Проверка дубликатов

Дубликаты на страницах пагинации

Вариант 1.

Редиректы со страниц №1 настроены корректно. При обращении к URL-адресам с параметром пагинации №1 (например, [Пример Url-адреса]), сервер отдает перенаправление с ответом 301 Moved Permanently на соответствующий URL-адрес основной страницы листинга (например, [Пример Url-адреса]).

Вариант 2.

На данный момент основные страницы листинга доступны по двум URL-адресам, например:

  • http://<домен>/<основная страница листинга1>/ — Основная страница
  • http://<домен>/<основная страница листинга1>/<страница№1> — Первая страница листинга

Для того, чтобы в индексе поисковых систем остался только один вид страниц, необходимо настроить переадресацию с ответом 301 Moved Permanently со страниц с параметром пагинации №1 (например, [Пример Url-адреса]) на соответствующие страницы без параметра пагинации №1 (например, [Пример Url-адреса]).

Дубликаты страниц товаров, размещенных в нескольких категориях

В ходе проверки обнаружено, что один и тот же товар может быть доступен по разным URL-адресам, если размещен сразу в нескольких категориях/подкатегориях, например:

  • http://<домен>/<категория1>/<товар1>.html и http://<домен>/<категория1>/<подкатегория1>/<товар1>.html
  • http://<домен>/<категория1>/<товар2>.html и http://<домен>/<категория1>/<подкатегория1>/<товар2>.html
  • и т.д.

Привести ссылки на товары к единому виду

Необходимо перенастроить систему формирования URLs таким образом, чтобы исключить из URL адреса товара указание категории. Например, http://<домен>/<товар1>.html вместо http://<домен>/<категория1>/<подкатегория1>/<товар1>.html.

Скорректировать ссылки на товары со страниц сайта

После перенастройки системы необходимо проверить, чтобы все категории, подкатегории и категории по брендам ссылались на товары, используя новые URLs.

Настроить переадресацию с ответом сервера 301 Moved Permanently

