SHET20

نقشه سایت چیست و باید شامل چه چیزهایی باشد

تصور کنید توی یه شهر غریب دنبال یه آدرس می‌گردید و هیچ نقشه‌ای هم ندارید. چاره‌ای ندارید جز اینکه کوچه به کوچه جلو برید و امیدوار باشید بالاخره به مقصد برسید. شاید برسید، شاید هم از یه خیابون فرعی رد بشید و کلاً متوجه نشید که مقصدتون همون‌جا بوده.

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

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

📌 این مقاله، بخش اول از مجموعه نقشه سایته.
توی این بخش با مفهوم نقشه سایت و کاربردش آشنا می‌شیم. توی بخش دوم هم به‌صورت کاملاً عملی یاد می‌گیریم چطور نقشه سایت بسازیم و اون رو توی گوگل ثبت کنیم.

آنچه در این مقاله می‌خوانید

نقشه سایت چیست؟

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

نقشه سایت
نقشه سایت

کاری که این فایل انجام می‌ده ساده‌ست: شما اون رو به موتورهای جستجو مثل گوگل معرفی می‌کنید و عملاً می‌گید «ببین، این نقشه سایت منه. تمام مقالات، برگه‌ها، محصولات و دسته‌بندی‌هایی که دارم اینجا لیست شده. لازم نیست دنبالشون بگردی، همه‌شون همین‌جان.»

چند تا نکته که خوبه از همین اول بدونید:

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

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

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

موتورهای جستجو چطور صفحات سایت شما را پیدا می‌کنند؟

برای اینکه بفهمیم نقشه سایت چه مشکلی رو حل می‌کنه، اول باید بدونیم موتورهای جستجو بدون اون چطور کار می‌کنن.

موتورهای جستجو یه سری ربات دارن که بهشون خزنده یا Crawler می‌گن (ربات گوگل رو با اسم Googlebot می‌شناسیم). کار این ربات‌ها این‌طوریه:

۱. وارد یکی از صفحات سایت شما می‌شن.

۲. تمام لینک‌های داخلی و خارجی اون صفحه رو بررسی می‌کنن.

۳. وارد اون لینک‌ها می‌شن و همین روند رو تکرار می‌کنن.

۴. اگه اجازه داشته باشن، اون صفحات رو ایندکس می‌کنن؛ یعنی توی فهرست موتور جستجو ثبتشون می‌کنن.

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

خب، تا اینجا همه‌چی خوب به نظر می‌رسه. پس مشکل کجاست؟

صفحاتی که گوگل ممکن است هرگز پیدا نکند

مشکل اینجاست که این روش کاملاً وابسته به لینکه. یعنی رباتای گوگل فقط صفحه‌ای رو پیدا می‌کنن که از یه جای دیگه بهش لینک داده شده باشه. حالا چند تا حالت رو در نظر بگیرید:

  • صفحه‌ای که توی منوی سایت نیست. خیلی از صفحات مهم شما توی منوی اصلی قرار ندارن؛ مثلاً یه مقاله قدیمی یا یه صفحه خدمات فرعی.
  • صفحه‌ای که هیچ لینک داخلی نداره. اگه از هیچ صفحه دیگه‌ای به یه مطلب لینک نداده باشید، عملاً اون صفحه توی سایت شما یه جزیره دورافتاده‌ست. ربات هیچ راهی برای رسیدن بهش نداره.
  • صفحه‌ای که تازه منتشر شده. این حالت ظریف‌تره و مهم‌ترینشونه. فرض کنید یه مقاله جدید نوشتید و از توی یه مقاله قدیمی بهش لینک دادید. مشکل اینه که ربات گوگل قراره اون مقاله قدیمی رو دوباره بررسی کنه، ولی معلوم نیست کِی! ممکنه یه هفته یا بیشتر طول بکشه تا نوبت خزش دوباره اون صفحه برسه. تا اون موقع هم مقاله جدید شما توی گوگل خبری ازش نیست.
  • سایت‌های بزرگ با ساختار عمیق. توی یه فروشگاه با هزاران محصول، بعضی صفحات چهار پنج کلیک از صفحه اصلی فاصله دارن. رسیدن ربات به این عمق، هم زمان می‌بره و هم تضمینی نداره.

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

