مقالات

راهنمای کامل تنظیمات نقشه سایت XML ووکامرس (شامل محصولات، دسته‌بندی‌ها و تصاویر)

راهنمای کامل تنظیمات نقشه سایت XML ووکامرس (شامل محصولات، دسته‌بندی‌ها و تصاویر)

سلام! خودمم، نگین.

وقتی با بچه‌ها در مورد سئوی فروشگاه حرف می‌زنیم، ذهن همه می‌ره سمت صفحه‌بندی محصول و نوشتن توضیحات قشنگ. اینا عالین، اما یه بخش حیاتی‌تر اون پشته قایم شده که اگه درست کار نکنه، انگار فروشگاهت رو تو یه کوچه بن‌بست ساختی!

آره، دارم در مورد «نقشه سایت» (Sitemap) حرف می‌زنم.

این همون چیزیه که گوگل رو دست‌به‌دست می‌بره و انبار ۵۰۰۰ تایی محصولاتت رو بهش نشون می‌ده. این کار یه بخش خیلی مهم از پیکربندی اولیه سئو در ووکامرس محسوب می‌شه که خیلیا دست‌کم می‌گیرنش. می‌دونم، شنیدن کلمه “XML” شاید یکم ترسناک باشه، ولی قول می‌دم انقدر قضیه رو ساده کنیم که حس کنی داری یه چک‌لیست ساده رو تیک می‌زنی.

می‌خوایم با هم کاری کنیم که گوگل عاشق گشت‌وگذار تو فروشگاهت بشه. آماده‌ای؟

قبل از اینکه بریم سراغ تنظیمات فنی تو افزونه‌ها، بیا یه نگاه سریع به این چک‌لیست بندازیم. این جدول بهت میگه چی رو باید نگه داری و چی رو باید همین الان از لیست VIP گوگل خط بزنی!

موجودیت (Entity) باید در نقشه سایت باشد؟ چرا؟ (توضیح کوتاه من)
محصولات (Products) ✅ بله، حتماً این‌ها گنج‌های اصلی فروشگاه تو هستن.
دسته‌بندی‌ها (Categories) ✅ بله، حتماً این‌ها راهروهای اصلی پاساژ تو هستن.
تصاویر محصول (Images) ✅ بله، حتماً مشتری‌ها با عکس خرید می‌کنن (مخصوصاً از گوگل ایمیج).
برچسب‌ها (Product Tags) ❌ نه، توصیه نمی‌شه صفحات تکراری و کم‌ارزش می‌سازن و بودجه خزش رو هدر می‌دن.
صفحات فیلتر (Filters) ❌ نه، اصلاً! اینا «تله عنکبوتی» گوگل هستن؛ بی‌نهایت صفحه تکراری می‌سازن.
صفحات سیستمی (سبد خرید، تسویه، حساب کاربری) ❌ نه، اصلاً! به درد جستجوی کاربر نمی‌خورن و باید Noindex باشن.

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

اگه بخوام ساده بگم، نقشه سایت (Sitemap) یه فایل با فرمت .xml روی سایت توئه که آدرس تمام صفحات مهمت رو مثل یه لیست، پشت هم ردیف کرده.

تو یه فروشگاه ووکامرس، این «صفحات مهم» می‌شن:

  • صفحات محصولاتت (مخصوصاً اون جدیدا)

  • صفحات دسته‌بندی محصولات

  • تگ‌های مهمی که استفاده کردی

  • مقالات بلاگت (اگه داری)

  • و حتی عکس‌های محصولاتت

چرا حیاتیه؟ چون تو ووکامرس، تو مدام در حال تغییری. محصول جدید میاری، یه محصول ناموجود می‌شه، قیمت‌ها عوض می‌شن. نقشه سایت مثل یه گزارش‌کاره که هر روز به گوگل می‌گه: «هی گوگل! این ۳ تا محصول جدید رو آوردم، این ۲ تا هم دیگه موجود نیستن. لطفاً بیا اینا رو ببین و تو نتایجت آپدیت کن.»

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

📉 درک مفهوم «بودجه خزش» (Crawl Budget) در فروشگاه‌های اینترنتی بزرگ

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

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

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

