سایت مپ چیست؟ آموزش ساخت و ثبت Sitemap در گوگل

سایت مپ (Sitemap) فایلی است که URLهای مهم سایت را به موتورهای جستجو معرفی می‌کند و به آن‌ها کمک می‌کند صفحات جدید، به‌روزشده و قابل ایندکس را راحت‌تر پیدا کنند. سایت مپ به‌تنهایی باعث افزایش رتبه یا ایندکس قطعی صفحات نمی‌شود، اما نقش مهمی در سئوی فنی، مدیریت Crawl و شناسایی بهتر ساختار سایت دارد. در این مقاله با انواع سایت مپ، تفاوت XML و HTML Sitemap، روش ساخت سایت مپ در وردپرس، نحوه ثبت آن در Google Search Console و مهم‌ترین خطاهای رایج Sitemap آشنا می‌شوید.
سایت مپ چیست و چرا برای وبسایت و رشد آن اهمیت دارد

اگر سایت را مثل یک فروشگاه بزرگ در نظر بگیریم، نقشه سایت یا سایت مپ (Sitemap) فهرستی است که به موتور جست‌وجو می‌گوید چه صفحه‌هایی در سایت وجود دارند و کدام URLها ارزش بررسی دارند. کاربر عادی معمولاً XML Sitemap را نمی‌بیند، اما ربات‌های گوگل از آن برای پیدا کردن صفحات استفاده می‌کنند.

سایت مپ مستقیماً رتبه شما را بالا نمی‌برد و تضمین نمی‌کند که همه صفحات ایندکس شوند. نقش آن ساده‌تر است: مسیر کشف URLهای اصلی را برای موتورهای جست‌وجو روشن می‌کند. به همین دلیل، نقشه سایت یکی از پایه‌های سئوی تکنیکال است.

سایت مپ چیست؟

سایت مپ (Sitemap) فایلی است که آدرس صفحات مهم سایت را به شکل ساختاریافته در اختیار موتورهای جست‌وجو قرار می‌دهد. در وردپرس، این فایل می‌تواند شامل نوشته‌ها، برگه‌ها، محصولات، دسته‌بندی‌ها و بعضی فایل‌های رسانه‌ای باشد.

مثلاً اگر یک مقاله جدید منتشر کنید اما هنوز هیچ صفحه دیگری به آن لینک نداده باشد، گوگل ممکن است آن را دیرتر پیدا کند. اگر همان URL در نقشه سایت قرار بگیرد، مسیر کشف آن واضح‌تر می‌شود.

نکته مهم این است که سایت مپ باید فهرست صفحات «قابل ایندکس» باشد، نه فهرست تمام URLهای تولیدشده در سایت. صفحه noindex، URL ریدایرکت‌شده، صفحه ۴۰۴ یا نسخه تکراری یک محتوا معمولاً جایی در Sitemap ندارد.

تفاوت XML Sitemap و HTML Sitemap چیست؟

نوع نقشه سایتمخاطب اصلیکاربرداهمیت برای سئو
XML Sitemapموتور جست‌وجومعرفی URLهای مهم و قابل ایندکسزیاد
HTML Sitemapکاربرانکمک به پیدا کردن بخش‌های سایتمتوسط

XML Sitemap یک فایل ماشین‌خوان است و در سئوی وردپرس معمولاً منظور از «سایت مپ» همین فایل است.

HTML Sitemap یک صفحه عادی با لینک بخش‌های مهم سایت است. این صفحه برای سایت‌های بزرگ می‌تواند تجربه کاربری را بهتر کند، اما جای XML Sitemap را نمی‌گیرد.

نقشه سایت دقیقاً چه کاری برای گوگل انجام می‌دهد؟

گوگل صفحات وب را از راه لینک‌ها و منابع شناخته‌شده کشف می‌کند. Sitemap یک مسیر اضافه و ساختاریافته برای معرفی URLهاست. با این حال، ارسال سایت مپ دستور اجباری نیست و تضمین ایندکس شدن صفحه را نمی‌دهد.

فرض کنید یک فروشگاه ۳۰۰۰ محصول دارد. اگر فقط به منو و لینک‌های داخلی تکیه کند، بعضی محصولات قدیمی یا عمیق ممکن است دیرتر کشف شوند. Sitemap URLهای مهم را در یک ساختار مشخص جمع می‌کند و فرایند کشف را ساده‌تر می‌سازد.

