رفتن به محتوای اصلی

سایت مپ در سرچ کنسول خطا میده

  • سینا قربانیان
  • ۸ آبان ۱۴۰۵
  • ۴ دقیقه مطالعه
  • ۰ بازدید
رفع خطای سایت مپ در سرچ کنسول و وضعیت Couldn't fetch نقشه سایت وردپرس
فهرست مطالب
  1. چرا این اتفاق می‌افتد؟
  2. چه کار کنیم؟
  3. سایت‌مپ را بعد از تغییرات بزرگ دوباره بررسی کنید
  4. کی بهتر است از متخصص کمک بگیرید؟
  5. سوالات متداول
  6. آدرس سایت مپ وردپرس چیست؟
  7. سایت مپ چند آدرس می‌تواند داشته باشد؟
  8. بعد از رفع خطا باید دوباره سایت مپ را ثبت کنم؟

خطای سایت مپ در سرچ کنسول معمولاً یعنی گوگل نتوانسته فایل نقشه سایت را دریافت یا تفسیر کند؛ رایج‌ترین علت‌ها ثبت آدرس اشتباه، مسدود شدن فایل با robots.txt، فایروال یا CDN، و خطای سرور یا خروجی خراب XML است. اول آدرس سایت‌مپ را در مرورگر باز کنید؛ اگر آنجا هم درست نمایش داده نمی‌شود، مشکل از سایت است نه سرچ کنسول.

نویسنده: تیم siloow (سیلو سولوشن) — آخرین به‌روزرسانی: آبان ۱۴۰۵

چرا این اتفاق می‌افتد؟

  • آدرس ثبت‌شده اشتباه است؛ مثلاً sitemap.xml ثبت شده در حالی که Rank Math آدرس sitemap_index.xml می‌سازد.
  • دو افزونه سئو هم‌زمان سایت‌مپ می‌سازند یا سایت‌مپ پیش‌فرض وردپرس با افزونه تداخل دارد.
  • فایروال، CDN یا افزونه امنیتی درخواست ربات گوگل را مسدود می‌کند یا دسترسی از خارج ایران محدود است.
  • خطای PHP یا فاصله و کاراکتر اضافه قبل از تگ XML خروجی را خراب کرده است.
  • کش، آدرس http یا دامنه بدون www با Property ثبت‌شده هم‌خوان نیست.

چه کار کنیم؟

قبل از هر تغییری از فایل‌ها و دیتابیس سایت بکاپ کامل بگیرید؛ بعد این مراحل را به ترتیب جلو بروید:

  1. آدرس سایت‌مپ را از تنظیمات افزونه سئو کپی کنید و در مرورگر (ترجیحاً پنجره ناشناس) باز کنید.
  2. با URL Inspection و Test Live URL همان آدرس را بررسی کنید تا ببینید گوگل چه پاسخی می‌گیرد.
  3. robots.txt را چک کنید که مسیر سایت‌مپ Disallow نشده باشد و فایروال یا CDN ربات گوگل را بلاک نکند.
  4. اگر دو افزونه سئو فعال است، یکی را غیرفعال کنید و پیوندهای یکتا را یک‌بار ذخیره کنید.
  5. سایت‌مپ را از کش صفحه مستثنا کنید و کش را پاک کنید.
  6. سایت‌مپ قدیمی و اشتباه را از سرچ کنسول حذف و آدرس درست را دوباره ثبت کنید.
فهرست علت‌های رایج خطای سایت مپ در سرچ کنسول برای سایت وردپرسی
پنج علت رایج خطای نقشه سایت
پیام سرچ کنسولعلت محتملراه‌حل
Couldn’t fetchآدرس اشتباه، فایروال یا خطای موقتباز کردن آدرس و بررسی فایروال
Sitemap is HTMLآدرس به صفحه معمولی یا ۴۰۴ می‌رسدثبت آدرس XML درست
Parsing errorخروجی XML خرابرفع خطای PHP یا کاراکتر اضافه
URL blocked by robots.txtمسیر مسدود در robots.txtاصلاح قانون Disallow
پیام‌های رایج خطای سایت مپ در سرچ کنسول و راه‌حل هرکدام