من تجربه‌اش رو تو سایت‌های فروشگاهی بزرگ داشتم که بودجه خزششون (Crawl Budget) داشت الکی هدر می‌رفت. یه نقشه سایت تمیز و اولویت‌بندی شده به گوگل می‌گه: «وقت کمه، می‌دونم. اول برو سراغ این محصولات و دسته‌بندی‌های اصلی. اون صفحات تکراری رو ول کن.» این یعنی مدیریت هوشمندانه اون ۱۰ دقیقه.

📚 تفاوت نقشه سایت ایندکس (sitemap_index.xml) با نقشه‌های مجزا

وقتی فروشگاهت کوچیکه، شاید همه آدرس‌ها تو یه نقشه سایت جا بشن. اما وقتی بزرگ می‌شی (مثلاً بالای ۱۰۰۰ تا محصول)، یه نقشه سایت غول‌پیکر هم مدیریتش سخته و هم گوگل رو گیج می‌کنه.

اینجاست که sitemap_index.xml وارد می‌شه.

اینو مثل فهرست یه کتاب قطور ببین:

  • sitemap_index.xml (فهرست کتاب): این فایل خودش آدرسی نداره. فقط به گوگل می‌گه: «فصل ۱ (نقشه محصولات) صفحه ۱۰ است. فصل ۲ (نقشه دسته‌بندی‌ها) صفحه ۵۰ است. فصل ۳ (نقشه مقالات) صفحه ۱۲۰ است.»

  • نقشه‌های مجزا (فصل‌های کتاب): اینا می‌شن فایل‌های واقعی مثل product-sitemap.xml یا category-sitemap.xml که لیست آدرس‌ها توشونه.

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

📸 اهمیت نقشه سایت تصاویر محصول (Product Image Sitemaps) در Google Images

و اما تیکه‌ی طلایی ماجرا که خیلیا نادیده‌ش می‌گیرن!

ما تو ووکامرس با چی می‌فروشیم؟ با عکس!

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

نقشه سایت تصاویر (Product Image Sitemaps) دقیقاً همین کارو می‌کنه. یه لیست از تمام عکس‌های گالری محصولاتت به گوگل می‌ده و می‌گه: «این عکس‌ها مربوط به این محصوله، با این عنوان.» این کار شانس دیده شدن عکس‌های محصولاتت رو تو جستجوی تصاویر به شدت بالا می‌بره.

🚀 تنظیمات گام به گام نقشه سایت ووکامرس در افزونه Rank Math (توصیه شده)

خیلی راحت‌تر از چیزیه که فکرش رو می‌کنی. فرض می‌کنم رنک مث رو نصب و فعال کردی.

۱. نحوه فعال‌سازی و پیدا کردن آدرس نقشه سایت

اول از همه، مطمئن شو ماژول نقشه سایت اصلاً روشنه!

  1. توی پیشخوان وردپرست، برو به Rank Math SEO > داشبورد.

  2. مطمئن شو که ماژول «نقشه سایت» (Sitemap) روی حالت «فعال» (On) باشه.

  3. حالا از همون منوی رنک مث، برو به «تنظیمات نقشه سایت» (Sitemap Settings).

همون خط اول، آدرس نقشه سایتت رو نوشته. معمولاً یه چیزی شبیه اینه:

https://YourDomain.com/sitemap_index.xml

این همون آدرسیه که باید به سرچ کنسول گوگل معرفی کنی. رنک مث معمولاً خودش این آدرس رو به فایل robots.txt هم اضافه می‌کنه که دیگه محکم‌کاری بشه.

۲. پیکربندی نقشه سایت «محصولات» (Products): تنظیمات بهینه

این قلب تپنده نقشه سایت فروشگاهیه. تو همون صفحه «تنظیمات نقشه سایت»، روی تب «محصولات» (Products) کلیک کن.

  • Include in Sitemaps (گنجاندن در نقشه سایت): این باید قطعاً روشن (On) باشه.

  • Include Images (گنجاندن تصاویر): این رو هم روشن (On) بذار. (در موردش تو بخش ۴ بیشتر حرف می‌زنیم).

  • Image Custom Fields (فیلدهای سفارشی تصویر): این برای حرفه‌ای‌هاست. اگه عکس‌هات رو تو فیلدهای سفارشی خاصی (خارج از گالری استاندارد ووکامرس) آپلود می‌کنی، آدرس اون فیلدها رو اینجا وارد کن. اگه نمی‌دونی چیه، خالیش بذار. رنک مث به اندازه کافی هوشمند هست که گالری ووکامرس رو بخونه.

