بررسی ایندکس‌نشدن سایت وردپرسی در گوگل و خطاهای سرچ کنسول

بررسی ایندکس‌نشدن سایت وردپرسی در گوگل و خطاهای سرچ کنسول


سایت راه افتاده، چند صفحه منتشر شده و آدرس آن‌ها هم بدون مشکل باز می‌شود؛ اما وقتی نام خدمت یا عنوان مقاله را در گوگل جست‌وجو می‌کنید، اثری از سایت نیست. پیش از نصب افزونهٔ تازه یا تغییر همهٔ عنوان‌ها باید معلوم شود مسئله دقیقاً کجاست. گوگل شاید صفحه را هنوز پیدا نکرده باشد، شاید آن را دیده اما ایندکس نکرده باشد، یا صفحه ایندکس شده و فقط برای عبارت موردنظر شما رتبه نگرفته باشد. راه‌حل این سه حالت یکسان نیست.

برای شروع، آدرس دقیق یکی از صفحه‌های مهم را بردارید؛ مثلاً صفحهٔ یک خدمت، نه آدرس صفحهٔ اصلی. همان URL را در بخش URL Inspection سرچ کنسول وارد کنید. این بررسی از جست‌وجوی site: دقیق‌تر است، چون وضعیت همان نشانی، آخرین خزش و آدرس کنونیکال انتخاب‌شده را نشان می‌دهد. اگر به سرچ کنسول دسترسی ندارید، ابتدا مالکیت دامنه را تأیید کنید. بدون دادهٔ آن، تشخیص بیشتر شبیه حدس‌زدن است.

اول مشخص کنید صفحه ایندکس نشده یا فقط بازدید نمی‌گیرد

در URL Inspection اگر پیام «URL is on Google» را می‌بینید، صفحه در فهرست گوگل قرار دارد. این پیام به معنی نمایش در صفحهٔ اول یا حتی گرفتن بازدید نیست. گزارش Performance را باز کنید، فیلتر صفحه را روی همان URL بگذارید و نمایش‌ها، کلیک‌ها و عبارت‌های جست‌وجوشده را بررسی کنید. صفحه‌ای که نمایش دارد ولی کلیک نمی‌گیرد با صفحه‌ای که اصلاً ایندکس نشده مسئلهٔ متفاوتی دارد.

اگر ابزار می‌گوید URL در گوگل نیست، جزئیات Page indexing را بخوانید. آنجا دلیل ثبت‌شده برای این آدرس دیده می‌شود. دکمهٔ Test live URL وضعیت فعلی صفحه را آزمایش می‌کند، اما نتیجهٔ آزمایش زنده تضمین نمی‌کند که گوگل آن را ایندکس کند. ممکن است نسخهٔ بررسی‌شده در فهرست گوگل با نسخهٔ فعلی سایت تفاوت داشته باشد؛ پس تاریخ آخرین خزش را هم ببینید.

در همین مرحله یک نکتهٔ ساده را از قلم نیندازید: URL با و بدون اسلش پایانی، نسخهٔ HTTP و HTTPS یا آدرس دارای پارامتر ممکن است رفتار متفاوتی داشته باشند. نشانی نهایی و قابل‌نمایش صفحه را بررسی کنید و ببینید آیا به آدرس دیگری ریدایرکت می‌شود یا نه. اگر صفحهٔ موردنظر به صفحهٔ اصلی یا یک صفحهٔ نامرتبط هدایت شود، مشکل را با درخواست ایندکس دوباره حل نمی‌کنید.

چهار بررسی اولیه در خود وردپرس

تنظیمات خواندن: در پیشخوان وردپرس به «تنظیمات ← خواندن» بروید. گزینهٔ «از موتورهای جست‌وجو درخواست کن تا محتوای سایت را بررسی نکنند» نباید برای سایتی که می‌خواهید در گوگل دیده شود فعال باشد. گاهی این گزینه در نسخهٔ آزمایشی سایت روشن می‌ماند و پس از انتقال به دامنهٔ اصلی فراموش می‌شود. پس از تغییر، فقط به خاموش‌شدن تیک اکتفا نکنید؛ خروجی صفحه و گزارش URL Inspection را هم بررسی کنید.

