Почему дубли страниц, там где должна сработать 404 ошибка
Друзья, просматривая вебмастер яндекс на наличие 404 ошибок так же увидел "Дубли" по некоторым url
Смутил меня вот какой момент: дубли создались благодаря подставленному параметру в url после знака вопрос
Вот смотрите по какого рода url создались дубли:
/category/maslyanyy-filtr/maslyanyy-filtr-chevrolet/maslyanyy-filtr-lanos/?marka_avto=450 /category/maslyanyy-filtr/maslyanyy-filtr-chevrolet/maslyanyy-filtr-lanos/ ...... ....... /category/dvigatel/dvigatel-chevrolet/dvs-chevrolet-evanda/?marka_avto=450 /category/dvigatel/dvigatel-chevrolet/dvs-chevrolet-evanda/ и т.д.
Вот скрин с вебмастера http://prntscr.com/jsetce
Это идентичные url, содержимое страницы с параметром после знака вопроса аналогично, что и без вопроса. Т.е. если вы после url подставите любой другой параметр, не важно, хоть абру-кадабру url нам выдаст содержимое, что и без параметров один в один.
Друзья, у меня 2 вопроса к Вам:
- Должен ли сайт при несуществующих параметрах в запросе выдавать 404 ошибку?
- Каким образом данный url попал в индекс яндекса, ведь я точно знаю, что ссылок с такими параметрами на сайте нет и нет их в sitemap. Второй вопрос больше к сеошникам.
Всем огромное спасибо кто прокомментирует мой вопрос!
4 ответа
Нет, иначе вы лишитесь возможность использовать UTM-метки. В исходнике страницы есть URL canonical, который "говорит" поисковикам, какой адрес страницы считать основным, а другие игнорировать.
Если вы всё равно хотите отфильтровать "несуществующие" параметры, сначала нужно определить список "существующих", а для всех остальных показывать ошибку 404. Например, с помощью дополнительного плагина.
Владелец любого сайта может поставить у себя любые ссылки на ваш сайт, с любыми параметрами. "Вебмастер" зарегистрирует переходы по таким ссылкам, если они будут происходить.
Спасибо за ответ! Мне тут знающие люди посоветовали в rodots.tx прописать: Disallow: /*?
Ну и я еще 301 редиректы сделал на дубли
Вопрос попутный:
Как мне узнать в динамике, что этот url дубль и проставлять на него canonical на целевой url ?
Может плагины такие есть?
Похоже вот это мне нужно Link canonical