۳. پیکربندی نقشه سایت «دسته‌بندی‌های محصول» (Product Categories)

حالا بیا تب بغلی، یعنی «دسته‌بندی‌های محصول» (Product Categories).

یادته گفتم دسته‌بندی‌ها مثل راهروهای پاساژ هستن؟ خب، باید تو نقشه باشن.

  • Include in Sitemaps (گنجاندن در نقشه سایت): این رو هم روشن (On) کن.

  • Include Empty Terms (گنجاندن دسته‌بندی‌های خالی): این رو خاموش (Off) بذار. هیچ دلیلی نداره یه راهروی خالی رو به گوگل نشون بدی. این کار فقط بودجه خزش (Crawl Budget) رو هدر می‌ده.

یه تجربه شخصی: من معمولاً «برچسب‌های محصول» (Product Tags) رو توی نقشه سایت نمیذارم (یعنی تو تب Product Tags گزینه‌ی Include in Sitemaps رو خاموش می‌کنم)، مگه اینکه استراتژی خیلی خاص و مرتبی براشون داشته باشی. در ۹۰ درصد فروشگاه‌ها، برچسب‌ها فقط صفحات تکراری و بی‌ارزش (Thin Content) تولید می‌کنن.

۴. چگونه «تصاویر محصولات» را به نقشه سایت اضافه کنیم؟

خبر خوب! اگه از رنک مث استفاده می‌کنی، این کار تقریباً اتوماتیکه.

  1. تو همون «تنظیمات نقشه سایت»، برو به تب «عمومی» (General).

  2. گزینه‌ی «تصاویر در نقشه‌های سایت» (Images in Sitemaps) رو پیدا کن و روشن (On) کن.

  3. یه گزینه زیرش داره به اسم «Include Featured Images». اینم روشن باشه عالیه.

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

۵. مستثنی کردن (Exclude) محصولات یا دسته‌بندی‌های خاص از نقشه سایت

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

دو تا راه خیلی ساده داری:

راه اول: مستثنی کردن گروهی (با ID)

تو همون صفحه «تنظیمات نقشه سایت» و تو تب «عمومی» (General)، یه بخش داری به اسم «Exclude Posts» (برای محصولات) و «Exclude Terms» (برای دسته‌بندی‌ها).

کافیه ID اون محصول یا دسته‌بندی رو تو اون کادر وارد کنی. (برای پیدا کردن ID، کافیه تو پیشخوان بری روی محصول مورد نظر و به لینکی که پایین مرورگرت نشون می‌ده نگاه کنی، ID رو نوشته).

راه دوم: مستثنی کردن تکی (راه پیشنهادی من)

این روش خیلی تمیزتره.

  1. برو تو صفحه «ویرایش» همون محصول یا دسته‌بندی که می‌خوای مخفی بشه.

  2. اسکرول کن بیا پایین به باکس تنظیمات Rank Math SEO.

  3. برو تو تب «پیشرفته» (Advanced).

  4. دنبال «متا ربات‌ها» (Robots Meta) بگرد.

  5. تیک گزینه «No Index» رو بزن.

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

🛠️ تنظیمات نقشه سایت ووکامرس در افزونه Yoast SEO

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

۱. فعال‌سازی نقشه سایت XML از طریق داشبورد Yoast

اول از همه، اصلاً ببینیم چراغش روشنه؟

  1. توی پیشخوان وردپرس، برو به Yoast SEO > عمومی (General).

  2. بالا چند تا تب می‌بینی، برو تو تب «امکانات» (Features).

  3. اسکرول کن پایین تا برسی به «نقشه‌های سایت XML» (XML sitemaps).

  4. مطمئن شو که این گزینه روی «روشن» (On) باشه.

آدرسش کجاست؟

