Pergunta

Nós atualizamos nosso site recentemente; o antigo tinha cerca de 300 páginas ... o novo cerca de 80;)

Este porque na antiga estrutura que tínhamos, para cada argumento, muitas páginas. Em vez disso, agora temos apenas uma página com um 'resumo'.

Por exemplo, a velha estrutura sobre o argumento de 'carro' foi:

  1. Página inicial, 'carros'
  2. sub-página, 'pneus'
  3. sub-página, 'motores'
  4. sub-páginas, 'acessórios'
  5. etc ...

Agora, temos apenas 1 Página 'carros', com toda dentro.

Na verdade, eu redirecionar todas as sub-páginas para o principal, com .htaccess redirecionamento 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

Portanto, temos muitos diferentes (mesmo que o tema principal é o mesmo) páginas que apontam em uma página.

Você acha que isso é bom para SEO, ou será melhor redirecionamento apenas a velha página principal e dar um 404 não encontrado às antigas sub-páginas?

Foi útil?

Solução

É muito melhor ter as múltiplas 301s. Você não quer que seus clientes para ver um 404.

Não há nenhuma penalidade SEO (que eu saiba) por ter várias páginas 301 para a mesma página.

Outras dicas

301s são certamente melhor do que despejar seus clientes com um 404. Se você fazer o que é realmente melhor para um usuário humano, você deve achar que um motor de busca vai respeitar isso.

Note que você pode arrumar seu arquivo .htaccess, combinando as directivas em um:

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

ou mesmo um mais genérico

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

Se você tem um monte de URLs na forma de /foo-bar.php que têm de redirecionamento para /foo.php

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top