در بخش بعدی دقیق‌تر می‌بینیم این کار چه سودهایی برای سایت شما داره.

نقشه سایت دقیقاً چه مشکلی را حل می‌کند؟

حالا که فهمیدیم رباتای گوگل چطور کار می‌کنن، بریم ببینیم نقشه سایت چه سودی برای ما داره.

کشف سریع‌تر مطالب جدید

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

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

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

مدیریت بودجه خزش (Crawl Budget)

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

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

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

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

چه کسانی بیشتر به نقشه سایت نیاز دارند؟

راستش نقشه سایت برای همه سایت‌ها مفیده و ساختنش هم هزینه‌ای نداره، پس توصیه ما اینه که همه داشته باشنش. اما برای بعضی سایت‌ها از «مفید» فراتر می‌ره و تبدیل به یه ضرورت می‌شه:

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

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

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

سایت‌هایی که مدام محتوا منتشر می‌کنن. هرچه نرخ انتشار شما بالاتر باشه، سرعت کشف اهمیت بیشتری پیدا می‌کنه.

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

نقشه سایت چه کاری انجام نمی‌دهد؟

اینجا باید یه سری انتظارات غلط رو اصلاح کنیم، چون متأسفانه درباره نقشه سایت حرف‌های اغراق‌آمیز زیادی زده می‌شه.

نقشه سایت تضمین ایندکس شدن نیست

این مهم‌ترین سوءتفاهمیه که باید برطرف بشه. نقشه سایت یه پیشنهاد به گوگله، نه یه دستور. شما با این فایل می‌گید «این صفحات وجود دارن و از نظر من مهمن»، ولی تصمیم نهایی درباره ایندکس کردنشون همچنان با گوگله.

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

برای همینه که توی گوگل سرچ کنسول می‌بینید تعداد صفحات ارسال‌شده با تعداد صفحات ایندکس‌شده فرق داره. این اختلاف کاملاً طبیعیه و به خودی خود نشانه مشکل نیست. البته اگه این فاصله خیلی زیاد باشه (مثلاً از ۵۰۰ صفحه فقط ۵۰ تا ایندکس شده باشه)، اون‌وقت باید بگردید ببینید مشکل از کیفیت محتواست یا از ساختار فنی سایت.

نقشه سایت فاکتور رتبه‌بندی نیست

داشتن نقشه سایت به‌تنهایی باعث نمی‌شه رتبه سایتتون بالا بره. نقشه سایت به مرحله کشف کمک می‌کنه، نه به مرحله رتبه‌بندی. این دو تا کاملاً از هم جدان. رتبه شما به کیفیت محتوا، تجربه کاربری، سرعت سایت، بک‌لینک‌ها و ده‌ها فاکتور دیگه بستگی داره.

البته یه تأثیر غیرمستقیم وجود داره: صفحه‌ای که سریع‌تر کشف و ایندکس بشه، زودتر شروع به گرفتن رتبه می‌کنه. ولی این با «نقشه سایت رتبه‌تون رو بالا می‌بره» خیلی فرق داره.

جایگزین لینک‌سازی داخلی نیست

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

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

مشکلات فنی سایت را حل نمی‌کند

اگه صفحه‌ای از سایت شما تگ noindex داره، توی فایل robots.txt مسدود شده یا خطای سرور می‌ده، قرار دادنش توی نقشه سایت هیچ فرقی ایجاد نمی‌کنه. بدتر اینکه سیگنال‌های متناقض به گوگل می‌فرستید و توی سرچ کنسول براتون خطا تولید می‌شه. پس نقشه سایت رو به چشم یه راهنما ببینید، نه یه ابزار جادویی که مشکلات سایت رو برطرف می‌کنه.