بغل همون گزینه «نقشه‌های سایت XML»، یه علامت سوال کوچیک (؟) هست. روش کلیک کن. یه لینک آبی بهت می‌ده: «مشاهده نقشه سایت XML». اون لینک رو بزن تا آدرس دقیق نقشه‌ات رو ببینی (که معمولاً همون sitemap_index.xml خودمونه). این همون آدرسیه که می‌بری تو سرچ کنسول ثبت می‌کنی.

۲. مدیریت «انواع محتوا»: تنظیمات نمایش محصولات

اینجاست که منطق یواست یکم با رنک مث فرق می‌کنه. یواست میگه: «هر چیزی که قراره تو نتایج جستجو باشه (ایندکس بشه)، من تو نقشه سایت هم میذارمش

  1. برو به Yoast SEO > ظاهر جستجو (Search Appearance).

  2. برو به تب «انواع محتوا» (Content Types).

  3. اسکرول کن بیا پایین تا به بخش «محصولات» (Products) برسی (آیکون ووکامرس کنارشه).

  4. مهم‌ترین گزینه اینجاست: «نمایش محصولات در نتایج جستجو؟» (Show Products in search results?).

  5. این گزینه باید «بله» (Yes) باشه. اگه این «نه» باشه، یعنی کلاً داری به گوگل میگی محصولم رو نمی‌خوام و یواست هم اتوماتیک اون‌ها رو از نقشه سایت برمی‌داره.

پس تو یواست، اجازه «ایندکس شدن» یه نوع محتوا، تقریباً مساویه با «اضافه شدن به نقشه سایت».

۳. مدیریت «طبقه‌بندی‌ها»: تنظیمات دسته‌بندی و برچسب‌های محصول

دقیقاً همون فرمون قبلیه، فقط یه تب اون‌ورتر.

  1. تو همون Yoast SEO > ظاهر جستجو (Search Appearance) بمون.

  2. این بار برو به تب «طبقه‌بندی‌ها» (Taxonomies).

  3. دسته‌بندی‌های محصول (Product categories): پیداش کن. مطمئن شو که «نمایش دسته‌بندی‌های محصول در نتایج جستجو؟» روی «بله» (Yes) باشه. اینا همون راهروهای اصلی فروشگاهتن و حیاتی‌ان.

  4. برچسب‌های محصول (Product tags): اینجا رو دقت کن. این نظر شخصی و تجربه منه: تو ۹۹٪ فروشگاه‌ها، بهتره این گزینه روی «خیر» (No) باشه. برچسب‌ها معمولاً صفحات کم‌ارزش و شبیه به هم می‌سازن و بودجه خزش (Crawl Budget) گوگل رو هدر می‌دن. پس خاموشش کن تا نه ایندکس بشن و نه تو نقشه سایت بیان.

۴. تنظیمات پیشرفته: چگونه یک محصول خاص را از نقشه سایت Yoast حذف کنیم؟

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

  1. برو به صفحه «ویرایش» همون محصولی که می‌خوای مخفیش کنی.

  2. اسکرول کن بیا پایین تا به باکس تنظیمات Yoast SEO برسی (همونجا که چراغ سبز و قرمز رو نشون می‌ده).

  3. روی تب «پیشرفته» (Advanced) کلیک کن.

  4. اولین سوال معمولاً اینه: «به موتورهای جستجو اجازه می‌دهید این محصول را در نتایج جستجو نشان دهند؟» (Allow search engines to show this Product in search results?)

  5. این گزینه به طور پیش‌فرض روی «بله» هست. تو باید تغییرش بدی به «خیر» (No).

همین! وقتی این کار رو می‌کنی، یواست دو تا کار هوشمندانه انجام می‌ده: اولی اینکه تگ «noindex» رو به صفحه اضافه می‌کنه (به گوگل می‌گه اینو ایندکس نکن) و دومی اینکه به طور خودکار اون آدرس رو از نقشه سایتت حذف می‌کنه.

🧹 بهترین شیوه‌ها (Best Practices): چه چیزهایی را نباید در نقشه سایت ووکامرس قرار داد؟

بریم سراغ اون چیزایی که باید همین الان از لیست VIP گوگل خطشون بزنی.

۱. چرا باید برچسب‌های محصول (Product Tags) را Noindex و از نقشه سایت حذف کنید؟

