WordPress: een JJJJ/MM/DD-permalinkstructuur verwijderen en omleiden met Regex en Rank Math SEO

Omleiden JJJJ/MM/DD Regex WordPress Rank Math SEO

Het vereenvoudigen van uw URL-structuur is om een ​​aantal redenen een uitstekende manier om uw site te optimaliseren. Lange URL's zijn moeilijk te delen met anderen, kunnen worden afgekapt in teksteditors en e-maileditors, en complexe URL-mapstructuren kunnen de verkeerde signalen naar zoekmachines sturen over het belang van uw inhoud.

JJJJ/MM/DD Permalink-structuur

Als uw site twee URL's had, welke zou volgens u het artikel belangrijker hebben gemaakt?

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

Een van de standaardinstellingen voor WordPress is om een ​​permalink-structuur op de blog te hebben die de jjjj/mm/dd in de URL bevat. Dit is om een ​​aantal redenen niet ideaal:

  1. Search Engine Optimization (SEO) – Zoals hierboven besproken, laat de hiërarchie van de site zoekmachines in feite zien dat de inhoud 4 mappen verwijderd is van de startpagina... dus het is geen belangrijke inhoud.
  2. Resultatenpagina voor zoekmachines (SERP) – Je hebt misschien een fantastisch artikel op je site dat je vorig jaar schreef, maar dat is nog steeds geldig. Andere sites publiceren echter recentere artikelen. Als u een datumstructuur van een jaar geleden zou bekijken op de resultatenpagina van de zoekmachine (SERP), zou u dan op het oudere artikel klikken? Waarschijnlijk niet.

De eerste stap die u moet nemen, is om Instellingen> Permalinks in de WordPress-beheerder bij te werken en uw permalink de /% postname% /

WordPress-instellingen Permalink

Deze; zou echter al uw bestaande berichtlinks op uw blog verbreken. Nadat je blog een tijdje live is geweest, is het niet leuk om voor al je oude artikelen omleidingen toe te voegen. Dat is oké, want je kunt een reguliere expressie gebruiken (regex) om dit te doen. Een reguliere expressie zoekt naar een patroon. In dit geval is onze reguliere expressie:

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

De bovenstaande uitdrukking is als volgt onderverdeeld:

  • /\d{4} zoekt naar een schuine streep en 4 numerieke cijfers die het jaar vertegenwoordigen
  • /\d{2} zoekt naar een schuine streep en 4 numerieke cijfers die de maand vertegenwoordigen
  • /\d{2} zoekt naar een schuine streep en 4 numerieke cijfers die de dag vertegenwoordigen
  • /(.*) legt alles aan het einde van de URL vast in een variabele waarnaar u kunt doorverwijzen. In dit geval:

https://martech.zone/$1

Zo ziet het eruit in de Rank Math SEO plug-in (vermeld als een van onze favoriete WordPress-plug-ins), vergeet niet om ervoor te zorgen dat het type is ingesteld op regex met de vervolgkeuzelijst:

rang wiskunde seo omleidingen

Blog-, categorie- of categorienamen of andere termen verwijderen

Blog verwijderen – Als u de term "blog" in uw permalink-structuur had, kunt u de omleidingen van Rank Math SEO gebruiken om te vullen

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

Merk op dat ik de optie (.*) niet heb gebruikt, omdat dat een lus zou creëren als ik een pagina had die alleen /blog was. Dit vereist dat er een soort slug is na de /blog/. U wilt dit net als hierboven omleiden.

https://martech.zone/$1

Categorie verwijderen - Verwijderen categorie van je slug (die er standaard is) implementeer de Rank Math SEO-plug-in die een optie heeft om strip categorie van de URL-structuur in hun SEO-instellingen > Links:

Rangschikken Wiskunde Strip Categorie van Links

Categorieën verwijderen – Als je categorieën had, wil je wat voorzichtiger zijn en een array maken van de exacte categorienamen, zodat je niet per ongeluk een cirkelvormige lus maakt. Hier is dat voorbeeld:

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

Nogmaals, ik heb de optie (.*) niet gebruikt, omdat dat een lus zou creëren als ik een pagina had die alleen /blog was. U wilt dit net als hierboven omleiden.

https://martech.zone/$1

Openbaarmaking: ik ben een klant en aangesloten bij Rank Math.

Wat denk je?

Deze site gebruikt Akismet om spam te verminderen. Ontdek hoe uw reactiegegevens worden verwerkt.