Sitemap یا سایتمپ فایلی است که URLهای مهم یک وبسایت را برای موتورهای جستوجو فهرست میکند. سایتمپ XML به گوگل و سایر خزندهها کمک میکند صفحات جدید و بهروزشده را پیدا کنند، اما نه تضمین Crawl است و نه تضمین ایندکس. سایتمپ معمولاً در مسیری مانند /sitemap.xml منتشر میشود.
نمونه واقعی ساختار یک سایتمپ XML
در نمونه زیر تاریخها فرضیاند. در فایل واقعی، نشانیها باید معتبر و تاریخ lastmod باید تغییر معنادار محتوای همان صفحه را نشان دهد.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://baversion.com/terms/git</loc>
<lastmod>2026-11-10</lastmod>
</url>
<url>
<loc>https://baversion.com/terms/solid-principles</loc>
<lastmod>2026-11-12</lastmod>
</url>
<url>
<loc>https://baversion.com/blog</loc>
</url>
</urlset>
تگهای مهم در سایتمپ
| تگ | توضیح | الزام |
|---|---|---|
| urlset | عنصر اصلی فایل XML | بله |
| url | یک صفحه فهرستشده | بله |
| loc | URL کامل و قابل دسترس | بله |
| lastmod | تاریخ واقعی آخرین تغییر مهم محتوا | اختیاری |
| changefreq | راهنمای پیشنهادی قدیمی | گوگل آن را نادیده میگیرد |
| priority | اولویت پیشنهادی قدیمی | گوگل آن را نادیده میگیرد |
اگر سایت هزاران صفحه داشته باشد چه میشود؟
هر سایتمپ XML استاندارد محدودیت ۵۰ هزار URL و ۵۰ مگابایت حجم فشردهنشده دارد. برای سایت بزرگ میتوان چند سایتمپ ساخت و با یک Sitemap Index آنها را به هم مرتبط کرد.
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://baversion.com/terms-sitemap.xml</loc>
</sitemap>
<sitemap>
<loc>https://baversion.com/blog-sitemap.xml</loc>
</sitemap>
</sitemapindex>
نشانیهای فایل سایتمپ فرعی در این مثال نیز صرفاً نمونهاند و وجود آنها روی سایت تایید نشده است. فایل اصلی را میتوان در robots.txt معرفی کرد یا با سرچ کنسول ثبت کرد.
# Add to robots.txt
Sitemap: https://baversion.com/sitemap.xml
چه URLهایی باید داخل فایل باشند؟
صفحات Canonical، قابل ایندکس و دارای پاسخ موفق HTTP مناسباند. صفحه دارای noindex، صفحه تکراری یا URLی که به صفحه دیگر Redirect میشود معمولاً نباید بهعنوان صفحه اصلی ایندکسپذیر در سایتمپ باشد. پس از تولید خودکار، نمونه URLها را با ابزار بازرسی سرچ کنسول بررسی کنید.
اشتباه رایج
بهروزرسانی روزانه lastmod بدون تغییر واقعی محتوای صفحه به موتور جستوجو سیگنال قابل اعتماد نمیدهد. تاریخ را از آخرین ویرایش مهم واقعی بگیرید.
اصطلاحات فنی: روباتس دات تکست، گوگل سرچ کنسول، کنونیکال، سئوی تکنیکال.
مستندات رسمی: ساخت و ثبت سایتمپ در Google Search Central.
برای تکمیل این بحث، صفحه استراکچرد دیتا را نیز ببینید.