آخ آخ! این بزرگترین اشتباه رایجه.

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

حالا تو ۵۰ تا صفحه برچسب داری که همشون دارن یه سری محصول تکراری (مثلاً کفش‌های قرمز) رو نشون می‌دن. این صفحات از نظر گوگل «محتوای ضعیف» (Thin Content) یا تکراری حساب می‌شن.

تجربه من: ۹۹ درصد فروشگاه‌هایی که بهینه‌سازی کردم، اولین کارم این بوده که تمام «برچسب‌های محصول» رو با افزونه سئو (چه رنک مث چه یواست) روی حالت Noindex (عدم نمایش در نتایج جستجو) بذارم. وقتی این کار رو می‌کنی، افزونه‌ات به طور خودکار اون‌ها رو از نقشه سایت هم حذف می‌کنه.

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

۲. مدیریت محصولات ناموجود (Out of Stock) در نقشه سایت

اینجا یه بحث چالشی داریم. وضعیت محصول ناموجود چیه؟

سناریو اول: محصول موقتاً ناموجوده (و برمی‌گرده).

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

سناریو دوم: محصول برای همیشه رفته (Permanent).

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

  • بهترین راه: محصول رو نگه دار، ولی براش یه ریدایرکت ۳۰۱ (Redirect) بزن به نزدیک‌ترین محصول مشابه یا به صفحه دسته‌بندی اصلیش.

  • راه دوم: اگه جایگزینی نداره، می‌تونی صفحه‌اش رو Noindex کنی. اینجوری هم گوگل می‌فهمه دیگه نیاد سراغش و هم خودکار از نقشه سایتت حذف می‌شه.

۳. مدیریت ویژگی‌های محصول (Product Attributes) و صفحات فیلتر شده

این یکی دیگه «قاتل بودجه خزش» هست!

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

وقتی کاربر یه فیلتر رو انتخاب می‌کنه (مثلاً رنگ قرمز)، ووکامرس معمولاً یه URL جدید می‌سازه (مثلاً: site.com/shirts/?filter_color=red). حالا اگه گوگل بتونه به این صفحات فیلتر شده دسترسی پیدا کنه، یه فاجعه رخ می‌ده.

گوگل شروع می‌کنه به پیدا کردن ترکیبات بی‌نهایت: قرمز+لارج، قرمز+مدیوم، آبی+لارج، آبی+مدیوم+برند… این یه «تله عنکبوتی» (Spider Trap) واقعی برای ربات گوگله. ربات تو این هزارتوی بی‌نهایت از صفحات فیلتر شده گیر می‌افته و هیچ‌وقت به محصولات اصلی تو نمی‌رسه.

راه حل قطعی: تمام این صفحات فیلتر شده باید از دسترس گوگل خارج باشن (معمولاً با تگ Canonical به صفحه اصلی دسته یا با Noindex) و تحت هیچ شرایطی نباید تو نقشه سایت بیان.

۴. حذف صفحات غیرضروری ووکامرس (حساب کاربری، سبد خرید، تسویه حساب)

این دیگه خیلی واضحه، ولی بازم می‌بینم که چک نمی‌شه.

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

معلومه که نه!

صفحاتی مثل:

  • سبد خرید (/cart)

  • تسویه حساب (/checkout)

  • حساب کاربری من (/my-account)

  • قوانین و مقررات

  • صفحه تشکر از خرید

…اینا صفحاتی هستن که برای «عملکرد» سایت لازمن، نه برای «جستجو». این صفحات باید همیشه Noindex باشن و در نتیجه، خودکار از نقشه سایتت حذف می‌شن. (خوشبختانه اکثر افزونه‌های سئو این کار رو اتوماتیک برای صفحات اصلی ووکامرس انجام می‌دن، ولی چک کردنش ضرر نداره).

😫 عیب‌یابی (Troubleshooting): مشکلات رایج نقشه سایت ووکامرس

بیا با هم رایج‌ترین این دست‌اندازها رو بررسی کنیم.

۱. چرا نقشه سایت من به‌روز نمی‌شود؟ (مشکل کش)

