گوگل صفحهها را بیشتر از طریق لینکها پیدا میکند. نقشه سایت یک راه دوم است: فهرستی مستقیم که میگوید «اینها صفحههای مهم من هستند و این زمان آخرین تغییرشان است».
نمونهی یک نقشه سایت
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/keyword-research/</loc>
<lastmod>2026-11-01</lastmod>
</url>
</urlset>
قوانینی که باید بدانید
- هر فایل حداکثر ۵۰ هزار آدرس یا ۵۰ مگابایت (بدون فشردهسازی). سایتهای بزرگتر از فایل شاخص (Sitemap Index) استفاده میکنند.
- گوگل مقادیر
priorityوchangefreqرا نادیده میگیرد. lastmodفقط وقتی استفاده میشود که دقیق باشد؛ یعنی واقعاً با تغییر مهم محتوا عوض شود.- فقط آدرسهای کنونیکال، ایندکسشدنی و با کد 200 را بگذارید.
نقشه سایت در وردپرس
افزونهی Yoast بهطور خودکار فایل /sitemap_index.xml را میسازد و برای نوشتهها، برگهها و دستهها نقشهی جدا تولید میکند. صفحههایی که noindex کنید خودکار از نقشه حذف میشوند. فقط یک افزونه باید نقشه سایت بسازد؛ دو نقشهی رقیب گوگل را سردرگم میکند.
چه سایتهایی بیشتر به نقشه سایت نیاز دارند؟
- سایتهای تازه که هنوز بکلینک کمی دارند؛
- سایتهای بزرگ با هزاران صفحه (مرتبط با بودجه خزش)؛
- سایتهایی که صفحههای کملینک یا یتیم دارند؛
- سایتهای خبری و سایتهایی با ویدئو و تصویر زیاد.
اشتباههای رایج
- وجود آدرسهای ریدایرکت، 404 یا noindex در نقشه سایت.
- بهروز کردن مصنوعی lastmod همهی صفحهها هر روز؛ گوگل به آن بیاعتماد میشود.
- فراموش کردن ثبت نقشهی جدید بعد از تغییر دامنه یا افزونهی سئو.
- تصور اینکه نقشه سایت مشکل محتوای ضعیف را حل میکند.
چطور بررسی کنیم؟
در سرچ کنسول بخش Sitemaps آدرس نقشه را ثبت کنید. گزارش آن تعداد آدرسهای کشفشده و خطاها را نشان میدهد. آدرس نقشه را در خط آخر robots.txt هم بنویسید تا موتورهای جستجوی دیگر هم پیدایش کنند.