Лучше ли удалить старый URL из Google через веб-мастера, чем переписать 301?
У меня есть сайт, который перешел из одной корзины покупок в другую.
Ранее существовал файл .htaccess, который перенаправлял все старые URL-адреса на домашнюю страницу.
Я изменил его, чтобы сообщить о 404 для любого URL, не найденного на веб-сайте.
Лучше ли запросить удаление этих URL-адресов из индекса Google с помощью инструментов веб-мастера или сохранить их и использовать перезапись в файле .htaccess?
2 answers
Если вы знаете эквивалентный URL-адрес в новой корзине покупок, сделайте 301 перенаправление на этот URL-адрес. Это хорошо для пользователей, так как они оказываются в нужном месте; и хорошо для SEO, так как роботы будут постепенно обновляться до новых URL-адресов, а вы сохраняете рейтинг страницы.
Если вы не знаете эквивалентный URL-адрес, 404 (редактировать : или более правильно, как указал Metalshark в комментариях, 410). Роботы постепенно удалят эти URL-адреса из своих индексов, и вы можете предоставить некоторые полезные инструменты/информацию для пользователям, чтобы помочь им найти то, что им нужно, - например, заметное поле поиска на вашей странице 404.
Вы никогда не должны перенаправлять запросы типа "страница не найдена" на домашнюю страницу. Это плохо для пользователей (так как они оказываются не в том месте) и плохо для роботов (так как они не знают, что запрошенный ими URL-адрес больше не существует).
Удаление их из Google не решает проблему людей, переходящих по старому URL-адресу из закладок или ссылок на других сайтах. Он также не передает PageRank.
Вы должны быть осторожны при переносе/реструктуризации сайта. Всегда планируйте способы перенаправления пользователей, ищущих старые URL-адреса. 404 - наименее идеальный вариант для показа пользователям. И даже в этом случае это должен быть пользовательский 404, содержащий информацию о том, как найти ресурс, который они искали.
На самом деле в этом нет никакого смысла в преднамеренном удалении страницы из Google, если только это не контент, который вы не хотите индексировать. В противном случае простое перенаправление 301 приведет к тому, что Google обновит свой индекс (удалит старую ссылку и добавит новую), а также перенесет ваш PageRank. Как правило, лучше поддерживать перенаправление 301 как можно дольше (поскольку вы не меняете домены, вы можете поддерживать его бесконечно), чтобы не терять столько трафика. И это также дает людям время обновить свои закладки/ссылки.
Тем не менее, пользовательский 404, который информирует пользователя о том, что ресурс был перемещен в новое место, было бы лучше, чтобы люди обновляли свои закладки/ссылки, поскольку 301 довольно прозрачен, и большинство людей могут не заметить перенаправление.
В идеале был бы способ разместить "301страницу ", которая сообщает как поисковым системам/ботам/браузерам , так и людям, что страница была перемещена в новое место. Потому что прямо сейчас это в основном или/или. Вы можете либо создать 301, который информирует поисковые системы/ботов/браузеры о том, что страница была перемещена, ЛИБО вы можете создать 404, который информирует пользователя о том, что страница была перемещена. Но нет простого способа сделать и то, и другое.