2009-04-08 12 views
5

Zaktualizowaliśmy naszą witrynę niedawno; stary miał około 300 stron ... nowy około 80;)Wiele przekierowań 301 po restylowaniu strony internetowej (SEO)

To dlatego, że w starej strukturze mieliśmy dla każdego argumentu wiele stron. Zamiast tego mamy teraz tylko jedną stronę z "podsumowaniem".

Na przykład, stara struktura o 'samochód' argumentem było:

  1. stronie głównej 'Cars'
  2. podstrona 'opony'
  3. podstrona 'silniki'
  4. podstron,
  5. etc ...

teraz mamy tylko 1 strona 'samochody' 'akcesoria' z całym wnętrzem.

Właściwie przekierować wszystkie podstrony do głównej jednego z .htaccess przekierowanie 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 

Więc mamy wiele różnych (nawet jeśli głównym tematem jest taka sama) Strony wskazując na jednego strona.

Czy uważasz, że jest to dobre dla SEO, czy lepiej przekierujesz tylko starą stronę główną i podasz 404 nie znalezione na starych podstronach?

Odpowiedz

4

Znacznie lepiej mieć wiele 301. Nie chcesz, aby klienci widzieli 404.

Nie ma kary za SEO (o czym mi wiadomo), ponieważ wiele stron 301 znajduje się na tej samej stronie.

3

301s są zdecydowanie lepsze niż wyrzucanie klientów za pomocą 404. Jeśli robisz to, co jest naprawdę najlepsze dla człowieka, powinieneś zauważyć, że wyszukiwarka to uszanuje.

pamiętać, że można uporządkować plik .htaccess łącząc dyrektyw do jednego:

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

lub nawet bardziej ogólny

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

jeśli masz wiele adresów URL w formie /foo-bar.php, które muszą przekierować do /foo.php