تنظیمات افزونهٔ سئو: افزونه‌هایی مانند Yoast یا Rank Math می‌توانند برای نوعی از محتوا، دسته‌بندی یا یک نوشتهٔ مشخص دستور noindex بگذارند. تنظیمات عمومی و تنظیمات همان صفحه را جداگانه ببینید. اگر فقط صفحه‌های محصول یا فقط برگه‌های خدمات غایب‌اند، این بررسی از دست‌کاری کل سایت منطقی‌تر است. وجود دو افزونهٔ سئو با تنظیمات متناقض نیز باید بررسی شود.

دسترسی عمومی و پاسخ سرور: صفحه باید بدون ورود به حساب کاربری باز شود و سرور برای نسخهٔ نهایی آن پاسخ موفق بدهد. اگر هاست به‌طور متناوب خطای سرور می‌دهد، فایروال درخواست‌های Googlebot را می‌بندد یا صفحه با خطای ۴۰۴ پاسخ می‌دهد، تولید محتوای بیشتر مشکل را برطرف نمی‌کند. وضعیت HTTP را در آزمایش زندهٔ سرچ کنسول و لاگ‌های سرور بررسی کنید.

فایل robots.txt: این فایل می‌تواند جلوی خزش مسیرهایی از سایت را بگیرد. آدرس yourdomain.com/robots.txt را باز کنید و قواعدی را که روی صفحه‌های مهم اعمال می‌شوند بخوانید. robots.txt راه مطمئنی برای حذف یک صفحه از نتایج نیست؛ از طرف دیگر، اگر صفحه را برای خزش ببندید، گوگل ممکن است نتواند دستور noindex داخل همان صفحه را ببیند. تغییر قواعد این فایل را فقط پس از تشخیص مسیر مسدودشده انجام دهید.

پیام‌های رایج سرچ کنسول چه می‌گویند؟

گزارش Page indexing دلیل‌های مختلفی برای خارج‌ماندن URLها از فهرست نشان می‌دهد. همهٔ این موارد «خطا» نیستند. مثلاً خارج‌ماندن صفحهٔ ورود، سبد خرید یا نسخهٔ تکراری یک محصول ممکن است کاملاً درست باشد. اول مشخص کنید آدرس گزارش‌شده واقعاً باید در نتایج گوگل دیده شود یا نه.

مسیر کشف، خزش و ایندکس صفحه وردپرسی در گوگل و تفاوت مسیر موفق و خطادار

Discovered – currently not indexed

گوگل URL را شناخته اما هنوز آن را نخزیده است. از خودتان بپرسید این صفحه از منو، صفحهٔ دسته‌بندی یا مقاله‌های مرتبط لینک دارد؟ در نقشهٔ سایت آمده؟ سرور در زمان خزش پایدار است؟ برای یک صفحهٔ مهم، لینک داخلی روشن از صفحهٔ مرتبط و حضور در نقشهٔ سایت معمولاً اقدام‌های منطقی‌تری از ثبت چندبارهٔ درخواست ایندکس هستند. از این وضعیت به‌تنهایی نمی‌شود نتیجه گرفت که محتوا بی‌کیفیت است.

Crawled – currently not indexed

گوگل صفحه را خزیده، اما فعلاً آن را وارد فهرست نکرده است. صفحه را با URL Inspection بازبینی کنید: آیا محتوای اصلی در نسخهٔ دیده‌شده توسط گوگل حاضر است؟ آیا صفحه تقریباً همان متن چند آدرس دیگر را تکرار می‌کند؟ آیا تنها چند خط متن و یک فرم دارد؟ اگر صفحه ارزش مستقلی برای پاسخ به سؤال کاربر ندارد، فقط زیادکردن تعداد کلمات راه‌حل نیست. اطلاعات اختصاصی، نمونه، توضیح دقیق خدمت یا مقایسهٔ قابل استفاده را اضافه کنید؛ سپس برای ارزیابی دوباره زمان بدهید.

Excluded by ‘noindex’ یا Blocked by robots.txt