چرا نقشه سایت برای سئو مهم است؟

  • پیدا شدن صفحات جدید: وقتی مقاله یا محصول جدیدی منتشر می‌کنید، سایت مپ URL آن را در دسترس خزنده‌ها قرار می‌دهد. این موضوع برای سایت‌های تازه‌تأسیس که هنوز بک‌لینک زیادی ندارند، مهم‌تر است.
  • کشف صفحات عمیق یا یتیم: Orphan Page صفحه‌ای است که لینک داخلی مناسبی به آن وجود ندارد. Sitemap می‌تواند به کشف چنین URLهایی کمک کند. البته صفحه مهم باید در ساختار لینک‌سازی داخلی هم جای درست داشته باشد.
  • مدیریت سایت‌های بزرگ: در فروشگاه‌ها، سایت‌های خبری و مجله‌ای تعداد URLها سریع زیاد می‌شود. در این شرایط sitemap index می‌تواند نقشه‌های نوشته‌ها، برگه‌ها، محصولات یا دسته‌ها را جدا و مدیریت را ساده‌تر کند.
  • اعلام تغییرات مهم: تگ lastmod زمان آخرین تغییر مهم صفحه را نشان می‌دهد. گوگل می‌تواند از این مقدار استفاده کند، به شرطی که تاریخ واقعاً دقیق باشد.
  • بررسی خطاهای ایندکس و پردازش: بعد از ثبت Sitemap در Google Search Console می‌توانید ببینید گوگل فایل را پردازش کرده یا نه و آیا خطایی وجود دارد. این گزارش برای پیدا کردن URL اشتباه، مشکل دسترسی و تناقض‌های فنی مفید است.

چه سایت‌هایی بیشتر به Sitemap نیاز دارند؟

نوع سایتدلیل اهمیت
سایت تازه‌تأسیسکشف صفحات بدون تکیه زیاد بر بک‌لینک
فروشگاه اینترنتیمدیریت تعداد زیاد محصول و دسته
سایت خبری یا مجله‌ایانتشار سریع محتوای جدید
سایت با آرشیو بزرگکشف صفحات عمیق
سایت تصویری یا ویدئوییمعرفی بهتر محتوای رسانه‌ای

از نگاه مدیر سایت، Sitemap یعنی کنترل بهتر. از نگاه متخصص سئو، ابزاری برای پایش URLهاست. از نگاه موتور جست‌وجو، یک فهرست ساختاریافته از صفحات پیشنهادی برای خزش است.

چه صفحاتی باید داخل نقشه سایت باشند؟

قاعده ساده است: URLهایی را قرار دهید که می‌خواهید در نتایج جست‌وجو دیده شوند و نسخه اصلی یا Canonical محتوا هستند. گوگل نیز توصیه می‌کند URLهای canonical و موردنظر برای نمایش در نتایج در Sitemap قرار بگیرند.

معمولاً مناسب‌اند:

  • صفحه اصلی
  • صفحات خدمات
  • مقالات اصلی
  • صفحات محصولات
  • دسته‌بندی‌های ارزشمند
  • لندینگ‌پیج‌های قابل ایندکس

معمولاً مناسب نیستند:

  • صفحات noindex
  • ورود و حساب کاربری
  • صفحات تشکر
  • نتایج جست‌وجوی داخلی
  • URLهای ریدایرکت‌شده
  • صفحات ۴۰۴
  • نسخه‌های تکراری با canonical به URL دیگر
  • تگ‌ها و آرشیوهای کم‌ارزش

اشتباه رایج این است که تصور کنیم «هرچه URL بیشتری در Sitemap باشد، بهتر است». در عمل، نقشه سایت باید تمیز و هدفمند باشد.

چطور بفهمیم سایت وردپرسی ما Sitemap دارد؟

وردپرس از نسخه ۵.۵ قابلیت XML Sitemap داخلی را اضافه کرده و آدرس اصلی آن معمولاً به شکل زیر است:

https://example.com/wp-sitemap.xml

اگر افزونه سئو دارید، آدرس‌های زیر را هم بررسی کنید:

https://example.com/sitemap_index.xml

https://example.com/sitemap.xml

راه دیگر، باز کردن فایل زیر است:

https://example.com/robots.txt

ممکن است آدرس نقشه سایت با خطی شبیه نمونه زیر در آن درج شده باشد:

Sitemap: https://example.com/sitemap_index.xml

ساخت نقشه سایت با خود وردپرس

اگر وردپرس ۵.۵ یا جدیدتر دارید و افزونه سئو فعال نیست، وردپرس به‌صورت پیش‌فرض XML Sitemap تولید می‌کند. برای یک سایت ساده، همین قابلیت می‌تواند نیاز پایه را پوشش دهد.

مزیت این روش خودکار بودن است. محدودیت آن کنترل کمتر روی اینکه چه نوع محتوا یا taxonomy داخل نقشه سایت باشد. اگر کنترل دقیق‌تری می‌خواهید، افزونه‌های سئو انتخاب بهتری هستند.

ساخت سایت مپ با Yoast SEO

