В случае, который я рассмотрел выше - нет
На ваш get запрос среагировал веб-сервер и сказал что есть запрашиваемый вами файл. Может указать серверу, что по неопределенным гет запросам отдавать 404? А гугл , в своем случае, не добавил в индекс этот урл с таким гет параметром.
Как вы считаете, почему не добавил в индекс? Потому, что зная структуру сайта и по каким get запросам браузер может получить существующий файл? Или потому, что не понимает правильный урл с неправильным гет-запросом - контент не меняется,оставляет главную в индексе, опять же по многим причинам и структуре сайта и не закидывает в индекс правильный урл с неправильным гет запросом?
Почему фантазировать? Допустим движек джумла:
Просмотрев исходный код можно понять, где главная страница. Получается ПС не могут проанализировать весь код , понять где и как построена структура сайта и контент? Может впорос в том что неправильно оптимизирован, структурирован сайт и ПС выкидывает не ту страницу из индекса? То что зависит от одинаковости содержимого это очевидно, по этому я и написал "понимают". Поправьте меня плз, если я не верно понимаю.
ПС не выкинет из индекса главную страницу и оставит не существующую, по следующим причинам:
1. ПС по коду понимает что главная страница это главная.
2. Редирект четко указан с какого урла на какой. Другое дело когда вы захотите сделать главную страницу типа site.ru/ru вместо site.ru . Он просто выкинет из индекса site.ru/ru и оставит site.ru, хотя в .htaccess настроен верно редирект с site.ru на site.ru/ru. Все логично. (могу в личку скинуть пример сайта)
3. Главная страница задана в gsc и яндекс вебмастере.
Посчитает неправильной оптимизацией сайта и предпочтительнее отнесется к сайту с правильным решением для несуществующей страницы.
НУ если вы их склеиваете - редиректите на главную, ну как будет ПС воспринимать?!Логично же, что как главную, вы же ее склеили. ПС за это сильно не пессимизирует, но и не посчитает правильной оптимизацией веб-ресурса для пользователей и ПС. Поэтому надо для таких страниц реализовывать правильно решение:
Страница не существует - показать 404 страницу- показать правильный ответ сервера 404. Все ж логично. И так же воспринимают ПС. Прочитайте подробную информацию по кодам ответа сервера и применяйте эти решения в своих случаях.
Google Search Console
Для несуществующих страниц правильнее будет настроить вывод специальной страницы 404 ошибки с верным ответом сервера 404 . Вот правильный пример реализации:
А редиректить все несуществующие страницы на главную - это не верное решение.
Возможно гугл считает другие страницы сайта более релевантными по запросам которые вы двигаете главную страницу. Проанализируйте контент. А возможно дело в ссылочном профиле, не желательно иметь ссылки с ПВ в анкорах более 10% по отношению ко всему анкор листу по сем. группе. Пересмотрите доноров для главной страницы, особенно ссылками с ПВ в анкорах.
Гугл и Яша все понимают. Но 301 редирект на основное зеркало надо сделать . В вашем случае склеить site.ru и site.ru/index.php 301 серверным редиректом.
Вы указали site.ru/любая_чушь как основное зеркало в GSC и Яндекс Вебмастере, или что вы имеете ввиду?
Автор прочитал мое сообщение в телеграмме и проигнорировал. Как то не серьезно. Можно же было отписать и здесь в теме и в мессенджере, что вакансия закрыта.
Вакансия еще актуальна?