Come modificare la struttura del permalink di un blog senza perdere le classifiche nei motori di ricerca
Pubblicato: 2022-05-22Il più delle volte, i proprietari di blog che lavorano in modo indipendente e potrebbero non conoscere le tecniche avanzate di SEO (Search Engine Optimization) proveranno cose nuove con i loro blog che potrebbero finire per danneggiare il loro posizionamento e creare confusione.

Ieri sera ho deciso di apportare alcune modifiche tanto necessarie a 'The Wpromoter Blog' per aumentare il nostro posizionamento nei motori di ricerca. Dato che abbiamo scritto diligentemente post sul blog e fatto del nostro meglio per tenere il mondo informato, abbiamo accumulato un numero piuttosto elevato di post mentre il blog è stato apprezzato dai nostri lettori.
Quando il blog è stato aggiunto al nostro sito, è stato fatto dopo che il nostro sito Web è stato creato in modo programmatico. Il blog è un'installazione di WordPress in una sottodirectory chiamata /blog.
Prima di iniziare a spiegare cosa ho fatto, ecco uno scenario di esempio:
Joe Blogger Dude ha un blog in esecuzione sulla sua installazione di WordPress chiamato joeblogger.com - ora questo non è un vero blog e se ci vai vedrai questo: 
Per il nostro esempio, i suoi URL vengono attualmente visualizzati in questo formato:
http://www.joeblogger.com/%year%/%month%/%day%/%postname%/
cioè dal vivo potrebbe assomigliare a questo:
http://www.joeblogger.com/2008/08/01/how-to-joe-blog/
Dopo che Joe ha visitato un evento da qualche parte come SMX, ha trovato alcune informazioni sulla SEO del blog che lo hanno influenzato a utilizzare una struttura blog personalizzata in WordPress per i suoi URL invece di quella predefinita più lunga con tutti i timbri della data nell'URL, che sono davvero utili solo per i post di notizie che vuoi indicizzare nella sezione Notizie di Yahoo o altri siti di notizie che richiedono che la data sia nell'URL da indicizzare ( ma questo è un altro post di cui scrivere ).
Joe aveva l'impostazione predefinita quando ha iniziato semplicemente seguendo le istruzioni di installazione per WordPress che non includono alcuna informazione sulle tecniche SEO per l'ottimizzazione del blog.
Ecco il problema
Ora Joe ha le carte in regola per voler cambiare in qualche modo la sua struttura permalink, quindi ha chiesto a Google "Come faccio a cambiare la mia struttura permalink in WordPress?"
Dopo alcune rapide ricerche scopre che il modo per farlo è nell'area 'wp-admin' dove scegli 'Impostazioni – > Permalink' e scegli il pulsante di opzione per 'Personalizzato' e quindi inserisci la seguente stringa in:
/%categoria%/%nomepost%/
Questo ora sostituirà le date nell'URL dopo il nome di dominio con la categoria del post in OGNI post e quindi il post-slug (nome del post).
Quindi, Joe lo configura e tutto funziona alla grande, ora i suoi post hanno URL molto più puliti. È molto felice.
Il "problema" che ho menzionato è proprio qui: non si rende conto che nessuno dei suoi post che erano classificati in Google ora restituirà un errore 404 e alla fine cadrà dalle SERP (Search Engine Results Pages).
Quindi cosa fai per MANTENERE le tue classifiche?
La risposta che la maggior parte dei SEO ti dirà è di reindirizzare 301 tutti i tuoi vecchi post del blog a quelli nuovi.
Grande.
Indovina un po? Joe Blogger aveva 250 post sul blog.
CHE compito faticoso è diventato questo.
Creare manualmente tutti quei 301 è un vero rompicoglioni. Hai bisogno di qualche programmatico o software o di una soluzione rapida e sporca per farlo molto più velocemente.
Ci sono plugin e modi per ottenere i risultati, basta usare un po' il cervello per capirlo.
Il mio prossimo esempio è quello che ho fatto per risolvere questo problema per "Il blog di Wpromoter" che stai leggendo ora. I nostri post avevano il seguente aspetto:
https://www.wpromote.com/blog/2008/07/31/information-age-overload/
Ora si presentano così:
https://www.wpromote.com/blog/internet-news/information-age-overload/
PROVA A FARE CLIC SUL POST /2008/07/31 E GUARDA IL 301 IN AZIONE!
Passaggio 1. Installa il plug-in XML Sitemap Generator nel tuo blog WordPress
– (nota: se utilizzi altri software per blog, tutti questi principi saranno gli stessi, potresti dover trovare un altro modo per generare gli URL o semplicemente utilizzare un generatore di mappe del sito online)
Passaggio 2. Genera un file della mappa del sito per il blog e visualizza la mappa del sito che crea
Salva la mappa del sito localmente sul tuo computer come 'old-sitemap.xml'.

