با طراحی حاجی حسینی آسان بفروشید و کسب درآمد اینترنتی خود را آغاز نمایید!

آموزش کامل ساخت Sitemap.xml

بازدید: 216 بازدید
روش‌های ساخت Sitemap

Sitemap چیست و چرا مهم است؟

Sitemap (نقشه سایت) یک فایل XML است که حاوی لیست صفحات وب‌سایت شماست. این فایل به موتورهای جستجو (مانند Google، Bing) کمک می‌کند تا ساختار سایت شما را بهتر درک کنند و صفحات را سریع‌تر و کامل‌تر ایندکس کنند.

مزایای اصلی:

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

روش‌های ساخت Sitemap

روش ۱: ساخت دستی (برای سایت‌های کوچک)

  1. یک فایل متنی با نام sitemap.xml ایجاد کنید
  2. کد XML بالا را کپی کرده و URLهای خود را جایگزین کنید
  3. فایل را در ریشه وب‌سایت آپلود کنید (https://example.com/sitemap.xml)

روش ۲: استفاده از ابزارهای آنلاین (توصیه شده)

ابزارهای رایگان:

  • XML-Sitemaps.com (تا 500 صفحه رایگان)
  • Screaming Frog SEO Spider (نسخه رایگان تا 500 URL)
  • Google Search Console (ابزارهای داخلی)
  • Yoast SEO  یا رنک مس (برای وردپرس)

بهترین روش ساخت Sitemap (بسته به نوع سایت)

روش 1) وردپرس (پیشنهادی و استاندارد)

اگر سایت شما وردپرسی است، معمولاً نیاز به ساخت دستی ندارید.

حالت A: Yoast SEO

  1. Yoast SEO را نصب/فعال کنید
  2. بروید: SEO → General → Features
  3. گزینه XML sitemaps را روشن کنید
  4. آدرس نقشه سایت معمولاً:
    • https://domain.com/sitemap_index.xml

حالت B: Rank Math

  • مسیر معمول:
    • https://domain.com/sitemap_index.xml

حالت C: افزونه‌های فروشگاهی/دیگر

بیشتر افزونه‌های سئو sitemap را خودکار تولید می‌کنند. مهم این است که لینک درست sitemap را در سرچ کنسول ثبت کنید (پایین توضیح دادم).


روش 2) ساخت دستی (برای سایت کوچک)

اگر کمتر از چند ده صفحه دارید:

  1. یک فایل به نام sitemap.xml بسازید
  2. URLهای اصلی را داخلش بگذارید (صفحه اصلی، درباره ما، تماس، فروشگاه، خدمات…)
  3. فایل را در ریشه سایت آپلود کنید:
    • public_html/sitemap.xml
  4. تست کنید:
    • https://domain.com/sitemap.xml

نکته‌ها:

  • URLها باید کامل باشند (Relative ممنوع)
  • صفحات noindex را داخل sitemap نگذارید
  • صفحات تکراری/فیلترهای فروشگاه را وارد نکنید مگر واقعاً می‌خواهید ایندکس شوند

روش 3) ساخت خودکار با اسکریپت (برای سایت‌های غیر وردپرس/داینامیک)

اگر سایت اختصاصی دارید، می‌توانید از اسکریپت تولید sitemap استفاده کنید (بر اساس دیتابیس/لیست URLها) و دوره‌ای خروجی بگیرید.

من یک فایل نمونه هم تولید کردم:


قوانین مهم گوگل برای Sitemap

  • حداکثر 50,000 URL در هر فایل sitemap
  • حداکثر 50MB (غیرفشرده)

اگر بیشتر شد باید:

  • چند sitemap بسازید + یک sitemap_index.xml درست کنید.
  • یا gzip کنید (sitemap.xml.gz)

ثبت Sitemap در Google Search Console (مرحله ضروری)

  1. وارد Search Console شوید
  2. سایت را انتخاب کنید
  3. بروید به: Sitemaps
  4. آدرس را وارد کنید، مثلاً:
    • sitemap.xml یا sitemap_index.xml
  5. Submit

بعد از چند ساعت تا چند روز، بخش Coverage/Pages را چک کنید.


قرار دادن لینک Sitemap در robots.txt (توصیه‌شده)

داخل robots.txt این خط را اضافه کنید:

txt
Sitemap: https://domain.com/sitemap.xml

یا اگر ایندکس دارید:

txt
Sitemap: https://domain.com/sitemap_index.xml

خطاهای رایج (که باعث رد شدن Sitemap می‌شوند)

  • آدرس‌های 404 / 500 داخل sitemap
  • گذاشتن URLهای http در حالی که سایت https است
  • mismatch بین www و بدون www
  • URLهایی که noindex هستند
  • ریدایرکت زیاد (بهتر است URL نهایی canonical را وارد کنید)
دسته‌بندی سئو
اشتراک گذاری
نوشته های مرتبط

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

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

سبد خرید

سبد خرید شما خالی است.

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