Проверьте переадресацию для главной страницы
Редирект главной страницы и отсутствие дублей - один из ключей к правильной работе сайта.
Как проверить, что у сайта нет дублей главной страницы
Это можно проверить в онлайн ресурсе Яндекс Вебмастер.
Сначала составим список всех адресов, которые нужно проверить:
- /index.php
- /index.htm
- /index.html
- /index
- /index/
- /home
- /home/
- /main
- /main/
Вот список вариантов, которые попадались мне на практике.
Саму проверку можно делать в онлайн ресурсе Яндекс Вебмастер. Переходите по ссылке и в поле «Опрашиваемый URL» укажите сначала главное зеркало сайта, https://nash-sait.com/ например. Проверяем. Код ответа сервера должен быть 200.
Потом поочерёдно дописываем к этому адресу окончания из нашего списка и проверяем каждый в отдельности.
Смотрим на параметр «Код статуса HTTP»:
404 Not Found
Если 404 код ответа сервера, значит всё в порядке. Это означает, что такой страницы не существует, а значит и дубля по этому адресу нет. Проверяем дальше.
301 Moved Permanently
При таком коде ответа сервера смотрим чуть ниже на параметр «Location:». Там отображается адрес на который нас перенаправило. Если там указана основная ссылка на сайт, то всё в порядке.
200 OK
Проверьте саму страницу и сравните с главной. Может у вас по одному из этих адресов открывается не главная, а совсем другая страница. В таком случае код 200 это нормально.
Примечание
Если у вас сайт на движке OpenCart, то проверьте ещё вот эти две ссылки:
- /index.php?route=common/home
- /?route=common/home
У них должен быть 301 код ответа сервера.