Mappa del sito "vecchia" generata da plug-in

Passaggio 3. Apri il file in un editor (ad esempio TextEdit, Blocco note, Smultron, Dreamweaver)
Usa varie tecniche di ricerca e sostituzione per eliminare solo gli URL per ogni post.
cioè cerca: </url><url> ignorando gli spazi bianchi, quindi <loc>, quindi </loc> sostituendoli tutti con un carattere vuoto per rimuoverli. – Finisci semplicemente con un elenco di URL.
Passaggio 4. Blocca temporaneamente i motori di ricerca dall'indicizzazione del tuo blog mentre apporti le modifiche

Come impedire ai motori di ricerca di eseguire la scansione del tuo blog
Passaggio 5. Imposta la struttura del permalink personalizzata in WordPress
In WordPress, vai a:
'Impostazioni – > Permalink' e scegli il pulsante di opzione per 'Personalizzato', quindi inserisci la seguente stringa in:
/%categoria%/%nomepost%/

Struttura Permalink personalizzata di WordPress
Ora vedrai subito che gli URL dei tuoi post sembrano molto più puliti. Verifica che funzioni guardando il tuo blog e sfogliando diverse pagine per assicurarti che funzioni.
cioè ora assomigliano a questo.
https://www.wpromote.com/blog/technology/information-age-overload/
Passaggio 6. Genera un'altra Sitemap per la "Nuova" struttura dell'URL
Segui gli stessi passaggi di cui sopra al passaggio 2.

nuovi URL del generatore di mappe del sito
Passaggio 7. Taglia e incolla i due file in Excel in colonne diverse
cioè la colonna A leggerà: Reindirizzamento 301, la colonna B saranno i VECCHI URL, la colonna C saranno i NUOVI URL.

301 Reindirizzamenti creati in Excel
Passaggio 8. Taglia e incolla da Excel nel tuo editor di testo
Salva il file come codifica UTF-8.
Questo verrà aggiunto al tuo attuale file .htaccess (se c'è già qualcosa nel file, lascia una riga vuota e incolla questi reindirizzamenti) o ne creerà uno nuovo. Nota sui MAC dovrai nominare il file htaccess.txt o qualcosa di leggibile, rinominalo semplicemente .htaccess dopo averlo caricato nella radice della directory del blog – cioè nel nostro caso /blog
Passaggio 9. ASPETTA Se hai già una Sitemap con i "vecchi URL" fino a quando Google non la scansiona
Devi concedere a Google un po' di tempo per eseguire la scansione e l'indicizzazione dei 301. NOTA IMPORTANTE: saprai che ciò si è verificato quando le ricerche sui post indicizzati nei vecchi URL iniziano a essere visualizzate come nuovi URL.
Un modo per accelerare il processo è inviare a Google una mappa del sito XML (tramite Strumenti per i Webmaster) che contiene i vecchi URL. Quindi, ATTENDERE fino a quando tutto è stato scansionato.
Passaggio 10. Consenti ai motori di ricerca di eseguire nuovamente la scansione del tuo sito
Ora torna alla pagina Impostazioni privacy e fai clic sul pulsante di opzione in alto che consente al blog di essere nuovamente indicizzato dai motori di ricerca.

Come abilitare i motori di ricerca per eseguire la scansione del tuo blog
Passaggio 11. Invia NUOVI URL nella Sitemap dopo che sono stati scansionati
Una volta che nessuna delle pagine più vecchie viene visualizzata per le ricerche sui contenuti del blog dai post, vorrai aggiornare la tua mappa del sito XML con SOLO i NUOVI URL.
Passaggio 12. Prestare attenzione ai problemi di contenuto duplicato
Per assicurarmi che nessuno dei post dell'archivio venga contrassegnato da Google come "contenuto duplicato", ho attivato il plug-in "Duplicate Content Cure" in WordPress che aggiunge il tag Meta "NOINDEX" a tutte le pagine di archivio che contengono lo stesso contenuto del blog post, ma hanno un URL diverso. Questo dice ai motori di ricerca di non indicizzare nessuna delle pagine di archivio (con URL meno compatibili con l'utente) e garantisce che solo i post nel formato corretto vengano indicizzati.
Passaggio 13. Siediti e attendi che le nuove classifiche inizino ad arrivare!
Fino alla prossima volta,
Il tuo quartiere amichevole SEO
