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

مشکل سئوی قالب وودمارت!
اگه از قالب وودمارت استفاده میکنی، یک مسئله مهم راجعبه سئو رو باید بررسی کنی.
در قالب وودمارت اگر در صفحه آرشیو یا shop از فیلترهای محصولات مثل فیلتر رنگ یا برند استفاده کنی، و سورس صفحه رو بررسی کنی متوجه میشی که، صفحات فیلتر شما noindex نیستند و درحال خزش/کرال و index شدن هستند! به همین دلیل در کنسول گوگل کلی خطا بابت همین هزاران صفحه فیلتر دریافت میکنی!
یعنی یک فیلتر رنگ به تنهایی یا با ترکیبی از دهها فیلتر دیگه، دارن هزاران صفحه و لینک بی ارزش ایجاد میکنند! و همین لینکها باعث هدر رفتن نرخ خزش گوگل یا Crawl Budget میشن و هزاران لینک و صفحه در بخش Indexing کنسول در بخش Why pages aren’t 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 رو اضافه میکنه.
نکته: این کد روی همه قالبها بخوبی کار میکنه. اگه قالب دیگری داری که این مشکل رو داره از کد زیر میتونی برای رفعش استفاده کنی.
با انجام این کارها دیگه باید خیالت از هدر رفتن کرال باجت سایت راحت باشه.
اگه درگیر این مسئله بودی داخل کامنتها بهم بگو اسم قالبت چی بود و چه مشکلاتی باهاش داشتی تا همگی استفاده کنیم.
/ 5. تعداد رای:
ارزیابی شما برای ما ارزشمند است
برای مشاهده ویدیوهای آموزشی کوتاه در زمینه افزایش سرعت سایت
و اطلاع از تخفیفهای ویژه که فقط در اینستاگرام اعلام میشود عضو پیج اینستاگرام شوید
این آموزش رو در شبکههای اجتماعی به اشتراک بگذارید

سلام وقت بخیر
این مشکل رو میشه با robots.txt حلش کرد؟ یا حتما کد PHP رو باید بگذاریم؟
سلام. کد php باعث میشه که دیگه کلا لینکها ایندکس نشن یعنی منبع رو مسدود میکنید.
در مورد بهینه سازی .htaccess هم پست بذارین ممنون میشم
غیر از کراول باجت ممنون میشم که در مورد مشکلات دیگه قالب وودمارت و رفع اونها پست بذارین
سلام این قطعه کد کار نکرد
سلام. چندین بار کد رو آپدیت کردیم که در شرایط مختلف خطا نگیرید. مجدد بررسی کنید.
من قالب سایتم وودمارته ولی گزینه بایگانی محصولات داخل تنظیماتش نیست
سلام. احتمالا ترجمه فرق داره. انگلیسی ش کنید و عبارتهایی مثل product archive رو جستجو کنید.
این کد شما با ورژن جدید rank max مشکل داره و کلا سایت رو داون میکنه. برید توی فروشگاه و مرتب سازی بر اساس قیمت مثلا بزنید.
سلام. کد رو چندین بار آپدیت کردیم که سازگاری کامل با افزونهها داشته باشه. مجدد بررسی کنید.
چیزی که مهمه، تگ canonical URL مرتبط با صفحه فروشگاه یا صفحه دسته بندی هست که به درستی افزوده بشه به صفحات
من کد شمارو تو سایتم میزارم
بعد اینکه میخوام فیلتر کنم مثلا رنگ یا هرچیز دیگه ای
سایت با مشکل روبرو میشه و کلا میزنه عیب یابی وردپرس و با مدیر سایت تماس بگیرید
قالبم وودمارت
سلام. کد رو چندین بار آپدیت کردیم که سازگاری کامل با افزونهها داشته باشه. مجدد بررسی کنید.
چطوری کد رو به فایل robot اضافه کنم ؟
سلام. فایل robots.txt باید داخل روت سایت باشه. اگر نیست باید بسازید و اضافه کنید. اگر تجربه انجامش رو ندارید از یک متخصص کمک بگیرید.
آیا این کد شامل صفحه بندی هم میشه؟
سلام. خیر شامل صفحهبندی نیست.
بنده روی فروشگاه خودم تست کردم عالیه