رفتن به محتوای اصلی

حل مشکل /?replytocom= در وب مستر تولز

حل مشکل خطای وب مستر تولز Reploytocom

فهرست موضوعی

حل مشکل /?replytocom= در وب مستر تولز (Google Search Console) به صورت کامل

اگر مدتی است گزارش های Google Search Console سایت خود را بررسی می کنید، احتمالاً با URL هایی مانند نمونه زیر مواجه شده اید:

https://example.com/post-name/?replytocom=1256

یا ۵۸ یا همین عدد ۱۲۵۶ هر عدد دیگری میتواند باشد ولی چارچوب همین چیزی است که نوشته شده است.

https://example.com/?replytocom=58

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

با این حال، اگر این آدرس ها به حال خود رها شوند، ممکن است باعث ایجاد هزاران URL تکراری شوند که بودجه خزش گوگل را هدر می دهند، گزارش های Google Search Console را شلوغ می کنند و در برخی شرایط روی سئو سایت نیز تاثیر منفی می گذارند.

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

پارامتر replytocom چیست؟

وردپرس از ابتدا قابلیتی به نام Threaded Comments یا پاسخ تو در تو به دیدگاه ها دارد.

فرض کنید کاربری دیدگاهی ثبت کرده و کاربر دیگری قصد پاسخ دادن به همان دیدگاه را دارد.

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

برای مثال:

https://example.com/article/?replytocom=48

عدد انتهای URL شناسه همان دیدگاه است.

در نتیجه مرورگر دقیقاً به همان قسمت صفحه منتقل می شود و فرم ارسال دیدگاه نیز در همان محل باز خواهد شد.

چرا گوگل این URL ها را شناسایی می کند؟

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

مطلب پر بازدید امروز :  نحوه دور زدن تحریم گوگل مپ در دامنه های IR

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

به همین دلیل ممکن است صدها یا حتی هزاران URL مشابه مانند موارد زیر ایجاد شوند.

?replytocom=12

?replytocom=51

?replytocom=203

?replytocom=987

در حالی که تمام این URL ها تقریباً یک محتوای یکسان را نمایش می دهند.

این وضعیت از دید گوگل نوعی Duplicate URL محسوب می شود.

آیا replytocom برای سئو خطرناک است؟

خیر، وجود این پارامتر به تنهایی باعث جریمه سایت نمی شود. اما اگر تعداد زیادی از این URL ها تولید شوند، مشکلات زیر به وجود می آید.

افزایش صفحات تکراری

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

در نتیجه بودجه خزش سایت بیهوده مصرف می شود.

شلوغ شدن گزارش های Search Console

بسیاری از مدیران سایت هنگام مشاهده گزارش های Coverage با مواردی مانند:

  • Duplicate without user-selected canonical
  • Alternate page with proper canonical
  • Crawled – currently not indexed

روبرو می شوند.

در بسیاری از سایت های وردپرسی، بخش قابل توجهی از این URL ها مربوط به replytocom هستند.

هدر رفتن Crawl Budget

هر سایتی دارای بودجه خزش مشخصی است.

اگر گوگل زمان زیادی را صرف بررسی URL های غیر ضروری کند، ممکن است صفحات مهم سایت دیرتر ایندکس شوند.

این موضوع در سایت های فروشگاهی یا سایت هایی با هزاران صفحه اهمیت بسیار زیادی دارد.

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

ابتدا وارد Google Search Console شوید.

سپس از قسمت بالا عبارت زیر را جستجو کنید.

replytocom

یا در گوگل عبارت زیر را جستجو کنید.

site:yourdomain.com replytocom

اگر نتایجی مشاهده کردید، یعنی این URL ها توسط گوگل شناسایی شده اند.

تنظیمات وردپرس برای جلوگیری از ایجاد اینو نوع خطا :

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

پیشخوان

تنظیمات

گفتگو

در این قسمت گزینه های مختلف مربوط به دیدگاه ها نمایش داده می شوند.

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

فعال کردن دیدگاه های تو در تو

با غیرفعال کردن این گزینه، وردپرس دیگر لینک های پاسخ تو در تو را تولید نخواهد کرد و در نتیجه پارامتر replytocom نیز به مرور زمان حذف می شود.

اگر سایت شما بخش دیدگاه فعالی ندارد، حتی می توانید امکان ارسال دیدگاه را نیز غیرفعال کنید تا از ایجاد URL های غیر ضروری جلوگیری شود.

اگر به دیدگاه ها نیاز داریم چه کار کنیم؟

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

در این شرایط نباید دیدگاه ها را حذف کنید. بلکه باید فقط تولید URL های replytocom را متوقف کنید. بهترین روش استفاده از افزونه های بهینه سازی مانند Perfmatters است.

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

همچنین می توانید با چند خط کد در فایل functions.php همین قابلیت را پیاده سازی کنید که در بخش بعدی مقاله به صورت کامل آموزش داده خواهد شد.

بررسی مشکل replytocom در Google Search Console

بعد از اینکه تنظیمات وردپرس را اصلاح کردید، نوبت به بررسی وضعیت سایت در Google Search Console می رسد. بسیاری از مدیران سایت تصور می کنند با غیرفعال کردن تولید URL های replytocom مشکل بلافاصله برطرف می شود، در حالی که گوگل ممکن است تا چند هفته یا حتی چند ماه همچنان این آدرس ها را در گزارش های خود نمایش دهد.

مطلب پر بازدید امروز :  ۱۲ ابزار برتر بدون نیاز به کدنویسی برای سایت وردپرس شما

دلیل این موضوع ساده است؛ گوگل URL هایی را که قبلاً شناسایی کرده است، در پایگاه داده خود نگهداری می کند و در بازه های زمانی مختلف دوباره آن ها را بررسی می کند. بنابراین حتی اگر مشکل در وردپرس برطرف شده باشد، ممکن است همچنان این URL ها را در گزارش های Coverage یا Indexing مشاهده کنید.

به همین دلیل بعد از اصلاح سایت باید وضعیت Search Console را نیز مدیریت کنید.

چگونه URL های replytocom را در Search Console بررسی کنیم؟

ابتدا وارد Google Search Console شوید.

سپس از منوی سمت چپ وارد بخش Pages یا Indexing شوید.

در این قسمت معمولاً یکی از وضعیت های زیر برای URL های replytocom نمایش داده می شود.

  • Crawled – currently not indexed
  • Duplicate without user-selected canonical
  • Alternate page with proper canonical
  • Discovered – currently not indexed

اگر روی هر کدام از این گزارش ها کلیک کنید، ممکن است تعداد زیادی URL شامل ?replytocom= مشاهده کنید.

این موضوع تا زمانی که URL ها دیگر قابل دسترس باشند یا گوگل هنوز آن ها را دوباره بررسی نکرده باشد، طبیعی است.

آیا باید تمام URL های replytocom را Fix کنیم؟

خیر.

یکی از اشتباهات رایج این است که مدیر سایت تصور می کند باید تک تک این URL ها را اصلاح کند.

در واقع کافی است منبع ایجاد این URL ها را حذف کنید.

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

به همین دلیل تمرکز شما باید روی جلوگیری از تولید URL های جدید باشد، نه اصلاح هزاران URL قدیمی.

آیا از ابزار Validate Fix استفاده کنیم؟

بله.

بعد از اینکه مشکل را در وردپرس برطرف کردید، وارد همان گزارش شوید و روی گزینه Validate Fix کلیک کنید.

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

اگر دیگر پارامتر replytocom تولید نشود، وضعیت گزارش به مرور زمان به حالت Passed تغییر خواهد کرد.

البته این فرآیند ممکن است چند روز یا حتی چند هفته زمان ببرد.

نقش فایل robots.txt در جلوگیری از Crawl شدن replytocom

بسیاری از افراد اولین راهکاری که پیشنهاد می دهند، اضافه کردن دستور زیر به فایل robots.txt است.

User-agent: *
Disallow: /*?replytocom=

این دستور باعث می شود خزنده های گوگل دیگر URL هایی که شامل replytocom هستند را Crawl نکنند.

اما آیا این بهترین روش است؟

پاسخ منفی است.

چرا فقط استفاده از robots.txt کافی نیست؟

فایل robots.txt تنها جلوی خزش را می گیرد.

اما اگر گوگل قبلاً این URL ها را شناسایی کرده باشد یا از طریق لینک های خارجی به آن ها برسد، ممکن است همچنان آن ها را در نتایج خود نگه دارد.

در واقع:

  • Crawl متوقف می شود.
  • اما Index شدن همیشه متوقف نمی شود.

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

چه زمانی استفاده از robots.txt مناسب است؟

اگر بعد از حذف مشکل در وردپرس هنوز تعداد زیادی URL جدید ایجاد می شود، می توانید به صورت موقت از دستور زیر استفاده کنید.

User-agent: *
Disallow: /*?replytocom=

اما بهتر است این روش را در کنار اصلاح وردپرس و تنظیم Canonical انجام دهید، نه به عنوان تنها راهکار.

مطلب پر بازدید امروز :  طراحی سایت به زبان عربی

حذف URL های ایندکس شده از گوگل

اگر URL های replytocom قبلاً ایندکس شده باشند، باید اجازه دهید گوگل دوباره آن ها را بررسی کند.

برای سرعت بیشتر می توانید از ابزار Removals در Google Search Console استفاده کنید.

مراحل کار به این صورت است.

۱. وارد Search Console شوید.

۲. از منوی سمت چپ روی Removals کلیک کنید.

۳. گزینه New Request را انتخاب کنید.

۴. آدرس یا الگوی مورد نظر را وارد کنید.

۵. درخواست حذف را ثبت کنید.

توجه داشته باشید که این روش حذف دائمی نیست و تنها باعث می شود URL برای مدتی از نتایج جستجو پنهان شود.

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

آیا باید درخواست Index مجدد ارسال کنیم؟

اگر فقط URL های replytocom را حذف کرده اید، نیازی نیست تک تک صفحات را دوباره ایندکس کنید.

اما اگر همزمان تغییرات مهمی در ساختار سایت انجام داده اید، می توانید صفحات اصلی را از طریق ابزار URL Inspection بررسی کرده و درخواست Index مجدد ارسال کنید.

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

اشتباهات رایج مدیران سایت

حذف کامل سیستم دیدگاه

بعضی از مدیران سایت برای حل این مشکل، کل بخش دیدگاه ها را حذف می کنند.

اگر سایت شما به تعامل کاربران نیاز دارد، این تصمیم می تواند تجربه کاربری را کاهش دهد.

استفاده همزمان از چند افزونه

گاهی مشاهده می شود که یک افزونه برای حذف replytocom نصب شده و همزمان چند افزونه کش یا بهینه سازی نیز همان کار را انجام می دهند.

این موضوع ممکن است باعث تداخل تنظیمات شود.

مسدود کردن کل Query String ها

برخی افراد تمام URL هایی که دارای ? هستند را مسدود می کنند.

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

نادیده گرفتن Canonical

اگر صفحات شما Canonical صحیح نداشته باشند، گوگل ممکن است نسخه های مختلف یک صفحه را به عنوان URL های مستقل در نظر بگیرد.

حذف URL ها بدون رفع علت

بزرگ ترین اشتباه این است که فقط URL ها را از Search Console حذف کنید، اما وردپرس همچنان آن ها را تولید کند.

در این شرایط مشکل دوباره تکرار خواهد شد.

سوالات متداول

آیا replytocom باعث جریمه گوگل می شود؟

خیر. این پارامتر به خودی خود باعث جریمه سایت نمی شود، اما اگر تعداد زیادی URL تکراری ایجاد کند، می تواند بودجه خزش سایت را هدر دهد و مدیریت ایندکس صفحات را دشوارتر کند.

آیا باید همه URL های replytocom را حذف کنیم؟

خیر. کافی است تولید این URL ها را متوقف کنید. گوگل به مرور زمان نسخه های قدیمی را نیز از نتایج حذف خواهد کرد.

آیا استفاده از robots.txt کافی است؟

خیر. فایل robots.txt تنها از خزش جلوگیری می کند و به تنهایی باعث حذف URL های ایندکس شده نمی شود.

آیا غیرفعال کردن دیدگاه های تو در تو بهترین راهکار است؟

اگر از پاسخ تو در تو استفاده نمی کنید، بله. اما اگر این قابلیت برای کاربران سایت ضروری است، بهتر است فقط لینک های replytocom را حذف کنید و سیستم دیدگاه را حفظ کنید.

آیا بعد از رفع مشکل باید منتظر بمانیم؟

بله. گوگل معمولاً طی چند هفته تا چند ماه وضعیت URL های قدیمی را به روزرسانی می کند. بنابراین مشاهده replytocom در گزارش ها بلافاصله بعد از اصلاح سایت طبیعی است.

جمع بندی

پارامتر ?replytocom= یکی از رایج ترین URL های اضافی در سایت های وردپرسی است که معمولاً به دلیل سیستم پاسخ به دیدگاه ها ایجاد می شود. این پارامتر به تنهایی یک خطای سئو محسوب نمی شود، اما در صورت تولید انبوه می تواند باعث ایجاد صفحات تکراری، افزایش مصرف بودجه خزش و شلوغ شدن گزارش های Google Search Console شود.

برای رفع اصولی این مشکل، ابتدا باید منبع ایجاد URL ها را در وردپرس شناسایی و متوقف کنید. سپس تنظیمات Google Search Console را بررسی کنید، در صورت نیاز از فایل robots.txt به شکل صحیح استفاده کنید و در نهایت اجازه دهید گوگل با Crawl مجدد سایت، URL های قدیمی را به تدریج از نتایج حذف کند.

در دیزاین مای سایت توصیه می کنیم به جای حذف موقت URL ها، همیشه علت اصلی ایجاد آن ها را برطرف کنید. این رویکرد نه تنها گزارش های Search Console را پاک سازی می کند، بلکه به بهبود سلامت فنی سایت، مدیریت بهتر بودجه خزش و افزایش کیفیت سئوی بلندمدت نیز کمک خواهد کرد.

۵/۵ - (۲۷ امتیاز)

پاسخ دهید

تماس با شرکت