اگر با مفاهیمی مانند خزش (Crawl)، ایندکس (Index)، لینکسازی داخلی و سئوی تکنیکال سروکار داشته باشید، احتمالاً نام Sitemap یا نقشه سایت را بارها شنیدهاید. اما سایت مپ دقیقاً چیست؟ آیا هر سایتی به آن نیاز دارد؟ چه URLهایی باید داخل آن قرار بگیرند و آیا وجود Sitemap باعث میشود تمام صفحات سایت در گوگل ایندکس شوند؟
پاسخ کوتاه این است که Sitemap یک فایل یا مجموعهای از فایلهاست که URLهای مهم سایت و در برخی موارد اطلاعات تکمیلی درباره آنها را در اختیار موتورهای جستوجو قرار میدهد. این فایل میتواند به گوگل در کشف URLهای جدید یا بهروزشده کمک کند، اما بههیچوجه جایگزین معماری مناسب سایت و لینکسازی داخلی نیست و ایندکس شدن URLهای موجود در آن را نیز تضمین نمیکند.

سایت مپ چیست؟
سایت مپ (Sitemap) فایلی ساختاریافته است که اطلاعاتی درباره URLها و در برخی موارد فایلها و محتوای مهم یک وبسایت در اختیار موتورهای جستوجو قرار میدهد. رایجترین نوع Sitemap برای سئو، XML Sitemap است.
گوگل از Sitemap برای کشف URLها استفاده میکند و میتواند اطلاعاتی مانند زمان آخرین تغییر قابلتوجه یک صفحه یا نسخههای زبانی آن را نیز از Sitemap دریافت کند. با این حال، Sitemap به موتور جستوجو «دستور ایندکس» نمیدهد؛ بلکه یک سیگنال یا راهنمایی محسوب میشود.
به زبان ساده، اگر لینکهای داخلی مانند مسیرهایی باشند که Googlebot از طریق آنها در سایت حرکت میکند، Sitemap فهرستی ساختاریافته از URLهایی است که شما میخواهید موتور جستوجو از وجود آنها مطلع باشد.
سایت مپ چه کاربردی دارد؟
مهمترین کاربرد Sitemap، کمک به کشف URLهای مهم سایت است. گوگل بسیاری از صفحات را از طریق لینکهای داخلی و خارجی پیدا میکند؛ بنابراین داشتن Sitemap به معنی بینیاز شدن از لینکسازی داخلی نیست. Sitemap و لینکهای قابل خزیدن، دو روش مکمل برای کمک به کشف URLها هستند.
وجود Sitemap در سایتهایی که صفحات زیادی دارند، مرتباً محتوای جدید منتشر میکنند یا ساختار پیچیدهای دارند اهمیت بیشتری پیدا میکند. برای مثال:
- سایت تازه راهاندازی شده و هنوز لینک خارجی زیادی ندارد.
- سایت صدها، هزاران یا میلیونها URL قابل ایندکس دارد.
- صفحات جدید بهصورت مداوم ایجاد میشوند.
- ساختار سایت پیچیده است و کشف بعضی URLها از طریق لینکهای داخلی دشوارتر است.
- سایت دارای محتوای ویدئویی، تصویری یا خبری گسترده است.
- سایت بهتازگی مهاجرت کرده یا ساختار URLهای آن تغییر کرده است.
- تعداد زیادی صفحه بهصورت همزمان بهروزرسانی شدهاند.
تصور کنید یک فروشگاه اینترنتی ۲۰ هزار محصول دارد و هر هفته صدها محصول جدید به آن اضافه میشود. Sitemap میتواند فهرست URLهای مهم را به شکل ساختاریافته در اختیار موتور جستوجو قرار دهد؛ اما همچنان معماری سایت و لینکهای داخلی برای کشف و درک صفحات ضروری هستند.
آیا همه سایتها به Sitemap نیاز دارند؟
خیر. Sitemap یک الزام عمومی برای ایندکس شدن سایت نیست. اگر صفحات مهم سایت بهخوبی به یکدیگر لینک شده باشند، گوگل در بسیاری از موارد میتواند URLها را بدون Sitemap نیز کشف کند.
با این حال، گوگل استفاده از Sitemap را برای سایتهای بزرگ، سایتهای تازه، سایتهایی با ساختار پیچیده و سایتهایی که محتوای رسانهای یا خبری زیادی دارند مفید میداند. برای سایتهای کوچک و کاملاً لینکشده ممکن است نبود Sitemap مشکل جدی ایجاد نکند، اما در اغلب پروژههای حرفهای سئو، داشتن و پایش Sitemap تصمیم منطقیتری است.
بنابراین سؤال بهتر این نیست که «آیا بدون Sitemap هم سایت ایندکس میشود؟»؛ بلکه باید پرسید: «آیا Sitemap میتواند مدیریت کشف URLهای مهم سایت را سادهتر کند؟» در بسیاری از پروژهها پاسخ مثبت است.
تفاوت Sitemap با ساختار لینک داخلی چیست؟
این دو موضوع نباید با یکدیگر اشتباه گرفته شوند. لینکسازی داخلی ارتباط واقعی بین صفحات سایت ایجاد میکند و به کاربران و موتورهای جستوجو کمک میکند مسیر رسیدن به صفحات مختلف را پیدا کنند.
Sitemap در مقابل، فهرستی ساختاریافته از URLهایی ارائه میدهد که شما آنها را برای حضور در نتایج جستوجو مهم میدانید. بنابراین Sitemap نباید برای جبران معماری ضعیف سایت استفاده شود.
اگر یک صفحه مهم فقط در Sitemap وجود داشته باشد اما هیچ مسیر منطقی از طریق لینکهای داخلی به آن وجود نداشته باشد، بهتر است به جای اتکا به Sitemap، معماری و ساختار لینکسازی داخلی نیز اصلاح شود.
انواع سایت مپ چیست؟
وقتی درباره Sitemap در سئو صحبت میکنیم، معمولاً منظور XML Sitemap است؛ اما Sitemap میتواند در قالبهای دیگری نیز ارائه شود.
۱. XML Sitemap
رایجترین نوع Sitemap برای موتورهای جستوجو است. XML Sitemap میتواند URL صفحات را معرفی کند و با استفاده از افزونههای استاندارد، اطلاعات بیشتری درباره تصاویر، ویدئوها، اخبار و نسخههای زبانی صفحات ارائه دهد.
۲. HTML Sitemap
HTML Sitemap یک صفحه قابل مشاهده برای کاربران است که لینک صفحات مهم سایت را بهصورت ساختاریافته نمایش میدهد. کاربرد اصلی آن با XML Sitemap متفاوت است و بیشتر به ناوبری کاربران و معماری اطلاعات مربوط میشود.
بنابراین وقتی کارشناس سئو از Sitemap برای معرفی URLها به گوگل صحبت میکند، معمولاً منظور XML Sitemap است، نه صفحه HTML نقشه سایت.
۳. Sitemap Index
در سایتهای بزرگ نمیتوان همه URLها را در یک فایل قرار داد. در این شرایط چند Sitemap ایجاد میشود و یک Sitemap Index آدرس فایلهای مختلف را در خود نگه میدارد.
۴. Sitemap برای تصویر، ویدئو و اخبار
XML Sitemap قابلیت استفاده از اطلاعات تکمیلی برای محتوای خاص را نیز دارد. برای مثال، سایتهایی که محتوای ویدئویی، تصویری یا خبری گسترده دارند میتوانند از قابلیتهای مرتبط با این نوع محتوا استفاده کنند. بنابراین لازم نیست تصور کنیم هرکدام از این موارد الزاماً یک فایل کاملاً جدا و مستقل از Sitemap اصلی هستند.

