در این مقاله جهت ایجاد یک ساختار بهینه برای سایت، مقرر است به بررسی خطاهایی بپردازیم که در بخش Sitemaps سرچ کنسول گوگل با آنها مواجه میشویم:
خطای URLs not Accessible
این خطا به این معنی است که آدرس sitemap در دسترس ربات های گوگل نمیباشد. درصورت نمایش این خطا نیاز است بررسی کنید که آدرس url ها به درستی وارد گردد. درصورتیکه آدرس صحیح بود، نیاز است فایل robots.txt را بررسی کنید زیرا ممکن است به اشتباه جلوی دسترسی رباتهای گوگل به صفحه را گرفته باشید.
خطای URLs not followed
این خطا به این معنی است که خزنده گوگل نتوانسته، نقشه سایت را به درستی بررسی کند. که ممکن است به دلیل موارد زیر باشد:
- URLها تعداد زیادی تغییر مسیر دارند که ربات ها نمیتوانند دنبال کنند. URLهایی که ریدایرکت دارند را در sitemap قرار ندهید و آدرس های نهایی رو قرار دهید. اگر تغییر مسیر دائمی است از ریدایرکت 301 استفاده کنید.
- احتمالا برای لینک دادن از لینک های نسبی استفاده کرده اید. یعنی به جای آدرس کامل (https://www.example.com/mypage.html) فقط از mypage.html استفاده کرده اید.
خطای URL not allowed
در این حالت نقشه سایت شامل آدرسهای نامعتبر میشود.( نقشه سایت حاوی URLهایی هست که یا سطح بالاتری از دایرکتوری دارند یا مربوط به دامنه دیگری هستند.) آدرسهای بالاتر از سطح آدرس نقشه سایت از نظر گوگل نامعتبر شناخته میشوند. در چنین شرایطی باید نقشه را به دایرکتوری ریشه سایت منتقل کنید.
- URL سطح بالا یعنی اگر سایت مپ http://www.example.com/mysite/sitemap.xml باشد، http://www.example.com و http://www.example.com/yoursite مجاز نیستند.
- URL مربوط به دامنه دیگر یعنی اگه سایت مپ http://www.example.com/sitemap.xml باشد، http://example.com (بدون www)، www.example.com (بدون پروتکل) و https://www.example.com (پروتکل متفاوت) مجاز نیستند.
خطای Compression Error
این خطا مربوط به فایل های فشرده شده است. این خطا هنگامی رخ میدهد که نقشه سایت را فشردهسازی کرده باشید. برای حل آن باید نقشه را از حالت فشرده خارج و دوباره ثبت کنید.
خطای Empty Sitemap
اگر در Sitemaps سرچ کنسول با چنین خطایی مواجه شدید، باید نقشه سایت را بررسی کنید. اگر نقشه خالی است، آدرسها را به آن اضافه کنید. اگر نقشه خالی نباشد معلوم میشود که گوگل قادر به تشخیص url ها نیست. با استفاده از دستورالعملهای گوگل نسبت به تغییر نقشه اقدام کنید تا بتواند کدهای آن را شناسایی کند.
خطای sitemap file size error. Your sitemap exceeds the maximum file size limit
این خطا چندان رایج نیست اما به هر حال اگر با آن مواجه شدید متوجه میشوید حجم فایل نقشه سایت زیاد است. در این حالت باید آن را تقسیم کنید و در بخشهای مجزا به گوگل معرفی کنید. نقشه سایت نمیتواند بیشتر از 50 مگابایت باشد. اگر سایت بزرگی دارید که حجم نقشه سایت زیاد است آن را چند بخش کنید و به صورت sitemap index بارگذاری نمایید.
در واقع این خطا زمانی رخ میدهد که نقشه شامل تگهای نادرست باشد. اگر مقدار نامعتبری در تگ XML به کار رفته باشه این خطا را در زمان ثبت sitemap در سرچ کنسول مشاهده میکنید. در این حالت محتوای نقشه سایت را دوباره بررسی کنید و طبق دستورالعملهای گوگل تنظیم کنید.
خطای Invalid Date در Sitemaps
این خطا یعنی فرمت تاریخ Sitemaps درست نمیباشد. نیاز است یکی از دو فرمت زیر را برای این کار استفاده کنید:
- 2005-02-21
- 2005-02-21T18:00:15+00:00
اگر زمان را مشخص کردید حتما باید منطقه زمانی را نیز مشخص کنید. اما مشخص کردن زمان الزامی نیست و فقط آوردن تاریخ کافی است.
خطای Invalid Tag Value
این خطا هم به تگهای درون نقشه برمیگردد. نقشه را مجددا بررسی و کدهای ناشناس و نامعتبر را حذف کنید. سپس میتوانید دوباره آن را به سرچ کنسول ارائه دهید.
خطای Invalid URL
URL موجود در sitemap معتبر نمیباشد ممکن است اشتباه املایی یا تایپی در URL وجود داشته باشه. مثلا به جای https از htps استفاده کرده باشید. علاوه بر این کاراکترهای ممنوع در URL مثل فاصله، نقل و قول و... می تواند این خطا را به وجود بیاورد.
خطای Invalid URL in sitemap index file: incomplete URL
آدرس سایت مپی که وارد کردید کامل نمیباشد. مثلا اگر آدرس sitemapشما http://www.example.com/folder1/sitemap.xml باشد، اگر زمانی که میخواهید URL سایت مپ را وارد کنید فقط sitemap.xml را تایپ کنید، این ارور را مشاهده میکنید.
ابتدا مطمئن شوید که آدرس نقشه سایت را به درستی وارد کرده باشید. اگر آدرس صحیح بود بررسی کنید که نقشه حذف نشده باشد.
خطای Invalid XML: too many tags
زمانی در Sitemaps این خطا را مشاهده میکنید که در نقشه، تگهای تکراری وجود داشته باشد. بعضی از تگها قابل تکرار هستند و بعضی دیگر قابلیت تکرار ندارند. نقشه سایت را دوباره بررسی و اصلاح کنید.
خطای Missing XML Attribute
در تگ هایی که در نقشه سایت استفاده شده، تگ هایی وجود دارند که صفت یا attribute ندارند. محتوای نقشه سایت را بررسی کنید و تغییرات لازم را اعمال کنید.
خطای Missing XML tag
این مورد هم به تگ حذف شده برمیگردد. یک یا تعدادی از تگ ها در نقشه سایت وجود ندارد. sitemap را با توجه به اصول ساخت آن ایجاد نمایید.
Missing thumbnail URL
ورودی های مربوط به ویدیو فاقد URL تصویر بندانگشتی (thumbnail) هستند. با استفاده از تگ <video:thumbnail_loc> این مشکل را رفع کنید.
Missing video title
در sitemap ویدیوهایی وجود دارند که فاقد عنوان هستند. تگ <video:title> را بررسی کنید.
Incorrect sitemap index format: Nested sitemap indexes
این خطا در گزارش Sitemaps یعنی در sitemap شما URLهایی وجود دارد که مربوط بهsitemap دیگری هستند. همه اطلاعات موجود در یک نقشه سایت باید مربوط به خودش باشند.
خطای Parsing Error
این خطا زمانی ایجاد میشود که گوگل نتواند کدهای XML سایت مپ را تجزیه و تحلیل کند. این خطا معمولا به دلیل استفاده از کاراکترهای اشتباه در دستورات XML به وجود میاید.در این حالت باید نقشه را بررسی و دستورهای اشتباه را اصلاح کنید.
خطای Temporary error
این خطا یک خطای موقتی است و خود به خود حذف میشود. اگر از بین نرفت باید سایت را مجددا به وبمستر گوگل معرفی کنید.
خطای Too many sitemaps
اگر در فایل ایندکس نقشه بیش از ۵۰۰۰۰ نقشه باشد، با چنین خطایی مواجه میشوید. در این حالت باید فایل را اصلاح و دوباره به وبمستر گوگل معرفی کنید.
خطای Too many URLs in sitemap
اگه از sitemap index استفاده میکنید، یعنی یک نقشه سایت حاوی سایر نقشه های سایت است، در هر sitemap ایندکس میتوانید تا 50 هزار نقشه سایت قرار بدید. اگر از این تعداد بیشتر باشد، خطای اعلام شده را مشاهده میکنید.
خطای Unsupported format
گوگل فقط نقشههای XML با تگهای درست را شناسایی میکند. اگر نقشه سایتتان این ویژگیها را نداشته باشد با این خطا مواجه میشوید. sitemap شما از فرمتی استفاده میکند که توسط گوگل پشتیبانی نمیشود در این صورت دوباره باید نقشه را بررسی، اصلاح و ارسال کنید.
خطای Path mismatch: Missing www
URL مربوط به سایت مپی که وارد کرده اید پیشوند www ندارد اما URLهایی که در نقشه سایت هستند، www دارند. نقشه سایت را تغییر بدهید تا پیشوند www از همه URLهای شما حذف بشود.
خطای Path mismatch: Includes www
URL مربوط به sitemap پیشوند www دارد، اما URLهای داخل نقشه سایت فاقد این پیشوند هستند.
خطای Incorrect namespace
اگر در نقشه سایت از تگهای نامناسب و ناشناس استفاده کنید یا غلط املایی داشته باشید در قسمت Sitemaps با این خطا مواجه میشوید. طبیعتا راه حل آن اصلاح نقشه طبق دستورالعملهای گوگل است.
خطای Leading whitespace
باید در ابتدای فایل نقشه، ورژن XML را ذکر کنید. در غیر این صورت با این خطا مواجه خواهید شد. برای رفع آن، نقشه را اصلاح کنید.
خطای HTTP error (specific code)
این مورد یکی از رایجترین خطاها در قسمت Sitemaps است و زمانی رخ میدهد که گوگل نتواند نقشه را پیدا کند. در این شرایط ابتدا از درستی آدرسی که برای نقشه معرفی کردهاید مطمئن شوید. اگر آدرس صحیح بود، ممکن است مشکل از پاسخدهی سرور باشد با هاست خود تماس بگیرید.
خطای We couldn’t find your verification file
اگر لینک فایلها و صفحات تغییر کرده باشد یا آنها را حذف کرده باشید، با این خطا مواجه میشوید. در این صورت لینکهایی در نقشه هستند که به هیچ جا منتهی نمیشوند. باید تمامی لینکهای نقشه را بررسی و مشکلات را حل کنید. اگر بعد از این کار ارور باقی مانده بود، ممکن است مشکل از هاست باشد.
خطای Robots.txt Blocking
این خطا در گزارش Sitemaps گوگل سرچ کنسول نشان میدهد که sitemap شما دارای URLهایی هست که دسترسی ربات های گوگل به آنها از طریق فایل robots.txt بسته شده است. برای بررسی بیشتر این خطا میتوانید از ابزار URL Inspection برای تایید اینکه کدام فایل مسدود شده است، استفاده کنید. بعد از تغییر فایل robots.txt دوباره برای ثبت sitemap در سرچ کنسول تلاش کنید.
موارد زیر خطاهایی هستند که در مورد سایتهایی با محتوای ویدئویی رخ میدهند:
خطای Missing thumbnail URL
این خطا در سایتهایی که محتوای ویدئویی دارند به وجود میآید. در این موارد احتمالا لینک نامعتبر یا آدرس اشتباهی وجود دارد.
خطای Missing Video Title
اگر عنوان ویدئوها داخل نقشه با تگ title مشخص نشده باشد با این خطا مواجه میشوید.
خطای Incorrect Sitemap index format: Nested Sitemap indexes
اگر از چند نقشه برای سایت استفاده کنید یا لینک نقشه را در همان فایل نقشه قرار داده باشید، ممکن است با این خطا مواجه شوید. در این حالت باید نقشه را دوباره به گوگل وبمستر معرفی کنید.
خطای Thumbnail too large
منظور از Thumbnail یا تصاویر بندانگشتی، تصاویری است که برای کمک به کاربران در تشخیص محتوای ویدئوها قرار داده میشود. اگر با چنین خطایی مواجه شدید سایز تصاویر را به ۱۶۰ در ۱۲۰ تغییر دهید.
خطای Thumbnail too small
اگر سایز تصاویر بندانگشتی بیش از حد کوچک باشد با این ارور مواجه میشوید. در این صورت باید سایز را به ۱۶۰ در ۱۲۰ تغییر دهید و دوباره آنها را به گوگل وبمستر معرفی کنید.
خطای Video location and play page location are the same
صفحاتی که به ویدئو، فایل فلش یا بازیهای آنلاین منتهی میشوند توسط گوگل تشخیص داده نمیشوند. برای شناسایی آنها باید از تگهای مرتبط استفاده کنید در غیر این صورت با این خطا مواجه میشوید.
در نقشه سایت آدرسی که برای محتوای ویدیویی و پخش کننده ویدیو وارد شده یکسان است که نباید به این صورت باشد. اگر هم <video:player_loc> و هم <video:content_loc> را در sitemap دارید، باید URLهای متفاوتی را برای آنها به کار ببرید.
خطای Video location URL appears to be a play page URL
اگر در یک صفحه چند مورد ویدئو داشته باشید و از تگهای عنوان به درستی استفاده نکرده باشید، با این خطا مواجه خواهید شد. در چنین شرایطی باید تگهای عنوان را اصلاح کنید. در سایت مپ URL مربوط به مکان ویدیو به اشتباه دارد به URL پخش کننده ویدیو اشاره میکند. تگ <video:content_loc> را بررسی کنید.