Ter o ID do produto em URLs prejudicará o SEO em comparação com um URL com apenas palavras-chave?

12

Digamos que eu tenha uma loja virtual com um produto (optimus-prime), em uma categoria (super-heróis), de modo que ele tenha o URL:

www.example.com/superheroes/optimus-prime

Agora, eu quero acrescentar o ID do produto (99) ao nome do produto no URL, para que o URL se torne:

www.example.com/superheroes/99-optimus-prime

Em relação ao SEO, especificamente às classificações de pesquisa do Google, faz alguma diferença notável ao usar o URL de um produto em detrimento do outro?

Como programador, prefiro usar a URL com o ID, pois torna a geração do alias do sistema 100% segura contra falhas para fins de roteamento do CMS.

GeniusDesign
fonte
Eu pensei que já teríamos isso perguntado e respondido, mas não consigo encontrar uma duplicata. O mais próximo que encontrei é Um ID e um título exclusivos no slug de URL melhoram o SEO? que pergunta sobre ter o ID e a lesma, em vez de apenas o ID.
Stephen Ostermiller
1
Relacionado (mas não acho muito duplicado?): Stackoverflow.com/questions/820493/… - esta pergunta pergunta "vai doer", enquanto a outra pergunta se é permissível.
Doktor J
1
Consulte também: Qual é o melhor canal para o ID em um URL?
Stephen Ostermiller

Respostas:

8

Quão

  • Inclua o ID em um local adequado. O mais fácil é ter ... / product / $ id / nome do produto etc.
    • funciona com praticamente todos os sistemas de roteamento, sem regexes
  • Adicione um <link rel = canonical> (ou, no entanto, como você o soletra, faz um tempo desde que eu tive que fazer isso) a um URL com apenas o ID ¹
  • Ao manipular solicitações, se o URL não tiver o texto correto, faça um redirecionamento para o URL com o texto correto atual.

Por quê

  • Quando você (inevitavelmente) precisar alterar o texto de algum produto:

    • O Google verá versões antigas e novas como a mesma página / entidade / produto
    • links antigos não corrigidos ainda funcionarão (e serão redirecionados para novos)
    • isso também se aplica aos links recebidos de outros sites, para que você não perca o seu "molho do Google" (ou o que as crianças legais estão chamando nos dias de hoje)
  • Quando (quase inevitavelmente) você tem vários produtos com o mesmo nome (especialmente se você tem um item popular que é “atualizado” ou “reestilizado” etc.), mas com IDs diferentes, ambos podem ter um link que funciona (pode ajudá-lo a vender o estoque antigo)
    • você sempre pode adicionar um link para o "novo" produto na página "antiga"

Erros de digitação são inevitáveis. Se eles quiserem manter os nomes dos produtos exclusivos e nunca os danificarem pela codificação UTF8 dupla ou qualquer outra coisa, diga-lhes que eles devem manter as duas peças. Incluindo passar pelos 404 nas ferramentas para webmasters…

¹ Isso não é essencial, pois um link com o texto "errado" será redirecionado de qualquer maneira. Contanto que ele tenha o ID, é mais ou menos inquebrável.

Will Crawford
fonte
Que bela solução :) Em relação a <link rel = canonical>, tenho uma pergunta: digamos que envie um URL do produto no sitemap assim: www.example.com/superheroes/991/optimus-prime Quando a tag canônica é o Google incluirá o URL enviado ou o URL canônico nos resultados da pesquisa? Quero garantir que o resultado da pesquisa do Google esteja vinculado a esta página: www.example.com/superheroes/991/optimus-prime e não: www.example.com/superheroes/991/ Ou isso não é sensato? preocupado com?
GeniusDesign 21/03
Esse é um bom ponto, e não me lembro completamente. A tag "canônica" diz principalmente ao Google que, se houver várias "visualizações" da mesma coisa, uma delas será a "original", para que você não dilua o valor da página dividindo-a em várias páginas relacionadas a mesma coisa ...
Will Crawford
… Mas você pode ter um URL canônico que redireciona . Portanto, não tenho muita certeza do que é melhor neste caso. Não importa qual URL aparece nos resultados da pesquisa, se o snippet exibido for relevante; embora eu saiba que algumas pessoas de SEO alegam que os usuários preferem o link atraente, noto mais o texto do link (e páginas com links como webmasters.stackexchange.com/q/45145 aparecem bem o suficiente nos resultados da pesquisa: o)).
Will Crawford
pergunte ao Google se você está preocupado com isso. Há muitos conselhos desatualizados e incorretos na Internet.
Will Crawford
Eu tenho uma nota importante a fazer sobre a colocação do ID entre duas barras. Isso pode se tornar um problema no roteamento de scripts se um usuário digitar o URL em um navegador sem slug de produto e sem barra, assim: www.example.com/superheroes/991 em oposição a: www.example.com/superheroes/991 / Você não poderá criar um script que possa isolar o ID do URL de forma consistente. Tendo o URL assim, torna o isolamento de ID 100% seguro contra falhas: www.example.com/superheroes/991-optimus-prime, independentemente do traço final. Veja o método no meu próximo comentário ...
GeniusDesign 23/03
9