Необходимо для всех товаров настроить переадресацию с ответом сервера 301 Moved Permanently со старых адресов (http://<домен>/<категория1>/<товар1>.html, http://<домен>/<категория1>/<подкатегория1>/<товар1>.html) на новые (http://<домен>/<товар1>.html).

Проверка наличия символьных ссылок

Символьные ссылки

Вариант 1.

В ходе проверки, проблем с наличием символьных ссылок выявлено не было.

Вариант 2.

На сайте http://<домен>/ обнаружена возможность при перемещениях по внутренним ссылкам получить бесконечно растущий URL за счет многократного употребления параметра <параметр> в URL-адресе, например:

  • http://<домен>/<категория>/<параметр> <параметр><параметр><параметр><параметр><параметр><параметр>

Необходимо настроить сервер таким образом, чтобы, при обращении к URL-адресам, содержащим один и тот же параметр более 1-го раза подряд, он отдавал перенаправление с ответом 301 Moved Permanently на соответствующий URL-адрес с одним параметром.

Например, при обращении к URL-адресу  http://<домен>/<категория>/<параметр> <параметр><параметр><параметр><параметр><параметр><параметр> сервер должен отдавать перенаправление с ответом 301 Moved Permanently на http://<домен>/<категория>/<параметр> соответственно.

Рекомендации для несуществующих страниц сайта

Настроить обработку обращений по несуществующим адресам

При обращении по несуществующим адресам вида:

  •  http://<домен>/N.html,
  •  http://<домен>/N/<страница>.html,

где N – любой несуществующий численный или строковый параметр, сервер отдает ответ [200 OK | 502 Bad Gateway | 503 Service Unavailable | и т.д.], например:

  • http://<домен>/skgh.html,
  • http://<домен>/rsgt/<страница>.html,
  • http://<домен>/123.html,
  • http://<домен>/6587/<страница>.html.

При обращении по заведомо несуществующим адресам вида:

  • http://<домен>/N,
  • http://<домен>/N/M,

где M – существующая директория сайта, а N – любой несуществующий численный или строковый параметр, сервер отдает ответ [200 OK | 502 Bad Gateway | 503 Service Unavailable | и т.д.], например:

  • http://<домен>/qwerty,
  • http://<домен>/<директория>/sdghg.

Ответ сервера [200 OK | 502 Bad Gateway | 503 Service Unavailable | и т.д.]недопустим для обработки несуществующих страниц. Необходимо, чтобы при обращении по подобным несуществующим адресам сервер возвращал ответ 404 Not Found.

Например, при обращении по URL адресу http://<домен>/skgh.html сервер должен отдавать 404 Not Found и отображать специальную страницу, поясняющую, что запрашиваемый пользователем документ не найден, которая, например, отображается при обращении к странице http://<домен>/152361.html.

Исправить некорректные настройки поддоменов

Некорректные настройки поддоменов

По URL-адресам вида http://N.<основной_хост>/ , где N – любой несуществующий численный или строковый параметр, доступны полные дубликаты продвигаемого сайта.

Например:

  • http://udfsjdfh.<основной_хост>/
  • http://ew8e.<основной_хост>/ и т.д.

Необходимо настроить сервер таким образом, чтобы ответ 200 ОК возвращали только существующие поддомены, при обращении к несуществующим поддоменам сервер должен отдавать ответ HTTP/1.1 404 Not Found.

[Создать|Скорректировать] шаблон страницы обработки 404 Not Found

Страница, отображающаяся при ответе сервера 404 Not Found, выглядит так [вставить соответствующий скриншот]:

Шаблон страницы обработки 404 Not Found

Это мешает пользователю продолжать работу с сайтом после обращения по некорректному URL адресу. Необходимо, чтобы при запросе несуществующей страницы открывалась специальная страница, поясняющая, что запрашиваемый пользователем документ не найден, соответствующая рекомендациям:

  • страница должна пояснять, что запрашиваемый документ не найден;
  •  возвращать ответ сервера HTTP/1.1 404 Not Found;
  •  содержать корректные ссылки на внутренние разделы сайта (например, [ссылки на приоритетные товары, туры и т.д.]),
  • содержать форму поиска по сайту.

При обращении к несуществующей странице http://<домен>/qwerty сервер должен отдавать ответ HTTP/1.1 404 Not Found и отображать специальную страницу, поясняющую, что запрашиваемый документ не найден, которая отображается, например, при обращении к несуществующей странице сайта http://market.yandex.ru/qwerty [пример авторитетного ресурса соответствующей тематики или конкурента]:

Отображение страницы обработки 404 Not Found

Настроить отображение страницы обработки 404 Not Found

Вариант 1.

Настроить отображение созданной страницы обработки 404 Not Found для сервера Apache можно при помощи директивы ErrorDocument, которую необходимо прописать в файле .htaccess:

ErrorDocument 404 /404.html

Вариант 2.

При обращении по несуществующим адресам вида:

  •  http://<домен>/N.html,
  •  http://<домен>/N/<страница>.html,

где N – любой несуществующий численный или строковый параметр, сервер отдает перенаправление с ответом [302 Moved Temporarily | 301 Moved Permanently] на страницу 404 ответа сервера, например:

  • http://<домен>/skgh.html,
  • http://<домен>/rsgt/<страница>.html,
  • http://<домен>/123.html,
  • http://<домен>/6587/<страница>.html.

При обращении по заведомо несуществующим адресам вида:

  • http://<домен>/M,
  • http://<домен>/N/M,

где M – существующая директория сайта, а N – любой несуществующий численный или строковый параметр, сервер отдает перенаправление с ответом [302 Moved Temporarily | 301 Moved Permanently] на страницу 404 ответа сервера, например:

  • http://<домен>/qwerty,
  • http://<домен>/<директория>/sdghg.

Использование редиректа на страницу с 404 ответом сервера не корректно и может привести к проблемам с индексацией целевых страниц сайта, а так же, создавать дополнительные нагрузки на сервер. Необходимо, чтобы при обращении по подобным несуществующим адресам сервер сразу, без использования дополнительных перенаправлений, возвращал ответ 404 Not Found.

Например, при обращении по URL адресу http://<домен>/skgh.html сервер должен отдавать 404 Not Found и отображать специальную страницу, поясняющую, что запрашиваемый пользователем документ не найден, которая, например, отображается при обращении к странице http://<домен>/152361.html.

Настроить отображение специальной страницы обработки 404 Not Found для сервера Apache можно при помощи директивы ErrorDocument, которую необходимо прописать в файле .htaccess:

ErrorDocument 404 /404.html

Ссылка на основную публикацию
Adblock
detector