نقشه سایت کار کشف صفحات رو ساده‌تر و سریع‌تر می‌کنه؛ نه بیشتر و نه کمتر. همین هم دستاورد کمی نیست، ولی انتظار بیشتری ازش نداشته باشید.

انواع نقشه سایت

وقتی می‌گیم «نقشه سایت»، معمولاً منظورمون همون فایل XML هست. ولی در واقع چند نوع نقشه سایت داریم که هر کدوم مخاطب و کاربرد خودشون رو دارن. بیایید با هم بشناسیمشون.

نقشه سایت XML (برای موتورهای جستجو)

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

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

نقشه سایت HTML (برای کاربران)

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

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

خلاصه تفاوتشون: نقشه سایت XML یه فایل فنی برای رباته و به سرچ کنسول معرفی می‌شه؛ نقشه سایت HTML یه صفحه قابل مشاهده برای کاربره. این دو تا جایگزین هم نیستن و اگه بخواید فقط یکی داشته باشید، قطعاً باید XML باشه.

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

سه نوع تخصصی‌تر هم داریم که برای سایت‌های خاص کاربرد دارن:

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

توصیه ما برای اکثر سایت‌ها ساده‌ست: یه نقشه سایت XML استاندارد که تصاویر رو هم پوشش بده، کاملاً کافیه. سراغ انواع تخصصی نرید مگر اینکه واقعاً سایتتون از اون دسته باشه.

داخل فایل نقشه سایت چه چیزی هست؟

بیایید یه بار پرده رو کنار بزنیم و ببینیم داخل این فایل چه خبره. لازم نیست برنامه‌نویس باشید؛ ساختارش خیلی ساده‌تر از چیزیه که فکر می‌کنید. یه نمونه ساده از محتوای یه نقشه سایت XML این شکلیه:

xml

<url>
  <loc>https://example.com/what-is-sitemap/</loc>
  <lastmod>2026-07-25</lastmod>
</url>

همین. هر صفحه سایت شما یه بلوک مثل این داره:

  • loc یعنی آدرس کامل صفحه. این تنها بخش اجباریه.
  • lastmod یعنی تاریخ آخرین باری که اون صفحه تغییر کرده.

آن دو تگی که دیگر کارایی ندارند

اگه نقشه سایت‌های قدیمی رو باز کنید، دو تا تگ دیگه هم می‌بینید که سال‌ها موضوع بحث سئوکارها بودن:

  • priority که قرار بود اهمیت هر صفحه رو نسبت به بقیه صفحات (بین ۰ تا ۱) مشخص کنه.
  • changefreq که قرار بود بگه هر صفحه چند وقت یک‌بار به‌روز می‌شه.

خب، خبر مهم اینه که طبق مستندات رسمی گوگل، این موتور جستجو مقادیر priority و changefreq را نادیده می‌گیرد.

چرا؟ به‌گفته اعضای تیم جستجوی گوگل، دلیلش سوءاستفاده گسترده از این تگ‌ها بود؛ عملاً بیشتر سایت‌ها اهمیت همه صفحاتشان را روی بیشترین مقدار تنظیم می‌کردند و در نتیجه این سیگنال کاملاً بی‌معنی شد. پس اگه جایی خوندید که باید وقت بذارید و برای هر صفحه عدد اهمیت تعیین کنید، بدونید که اون توصیه چند سال عقب‌تره. اگه افزونه شما خودکار این تگ‌ها رو تولید می‌کنه، ضرری نداره و لازم نیست کاری بکنید؛ فقط انتظار سودی هم ازش نداشته باشید.

تگی که واقعاً مهم است

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

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

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

نقشه سایت دو تا سقف مشخص داره که خوبه بدونید:

هر فایل نقشه سایت حداکثر می‌تواند ۵۰ هزار آدرس داشته باشد و حجمش (در حالت فشرده‌نشده) از ۵۰ مگابایت بیشتر نشود. اگر سایت شما بزرگ‌تر از این حد است، باید نقشه سایت را به چند فایل بشکنید و می‌توانید یک فایل فهرست نقشه سایت بسازید و همان یک فایل را به گوگل معرفی کنید.

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

