WordPress: rimuovi e reindirizza una struttura di permalink AAAA/MM/GG con Regex e Rank Math SEO

Reindirizza AAAA/MM/GG Regex WordPress Rank Math SEO

Semplificare la struttura dell'URL è un ottimo modo per ottimizzare il tuo sito per una serie di motivi. Gli URL lunghi sono difficili da condividere con gli altri, possono essere tagliati negli editor di testo e negli editor di posta elettronica e strutture complesse di cartelle URL possono inviare segnali sbagliati ai motori di ricerca sull'importanza dei tuoi contenuti.

Struttura permalink AAAA/MM/GG

Se il tuo sito avesse due URL, quale penseresti abbia conferito all'articolo maggiore importanza?

  • https://martech.zone/2013/08/06/yyyy-mm-dd-regex-redirect OR
  • https://martech.zone/yyyy-mm-dd-regex-redirect

Una delle impostazioni predefinite per WordPress consiste nell'avere una struttura permalink sul blog che includa aaaa/mm/gg all'interno dell'URL. Questo non è l'ideale per un paio di motivi:

  1. Search Engine Optimization (SEO) – Come discusso sopra, la gerarchia del sito mostra fondamentalmente ai motori di ricerca che il contenuto è a 4 cartelle dalla home page... quindi non è un contenuto importante.
  2. Pagina dei risultati del motore di ricerca (SERP) – Potresti avere un fantastico articolo sul tuo sito che hai scritto l'anno scorso ma è ancora valido. Tuttavia, altri siti stanno pubblicando articoli più recenti. Se hai visualizzato una struttura di date che era un anno fa nella pagina dei risultati del motore di ricerca (SERP), faresti clic sull'articolo più vecchio? Probabilmente no.

Il primo passo da compiere è aggiornare Impostazioni > Permalink nell'amministratore di WordPress e fare in modo che il tuo permalink sia il /% postname% /

Permalink delle impostazioni di WordPress

Questo; tuttavia, interromperebbe tutti i link ai post esistenti sul tuo blog. Dopo aver tenuto attivo il tuo blog per un po', non è divertente aggiungere reindirizzamenti per ognuno dei tuoi vecchi articoli. Va bene perché puoi utilizzare un'espressione regolare (regex) per fare questo. Un'espressione regolare cerca un modello. In questo caso, la nostra espressione regolare è:

/\d{4}/\d{2}/\d{2}/(.*)

L'espressione di cui sopra si suddivide come segue:

  • /\d{4} cerca una barra e 4 cifre numeriche che rappresentano l'anno
  • /\d{2} cerca una barra e 4 cifre numeriche che rappresentano il mese
  • /\d{2} cerca una barra e 4 cifre numeriche che rappresentano il giorno
  • /(.*) cattura tutto ciò che si trova alla fine dell'URL in una variabile a cui puoi reindirizzare. In questo caso:

https://martech.zone/$1

Ecco come appare all'interno del Rank Math SEO plugin (indicato come uno dei nostri plugin WordPress preferiti), non dimenticare di assicurarti che il tipo sia impostato su regex con il menu a discesa:

classifica i reindirizzamenti seo matematici

Rimozione di blog, categorie o nomi di categorie o altri termini

Rimozione del blog – Se avessi il termine "blog" all'interno della tua struttura permalink, puoi utilizzare i reindirizzamenti di Rank Math SEO per popolare

/blog/([a-zA-Z0-9_.-]+)$

Nota su questo, non ho usato l'opzione (.*) poiché ciò creerebbe un ciclo se avessi una pagina che fosse solo / blog. Ciò richiede che ci sia una sorta di lumaca dopo il /blog/. Ti consigliamo di reindirizzare questo come sopra.

https://martech.zone/$1

Rimozione della categoria - Rimuovere categoria dal tuo slug (che è lì per impostazione predefinita) distribuisci il Plugin Rank Math SEO che ha un'opzione per categoria di strisce dalla struttura dell'URL nelle loro impostazioni SEO > Collegamenti:

Classifica la categoria delle strisce matematiche da Links

Rimozione di categorie – Se avevi delle categorie, dovresti stare un po' più attento e creare un array dei nomi esatti delle categorie in modo da non creare accidentalmente un ciclo circolare. Ecco quell'esempio:

/(folder1|folder2|folder3)/([a-zA-Z0-9_.-]+)$

Ancora una volta, non ho usato l'opzione (.*) poiché ciò creerebbe un ciclo se avessi una pagina che fosse solo /blog. Ti consigliamo di reindirizzare questo come sopra.

https://martech.zone/$1

Divulgazione: sono un cliente e affiliato di Rank Math.

Cosa ne pensi?

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti.