SEOFAQ Telegram, маркетинг и SEO Канал SEOFAQT в мессенджере Telegram

Все чатыПодскажите, почему Google краулит ссылки с index.php, если на...


❓Вопрос 5857

Подскажите, почему Google краулит ссылки с index.php, если на них нет прямых ссылок в html и они есть только в php коде. Что нужно сделать чтобы он их не находил? И чем это может грозить сайту?

❗️Ответ

Почему Google может находить такие ссылки:

🔸PHP-ссылки скрыто выводятся или генерируются в HTML/JS внутри блоков, которые не видно при обычном просмотре страницы (например, в системных переменных JS, массивах для динамических меню или формах).

🔸Если эти ссылки когда-то (даже годы назад) были доступны напрямую в HTML, Google запомнил их. Иногда боты могут годами переходить по старым адресам из своей базы, даже если на сайте не осталось ни одного упоминания.

🔸Часто CMS автоматически генерирует карту сайта (Sitemap.xml), включая туда системные URL с index.php.

🔸Эти URL могли получить сторонние сайты, или ими поделились в соцсетях/мессенджерах, а Google увидел эти ссылки.

Наличие ссылок с index.php в индексе негативно влияет на продвижение сайта, скорее всего, эти страницы являются полными дублями других продвигаемых страниц, а к дублям у ПС отношение явно негативное.

👉 Лучше от таких ссылок избавляться:

▪️проверьте реальный рендеринг страниц и скриптов при помощи скриншотов в GSC;

▪️проверьте карту сайта на наличие таких ссылок;

▪️укажите 301 редирект со страниц index.php на релевантные, и пользователи и роботы будут всегда попадать на нужную страницу;

▪️замените страницы index.php во всех местах, где они указаны, нет ссылок на эти страницы – нет проблем;

▪️запретите индексацию этих страниц в файле robots, даже если робот попадет на эту страницу, её будет запрещено индексировать.

‼️Прокомментировать ответ или задать уточняющий вопрос можно у нас в блоге. Делитесь мнением и опытом в комментариях!

🚨 via @siteclinic_doctor 🚨

Ссылки из поста:
https://siteclinic.ru/blog/internal-optimization/s...

Источник новости https://t.me/siteclinic_doctor...