نکته دیگه اینکه فایل نقشه سایت رو می‌شه با gzip فشرده کرد تا در پهنای باند سرور صرفه‌جویی بشه، ولی محدودیت‌های بالا همچنان برای حالت فشرده‌نشده اعمال می‌شن.

فقط آدرس‌های تمیز

آخرین و شاید مهم‌ترین نکته این بخش: نقشه سایت باید فقط شامل آدرس‌های اصلی و قابل ایندکس باشه. یعنی آدرس‌هایی که پارامتر اضافه دارن (مثلاً آدرس‌های حاوی کد کمپین یا فیلترهای جستجو)، آدرس‌هایی که ریدایرکت شدن یا صفحاتی که noindex هستن، اصلاً نباید توی نقشه سایت باشن. این دقیقاً همون موضوعیه که در بخش بعدی مفصل بهش می‌پردازیم: چه صفحاتی باید داخل نقشه سایت باشن و چه صفحاتی نباید.

چه صفحاتی باید در نقشه سایت باشند و چه صفحاتی نباید؟

خیلی‌ها فکر می‌کنن نقشه سایت یعنی «فهرست همه صفحات سایت» و هرچی صفحه بیشتری داخلش باشه بهتره. این تصور کاملاً اشتباهه و دقیقاً همون‌جاییه که خیلی از سایت‌ها ضربه می‌خورن. نقشه سایت فهرست همه صفحات شما نیست؛ فهرست صفحاتیه که می‌خواید در گوگل باشن. این دو تا خیلی با هم فرق دارن.

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

معیار ساده‌ست: هر صفحه‌ای که محتوای ارزشمندی داره و شما دوست دارید کاربر از طریق جستجوی گوگل واردش بشه.

  • نوشته‌ها و مقالات. اصلی‌ترین محتوای هر سایت محتوامحور. بدون استثنا باید داخل نقشه سایت باشن.
  • برگه‌های اصلی. صفحاتی مثل درباره ما، تماس با ما، خدمات و صفحات معرفی. این‌ها هم محتوای واقعی سایت شما هستن.
  • محصولات. اگه فروشگاه دارید، صفحات محصول دقیقاً همون چیزی هستن که باید سریع‌تر از همه کشف و ایندکس بشن.
  • دسته‌بندی‌های پرمحتوا. صفحات دسته‌بندی که چند مطلب یا محصول داخلشون هست، معمولاً صفحات ارزشمندی محسوب می‌شن و می‌تونن روی کلیدواژه‌های کلی‌تر رتبه بگیرن.
  • صفحات فرود مهم.لندینگ پیج‌هایی که براشون زحمت کشیدید و می‌خواید از گوگل هم بهشون ترافیک برسه.

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

اینجا لیست بلندتره و دقت بیشتری می‌طلبه.

پست‌تایپ‌های کم‌ارزش. بذارید با یه مثال واقعی توضیح بدیم. فرض کنید توی سایتتون یه پست‌تایپ به اسم «نمونه کارها» دارید. عنوان هر کدوم از این نمونه کارها هم چیزی شبیه «طراحی سایت شرکت فلان» هست و محتوای داخلشون هم در حد یکی دو تا تصویر و چند خط توضیح.

خب، این صفحه واقعاً چه ارزشی برای کاربر گوگل داره؟ هیچ. کسی توی گوگل دنبال «طراحی سایت شرکت فلان» نمی‌گرده. شما هم نیازی ندارید این صفحات توی گوگل نمایش داده بشن؛ وجودشون فقط برای نمایش به بازدیدکننده سایت خودتونه. بدتر اینکه انبوهی صفحه کم‌محتوا در فهرست گوگل، می‌تونه روی ارزیابی کلی کیفیت سایت شما اثر منفی بذاره. پس این پست‌تایپ باید کلاً از نقشه سایت خارج بشه.