Você definitivamente deve usar a versão ID do URL, pois faz sentido para o desenvolvimento. De fato, seu URL final ainda é mais limpo do que muitos URLs de comércio eletrônico que ainda estão no ranking.

O Google e o Bing ainda entenderão que a página se refere ao arquivo Optimus Prime no diretório Superheroes. O número será apenas ignorado. Os mecanismos de pesquisa se tornaram muito bons em extrair significado do conteúdo, que inclui URLs, mas eles não são tão literais quanto as pessoas geralmente lhes dão crédito. Além disso, o URL é apenas um dos muitos fatores de classificação nos SERPs; é improvável que esse ID do produto mova a agulha em qualquer direção por si só.

Henry Visotski
fonte
Obrigado pela resposta. Exatamente a resposta que eu estava esperando. Provavelmente, existem outras pessoas de SEO por aí com uma opinião diferente sobre isso, então qualquer tipo de referência externa para apoiar isso seria apreciada.
GeniusDesign
2
Muitos sites (incluindo este) usam IDs em URLs e têm um bom SEO.
Stephen Ostermiller
1
@GeniusDesign Eu não tenho uma fonte - apenas 8 anos de experiência. :) Mas, para reverter isso: você vê muitos artigos dizendo que não deve usar apenas códigos de produto e muitos dizendo que deve usar palavras-chave nos URLs do produto, mas não um que diga algo sobre o uso de ambos vs apenas palavras-chave. O fato é que é tão difícil evitar identificações no design de sites de comércio eletrônico, e a falta de identificações pode causar tantos problemas, que raramente surge como um problema de SEO.
Henry Visotski 20/0318
2
Você está perfeitamente correto. O id não adiciona significado semântico, mas também não faz mal. A resposta é realmente o que é mais fácil entre os dois exemplos.
closetnoc
2
@GeniusDesign, apesar de dificilmente "autoritário", o KissMetrics tem um artigo descrevendo "URLs falantes" (consulte o item 6) e seu bom exemplo inclui um ID; o ponto que eles estão tentando enfatizar é ter palavras descritivas / indexáveis ​​em seu URL; o cotão é ignorado.
Doktor J
0

Meu representante não é alto o suficiente para comentar, por isso ousarei oferecer uma resposta. Sou SEO (mais de 20 anos) e tenho um cliente que, quando se trata de URLs, quase sempre incluo o número do modelo / produto; e faço isso em benefício do SEO . Pessoas (I)não basta pesquisar por palavra-chave; se houver um ID do produto vinculado a um item, faz sentido que eles também pesquisem por número do produto. E se alguém estiver pesquisando isso especificamente, estará lá com dinheiro no bolso querendo comprar. Sei que os números de identificação, produto e modelo nem sempre podem descrever a mesma coisa, mas considero a inclusão um aprimoramento para o SEO e, no mínimo, não um obstáculo. Como alguém mencionado, os URLs não são a palavra final para o Google. Na minha experiência pessoal, considero que mais peso é atribuído ao título da página, mas um URL bem construído ainda o leva a seguir adiante.

TexasB
fonte
A maioria dos sites usa seus próprios IDs internos em URLs, em vez de números de produto do fabricante.
Stephen Ostermiller
Absolutamente, e às vezes o inventário é gerenciado por números de SKU ou códigos UPC. sideshowtoy.com/collectibles/… por exemplo. 902953 sendo o número do sku. E quando você pesquisa usando o sku no. como modificador, você obtém resultados usando o sku na URL e alguns sem. google.com/...
TexasB
1
Ter o ID do sistema na URL não significa que você também não deve incluir o nome / número do modelo na URL, se isso fizer sentido em sua situação específica. Se o nome / número do modelo adicionar valor semântico / valor da palavra-chave ao slug do produto, é claro que você deve considerar também incluir o nome / número do modelo no URL.
GeniusDesign 23/03