Множественные 301 редиректы после рестайлинга сайта (SEO)

Недавно мы обновили наш сайт; у старого было около 300 страниц ... у нового около 80;)

Это потому, что в старой структуре для каждого аргумента у нас было много страниц. Вместо этого теперь у нас есть только одна страница с «резюме».

Например, старая структура аргумента «машина» была такой:

  1. Главная страница, 'автомобили'
  2. подстраница, 'шины'
  3. подстраница, "двигатели"
  4. дополнительные страницы, "аксессуары"
  5. и т.д...

Теперь у нас есть только одна страница «машинки», все внутри.

Собственно, я перенаправляю все подстраницы на основную с перенаправлением .htaccess 301:

Redirect 301 /cars-tires.php http://www.example.com/cars.php
Redirect 301 /cars-engines.php http://www.example.com/cars.php
Redirect 301 /cars-accessories.php http://www.example.com/cars.php

Итак, у нас есть много разных (даже если основная тема одна и та же) страниц, указывающих на одну страницу.

Как вы думаете, это хорошо для поисковой оптимизации, или будет лучше перенаправить только старую главную страницу и дать 404, не найденный на старых подстраницах?


person Strae    schedule 08.04.2009    source источник


Ответы (2)


Намного лучше иметь несколько 301. Вы же не хотите, чтобы ваши клиенты видели ошибку 404.

Нет никакого штрафа SEO (о котором я знаю) за наличие нескольких страниц 301 на одной странице.

person Greg    schedule 08.04.2009

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

Обратите внимание, что вы можете привести в порядок свой файл .htaccess, объединив директивы в одну:

RedirectMatch Permanent ^/cars-(tires|engines|accessories).php$ http://www.example.com/cars.php

или даже более общий

RedirectMatch Permanent ^/(.+)-(.+).php$ http://www.example.com/$1.php

если у вас много URL-адресов в виде /foo-bar.php, которые должны перенаправлять на /foo.php

person fooquency    schedule 28.09.2009