صفحاتی که noindex هستن. اگه تصمیم گرفتید صفحه‌ای در گوگل ثبت نشه، قرار دادنش در نقشه سایت فقط تولید سیگنال متناقضه. یه طرف دارید می‌گید «این صفحه رو ببین»، طرف دیگه نوشتید «ثبتش نکن».

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

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

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

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

آدرس‌های ریدایرکت‌شده یا حذف‌شده. اگه صفحه‌ای رو حذف کردید یا آدرسش رو تغییر دادید، آدرس قدیمی نباید توی نقشه سایت بمونه.

نسخه‌های تکراری. آدرس‌هایی که پارامتر اضافه دارن یا نسخه غیراصلی یه صفحه‌ان. نقشه سایت باید فقط آدرس اصلی و کنونیکال هر صفحه رو داشته باشه.

نکته کلیدی: فقط noindex کافی نیست

این نکته‌ای که خیلی‌ها ازش غافل می‌شن و به نظر ما مهم‌ترین درس این جلسه‌ست. فرض کنید همون پست‌تایپ نمونه کارها رو در نظر گرفتید و توی تنظیمات افزونه سئوتون گزینه noindex رو براش فعال کردید. کارتون درست بوده، ولی تموم نشده. چون این دو تا تنظیم کاملاً از هم جدان:

تنظیم اول: آیا این پست‌تایپ توسط موتورهای جستجو ایندکس بشه؟ (تنظیمات ایندکس)

تنظیم دوم: آیا این پست‌تایپ داخل نقشه سایت قرار بگیره؟ (تنظیمات نقشه سایت)

خیلی از کاربرها فقط اولی رو انجام می‌دن و فکر می‌کنن کار تمومه. در حالی که اون صفحات همچنان داخل نقشه سایت لیست شدن و شما دارید به گوگل می‌گید «بیا این‌ها رو ببین»، در حالی که همون صفحات به ربات می‌گن «برو، من رو ثبت نکن».

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

پس قانون رو یادتون باشه: هر صفحه‌ای که noindex می‌کنید، باید از نقشه سایت هم خارجش کنید. این دو تا کار همیشه باید با هم انجام بشن. خوشبختانه افزونه‌های سئوی خوب هر دو تنظیم رو کنار هم و در یه پنل در اختیارتون می‌ذارن و انجامش فقط چند کلیکه (که در بخش دوم این مجموعه به‌صورت عملی نشونتون می‌دیم).

قانون طلایی

اگه بخوایم کل این بخش رو در یک جمله خلاصه کنیم:

نقشه سایت شما باید فقط و فقط شامل صفحاتی باشد که واقعاً می‌خواهید در نتایج گوگل دیده شوند.

هر آدرس اضافه‌ای که وارد این فایل می‌کنید، در واقع دارید توجه گوگل رو از صفحات مهمتون منحرف می‌کنید.

یه معیار ساده هم بهتون بدیم که هر وقت شک کردید ازش استفاده کنید: آیا حاضرم این صفحه رو به‌عنوان اولین صفحه‌ای که یه کاربر جدید از سایتم می‌بینه معرفی کنم؟ اگه جواب منفیه، احتمالاً جاش توی نقشه سایت نیست. نقشه سایت تمیز و دقیق، خیلی مؤثرتر از یه نقشه سایت بزرگ و شلوغه.

آیا سایت من نقشه سایت دارد؟

قبل از اینکه بریم سراغ ساختن نقشه سایت، بد نیست بررسی کنید که شاید سایتتون همین الان یکی داشته باشه! خیلی از کاربرها بدون اینکه بدونن، نقشه سایت دارن. بررسی‌اش هم کار سختی نیست. کافیه این آدرس‌ها رو یکی‌یکی توی مرورگرتون امتحان کنید (به‌جای example.com آدرس سایت خودتون رو بذارید):

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