Yoast SEO نقشه XML را خودکار تولید می‌کند. وقتی قابلیت XML Sitemap آن فعال باشد، Sitemap داخلی وردپرس را غیرفعال می‌کند تا تداخل ایجاد نشود.

مراحل فعال‌سازی Sitemap در Yoast

  1. Yoast SEO را نصب و فعال کنید.
  2. وارد Yoast SEO > Settings شوید.
  3. بخش Site features را باز کنید.
  4. در Technical SEO، گزینه XML sitemaps را فعال نگه دارید.
  5. فایل sitemap_index.xml را باز و تست کنید.

برای کنترل محتوای Sitemap از بخش‌های Content types، Categories & tags و Advanced استفاده کنید. در Yoast، خارج کردن یک نوع محتوا از نتایج جست‌وجو باعث حذف آن از XML Sitemap هم می‌شود.

مثال: فرض کنید صفحات تگ سایت فقط فهرستی کوتاه از نوشته‌ها هستند و ارزش جست‌وجویی خاصی ندارند. می‌توانید آن‌ها را noindex کنید تا از Sitemap نیز خارج شوند.

ساخت سایت مپ با Rank Math

Rank Math نیز ماژول Sitemap اختصاصی دارد و روی نوع محتوا، taxonomy و تصاویر کنترل مناسبی می‌دهد.

  1. Rank Math را نصب و فعال کنید.
  2. در داشبورد افزونه، ماژول Sitemap را فعال نگه دارید.
  3. وارد Rank Math SEO > Sitemap Settings شوید.
  4. مشخص کنید نوشته‌ها، برگه‌ها، محصولات و taxonomyها در Sitemap باشند یا نه.
  5. تنظیمات تصاویر را بررسی کنید.
  6. sitemap_index.xml را در مرورگر تست کنید.

در حالت Advanced تنظیمات بیشتری برای post typeها، taxonomyها و بخش‌های تخصصی در دسترس است.

Yoast یا Rank Math؛ کدام برای Sitemap بهتر است؟

برای بیشتر سایت‌ها هر دو افزونه نیاز اصلی Sitemap را پوشش می‌دهند. اگر همین حالا یکی از آن‌ها را برای سئو استفاده می‌کنید، نصب افزونه دوم فقط برای ساخت نقشه سایت معمولاً منطقی نیست.

معیارYoast SEORank Math
XML Sitemapبلهبله
Sitemap Indexبلهبله
کنترل نوع محتوابلهبله
کنترل taxonomyبلهبله
مناسب مبتدیبلهبله
تنظیمات پیشرفتهخوبگسترده

ثبت نقشه سایت در Google Search Console

راهنمای ثبت سایت مپ در گوگل سرچ کنسول

بعد از ساخت Sitemap، آن را در سرچ کنسول ثبت کنید:

  1. وارد Google Search Console شوید.
  2. Property سایت را انتخاب کنید.
  3. از بخش Indexing وارد Sitemaps شوید.
  4. آدرس فایل اصلی مثل sitemap_index.xml یا wp-sitemap.xml را وارد کنید.
  5. روی Submit بزنید.

در حالت معمول، ثبت sitemap index اصلی کافی است و نیازی نیست همه فایل‌های زیرمجموعه را جداگانه ارسال کنید.

بعد از ثبت، Status را بررسی کنید. Success یعنی گوگل فایل را پردازش کرده است؛ نه اینکه همه URLها حتماً ایندکس شده‌اند.

Sitemap و robots.txt چه ارتباطی دارند؟

robots.txt برای مدیریت دسترسی خزنده‌ها به مسیرهاست؛ Sitemap برای معرفی URLهای مهم. می‌توانید آدرس سایت مپ را در robots.txt هم قرار دهید و گوگل این روش را پشتیبانی می‌کند.

Sitemap: https://example.com/sitemap_index.xml

مراقب تناقض باشید. صفحه‌ای که در Sitemap معرفی می‌کنید نباید هم‌زمان به شکلی تنظیم شده باشد که خزنده نتواند آن را بررسی کند.

محدودیت‌های فنی Sitemap

طبق مستندات گوگل، هر فایل Sitemap حداکثر ۵۰ هزار URL و ۵۰ مگابایت حجم فشرده‌نشده دارد. اگر از این حد عبور می‌کنید، Sitemap را تقسیم و از sitemap index استفاده کنید.

گوگل مقدارهای priority و changefreq را نادیده می‌گیرد. lastmod زمانی مفید است که تاریخ آخرین تغییر مهم صفحه را دقیق نشان دهد. ترتیب URLها در Sitemap نیز برای گوگل اهمیتی ندارد.

بنابراین به‌جای دست‌کاری بی‌دلیل این مقادیر، روی انتخاب URLهای درست و هماهنگی Sitemap با وضعیت canonical، indexability و robots.txt تمرکز کنید.

