In termini di SEO, qual è la differenza tra un URL con e senza una barra finale?


10

In termini di SEO, qual è la differenza tra:

http://example.com/some-stuff/

e

http://example.com/some-stuff

Non sono riuscito a trovare nulla di utile riguardo a questo concetto, puoi spiegarlo?



1
@dasickle Quella domanda non riguarda il SEO, questo lo è.
dan

@dasickle non è la stessa domanda, riguarda solo i domini. Una corrispondenza migliore sarebbe Perché trattarli come URL con maiuscole / minuscole del percorso diverse e barra finale diversa?
DisgruntledGoat

Risposte:


11

Ai giorni precedenti la barra finale suggeriva "questa è una directory" al contrario di "questo è un file". I browser reagirebbero leggermente più velocemente - o almeno è quello che mi è stato detto - quando gli è stato detto indirettamente "cerca un file chiamato indice ...". Oggi quella barra finale è quasi obsoleta.

Oggi è considerato una buona pratica avere sempre o mai quella barra finale, altrimenti potrebbe essere considerato un contenuto duplicato.

Ma per quanto ne so nessuna delle due teorie ha alcun impatto sul SEO.

Aggiornamento: per quello che vale ho appena controllato le pagine di supporto degli strumenti per i webmaster di Google sui contenuti duplicati e in effetti hanno la seguente raccomandazione che risolve anche il problema della barra finale:

Sii coerente: prova a mantenere coerente il tuo collegamento interno. Ad esempio, non collegare a http://www.example.com/page/ e http://www.example.com/page e http://www.example.com/page/index.htm .


1
La barra finale indica ancora una directory. Ciò non è cambiato ed è tutt'altro che obsoleto. È ancora un nome di percorso seguito dai computer su Internet. È solo nella barra degli indirizzi che noterai un cambiamento SE il server è impostato per farlo.
Rob,

Grazie per il commento. Ovviamente - hai ragione - la barra finale ANCORA indica una directory e in questo senso è tutt'altro che obsoleta - e probabilmente lo sarà sempre ... mi riferivo solo a "back in the days" quando lasciare quella barra finale potrebbe provocare una grave perdita di velocità di rendering. Per quanto riguarda la velocità di rendering, NON DEVI più utilizzare la barra finale.
tillinberlin,

Neanche questo è del tutto vero. Se il server non è impostato in questo modo, lasciare la barra finale rimossa ti porterà la directory e non il file e ci vorranno ancora due recuperi per farti la pagina.
Rob,

Bene ok - e se il server non è impostato 'correttamente', anche una barra finale non sarebbe d'aiuto - e il server dovrebbe elencare la directory invece di servire 'index. ... "
tillinberlin,

5

Secondo Google , tratteranno gli URL con e senza trascinamento /come documenti diversi:

Storicamente, è comune che gli URL con una barra finale per indicare una directory e quelli senza barra finale per indicare un file:

http://example.com/foo/ (con barra finale, convenzionalmente una directory)

http://example.com/foo (senza barra finale, convenzionalmente un file)

Ma certamente non devono. Google tratta ogni URL sopra separatamente (e allo stesso modo) indipendentemente dal fatto che si tratti di un file o di una directory, o che contenga una barra finale o non contenga una barra finale.

Contenuti diversi su / e no- / URL vanno bene per Google, spesso meno ideali per gli utenti

L'enfasi è che Google non è mia.

Ora i server possono tecnicamente gestire questi URL in modo diverso, ma la raccomandazione è che siano tutti equivalenti. Google sembra seguire anche questo consiglio.

Offrire lo stesso contenuto su due URL diversi può essere fonte di confusione - per utenti e motori di ricerca, quindi sconsigliano e forniscono istruzioni sulla normalizzazione degli URL.

Se segui le osservazioni di vari impiegati di Google su SEO e SERP, troverai un tema comune:

Google fa tutto il possibile per migliorare l'esperienza dell'utente.

Quindi, per la SEO, dovresti canonicalizzare i tuoi URL per garantire un'esperienza utente coerente.


Si noti che il passaggio citato da RFC 3986 si applica solo a percorsi vuoti. Quindi non è corretto dichiarare "[…] un URL senza e senza un trailing /è lo stesso".
unor

Ho aggiornato la mia risposta per essere più preciso. Funzionalmente, si comportano allo stesso modo sulla maggior parte dei server Web che incontro.
jeffatrackaid,

Non intendevo "stesso" contro "equivalente"; è che questo passaggio RFC si applica solo agli URL con percorsi vuoti. Quindi l'URL nonhttp://example.com/foo/ è equivalente a , ma è equivalente a . http://example.com/foohttp://example.com/http://example.com
unor

Grazie per il chiarimento .... Ho rimosso il riferimento RFC in quanto non è troppo rilevante.
jeffatrackaid,

2

Indica semplicemente che la posizione punta a una directory e non a un file specifico. Il server web mostrerà quindi la pagina predefinita per quella directory se ne è stata impostata una o altrimenti elenca i file in quella directory.

Non ha significato o valore SEO. (Anche se essere in grado di aprire la pagina dell'indice di quella directory tramite due URL può risultare in contenuti duplicati con implicazioni SEO).


1

Quando scelgo tra l'uso di una barra finale o meno, la maggior parte delle volte nessuna barra finale appare più pulita. Tuttavia, ho riscontrato un caso interessante in cui avere una barra finale può aiutare con l'ottimizzazione dei motori di ricerca (SEO). Questo è il caso in cui il tuo documento ha quella che sembra essere un'estensione di file che non lo è .html. Questo diventa un problema con i siti che classificano i siti Web. Potrebbero scegliere tra questi due URL:

  • http://mysite.example.com/rated.example.com
  • http://mysite.example.com/rated.example.com/

In tal caso, sceglierei quello con la barra finale . Questo perché l' .comestensione è un'estensione per i file dei comandi eseguibili di Windows. I motori di ricerca e i controllori di virus spesso non amano gli URL che sembrano contenere malware distribuito attraverso tali meccanismi. La barra finale sembra mitigare qualsiasi preoccupazione, consentendo alla pagina di posizionarsi nei motori di ricerca e ottenere dai controllori dei virus.

Se i tuoi URL non sono presenti .nella parte del file, ti consiglio di omettere la barra finale per semplicità.


Penso che sia anche più pulito. Se guardi i link su Twitter, Facebook e simili, quasi nessuno usa una barra finale. Ci saranno siti che mi dimostrano che mi sbaglio, ma a conti fatti, gli utenti hanno più familiarità con gli URL non trascinati
henrywright,
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.