Avere l'ID prodotto negli URL danneggerà il SEO rispetto a un URL con solo parole chiave?


12

Supponiamo di avere un negozio online con un prodotto (optimus-prime), in una categoria (supereroi) in modo tale che abbia l'URL:

www.example.com/superheroes/optimus-prime

Ora voglio anteporre l'ID prodotto (99) al nome del prodotto nell'URL, in modo che l'URL diventi:

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

Per quanto riguarda il SEO, in particolare le classifiche di ricerca di Google, fa qualche differenza notevole quando si utilizza un URL del prodotto rispetto all'altro?

Come programmatore, preferisco usare l'URL con l'ID perché rende sicura la generazione di alias di sistema al 100% per scopi di routing CMS.


Pensavo che avremmo già chiesto e risposto, ma non riesco a trovare un duplicato. Il più vicino che ho trovato è Un ID e un titolo univoci nella lumaca URL migliorano la SEO? che chiede di avere l'ID e la lumaca anziché solo l'ID.
Stephen Ostermiller

1
Correlato (ma non penso che sia abbastanza duplicato?): Stackoverflow.com/questions/820493/… - questa domanda chiede "farà male" mentre l'altro chiede se è lecito.
Doktor J,

Risposte:


8

Come

  • Includi l'id in un posto ragionevole. Il più semplice è avere ... / product / $ id / nome-prodotto-prodotto ecc.
    • funziona praticamente con tutti i sistemi di routing, senza regex
  • Aggiungi un <link rel = canonical> (o comunque lo scrivi, è da un po 'che non devo farlo) a un url con solo l'id ¹
  • Quando si gestiscono le richieste, se l'URL non ha il testo corretto, eseguire un reindirizzamento all'URL con il testo corretto corrente in.

Perché

  • Quando (inevitabilmente) devi modificare il testo per alcuni prodotti:

    • Google vedrà le versioni vecchie e nuove come la stessa pagina / entità / prodotto
    • i vecchi collegamenti non corretti "funzioneranno" (e verranno reindirizzati a nuovi)
    • questo vale anche per i link in entrata da altri siti, quindi non perdi la tua "salsa Google" (o come la chiamano i ragazzi in questi giorni)
  • Quando (quasi inevitabilmente) hai più prodotti con lo stesso nome (soprattutto se hai un articolo popolare che viene "aggiornato" o "rinnovato" ecc.) Ma ID diversi, entrambi possono avere un link che funziona (potrebbe aiutarti a svendere il vecchio magazzino)
    • puoi sempre aggiungere un link al "nuovo" prodotto nella pagina "vecchio"

Gli errori di battitura sono inevitabili. Se vogliono contare sul mantenere univoci i nomi dei prodotti e non farli mai corrompere dalla doppia codifica UTF8 o altro, dì loro che riescono a conservare entrambi i pezzi. Compreso passare attraverso i 404 negli strumenti per i webmaster ...

¹ Questo non è essenziale, poiché un collegamento con il testo "sbagliato" reindirizzerà comunque. Finché contiene l'ID, è più o meno infrangibile.


Che bella soluzione :) Riguardo a <link rel = canonical> Ho una domanda: diciamo che invio un URL del prodotto in sitemap in questo modo: www.example.com/superheroes/991/optimus-prime Quando il tag canonico è Google includerà quindi l'URL inviato o l'URL canonico nei risultati di ricerca? Voglio assicurarmi che i risultati della ricerca di Google rimandino a questa pagina: www.example.com/superheroes/991/optimus-prime e non: www.example.com/superheroes/991/ O non è una cosa ragionevole pensare di essere preoccupato per?
GeniusDesign

Questo è un buon punto, e non ricordo del tutto. Il tag "canonico" si riferisce principalmente a dire a Google che se ci sono più "visualizzazioni" della stessa cosa, una di queste è "originale", quindi non diluire il valore della pagina dividendolo tra più pagine relative alla stessa cosa ...
Will Crawford,

... ma puoi avere un URL canonico che reindirizza . Quindi non sono davvero sicuro di cosa sia meglio in questo caso. Non dovrebbe importare quale URL appare nei risultati di ricerca, se lo snippet visualizzato è rilevante; anche se so che alcune persone SEO affermeranno che gli utenti preferiscono il link gradevole, noto di più il testo del link (e le pagine con link come webmasters.stackexchange.com/q/45145 appaiono abbastanza bene nei risultati di ricerca: o)).
Will Crawford,

tl; dr chiedi a Google se ne sei preoccupato. Ci sono molti consigli obsoleti e non corretti su Internet.
Will Crawford,