اینو می‌خوام اول از همه بگم، چون ۹۰ درصد مشکلات عجیب و غریب سئو، رد پاش به «کَش» (Cache) می‌رسه.

سناریو: تو یه محصول جدید اضافه کردی، یا یه محصول رو حذف کردی. می‌ری آدرس نقشه سایتت (product-sitemap.xml) رو تو مرورگر باز می‌کنی، ولی هنوز همون لیست قدیمی رو می‌بینی!

مشکل کجاست؟ افزونه‌های افزایش سرعت (مثل WP Rocket, LiteSpeed Cache و…) یه «عکس فوری» یا همون کش از صفحات سایتت می‌گیرن تا سایت سریع‌تر لود شه. مشکل اینه که گاهی وقتا یادشون می‌ره از فایل نقشه سایتت عکس جدید بگیرن. پس دارن همون نسخه قدیمی و کهنه رو به تو (و از اون بدتر، به گوگل) نشون می‌دن.

راه حل:

  1. برو تو پیشخوان وردپرست، تو نوار بالا، و دنبال گزینه «پاک کردن کش» (Purge Cache / Clear All Cache) بگرد و بزنش.

  2. بعد برو تو تنظیمات همون افزونه کش. تقریباً همه‌شون یه بخشی دارن برای «مستثنی کردن» (Exclude).

  3. مطمئن شو که URLهای نقشه سایتت (مخصوصاً sitemap_index.xml) رو تو اون بخش وارد کردی تا به افزونه کش بگی: «رفیق! بی‌زحمت دور این یکی رو خط بکش و اصلاً کشش نکن.»

۲. خطای “Couldn’t fetch” در گوگل سرچ کنسول

این یکی یه کم آدم رو می‌ترسونه. نقشه سایت رو تو سرچ کنسول ثبت می‌کنی و گوگل با یه پیام قرمز میگه “Couldn’t fetch” (نتوانستم واکشی کنم).

این یعنی گوگل اصلاً نتونسته به درِ خونه‌ات برسه و فایل رو بخونه. مثل اینه که آدرس اشتباهی داده باشی.

راه حل (قدم به قدم):

  1. چک کردن آدرس: مطمئنی آدرس رو درست کپی کردی؟ یه / یا https کم و زیاد نذاشتی؟

  2. تو مرورگر بازش کن: همون آدرس رو تو یه تب جدید مرورگرت باز کن. چی می‌بینی؟ اگه ارور ۴۰۴ (صفحه پیدا نشد) دیدی، یعنی نقشه سایتت اصلاً وجود نداره (برگرد و تنظیمات افزونه سئو رو چک کن). اگه باز شد، برو مرحله بعد.

  3. فایل robots.txt: برو به آدرس YourDomain.com/robots.txt. ببین یه وقت دستوری مثل Disallow: /sitemap_index.xml اونجا ننوشته باشی که جلوی گوگل رو گرفته باشه!

  4. فایروال یا هاست: اینم تجربه شخصی منه. یه بار یه هاستینگ، ربات گوگل رو به اشتباه به عنوان ربات مخرب شناخته بود و بلاکش کرده بود! اگه همه راه‌های بالا رو رفتی و نشد، یه تیکت به پشتیبانی هاستت بزن و بپرس آیا IPهای ربات گوگل (Googlebot) رو بلاک نکردن.

۳. محصولات جدید در نقشه سایت ظاهر نمی‌شوند

این خیلی شبیه مورد اوله (کش)، ولی می‌تونه دلایل دیگه‌ای هم داشته باشه. محصول جدید رو اضافه کردی، کش رو هم پاک کردی، ولی هنوز محصوله تو فایل product-sitemap.xml نیست.

راه حل:

  1. بازم کش! جدی می‌گم. یه بار دیگه کش رو پاک کن. گاهی وقتا لازمه کش مرورگرت رو هم پاک کنی (Ctrl+F5).

  2. وضعیت انتشار محصول: این یه سوتی رایجه که خودم هم دیدم! برو تو صفحه «ویرایش» همون محصول. مطمئنی وضعیتش «منتشر شده» (Published) است؟ شاید به اشتباه روی «خصوصی» (Private) یا «پیش‌نویس» (Draft) مونده باشه. خب معلومه که نباید بیاد تو نقشه سایت!

  3. تنظیمات Noindex محصول: برو تو همون صفحه ویرایش محصول، بیا پایین تو باکس تنظیمات افزونه سئو (رنک مث یا یواست). تب «پیشرفته» رو نگاه کن. مطمئن شو که به اشتباه اون محصول خاص رو Noindex نکرده باشی. (یادته گفتیم هرچی Noindex بشه، از نقشه سایت حذف می‌شه؟)