اگر نشانی صفحه در سایت‌مپ وجود دارد اما هنوز در نتایج دیده نمی‌شود، راهنمای ایندکس نشدن صفحه سایت را برای بررسی مرحله‌به‌مرحله بخوانید.

خطاهای رایج Sitemap و روش رفع آن‌ها

خطاعلت احتمالیراه‌حل
Sitemap 404آدرس اشتباه یا مشکل permalinkURL را بررسی و پیوندهای یکتا را ذخیره کنید
Couldn’t fetchمشکل سرور، کش یا امنیتفایل را در مرورگر تست کنید
URL دارای noindexتناقض Sitemap و robots metaURL را حذف یا noindex را اصلاح کنید
URL ریدایرکت می‌شودURL قدیمی در فایل ماندهفقط URL نهایی را نگه دارید
صفحات کم‌ارزش زیادندtaxonomy یا آرشیو بی‌هدفبخش‌های غیرضروری را حذف کنید
Sitemap قدیمی استکش افزونه یا CDNکش را پاک و فایل را دوباره تست کنید

چک‌لیست نهایی نقشه سایت

  • Sitemap بدون خطا باز شود.
  • فقط URLهای canonical و قابل ایندکس داخل آن باشند.
  • صفحات noindex، ۴۰۴ و ریدایرکت‌شده حذف شوند.
  • taxonomyهای کم‌ارزش بی‌دلیل وارد Sitemap نشوند.
  • فایل در Google Search Console ثبت شود.
  • در صورت نیاز، آدرس آن در robots.txt قرار بگیرد.
  • بعد از تغییرات مهم، وضعیت Sitemap و گزارش ایندکس بررسی شود.
  • سایت‌های بزرگ از sitemap index استفاده کنند.

جمع‌بندی

نقشه سایت یکی از ساده‌ترین بخش‌های سئوی تکنیکال است، اما می‌تواند ارتباط سایت با موتور جست‌وجو را منظم‌تر کند. Sitemap به گوگل کمک می‌کند URLهای مهم، صفحات جدید و بخش‌های عمیق سایت را راحت‌تر پیدا کند.

در وردپرس لازم نیست فایل را دستی بسازید. وردپرس از نسخه ۵.۵ یک XML Sitemap پایه دارد و افزونه‌هایی مثل Yoast SEO و Rank Math کنترل بیشتری روی محتوای آن می‌دهند.

مهم‌ترین اصل این است: Sitemap را به انبار تمام URLهای سایت تبدیل نکنید. فقط صفحاتی را نگه دارید که واقعاً می‌خواهید در جست‌وجو دیده شوند. این فایل وقتی بیشترین ارزش را دارد که با canonical درست، لینک‌سازی داخلی، robots.txt منظم و محتوای باکیفیت همراه باشد.

آیا Sitemap باعث افزایش رتبه می‌شود؟

به‌صورت مستقیم خیر. Sitemap ابزار کشف و خزش است، نه یک فاکتور جادویی رتبه‌بندی. محتوای ضعیف یا ساختار داخلی بد را اصلاح نمی‌کند.

آیا هر URL داخل Sitemap ایندکس می‌شود؟

خیر. گوگل ارسال Sitemap را یک سیگنال می‌داند و تضمینی برای ایندکس وجود ندارد.

آیا سایت کوچک هم Sitemap لازم دارد؟

یک سایت کوچک با لینک‌سازی درست ممکن است بدون Sitemap هم قابل کشف باشد. با این حال، چون وردپرس و افزونه‌های سئو آن را خودکار می‌سازند، معمولاً بهتر است فعال بماند.

آیا بعد از انتشار هر مطلب باید Sitemap را دوباره ثبت کنیم؟

خیر. Sitemap پویا با انتشار یا حذف محتوا به‌روز می‌شود. معمولاً یک بار ثبت فایل اصلی در Search Console کافی است.

Sitemap تصویر و ویدئو چیست؟

XML Sitemap می‌تواند اطلاعات تکمیلی درباره تصویر، ویدئو و محتوای خبری ارائه کند. این قابلیت برای سایت‌هایی مهم‌تر است که رسانه بخش اصلی ورودی آن‌هاست.

برای ادامهٔ مطالعه

این مقاله‌ها هم می‌تونن به سؤال‌های بعدی‌ات جواب بدن.

گفت‌وگو از اینجا شروع می‌شه

سؤالی داری یا تجربه‌ای که به این موضوع مربوطه؟ همین‌جا بنویس تا درباره‌اش صحبت کنیم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دنبال چی می‌گردی؟

بین خدمات، مقاله‌ها و آموزش‌های سبک‌تر جست‌وجو کن.