Ho 1 nota importante da prendere per quanto riguarda il posizionamento dell'ID tra 2 barre. Questo può diventare un problema nel routing degli script se un utente inserisce l'URL in un browser senza slug del prodotto e senza barra finale, come questo: www.example.com/superheroes/991 anziché: www.example.com/superheroes/991 / Non sarai in grado di creare uno script in grado di isolare l'ID dall'URL in modo coerente. Avere l'URL in questo modo rende l'isolamento dell'ID al 100% sicuro: www.example.com/superheroes/991-optimus-prime indipendentemente dal trattino finale. Vedi metodo nel mio prossimo commento ...
GeniusDesign

9

Dovresti assolutamente utilizzare la versione ID dell'URL, poiché ha senso per lo sviluppo. In effetti, il tuo URL finale è ancora più pulito di molti URL di e-commerce là fuori che si classificano ancora.

Google e Bing capiranno comunque che la pagina riguarda il file Optimus Prime nella directory dei supereroi. Il numero verrà semplicemente ignorato. I motori di ricerca sono diventati molto bravi nell'estrarre significato dal contenuto, che include gli URL, ma non sono così letterali come le persone spesso danno loro credito. Inoltre, l'URL è solo uno dei molti fattori di classificazione nelle SERP; è molto improbabile che l'ID del prodotto muova l'ago in qualsiasi direzione da solo.


Grazie per la risposta. Esattamente la risposta che speravo. Probabilmente ci sono altre persone SEO là fuori con un'opinione diversa su questo, quindi qualsiasi tipo di riferimento esterno per sostenere questo sarebbe apprezzato.
GeniusDesign,

2
Molti siti (incluso questo) usano gli ID negli URL e hanno un SEO abbastanza buono.
Stephen Ostermiller

1
@GeniusDesign Non ho una fonte: solo 8 anni di esperienza. :) Ma per decodificare questo: vedi molti articoli che dicono che non dovresti usare solo i codici di prodotto, e molti che dicono che dovresti usare parole chiave negli URL dei prodotti, ma non uno solo che dice qualcosa sull'uso di entrambi o usando solo parole chiave. Il fatto è che è così difficile evitare gli ID nella progettazione di siti Web di e-commerce e la mancanza di ID può causare così tanti problemi, che raramente si presenta come un problema SEO.
Henry Visotski,

2
Hai perfettamente ragione. L'id non aggiunge un significato semantico, ma non danneggia. La risposta è davvero a ciò che è più facile tra i due esempi.
closetnoc,

2
@GeniusDesign mentre è quasi "autorevole", KissMetrics ha un articolo che descrive "URL parlanti" (vedi # 6) e il loro buon esempio include un ID; il punto che stanno cercando di sottolineare è avere parole descrittive / indicizzabili nel tuo URL; la lanugine viene ignorata.
Doktor J,

0

Il mio rappresentante non è abbastanza alto da commentare, quindi oserò offrire una risposta. Sono un SEO (oltre 20 anni) e ho un cliente che, quando si tratta di URL, includo quasi sempre il numero di modello / prodotto; e lo faccio a beneficio della SEO . Persone (I)non solo cercare per parola chiave, se esiste un ID prodotto associato a un articolo, ha senso anche che cerchino anche per numero di prodotto. E se qualcuno lo sta cercando in modo specifico, sta lì con i soldi in tasca che vuole comprare. So che numeri di ID, prodotto e modello potrebbero non descrivere sempre la stessa cosa, ma trovo che l'inclusione sia un miglioramento per il SEO e, almeno, non un ostacolo. Come qualcuno ha menzionato, gli URL non sono l'ultima parola per Google, trovo, nella mia esperienza personale, che viene dato più peso al titolo della pagina, ma un URL ben costruito ti fa ancora muovere lungo la strada.


La maggior parte dei siti utilizza i propri ID interni negli URL anziché i numeri di prodotto del produttore.
Stephen Ostermiller

Assolutamente, e talvolta l'inventario è gestito da numeri SKU o codici UPC. sideshowtoy.com/collectibles/… per esempio. 902953 è il numero sku. E quando esegui una ricerca utilizzando lo sku no. come modificatore si ottengono risultati usando lo sku nell'URL e alcuni senza. google.com/…
TexasB

1
Avere l'ID di sistema nell'URL non significa che non dovresti includere anche il nome / numero del modello nell'URL, se ha senso nella tua situazione particolare. Se il nome / numero del modello aggiunge valore semantico / valore della parola chiave alla lumaca del prodotto, ovviamente dovresti considerare di includere anche il nome / numero del modello nell'URL.
GeniusDesign
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.