🏁 گام نهایی: ثبت نقشه سایت در گوگل سرچ کنسول و بررسی وضعیت ایندکس

این مرحله دو بخش داره: اول «تحویل دادن نقشه»، دوم «گرفتن گزارش کار».

۱. چطور نقشه سایت رو به سرچ کنسول «معرفی» کنیم؟

  1. وارد اکانت Google Search Console مربوط به همون سایتت شو.

  2. تو منوی سمت چپ، روی گزینه «نقشه‌های سایت» (Sitemaps) کلیک کن.

  3. اون بالا یه کادر می‌بینی نوشته «افزودن نقشه سایت جدید» (Add a new sitemap).

  4. آدرس نقشه سایتت رو یادت میاد؟ (همونی که تو رنک مث یا یواست پیدا کردیم، مثلاً sitemap_index.xml).

  5. نکته مهم: لازم نیست کل آدرس https://yourdomain.com/sitemap_index.xml رو وارد کنی. خود سرچ کنسول آدرس دامنه‌ات رو نوشته. تو فقط باید اون بخش آخرش رو وارد کنی. یعنی فقط: sitemap_index.xml

  6. دکمه «ارسال» (Submit) رو بزن.

تموم شد! به همین راحتی.

۲. بعد از ارسال چه اتفاقی میفته؟ (و چطور بررسیش کنیم؟)

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

  • اولش ممکنه وضعیتش رو بزنه «Pending» (در انتظار) یا حتی «Couldn’t fetch» (نتوانست واکشی کند). (اصلاً نترس! این طبیعیه، گاهی چند ساعت طول می‌کشه).

  • بعد از چند ساعت یا یکی دو روز، وضعیتش باید سبز بشه و بنویسه «Success» (موفقیت‌آمیز).

گزارش کار کجاست؟

حالا که گوگل نقشه رو داره، کار ما تازه شروع می‌شه. ما نقشه رو ندادیم که فقط بگیم «داریم!»؛ دادیم که ببینیم گوگل باهاش چی‌کار می‌کنه.

  1. تو همون منوی سرچ کنسول، برو به بخش «صفحه‌ها» (Pages) (یا تو نسخه‌های قدیمی‌تر «Coverage»).

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

  3. یه فیلتر اون بالا هست که می‌تونی انتخاب کنی «همه صفحات ارسال‌شده» (All submitted pages) رو نشون بده. این یعنی فقط صفحاتی که تو نقشه سایتت بودن.

اینجا دقیقاً می‌فهمی که از اون لیست VIP (نقشه سایت) که به گوگل دادی، چند تاش رو واقعاً «ایندکس کرده» و تو نتایجش آورده، و چند تاش رو به دلایلی مثل «کشف شد – فعلاً ایندکس نشده» (Discovered – currently not indexed) یا «خزش شد – فعلاً ایندکس نشده» (Crawled – currently not indexed) کنار گذاشته.

اینجا دیگه محل عیب‌یابی اصلی ما برای آینده‌ است.

جمع‌بندی

خب، دیدی؟ اصلاً ترسناک نبود!

تمام این مسیری که با هم اومدیم، از نصب رنک مث تا چک کردن خطاهای سرچ کنسول، یه هدف داشت: می‌خواستیم از یه انبار شلوغ و درهم، یه فروشگاه شیک با راهروهای مشخص بسازیم که گوگل (و در نهایت کاربر) از گشتن توش لذت ببره.

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

حالا نوبت توئه. برام بنویس… وقتی رفتی سراغ نقشه سایتت، بزرگترین چیزی که حذفش کردی و باعث شد نقشه سایتت نفس بکشه چی بود؟ برچسب‌ها؟ صفحات فیلتر؟ منتظرم تجربیاتت رو بخونم!

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

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