Как лучше всего настроить перенаправления 301 со старого сайта, на котором много повторяющихся записей, проиндексированных в Google? - PullRequest
0 голосов
/ 15 марта 2011

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

К сожалению, когда я проверяю Google, чтобы увидеть, как индексируется их текущий сайт, этот относительно небольшой веб-сайт, похоже, проиндексировал более 1500 страниц.

Когда я смотрю на проиндексированные ссылки в Google, многие из них кажутся дубликатами одной и той же страницы, но из-за ужасной структуры URI, используемой на старом веб-сайте, Google обрабатывает их по-разному.

Например, страница «Карта» индексируется как минимум дважды в Google по следующим двум URL-адресам:

www.website.com/frame_page-map.html?mp_session=iris7k85851j05q55piqci31u3&mp_session=iris7k85851j05q55piqci31u3?page_code=map&mp_session=iris7k85851j05q55piqci31u3&mp_session=iris7k85851j05q55piqci31u3

www.website.com/frame_page-map.html?mp_session=sel6m8j5cu8lulep4dqa32sne7&mp_session=sel6m8j5cu8lulep4dqa32sne7?page_code=map&mp_session=sel6m8j5cu8lulep4dqa32sne7&mp_session=sel6m8j5cu8lulep4dqa32sne7

Только имя сеанса отличается в URL (и я не знаю, почему оно повторяется четыре раза в одном URL).

Для справки, URL замены для этой страницы:

www.website.com / контакт / карта

У меня вопрос: как настроить перенаправление для этих нескольких записей в Google? Должен ли я просто настроить перенаправление для старого URL за вычетом всех параметров URI (например, www.website.com/frame_page-map.html) или есть другой лучший способ сделать это?

Спасибо за любую помощь, которую вы можете предложить!

1 Ответ

0 голосов
/ 15 марта 2011

Это зависит от ваших целей. Если вас не интересуют строки запроса, настройте 301 (постоянное перенаправление), которое указывает только на вашу корневую страницу - map.html. Чтобы запретить Google индексировать параметры строки запроса как отдельные страницы, используйте канонический тег и сделайте так, чтобы он ссылался на родительский. Это не гарантированно сработает, но Google учитывает ваше каноническое при индексации.

Если вас интересуют значения строки запроса, вам придется настроить перенаправление для каждого из них. Существует параметр строки запроса, который вы можете добавить к своим перенаправлениям, который скажет, что он игнорируется, поэтому вам не нужно писать регулярное выражение, которое его обнаруживает.

...