اگه با یکی از این آدرس‌ها صفحه‌ای باز شد که فهرستی از فایل‌های XML یا آدرس صفحات سایتتون رو نشون می‌داد، تبریک می‌گیم؛ سایت شما نقشه سایت داره.

سایت مپ میهن وردپرس
سایت مپ میهن وردپرس

اگه سایتتون وردپرسیه، نکته جالبی وجود داره: وردپرس از نسخه ۵.۵ به بعد به‌صورت پیش‌فرض و بدون هیچ افزونه‌ای یه نقشه سایت ساده در آدرس wp-sitemap.xml می‌سازه. پس احتمالش زیاده که همین الان یکی داشته باشید. البته این نسخه پیش‌فرض خیلی محدوده و تقریباً هیچ تنظیماتی در اختیارتون نمی‌ذاره؛ در بخش دوم مفصل توضیح می‌دیم چرا معمولاً کافی نیست.

یه راه دیگه: فایل robots.txt. این آدرس رو باز کنید:

https://example.com/robots.txt

اگه داخلش خطی شبیه Sitemap: https://example.com/sitemap_index.xml دیدید، یعنی نقشه سایت شما به‌درستی به موتورهای جستجو معرفی شده.

و مطمئن‌ترین راه: گوگل سرچ کنسول. اگه سایتتون رو در سرچ کنسول ثبت کردید، وارد بخش Sitemaps بشید. اونجا دقیقاً می‌بینید چه نقشه سایتی ثبت شده، آخرین بار کِی گوگل خونده و چند آدرس ازش کشف شده.

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

قدم بعدی: ساخت و ثبت نقشه سایت

تا اینجا با مفهوم نقشه سایت آشنا شدیم؛ فهمیدیم چیه، چه مشکلی رو حل می‌کنه، چه انتظاری نباید ازش داشته باشیم و مهم‌تر از همه، چه صفحاتی باید داخلش باشن.

حالا نوبت بخش عملی ماجراست. در بخش دوم این مجموعه قدم‌به‌قدم یاد می‌گیریم:

  • چرا نباید به سایت‌های آنلاین ساخت سایت‌مپ اعتماد کنیم
  • چطور با افزونه رنک مث یه نقشه سایت اصولی بسازیم
  • دقیقاً کدوم گزینه‌ها رو روشن و کدوم‌ها رو خاموش کنیم
  • چطور نقشه سایت رو در گوگل سرچ کنسول و بینگ ثبت کنیم
  • بعد از ثبت چه اتفاقی می‌افته و چقدر باید صبر کنیم

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

اگر نقشه سایت نداشته باشم، سایتم ایندکس نمی‌شود؟

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

تفاوت نقشه سایت XML و HTML چیست؟

نقشه سایت XML یه فایل فنی برای رباتای موتورهای جستجوئه و به گوگل سرچ کنسول معرفی می‌شه. نقشه سایت HTML یه صفحه معمولی توی سایته که فهرست صفحات رو به کاربر نشون می‌ده و معمولاً لینکش در فوتر قرار می‌گیره. اگه قراره فقط یکی داشته باشید، حتماً باید XML باشه.

آیا نقشه سایت روی رتبه سایت تأثیر دارد؟

به‌صورت مستقیم نه. نقشه سایت فاکتور رتبه‌بندی نیست و به مرحله کشف صفحات کمک می‌کنه، نه به مرحله رتبه‌بندی. البته یه اثر غیرمستقیم داره: صفحه‌ای که سریع‌تر کشف و ایندکس بشه، زودتر شروع به گرفتن رتبه می‌کنه.

نقشه سایت هر چند وقت یک‌بار به‌روز می‌شود؟

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

سایت کوچک هم به نقشه سایت نیاز دارد؟

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

جمع‌بندی

نقشه سایت یه فایل ساده با فرمت XML هست که فهرست صفحات مهم سایت شما رو در اختیار موتورهای جستجو می‌ذاره. کاری که انجام می‌ده هم ساده و مشخصه: به‌جای اینکه گوگل مجبور باشه کوچه‌به‌کوچه دنبال صفحات شما بگرده، نقشه شهر رو دستش می‌دید.

