Domanda

Abbiamo rinnovato il nostro sito di recente; il vecchio aveva circa 300 pagine ... quello nuovo di circa 80;)

Questo perché nella vecchia struttura che abbiamo avuto, per ogni argomento, molte pagine. Invece, ora abbiamo solo una pagina con un 'sintesi'.

Ad esempio, la vecchia struttura circa l'argomento 'macchina' era:

  1. Pagina principale, 'cars'
  2. pagina secondaria, 'pneumatici'
  3. pagina secondaria, 'motori'
  4. pagine secondarie, 'accessori'
  5. ecc ...

Ora, abbiamo appena 1 pagina 'cars', con tutti dentro.

In realtà, ho reindirizzare tutte le pagine secondarie a quella principale, con .htaccess redirect 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

Così abbiamo molti differenti (anche se l'argomento principale è lo stesso) pagine che puntano su una sola pagina.

Queste è un bene per SEO, o sarà meglio reindirizzare solo la vecchia pagina principale e dare un 404 non trovato alle vecchie pagine secondarie?

È stato utile?

Soluzione

E 'molto meglio avere le molteplici 301s. Non volete i vostri clienti di vedere un 404.

Non c'è alcuna penalità SEO (che io sappia) per avere più pagine 301 alla stessa pagina.

Altri suggerimenti

301s sono certamente meglio di scarico ai clienti con un 404. Se fate ciò che è veramente meglio per un utente umano, si dovrebbe trovare che un motore di ricerca che rispetterà.

Si noti che è possibile riordinare il vostro file .htaccess combinando le direttive in una sola:

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

o anche un più generico

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

se hai un sacco di URL sotto forma di /foo-bar.php che devono reindirizzare a /foo.php

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top