ساختار XML Sitemap چگونه است؟
یک Sitemap ساده میتواند به شکل زیر باشد:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
<lastmod>2026-09-01</lastmod>
</url>
<url>
<loc>https://example.com/services/</loc>
<lastmod>2026-09-02</lastmod>
</url>
</urlset>
در این ساختار، <loc> URL صفحه را مشخص میکند و <lastmod> زمان آخرین تغییر قابلتوجه صفحه را نشان میدهد.
تگ <loc>
<loc> مهمترین بخش هر URL در Sitemap است و باید URL کامل یا Absolute URL باشد. برای مثال:
<loc>https://example.com/services/</loc>
استفاده از مسیر نسبی مانند /services/ برای Sitemap استاندارد انتخاب مناسبی نیست.
تگ <lastmod>
<lastmod> باید تاریخ و زمان آخرین تغییر قابلتوجه صفحه را نشان دهد. نباید هر بار که فایل Sitemap تولید میشود، تاریخ همه URLها را بدون تغییر واقعی محتوا بهروزرسانی کرد.
برای مثال، اگر محتوای اصلی یک مقاله در تاریخ مشخصی واقعاً بازنویسی شده باشد، بهروزرسانی lastmod منطقی است. اما تغییر خودکار تاریخ فقط به دلیل بازسازی Sitemap، سیگنال قابلاعتمادی ایجاد نمیکند.
آیا changefreq و priority مهم هستند؟
در Sitemapهای قدیمی معمولاً تگهایی مانند <changefreq> و <priority> دیده میشوند، اما Google این دو مقدار را نادیده میگیرد. بنابراین صرفاً قرار دادن priority=1.0 برای یک صفحه باعث نمیشود گوگل آن را مهمتر از سایر صفحات بداند.
در Sitemap مدرن بهتر است تمرکز روی URLهای صحیح و <lastmod> دقیق باشد.
محدودیت تعداد URL و حجم Sitemap چقدر است؟
هر فایل Sitemap حداکثر میتواند ۵۰ هزار URL داشته باشد و حجم آن در حالت فشردهنشده نباید از ۵۰ مگابایت بیشتر شود.
اگر سایت از این محدودیتها عبور کند، باید URLها بین چند Sitemap تقسیم شوند و در صورت نیاز از Sitemap Index استفاده شود.
sitemap_index.xml
├── product-sitemap-1.xml
├── product-sitemap-2.xml
├── product-sitemap-3.xml
├── category-sitemap.xml
├── page-sitemap.xml
└── post-sitemap.xml
این تقسیمبندی در سایتهای فروشگاهی، خبری و پروژههای بزرگ باعث میشود مدیریت و پایش Sitemap نیز سادهتر شود.
چه URLهایی باید در Sitemap قرار بگیرند؟
یکی از مهمترین اصول Sitemap این است که نباید هر URL موجود در سایت را داخل آن قرار دهید. Sitemap بهتر است شامل URLهایی باشد که واقعاً میخواهید در نتایج جستوجو نمایش داده شوند و نسخه ترجیحی یا Canonical آنها هستند.
برای مثال، صفحات اصلی، مقالات ارزشمند، دستهبندیهای مهم، صفحات خدمات و محصولات قابل ایندکس معمولاً گزینههای مناسبی هستند.
در مقابل، URLهایی مانند موارد زیر معمولاً نباید در Sitemap باشند:
- صفحات Noindex
- صفحات 404 و 410
- URLهای Redirect شده
- URLهای تکراری و غیر Canonical
- صفحات ورود و حساب کاربری
- سبد خرید و پرداخت
- صفحات جستوجوی داخلی سایت
- صفحات فیلتر و پارامترهای بیارزش
- صفحات تستی یا کمارزش که قرار نیست در نتایج جستوجو نمایش داده شوند
قاعده ساده: هر URL موجود در Sitemap باید دلیلی برای حضور در نتایج جستوجو داشته باشد.
آیا صفحات Noindex باید در Sitemap باشند؟
بهطور معمول خیر. وقتی صفحهای را با noindex مشخص کردهاید، یعنی نمیخواهید آن URL در نتایج جستوجو قرار بگیرد. قرار دادن همان URL در Sitemap، سیگنال متناقضی ایجاد میکند.
Sitemap باید تا حد امکان فهرستی از URLهای قابل ایندکس و موردنظر شما برای نمایش در Search باشد.
آیا URLهای Redirect شده باید در Sitemap باشند؟
خیر. اگر URL قدیمی به URL دیگری Redirect شده است، بهتر است URL نهایی و ترجیحی در Sitemap قرار بگیرد.
URL قدیمی:
https://example.com/old-page/
↓ 301
URL نهایی:
https://example.com/new-page/
در این مثال، Sitemap بهتر است شامل URL جدید باشد، نه URL قدیمی که دیگر مقصد اصلی نیست.
آیا صفحات 404 باید از Sitemap حذف شوند؟
بله. صفحهای که دیگر وجود ندارد و وضعیت 404 یا 410 برمیگرداند، نباید در Sitemap باقی بماند.
اگر Sitemap بهصورت خودکار تولید میشود، سیستم تولید Sitemap باید با وضعیت فعلی URLها هماهنگ باشد. در سایتهای بزرگ نیز بهتر است Sitemap بهصورت دورهای بررسی شود تا URLهای خراب، حذفشده یا Redirect شده در آن باقی نمانند.
Sitemap و Canonical چه ارتباطی دارند؟
Sitemap میتواند یکی از سیگنالهایی باشد که به گوگل نشان میدهد کدام نسخه URL را برای یک صفحه ترجیح میدهید. به همین دلیل بهتر است URLهای موجود در Sitemap با Canonical واقعی صفحات هماهنگ باشند.
برای مثال اگر دو URL محتوای یکسانی دارند و URL دوم نسخه Canonical نیست، قرار دادن هر دو در Sitemap تصمیم مناسبی نیست. در چنین شرایطی باید URL ترجیحی مشخص شده و همان URL در Sitemap قرار بگیرد.
برای آشنایی بیشتر با این موضوع میتوانید راهنمای Canonical را نیز مطالعه کنید.
Sitemap را کجا قرار دهیم؟
قرار دادن Sitemap در ریشه دامنه معمولاً انتخاب مناسبی است؛ برای مثال:
https://example.com/sitemap.xml
یا
https://example.com/sitemap_index.xml
Google اعلام میکند که Sitemap را میتوان در مسیرهای مختلف قرار داد، اما اگر فایل از طریق Search Console ارسال نشود، محل Sitemap روی محدوده URLهایی که میتواند پوشش دهد اثر دارد. به همین دلیل قرار دادن Sitemap در ریشه سایت معمولاً سادهترین انتخاب است.
چگونه Sitemap را به گوگل معرفی کنیم؟
روش اول: ثبت Sitemap در Google Search Console
یکی از سادهترین روشها، ثبت Sitemap در بخش Sitemaps در Google Search Console است. کافی است آدرس Sitemap یا Sitemap Index را وارد کنید.
برای مثال اگر فایل شما در آدرس زیر قرار دارد:
https://example.com/sitemap_index.xml
معمولاً در Search Console کافی است مسیر مربوط به Sitemap را وارد کنید. پس از ارسال، میتوانید وضعیت پردازش فایل و خطاهای احتمالی را بررسی کنید.
نکته مهم: ارسال Sitemap به معنی درخواست اجباری برای Crawl یا Index همه URLهای موجود در آن نیست. Google خود تصمیم میگیرد کدام URL را بخزد و کدام صفحه ارزش ایندکس شدن دارد.
روش دوم: معرفی Sitemap در robots.txt
روش دیگر این است که آدرس Sitemap را در فایل robots.txt قرار دهید:
User-agent: *
Disallow:
Sitemap: https://example.com/sitemap_index.xml
میتوانید چند Sitemap را نیز در robots.txt معرفی کنید. Google هنگام Crawl فایل robots.txt میتواند از این مسیرها مطلع شود.
Sitemap در وردپرس چگونه ساخته میشود؟
اگر سایت شما با WordPress ساخته شده باشد، احتمال زیادی وجود دارد که Sitemap از قبل بهصورت خودکار ایجاد شده باشد. هسته وردپرس میتواند Sitemap تولید کند و بسیاری از افزونههای سئو نیز قابلیت تولید و مدیریت Sitemap دارند.
بنابراین قبل از نصب افزونه جدید، ابتدا بررسی کنید Sitemap سایت شما وجود دارد یا خیر. یکی از مسیرهای رایج در وردپرس عبارت است از:
https://example.com/wp-sitemap.xml
افزونههای سئو نیز ممکن است ساختار متفاوتی مانند sitemap_index.xml ایجاد کنند.
نکته مهم این است که دو سیستم تولید Sitemap را بدون دلیل همزمان فعال نکنید. اگر هسته وردپرس و یک افزونه سئو هر دو Sitemap تولید میکنند، باید بدانید کدام Sitemap مورد استفاده پروژه است و آیا ساختار URLهای آن با تنظیمات سئو هماهنگ است یا خیر.
Sitemap در افزونههای سئو چگونه مدیریت میشود؟
افزونههای سئو معمولاً Sitemap را بهصورت خودکار تولید و با انتشار یا حذف محتوا بهروزرسانی میکنند. این روش برای سایتهایی که مرتباً تغییر میکنند بسیار مناسبتر از ساخت دستی Sitemap است.
با این حال، فعال بودن Sitemap بهتنهایی کافی نیست. در یک پروژه حرفهای باید بررسی شود:
- آیا صفحات مهم در Sitemap قرار دارند؟
- آیا صفحات Noindex از آن خارج هستند؟
- آیا URLهای Redirect شده حذف شدهاند؟
- آیا URLهای 404 در Sitemap باقی نماندهاند؟
- آیا URLهای موجود با Canonical صفحات هماهنگ هستند؟
- آیا Sitemap در Search Console بدون خطای مهم پردازش میشود؟
- آیا Sitemap با معماری واقعی سایت هماهنگ است؟
چرا Sitemap در سایتهای فروشگاهی اهمیت بیشتری دارد؟
در یک سایت شرکتی با چند ده صفحه، معمولاً پیدا کردن URLهای مهم از طریق منو و لینکهای داخلی کار دشواری نیست. اما در یک فروشگاه اینترنتی با هزاران محصول، دستهبندی، برند و صفحه محتوایی، مدیریت URLها پیچیدهتر میشود.
Sitemap میتواند به موتور جستوجو کمک کند URLهای محصولات و صفحات مهم جدید را راحتتر کشف کند. البته این موضوع زمانی ارزشمند است که Sitemap تمیز باشد؛ قرار دادن تمام URLهای فیلتر، پارامترها، صفحات تکراری و محصولات حذفشده در آن، Sitemap را به فهرستی کمکیفیت تبدیل میکند.
Sitemap در سایتهای خبری چه تفاوتی دارد؟
سایتهای خبری ممکن است در طول روز صدها URL جدید تولید کنند. در چنین سایتهایی بهروزرسانی صحیح Sitemap و استفاده از قابلیتهای مرتبط با News Sitemap میتواند برای معرفی محتوای خبری جدید مفید باشد.
در سایتهای خبری بزرگ، بهتر است Sitemap بر اساس سیستم انتشار محتوا بهصورت خودکار مدیریت شود و اطلاعات آن با وضعیت واقعی URLها هماهنگ باشد.
آیا Sitemap روی رتبه سایت تأثیر مستقیم دارد؟
خیر؛ Sitemap را نباید یک عامل رتبهبندی مستقیم تصور کرد. وجود Sitemap به خودی خود باعث افزایش رتبه یک صفحه نمیشود.
کار اصلی Sitemap کمک به کشف URLها و ارائه سیگنال درباره URLهایی است که شما برای حضور در نتایج جستوجو مهم میدانید. Google نیز صراحتاً اعلام میکند که Sitemap تضمینی برای Crawl، Index یا رتبهبندی URLها نیست.
بنابراین رابطه را بهتر است اینطور ببینیم:
Sitemap مناسب + معماری صحیح + لینکسازی داخلی + محتوای باکیفیت + صفحات قابل ایندکس = زیرساخت فنی بهتر برای سئو
آیا Sitemap باعث افزایش سرعت ایندکس میشود؟
نمیتوان گفت Sitemap باعث میشود هر صفحه حتماً سریعتر ایندکس شود. اما Sitemap میتواند کشف URLهای جدید یا بهروزشده را برای موتور جستوجو آسانتر کند؛ بهخصوص در سایتهای بزرگ، جدید یا پیچیده.
Sitemap به گوگل میگوید «این URLها برای من مهم هستند و بهتر است از وجود آنها مطلع باشی»؛ اما تصمیم نهایی درباره Crawl و Index با گوگل است.
چگونه بفهمیم Sitemap مشکل دارد؟
یکی از بهترین مکانها برای بررسی وضعیت Sitemap، Google Search Console است. در گزارش Sitemaps میتوانید ببینید فایل توسط گوگل دریافت و پردازش شده است یا خیر و آیا خطای پردازش وجود دارد.
علاوه بر Search Console، خود فایل Sitemap را نیز مستقیماً در مرورگر باز کنید:
https://example.com/sitemap.xml
اگر Sitemap با خطاهایی مانند 404، 403 یا 500 مواجه شود، یا به جای XML معتبر یک صفحه HTML نمایش دهد، باید تنظیمات سرور، CMS، افزونه سئو یا مسیر Sitemap بررسی شود.
Sitemap و Crawl Budget چه ارتباطی دارند؟
در سایتهای بسیار بزرگ، مدیریت Crawl Budget اهمیت بیشتری پیدا میکند. اگر سایت هزاران URL بیارزش، تکراری، پارامتری یا کمکیفیت داشته باشد، باید این URLها در سطح معماری و مدیریت Crawl کنترل شوند.
Sitemap میتواند بهعنوان یک سیگنال برای URLهای مهم عمل کند، اما راهحل کامل Crawl Budget نیست. اگر سایت با صدها هزار URL کمارزش تولیدشده توسط فیلترها و پارامترها مواجه باشد، صرفاً حذف این URLها از Sitemap مشکل را حل نمیکند.
در سایتهای بزرگ باید در کنار Sitemap مواردی مانند Faceted Navigation، پارامترهای URL، صفحات جستوجوی داخلی، URLهای تکراری، لینکسازی داخلی و ظرفیت سرور نیز بررسی شوند.
تفاوت Sitemap با robots.txt چیست؟
این دو فایل وظایف کاملاً متفاوتی دارند.
Sitemap به موتور جستوجو میگوید:
«این URLها در سایت من مهم هستند و بهتر است از وجود آنها مطلع باشی.»
در مقابل، robots.txt برای کنترل دسترسی خزندهها به مسیرها و مدیریت ترافیک خزنده استفاده میشود.
نکته بسیار مهم این است که robots.txt ابزار مناسبی برای حذف یک صفحه از نتایج جستوجو نیست. اگر هدف شما جلوگیری از ایندکس شدن یک صفحه است، بسته به شرایط باید از روشهایی مانند noindex یا احراز هویت استفاده شود.
آیا باید هر روز Sitemap را بهروزرسانی کنیم؟
اگر Sitemap بهصورت خودکار تولید میشود، نیازی نیست مدیر سایت هر روز آن را دستی تغییر دهد. اصل مهم این است که Sitemap هنگام ایجاد، حذف یا تغییر قابلتوجه URLها، وضعیت واقعی سایت را منعکس کند.
در سایتهای وردپرسی، فروشگاهی و خبری، تولید خودکار Sitemap معمولاً بهترین روش است؛ البته به شرطی که تنظیمات آن درست باشد و URLهای غیرضروری را وارد Sitemap نکند.
Sitemap برای سایتهای چندزبانه چگونه است؟
در سایتهای چندزبانه، Sitemap باید با معماری URL و نسخههای زبانی سایت هماهنگ باشد. برای مثال ممکن است سایت چنین URLهایی داشته باشد:
https://example.com/services/
https://example.com/en/services/
https://example.com/tr/services/
وجود این URLها بهتنهایی کافی نیست. ارتباط نسخههای زبانی، Canonical و hreflang نیز باید صحیح باشد و Sitemap نباید شامل URLهای اشتباه یا نسخههای غیرترجیحی باشد.
آیا Sitemap روی هاست باید XML باشد؟
XML رایجترین و انعطافپذیرترین قالب Sitemap است، اما تنها قالب پشتیبانیشده نیست. Google فرمتهای Sitemap دیگری مانند فایل متنی و برخی Feedها را نیز پشتیبانی میکند.
با این حال، برای بیشتر سایتهای حرفهای، بهخصوص سایتهای وردپرسی و سایتهایی که انواع مختلف محتوا دارند، XML Sitemap انتخاب استاندارد و کاربردیتری است.
چگونه یک Sitemap استاندارد بسازیم؟
برای Sitemapهای کوچک میتوان فایل را بهصورت دستی ایجاد کرد، اما هرچه تعداد URLها افزایش پیدا کند، تولید دستی Sitemap دشوار و مستعد خطا میشود. در سایتهای حرفهای بهتر است Sitemap بهصورت خودکار توسط CMS یا سیستم سایت تولید شود.
یک نمونه ساده:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
<lastmod>2026-09-01</lastmod>
</url>
<url>
<loc>https://example.com/about/</loc>
<lastmod>2026-08-28</lastmod>
</url>
<url>
<loc>https://example.com/services/</loc>
<lastmod>2026-09-02</lastmod>
</url>
</urlset>
فایل Sitemap باید UTF-8 باشد و ساختار XML آن با استاندارد Sitemap سازگار باشد. در سایتهایی با تعداد URL زیاد نیز باید محدودیت ۵۰ هزار URL و ۵۰ مگابایت برای هر فایل رعایت شود.
بهترین روش مدیریت Sitemap در سایتهای حرفهای چیست؟
در یک پروژه سئو حرفهای بهتر است Sitemap بخشی از فرآیند پایش فنی سایت باشد، نه اینکه فقط یکبار ساخته و برای همیشه رها شود.
یک چرخه منطقی میتواند چنین باشد:
تغییر URL → بهروزرسانی Sitemap → Crawl موتور جستوجو → بررسی وضعیت URL → کنترل Indexing
بهخصوص بعد از مهاجرت سایت، تغییر دامنه، تغییر ساختار URL، تغییر افزونه سئو، حذف تعداد زیادی صفحه، راهاندازی فروشگاه یا تغییر معماری محتوا، Sitemap باید دوباره بررسی شود.
خطاهای رایج در Sitemap چیست؟
- قرار دادن URLهای Noindex: این URLها معمولاً نباید در Sitemap باشند.
- قرار دادن URLهای Redirect شده: بهتر است URL نهایی در Sitemap قرار گیرد.
- قرار دادن صفحات 404 و 410: URLهای حذفشده باید از Sitemap خارج شوند.
- قرار دادن URL غیر Canonical: Sitemap بهتر است نسخه ترجیحی URL را معرفی کند.
- تاریخ اشتباه Lastmod: تاریخ Sitemap نباید جایگزین تاریخ واقعی تغییر صفحه شود.
- استفاده از URL نسبی: URLها باید بهصورت کامل و Absolute باشند.
- قرار دادن URLهای HTTP در سایت HTTPS: نسخه ترجیحی سایت باید در Sitemap معرفی شود.
- قرار دادن URLهای فیلتر و پارامترهای بیارزش: این کار میتواند Sitemap را بیکیفیت کند.
- اتکا به Sitemap برای حل مشکل معماری: Sitemap جایگزین لینکسازی داخلی و معماری صحیح نیست.
- ساخت چند Sitemap متناقض: بهتر است مشخص باشد کدام Sitemap منبع اصلی پروژه است.
چکلیست بررسی Sitemap برای سئو
| مورد | وضعیت مطلوب |
|---|---|
| فرمت | XML معتبر یا فرمت استاندارد مناسب |
| URLها | Absolute و نسخه ترجیحی |
| HTTPS | مطابق نسخه اصلی سایت |
| Canonical | URLهای اصلی در Sitemap |
| Noindex | خارج از Sitemap |
| 404 و 410 | خارج از Sitemap |
| Redirect | URL نهایی در Sitemap |
| Lastmod | تاریخ واقعی آخرین تغییر قابلتوجه |
| تعداد URL | حداکثر ۵۰٬۰۰۰ URL در هر فایل |
| حجم | حداکثر ۵۰ مگابایت بدون فشردهسازی |
| Encoding | UTF-8 |
| Search Console | ثبت و پایش شده |
| Robots.txt | در صورت نیاز، مسیر Sitemap معرفی شده |
سؤالات متداول درباره سایت مپ
آیا سایت مپ برای همه سایتها ضروری است؟
خیر. گوگل میتواند بسیاری از سایتهای کوچک و دارای لینکسازی داخلی مناسب را بدون Sitemap نیز کشف کند. با این حال، Sitemap برای سایتهای بزرگ، جدید، پیچیده و دارای محتوای رسانهای یا خبری میتواند بسیار مفید باشد.
آیا Sitemap باعث ایندکس شدن همه صفحات میشود؟
خیر. Sitemap فقط یک سیگنال برای کشف URL است و تضمینی برای Crawl یا Index شدن تمام URLهای موجود در آن نیست.
آیا صفحات Noindex را در Sitemap قرار دهیم؟
بهطور معمول خیر. Sitemap بهتر است URLهایی را شامل شود که قابل ایندکس هستند و واقعاً میخواهید در نتایج جستوجو نمایش داده شوند.
آیا Sitemap باعث افزایش رتبه سایت میشود؟
خیر. داشتن Sitemap بهتنهایی عامل افزایش رتبه نیست. Sitemap بیشتر برای کمک به کشف URLها و انتقال سیگنال درباره URLهای ترجیحی کاربرد دارد.
بهترین فرمت Sitemap چیست؟
برای بیشتر سایتها XML Sitemap بهترین انتخاب است، زیرا انعطافپذیر است و میتواند اطلاعات بیشتری درباره URLها و برخی انواع محتوا ارائه کند.
آیا Sitemap باید در robots.txt ثبت شود؟
ثبت Sitemap در robots.txt الزامی نیست، اما میتواند یکی از روشهای معرفی مسیر Sitemap به موتورهای جستوجو باشد. علاوه بر آن، میتوانید Sitemap را از طریق Google Search Console نیز ارسال کنید.
اگر Sitemap خطا داشته باشد چه کار کنیم؟
ابتدا فایل را مستقیماً باز کنید و سپس وضعیت آن را در Search Console بررسی کنید. خطاهای مربوط به دسترسی، XML نامعتبر، URLهای خراب، Redirectها، صفحات Noindex و URLهای غیر Canonical باید جداگانه بررسی و اصلاح شوند.
جمعبندی؛ سایت مپ چیست و چرا مهم است؟
سایت مپ (Sitemap) فایلی ساختاریافته است که به موتورهای جستوجو کمک میکند URLهای مهم سایت را بهتر کشف کنند و در صورت نیاز اطلاعات تکمیلی مانند زمان آخرین تغییر یا نسخههای زبانی را دریافت کنند. Sitemap برای سایتهای بزرگ، فروشگاهی، خبری، تازهراهاندازیشده و سایتهایی با ساختار پیچیده اهمیت بیشتری پیدا میکند.
اما یک نکته اساسی را نباید فراموش کرد: Sitemap تضمینکننده ایندکس یا رتبه گرفتن صفحات نیست. وجود URL در Sitemap به این معنی نیست که گوگل حتماً آن را Crawl یا Index میکند. کیفیت محتوا، قابلیت دسترسی، معماری سایت، لینکهای داخلی، Canonical و بسیاری عوامل دیگر نیز در این فرایند نقش دارند.
یک Sitemap استاندارد باید URLهای مهم و قابل ایندکس را شامل شود، URLهای Redirect و 404 و صفحات Noindex را کنار بگذارد، از URLهای Absolute استفاده کند، مقدار <lastmod> را بر اساس تغییرات واقعی صفحه تنظیم کند و در سایتهای بزرگ نیز با استفاده از چند فایل و Sitemap Index مدیریت شود.
در پرشیا وب نیز بررسی Sitemap نباید فقط به این سؤال محدود شود که «آیا Sitemap وجود دارد؟». در یک بررسی حرفهای باید مشخص شود که آیا Sitemap واقعاً URLهای ارزشمند سایت را معرفی میکند، آیا با Canonical و وضعیت Indexing هماهنگ است، آیا URLهای اضافی و خراب در آن وجود دارند و آیا ساختار Sitemap با معماری واقعی سایت مطابقت دارد.
در نهایت، Sitemap خوب بخشی از یک سئوی فنی خوب است، نه تمام آن. زمانی که Sitemap در کنار معماری صحیح سایت، لینکسازی داخلی، مدیریت Crawl، Canonical، محتوای باکیفیت و پایش Search Console قرار بگیرد، میتواند به شکل مؤثرتری به موتورهای جستوجو در کشف و مدیریت URLهای مهم سایت کمک کند.
اگر در تنظیم یا بررسی Sitemap، ایندکس صفحات یا سایر مسائل فنی سایت نیاز به راهنمایی دارید، میتوانید با بخش پشتیبانی سایت شخصی در پرشیا وب تماس بگیرید.