در این مقاله به بررسی خطاهایی خواهیم پرداخت که در بخش Sitemaps سرچ کنسول گوگل ممکن است با آنها مواجه شویم:
1. خطای URLs not Accessible
این خطا به این معنی است که آدرس نقشه سایت برای رباتهای گوگل در دسترس نیست. در صورت بروز این خطا، ابتدا باید بررسی کنید که آدرسها به درستی وارد شده باشند. اگر آدرس صحیح بود، فایل robots.txt را بررسی کنید زیرا ممکن است به اشتباه دسترسی رباتها به صفحه را محدود کرده باشید.
2. خطای URLs not followed
این خطا به این معنی است که خزنده گوگل نتوانسته نقشه سایت را به درستی بررسی کند. این مشکل ممکن است به دلایل زیر باشد:
URLها تعداد زیادی تغییر مسیر دارند که رباتها نمیتوانند آنها را دنبال کنند. URLهایی که ریدایرکت دارند را در نقشه سایت قرار ندهید و فقط آدرسهای نهایی را وارد کنید. در صورتی که تغییر مسیر دائمی است، از ریدایرکت 301 استفاده کنید.
احتمالاً از لینکهای نسبی برای لینک دادن استفاده کردهاید. یعنی به جای استفاده از آدرس کامل (مانند https://www.example.com/mypage.html)، فقط از mypage.html استفاده کردهاید.
3. خطای URL not allowed
این خطا زمانی رخ میدهد که نقشه سایت شامل آدرسهای نامعتبر میشود. ممکن است نقشه سایت حاوی URLهایی باشد که سطح بالاتری از دایرکتوری دارند یا به دامنه دیگری مربوط باشند.
آدرسهای بالاتر از سطح نقشه سایت از نظر گوگل نامعتبر هستند. برای رفع این مشکل باید نقشه سایت را به دایرکتوری ریشه منتقل کنید.
URL مربوط به دامنه دیگر نیز معتبر نخواهد بود. به عنوان مثال، اگر آدرس سایت مپ http://www.example.com/sitemap.xml است، آدرسهایی مانند http://example.com، www.example.com یا https://www.example.com غیرمجاز خواهند بود.
4. خطای Compression Error
این خطا به دلیل فشردهسازی فایل نقشه سایت به وجود میآید. برای رفع این مشکل باید نقشه را از حالت فشرده خارج کرده و دوباره آن را ثبت کنید.
5. خطای Empty Sitemap
اگر با این خطا در سرچ کنسول مواجه شدید، باید نقشه سایت را بررسی کنید. اگر نقشه خالی است، آدرسها را به آن اضافه کنید. در صورتی که نقشه خالی نباشد، ممکن است گوگل نتواند URLها را شناسایی کند. در این صورت، باید نقشه سایت را بر اساس دستورالعملهای گوگل اصلاح کنید.
6. خطای sitemap file size error. Your sitemap exceeds the maximum file size limit
این خطا زمانی رخ میدهد که حجم فایل نقشه سایت بیش از حد مجاز باشد. نقشه سایت نمیتواند بیشتر از 50 مگابایت باشد. در این صورت، باید نقشه را به چند بخش تقسیم کرده و آنها را به صورت sitemap index به گوگل معرفی کنید.
7. خطای Invalid Date در Sitemaps
این خطا به دلیل فرمت نادرست تاریخ در نقشه سایت ایجاد میشود. برای رفع این مشکل، باید یکی از دو فرمت زیر را برای تاریخ استفاده کنید:
2005-02-21
2005-02-21T18:00:15+00:00
در صورت استفاده از زمان، باید منطقه زمانی را نیز مشخص کنید. اما در صورت عدم نیاز به زمان، تنها تاریخ کافی است.
8. خطای Invalid Tag Value
این خطا به دلیل استفاده از تگهای نامعتبر در نقشه سایت ایجاد میشود. باید نقشه را بررسی کرده و کدهای ناشناس و نامعتبر را حذف کنید.
9. خطای Invalid URL
این خطا به این دلیل رخ میدهد که URL موجود در نقشه سایت معتبر نمیباشد. ممکن است اشتباه تایپی یا املایی در URL وجود داشته باشد. به عنوان مثال، ممکن است به جای https از htps استفاده کرده باشید. همچنین، استفاده از کاراکترهای ممنوعه در URL مانند فاصله یا نقلقول نیز میتواند باعث بروز این خطا شود.
10. خطای Invalid URL in sitemap index file: incomplete URL
این خطا زمانی به وجود میآید که URL سایت مپ کامل نباشد. به عنوان مثال، اگر URL سایت مپ شما http://www.example.com/folder1/sitemap.xml است، اما شما فقط sitemap.xml را وارد کنید، این خطا را مشاهده خواهید کرد.
11. خطای Invalid XML: too many tags
این خطا زمانی رخ میدهد که نقشه سایت شامل تگهای تکراری باشد. برخی تگها قابلیت تکرار دارند، اما برخی دیگر خیر. نقشه سایت را بررسی کرده و تگهای تکراری را حذف کنید.
12. خطای Missing XML Attribute
این خطا زمانی رخ میدهد که برخی تگها در نقشه سایت فاقد صفت (attribute) هستند. محتوای نقشه سایت را بررسی کرده و تغییرات لازم را اعمال کنید.
13. خطای Missing XML tag
این خطا زمانی به وجود میآید که یک یا تعدادی از تگها در نقشه سایت وجود ندارند. نقشه سایت را با توجه به اصول ساخت آن ایجاد کنید.
14. خطای Missing thumbnail URL
این خطا زمانی رخ میدهد که برای محتوای ویدئویی، URL تصویر بندانگشتی (thumbnail) در نقشه سایت وارد نشده باشد. برای رفع این مشکل، باید از تگ <video:thumbnail_loc> استفاده کنید.
15. خطای Missing video title
اگر عنوان ویدئو در نقشه سایت مشخص نشده باشد، این خطا رخ میدهد. برای رفع این مشکل، باید تگ <video:title> را بررسی و تکمیل کنید.
16. خطای Incorrect sitemap index format: Nested sitemap indexes
این خطا زمانی ایجاد میشود که نقشه سایت شما شامل URLهایی باشد که به نقشه سایت دیگری اشاره دارند. تمام اطلاعات موجود در یک نقشه سایت باید مربوط به همان نقشه باشد.
17. خطای Parsing Error
این خطا زمانی رخ میدهد که گوگل نتواند کدهای XML سایت مپ را تجزیه و تحلیل کند. معمولاً این خطا به دلیل استفاده از کاراکترهای اشتباه در دستورات XML ایجاد میشود. در این صورت، باید نقشه سایت را بررسی کرده و دستورهای اشتباه را اصلاح کنید.
18. خطای Temporary error
این خطا یک خطای موقتی است که معمولاً خود به خود برطرف میشود. اما اگر پس از گذشت مدتی همچنان مشاهده شد، باید سایت را مجدداً به وبمستر گوگل معرفی کنید.
19. خطای Too many sitemaps
اگر در فایل ایندکس نقشه بیش از ۵۰,۰۰۰ نقشه سایت وجود داشته باشد، این خطا رخ میدهد. در این صورت، باید فایل ایندکس را اصلاح کرده و دوباره آن را به گوگل معرفی کنید.
20. خطای Too many URLs in sitemap
اگر از sitemap index استفاده میکنید و تعداد URLها در نقشه سایت شما بیشتر از ۵۰,۰۰۰ باشد، با این خطا مواجه خواهید شد.
21. خطای Unsupported format
این خطا زمانی رخ میدهد که نقشه سایت شما از فرمت پشتیبانیشده توسط گوگل استفاده نمیکند. باید نقشه را بررسی و اصلاح کرده و دوباره ارسال کنید.
22. خطای Path mismatch: Missing www
این خطا زمانی رخ میدهد که URL سایت مپ شما فاقد پیشوند www است، اما URLهای موجود در نقشه سایت پیشوند www دارند. نقشه سایت را تغییر دهید تا پیشوند www از همه URLها حذف شود.
23. خطای Path mismatch: Includes www
این خطا زمانی رخ میدهد که URL سایت مپ شما دارای پیشوند www باشد، اما URLهای داخل نقشه سایت فاقد این پیشوند هستند. نقشه سایت را تغییر دهید تا همه URLها با یا بدون پیشوند www یکسان باشند.
24. خطای Incorrect namespace
اگر در نقشه سایت از تگهای نامناسب یا اشتباه استفاده کرده باشید، این خطا رخ میدهد. نقشه سایت را بررسی کرده و مطابق با دستورالعملهای گوگل اصلاح کنید.
25. خطای Leading whitespace
این خطا زمانی رخ میدهد که در ابتدای فایل نقشه، ورژن XML ذکر نشده باشد. برای رفع آن، ورژن XML را در ابتدای فایل نقشه وارد کنید.
26. خطای HTTP error (specific code)
این خطا زمانی رخ میدهد که گوگل نتواند نقشه سایت را پیدا کند. ابتدا از درستی آدرس نقشه سایت مطمئن شوید و سپس در صورت لزوم، با هاست خود تماس بگیرید.
27. خطای We couldn’t find your verification file
اگر لینک فایلها تغییر کرده یا حذف شده باشد، این خطا ظاهر میشود. در این صورت، باید لینکهای نقشه را بررسی کرده و مشکلات را رفع کنید.
28. خطای Robots.txt Blocking
این خطا نشان میدهد که دسترسی رباتهای گوگل به URLهای موجود در نقشه سایت از طریق فایل robots.txt مسدود شده است. برای حل این مشکل، فایل robots.txt را اصلاح کرده و دوباره نقشه سایت را ثبت کنید.