اما دو نکته رو یادتون باشه. اول اینکه نقشه سایت معجزه نمی‌کنه؛ نه تضمین ایندکسه، نه فاکتور رتبه‌بندی و نه جایگزین لینک‌سازی داخلی و محتوای باکیفیت. دوم اینکه ارزش یه نقشه سایت به بزرگی‌اش نیست، به دقتش هست. یه نقشه سایت تمیز که فقط صفحات ارزشمند رو معرفی می‌کنه، خیلی مؤثرتر از یه فهرست بلند و شلوغه.

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

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

شما در سایتتون از چه روشی برای ساخت نقشه سایت استفاده می‌کنید؟ تجربه‌تون رو در بخش دیدگاه‌ها با ما در میون بذارید. شاد و سربلند باشید. 🙂

نظر شما در این مورد چیه؟

  1. U337926۱۵ اسفند ۱۴۰۲

    سلام من برای معرفی سایت مپ از افزونه litespeed cache استفاده کردم درسته یا نه باید برم توی گوگل وب مستر اونجا هم معرفی کنم؟ توی ویدیو آموزش افزونه Litespeed cache توی یه قسمت گفتین از اینجا هم میشه ولی نمیدونستم کافیه یا نه؟
    اگر سایت مپ رو معرفی کرده باشیم و بخوایم پاکش کنیم یه سایت مپ دیگه معرفی کنیم برای پاک کردنش در گوگل وب مستر باید چیکار کنیم؟
    از کجا بفهمیم سایت مپ معرفی شده تایید شده؟
    ببخشید طولانی شد ممونون میشم راهنمایی کنید

  2. U313455۲۸ آذر ۱۴۰۲

    سلام جناب راد
    ما داخل سایتمون یه سری برگه ها داریم که نمیخوایم ایندکس بشن مثلا فایل pdf یه دوره داخلش قرار گرفته که کاربران داخل دوره میتونن بهش دسترسی داشته باشن.
    از تنظیمات رنک مث در صفحه ویرایش برگه هم تیک nofollow و noindex رو زدیم ولی این صفحه داخل نقشه سایت وجود داره
    مشکلی ایجاد میکنه؟ یعنی امکان داره ایندکس بشه؟

    • رضا راد۲۸ آذر ۱۴۰۲

      بله باید از توی نقشه سایت هم حذفش کنید. تو تنظیمات پلاگین نقشه سایت

  3. U323639۱۷ اردیبهشت ۱۴۰۲

    سلام .
    مراحل ساخت نقشه سایت رو نگفتین من هر دو فیلم مربوط بهش رو دیدم
    اما مراحل کلی ساخت نقشه رو نمیدونم باید چیکار کنم

  4. U313268۲۵ فروردین ۱۴۰۱

    با سلام
    سایت مپ سایت ما توسط افزونه site map xml ساخته شده.
    در سرچ کنسول، سایت مپ به خوبی پردازش شده “Sitemap index processed successfully”،
    Total discovered URLs عدد 74 رو نشون میده
    ولی see index coveragge قابل کلیک نیست و همچنین Sitemaps read هیچ “یو آر ال”ی رو نمایش نمیده.
    در قسمت coverage>valid>Indexed, not submitted in sitemap ، تمامی لینکهای سایت موجود هستند.
    دلیل چی هست؟
    برخی دوستان میگند مشکل گوگل هست و جای نگرانی نیست.
    با تشکر

    • رضا راد۲۵ فروردین ۱۴۰۱

      سلام بله نیازی به بررسی نیست. اگر سبز رنگ هست یعنی مشکلی نداره

  5. U30244۱۵ مرداد ۱۴۰۰

    خیلی عالی بود.
    موفق باشید.

پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرس
پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرسآنلاین و پاسخگوی شما هستیم.آنلاین

در حال بارگذاری...

هر سوالی دارید بپرسید.پاسخگوی شما هستیم.