Quando la stessa pagina canonica cambia l'URL


8

Questa è una continuazione della domanda: come gestire le modifiche canoniche agli URL come Stack Overflow .

Supponiamo di avere l'URL del canone:

questions/11/car <--- canonicamente-linked-da --- questions/11/

Cosa succederà se voglio cambiare l'URL del canone in:

questions/11/car-with-sgx

Ovviamente, questions/11/punterà al nuovo URL canon.

Ma come dovrebbe il vecchio questions/11/carpassare a quello nuovo? Ci sono due modi:

  1. 301 reindirizzalo al nuovo URL canon
  2. il vecchio URL canon si collega canonicamente al nuovo URL canon

Secondo questo post :

[Utilizzando il collegamento canonico anziché il reindirizzamento,] le classifiche di OldPage.html diminuiranno nel tempo a causa di un minor numero di collegamenti interni, ma il tag canonico non lo farà scomparire del tutto. Potrebbe teoricamente rimanere nel loro indice fino a quando si verifica una delle seguenti condizioni:

  1. viene reindirizzato in modo permanente tramite 301
  2. restituisce un 404 per un lungo periodo di tempo (continueranno a controllare per un po 'prima di rilasciare un URL)
  3. viene aggiunto un tag "noindex" meta robot

Se questo è vero, ho davvero bisogno di usare il reindirizzamento dal vecchio URL canon al nuovo URL canon, il che significa che devo tenere un registro dei precedenti URL canon precedenti di questo contenuto, quindi so quando posso reindirizzare. Questo è un po 'una seccatura da fare.


Ho capito cosa stai dicendo. Ma che ne dici di quanto segue? Diciamo che ho 5 prodotti identici, ma il codice del prodotto, la specifica del colore del prodotto e l'immagine del prodotto. Il titolo, la meta e la descrizione sono identici. (a proposito il colore è in una forma selezionata). Ho realizzato 4 link canonici al 1 che è il MASTER in base a molti fattori. Se il MASTER diventa inattivo o senza scorta, un prodotto dall'altro 4 diventerà il nuovo MASTER e il resto diventerà canonico. La domanda è se, diventando MASTER dalla volontà canonica, il sito subirà una pena
Florin,

Risposte:


1

Utilizzeresti un reindirizzamento 301 dal vecchio URL a quello nuovo. Ciò garantisce che tutto il traffico verso la vecchia pagina venga passato alla nuova, insieme a qualsiasi valore (PageRank, ecc.) Accumulato dalla pagina originale.

Così old.html -- 301 --> new.html

Idealmente , aggiorni anche l'elemento di collegamento canonico su tutte le pagine per le quali è old.htmlstata definita la versione canonica. Quindi, dove old-variant.htmloriginariamente aveva un riferimento canonico all'elemento link old.html, ora dovrebbe fare riferimento new.html.

Se dimentichi o sei troppo pigro per farlo, non è la fine del mondo poiché il reindirizzamento 301 dovrebbe completare la connessione. Probabilmente non è l'ideale - ad esempio, a Google non piacciono i reindirizzamenti concatenati e sospetto che avrebbero una posizione simile su catene di CLE e reindirizzamenti - ma dovrebbe funzionare. Tuttavia sarei propenso a vederlo come una rete di sicurezza, non una strategia.


0

Mi sembra che tu stia rinominando un URL.

Rel Canonical dice ai motori di ricerca quale sia la pagina principale, effettivamente quali pagine sono duplicate.

Non è necessario utilizzare sempre Rel Canon se si trova in una pagina con un sacco di testo contenuto in tutto il sito. Ad esempio un / blog / può avere articoli completi visualizzati, molti dei quali. Non puoi usare più di un canone e in questo caso non aggiungi Rel Canonical.

Personalmente un meta (Noindex, follow) funziona meglio e usa Rel Canonical nelle pagine master, spiegherà più avanti in seguito sul seguito.

Ad esempio pagina B (Questo ha un contenuto duplicato) Pagina A (Contenuto unico).

Dal momento che Google non premierà le pagine duplicate non ha molto senso indicizzarle, quindi una soluzione migliore è questa.

PageA.html che usi Rel Canonical = "PageA.html" PageB.html che usi

Usando il noindex stai dicendo automaticamente ai motori di ricerca che non tiene conto di questa pagina, con l'attributo follow nella loro stai assicurando che se qualcuno si collega alla pagina noindex allora il succo viene inviato al resto del sito, significa anche che Google può scansiona i collegamenti trovati all'interno della pagina. Un noindex, non significa che non venga strisciato a proposito, significa solo che non comparirà nei risultati. Alcuni dicono che usando la tattica noindex non è necessario utilizzare Rel Canonical sul principale, ma io lo uso, ed è comunque raccomandato come se qualsiasi dups ottenga anche se non sarai schiaffeggiato.

Se hai semplicemente rinominato la pagina, perché la tua domanda è carina e non esatta, cancella semplicemente la vecchia pagina e 301. Un po 'di succo si perde sempre quando si rinomina le pagine qualsiasi cosa tu faccia, ma 301 è il modo migliore per andare avanti.

Spero che sia di aiuto

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.