در حالت اول، از وردپرس، افزونهٔ سئو و کد HTML دنبال دستور noindex بگردید. در حالت دوم، قاعدهٔ مسدودکنندهٔ robots.txt را پیدا کنید. این دو وضعیت را با هم قاطی نکنید. اگر می‌خواهید گوگل حذف دستور noindex را ببیند، باید امکان خزش صفحه را هم داشته باشد. پس از اصلاح، آزمایش زنده بگیرید و بعد درخواست ایندکس را برای صفحه‌های واقعاً مهم ثبت کنید.

Duplicate؛ Google chose different canonical

گاهی چند URL محتوای تقریباً یکسانی دارند؛ مثلاً صفحهٔ محصول با پارامتر فیلتر، نسخهٔ چاپ یا دو آدرس برای یک مقاله. سرچ کنسول نشان می‌دهد گوگل کدام URL را نسخهٔ اصلی انتخاب کرده است. اگر همان آدرس مطلوب شماست، ایندکس‌نشدن نسخه‌های فرعی لزوماً ایراد نیست. اگر صفحهٔ اصلی اشتباه انتخاب شده، لینک‌های داخلی، نقشهٔ سایت، ریدایرکت‌ها و تگ canonical را با هم یکدست کنید. تگ canonical یک علامت ترجیح است و گوگل همیشه مجبور نیست همان را انتخاب کند.

Not found (404)، Redirect error و Soft 404

برای صفحه‌ای که حذف شده، ۴۰۴ ممکن است پاسخ درست باشد. اما اگر صفحهٔ خدمت یا محصول فعال ناگهان ۴۰۴ می‌دهد، لینک داخلی و آدرس نهایی را اصلاح کنید. ریدایرکت باید کاربر را به نزدیک‌ترین جایگزین مرتبط ببرد، نه اینکه هر نشانی حذف‌شده را به صفحهٔ اصلی بفرستد. Soft 404 هم زمانی رخ می‌دهد که صفحه از نظر فنی باز می‌شود، ولی محتوایش شبیه صفحهٔ خالی یا پیام خطاست. محتوای واقعی و پاسخ سرور را کنار هم بررسی کنید.

نقشهٔ سایت و لینک داخلی را چگونه بررسی کنیم؟

وردپرس و بسیاری از افزونه‌های سئو نقشهٔ سایت XML تولید می‌کنند. آدرس نقشه را در بخش Sitemaps سرچ کنسول ثبت کنید و ببینید پردازش آن موفق بوده یا خطا داشته است. نقشهٔ سایت باید URLهای نهایی و قابل‌ایندکس را دربر بگیرد، نه نشانی‌هایی که ریدایرکت می‌شوند، noindex دارند یا ۴۰۴ می‌دهند. ثبت نقشه به گوگل آدرس‌ها را معرفی می‌کند؛ به معنی ایندکس قطعی یا فوری نیست.

بعد از نقشه، مسیر رسیدن به صفحه را مثل یک بازدیدکننده امتحان کنید. آیا از صفحهٔ اصلی، دسته‌بندی یا یک مقالهٔ مرتبط می‌توانید با چند کلیک به آن برسید؟ برای صفحه‌ای که فقط در نقشهٔ سایت آمده و هیچ لینک داخلی ندارد، یک لینک توصیفی از مطلب مرتبط بسازید. انکر لینک باید موضوع مقصد را روشن کند؛ «اینجا کلیک کنید» معمولاً اطلاعات کمتری از نام خود خدمت می‌دهد.

اگر صدها URL با پارامترهای فیلتر، جست‌وجوی داخلی یا بایگانی‌های تکراری دارید، پیش از افزودن همهٔ آن‌ها به نقشه مشخص کنید کدام صفحه‌ها واقعاً قرار است ورودی بگیرند. در یک فروشگاه وردپرسی، ایندکس‌شدن همهٔ ترکیب‌های رنگ، مرتب‌سازی و فیلتر نه ضروری است و نه همیشه مفید. تصمیم را بر اساس نیاز جست‌وجو و تفاوت واقعی محتوا بگیرید.

اگر صفحه ایندکس شده ولی در جست‌وجو دیده نمی‌شود

