رفع مشکل سئو هدر رفتن کرال باجت Crawl Budget قالب وودمارت

دسته‌بندی: مقالات آموزشی, سئو

دسترسی سریع عناوین

رفع مشکل سئو قالب وودمارت

مشکل سئوی قالب وودمارت!

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

در قالب وودمارت اگر در صفحه آرشیو یا shop از فیلترهای محصولات مثل فیلتر رنگ یا برند استفاده کنی، و سورس صفحه رو بررسی کنی متوجه میشی که، صفحات فیلتر شما noindex نیستند و درحال خزش/کرال و index شدن هستند! به همین دلیل در کنسول گوگل کلی خطا بابت همین هزاران صفحه فیلتر دریافت میکنی!

یعنی یک فیلتر رنگ به تنهایی یا با ترکیبی از ده‌ها فیلتر دیگه، دارن هزاران صفحه و لینک بی ارزش ایجاد می‌کنند! و همین لینک‌ها باعث هدر رفتن نرخ خزش گوگل یا Crawl Budget میشن و هزاران لینک و صفحه در بخش Indexing کنسول در بخش Why pages aren’t indexed برای شما نمایش میده.

 

Crawled-currently-not-indexed

 

بطور مثال:

site.com/shop/?filter_color=brown
site.com/shop/?filter_color=brown,blue
site.com/shop/?filter_color=brown,blue,red

که هیچ ارزش سئویی ندارند، درحال خزش و هدر دادن کرال باجت (Crawl Budget) هستند.

 

کرال باجت Crawl Budget چیست؟

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

این بودجه به طور خودکار و بر اساس چند عامل مهم مشخص می‌شه. عواملی مثل:

  • اندازه و تعداد صفحات سایت
  • سرعت سرور
  • کیفیت و ارزش محتوایی

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

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

 

1- مدیریت و حذف لینک‌های بی‌ارزش

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

1- اگر قالب‌تون وودمارت هستش، از تنظیمات قالب وودمارت » بخش بایگانی محصولات » گزینه فروشگاه آژاکس (Ajax) رو فعال کن که برای فیلترها صفحه ساخته نشه و فیلترها ایجکسی بشه. اگر هم وودمارت نیست، سعی کن فیلترها رو ایجکس کنی که دیگه صفحه براشون ایجاد نشه.

2- اگر داخل کنسول لینک‌های پارامتردار صفحات فیلتر آرشیو که دارای علامت سوال هستند رو دیدی، کد زیر رو داخل فایل robots.txt سایت اضافه کن.

# Block all query strings (covers filters, sorting, ajax urls, add-to-cart, etc)
Disallow: /*?*

 

2- رفع مشکل سئوی قالب وودمارت و قالب‌های مشابه

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

اینکه چطور noindex رو به اینطور صفحات اضافه کنید، ساده‌ست. کد php زیر رو داخل فایل functions.php قالب (یا قالب فرزند) قرار بدید. یا میتونید بشکل یک افزونه ایجادش کنی.

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

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

copy

با انجام این کارها دیگه باید خیالت از هدر رفتن کرال باجت سایت راحت باشه.

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

/ 5. تعداد رای:

ارزیابی شما برای ما ارزشمند است

برای مشاهده ویدیوهای آموزشی کوتاه در زمینه افزایش سرعت سایت
و اطلاع از تخفیف‌های ویژه که فقط در اینستاگرام اعلام می‌شود عضو پیج اینستاگرام شوید

این آموزش رو در شبکه‌های اجتماعی به اشتراک بگذارید

دیدگاه خود را بنویسید
  1. علی شریفی نصر 04/10/24 در 1:59 ب.ظ - پاسخ

    سلام وقت بخیر
    این مشکل رو میشه با robots.txt حلش کرد؟ یا حتما کد PHP رو باید بگذاریم؟

    • فرهاد سلیمانی 04/10/29 در 5:34 ب.ظ

      سلام. کد php باعث میشه که دیگه کلا لینک‌ها ایندکس نشن یعنی منبع رو مسدود میکنید.

  2. میترا 04/09/23 در 12:02 ب.ظ - پاسخ

    در مورد بهینه سازی .htaccess هم پست بذارین ممنون میشم

  3. میترا 04/09/23 در 12:01 ب.ظ - پاسخ

    غیر از کراول باجت ممنون میشم که در مورد مشکلات دیگه قالب وودمارت و رفع اونها پست بذارین

  4. جواد 04/09/23 در 0:34 ق.ظ - پاسخ

    سلام این قطعه کد کار نکرد

    • فرهاد سلیمانی 04/10/29 در 5:37 ب.ظ

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

  5. پرشین کنسول 04/09/21 در 12:53 ب.ظ - پاسخ

    من قالب سایتم وودمارته ولی گزینه بایگانی محصولات داخل تنظیماتش نیست

    • فرهاد سلیمانی 04/10/29 در 6:22 ب.ظ

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

  6. کاربر 04/09/18 در 9:44 ب.ظ - پاسخ

    این کد شما با ورژن جدید rank max مشکل داره و کلا سایت رو داون میکنه. برید توی فروشگاه و مرتب سازی بر اساس قیمت مثلا بزنید.

    • فرهاد سلیمانی 04/10/29 در 6:22 ب.ظ

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

  7. رضا 04/09/18 در 10:24 ق.ظ - پاسخ

    چیزی که مهمه، تگ canonical URL مرتبط با صفحه فروشگاه یا صفحه دسته بندی هست که به درستی افزوده بشه به صفحات

  8. مصطفی طاهری 04/09/18 در 5:34 ق.ظ - پاسخ

    من کد شمارو تو سایتم میزارم
    بعد اینکه میخوام فیلتر کنم مثلا رنگ یا هرچیز دیگه ای
    سایت با مشکل روبرو میشه و کلا میزنه عیب یابی وردپرس و با مدیر سایت تماس بگیرید
    قالبم وودمارت

    • فرهاد سلیمانی 04/10/29 در 6:26 ب.ظ

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

  9. علیرضا ح 04/09/17 در 1:17 ب.ظ - پاسخ

    چطوری کد رو به فایل robot اضافه کنم ؟

    • فرهاد سلیمانی 04/10/29 در 6:26 ب.ظ

      سلام. فایل robots.txt باید داخل روت سایت باشه. اگر نیست باید بسازید و اضافه کنید. اگر تجربه انجامش رو ندارید از یک متخصص کمک بگیرید.

  10. سارا 04/09/17 در 8:55 ق.ظ - پاسخ

    آیا این کد شامل صفحه بندی هم میشه؟

  11. ادزیو 04/09/16 در 5:23 ب.ظ - پاسخ

    بنده روی فروشگاه خودم تست کردم عالیه