نکته: وضعیت Couldn’t fetch گاهی چند روز بعد از ثبت اولیه خودبه‌خود برطرف می‌شود. اگر آدرس در مرورگر و در Test Live URL درست باز می‌شود، کمی صبر کنید. سایت‌مپ هم فقط یک راهنماست؛ نبودنش مانع ایندکس صفحه‌هایی نمی‌شود که لینک داخلی خوب دارند.

قواعد رسمی سایت‌مپ را در راهنمای ساخت سایت‌مپ در Google Search Central ببینید. اگر فقط گوگل به سایت دسترسی ندارد، سایت از خارج ایران باز نمی‌شود و برای خطاهای سرور خطای Server error سرچ کنسول را بخوانید.

سایت‌مپ را بعد از تغییرات بزرگ دوباره بررسی کنید

هر بار که افزونه سئو را عوض می‌کنید، ساختار آدرس‌ها را تغییر می‌دهید یا سایت را منتقل می‌کنید، سایت‌مپ هم ممکن است تغییر کند. در این حالت، آدرس سایت‌مپ قدیمی را از سرچ کنسول حذف و آدرس جدید را ثبت کنید. سایت‌مپ را در مرورگر باز کنید و چند آدرس نمونه از آن را چک کنید تا مطمئن شوید صفحات واقعی و زنده در آن هستند، نه صفحات حذف‌شده یا ریدایرکت‌شده. اگر از CDN استفاده می‌کنید، مطمئن شوید نسخه قدیمی سایت‌مپ در کش نمانده است.

کی بهتر است از متخصص کمک بگیرید؟

اگر سایت‌مپ در مرورگر سالم است ولی گوگل همچنان خطا می‌گیرد، سایت چند زبانه یا خیلی بزرگ است، یا تنظیمات فایروال و CDN را نمی‌شناسید، یک متخصص می‌تواند با بررسی لاگ دسترسی ربات گوگل علت را دقیق پیدا کند.

اگر می‌خواهید خطای سایت‌مپ سایت شما بررسی شود، فرم تماس siloow را پر کنید؛ تیم ما در اولین فرصت با شما تماس می‌گیرد.

سوالات متداول

آدرس سایت مپ وردپرس چیست؟

بستگی به افزونه دارد: Rank Math و Yoast معمولاً sitemap_index.xml می‌سازند و سایت‌مپ پیش‌فرض وردپرس wp-sitemap.xml است. آدرس دقیق را از تنظیمات افزونه بردارید.

سایت مپ چند آدرس می‌تواند داشته باشد؟

هر فایل سایت‌مپ حداکثر ۵۰ هزار آدرس یا ۵۰ مگابایت حجم فشرده‌نشده دارد. افزونه‌های وردپرس با سایت‌مپ ایندکس این محدودیت را خودکار مدیریت می‌کنند.

بعد از رفع خطا باید دوباره سایت مپ را ثبت کنم؟

لازم نیست، اما ثبت دوباره آدرس درست باعث می‌شود گوگل زودتر آن را بخواند.

مشکل

سرچ کنسول سایت‌مپ را نمی‌خواند یا خطا می‌دهد

علائم و نشانه‌ها

  • Couldn't fetch، Sitemap is HTML، Parsing error

علت‌های احتمالی

  • آدرس اشتباه، تداخل افزونه، فایروال، خطای XML، کش

راه‌حل کوتاه

آدرس سایت‌مپ را در مرورگر و Test Live URL بررسی، موانع دسترسی را رفع و آدرس درست را ثبت کنید.

ابزارهای موردنیاز

  • Google Search Console، Rank Math یا Yoast
اشتراک‌گذاری