اینجا دیگر نباید وقت را صرف رفع noindex کنید. گزارش Performance را برای همان URL باز کنید. اگر نمایش وجود دارد اما کلیک کم است، عبارت‌های واقعی، عنوان نمایش‌داده‌شده و هدف جست‌وجو را بررسی کنید. شاید صفحه دربارهٔ «خدمات طراحی سایت» است، اما کاربر دنبال «قیمت طراحی سایت فروشگاهی» می‌گردد و پاسخ مشخصی در صفحه پیدا نمی‌کند. عنوان جذاب بدون پاسخ مناسب، مشکل را حل نمی‌کند.

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

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

برای رفع مشکل از کجا شروع کنیم؟

کار را از یک فهرست کوتاه از URLهای مهم شروع کنید؛ صفحهٔ اصلی، دو یا سه خدمت اصلی و چند مقاله‌ای که می‌خواهید ورودی بگیرند. وضعیت هرکدام را در URL Inspection ثبت کنید: ایندکس هست یا نه، آخرین بار چه زمانی خزیده شده، گوگل چه canonicalی انتخاب کرده و پاسخ زندهٔ سرور چیست. سپس علت‌ها را دسته‌بندی کنید. اگر همهٔ صفحه‌ها noindex هستند، اصلاح یک تنظیم عمومی از ویرایش ده‌ها مقاله مؤثرتر است. اگر فقط چند صفحهٔ مشابه کنار گذاشته شده‌اند، سراغ ساختار و محتوای همان گروه بروید.

پس از هر تغییر، نشانی اصلاح‌شده را دوباره آزمایش کنید و تاریخ تغییر را یادداشت کنید. گزارش‌های سرچ کنسول ممکن است با تأخیر به‌روز شوند؛ انتظار نداشته باشید همان روز همهٔ وضعیت‌ها عوض شوند. برای صفحه‌های مهم می‌توانید درخواست ایندکس بدهید، اما درخواست مکرر جای اصلاح مشکل را نمی‌گیرد. نتیجه را در بازه‌ای معقول با وضعیت ایندکس، نمایش‌ها و کلیک‌ها بسنجید، نه فقط با پیام موفقیت یک آزمایش زنده.

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

پرسش‌های پرتکرار

آیا ثبت نقشهٔ سایت باعث می‌شود همهٔ صفحه‌ها در گوگل بیایند؟

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

بعد از برداشتن noindex، چند روز طول می‌کشد تا صفحه نمایش داده شود؟

زمان ثابتی وجود ندارد. اول مطمئن شوید گوگل می‌تواند نسخهٔ فعلی صفحه را بخزد. سپس برای URL مهم درخواست ایندکس ثبت کنید و تاریخ آخرین خزش را دنبال کنید. دیده‌شدن در نتایج و گرفتن بازدید ممکن است بعد از ایندکس هم زمان ببرد.

آیا نصب افزونهٔ سئو به‌تنهایی مشکل را حل می‌کند؟

افزونه می‌تواند تنظیمات متا، نقشهٔ سایت و canonical را مدیریت کند، اما خطای سرور، محتوای تکراری، لینک داخلی ضعیف یا نبود پاسخ مناسب به نیاز کاربر را به‌تنهایی برطرف نمی‌کند. ابتدا علت ثبت‌شده برای صفحه را پیدا کنید، بعد ابزار لازم را انتخاب کنید.

جمع‌بندی: وقتی سایت وردپرسی در گوگل دیده نمی‌شود، اولین سؤال «کدام افزونه را نصب کنیم؟» نیست. وضعیت یک URL مهم را در سرچ کنسول بررسی کنید، تنظیمات خواندن و دستورات noindex و robots را ببینید و بعد سراغ نقشهٔ سایت، canonical و کیفیت خود صفحه بروید. تغییر کوچک اما متناسب با علت، از اصلاحات گستردهٔ بدون تشخیص کم‌ریسک‌تر است.

منابع: راهنمای URL Inspection گوگل، الزامات فنی جست‌وجوی گوگل و راهنمای تنظیمات خواندن وردپرس.

بدون دیدگاه

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

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