WordPress: Ferwiderje en omliede in JJJJ/MM/DD Permalink -struktuer mei Regex en Rang Math SEO
Jo URL-struktuer ferienfâldigje is om in oantal redenen in geweldige manier om jo side te optimalisearjen. Lange URL's binne lestich te dielen mei oaren, kinne wurde ôfsnien yn teksteditors en e-editors, en komplekse URL-mapstrukturen kinne de ferkearde sinjalen nei sykmasjines stjoere oer it belang fan jo ynhâld.
JJJJ/MM/DD Permalink -struktuer
As jo side twa URL's hie, hokker soene jo tinke dat it artikel heger belang hat levere?
- https://martech.zone/permalink-optimization OR
- https://martech.zone/permalink-optimization
Ien fan 'e standertynstellingen foar WordPress is in permalinkstruktuer te hawwen op it blog dat de jjjj/mm/dd omfettet binnen de URL. Dit is net ideaal foar in pear redenen:
- Search Engine Optimization (SEO) - Lykas hjirboppe besprutsen, toant de hiërargy fan 'e side yn prinsipe sykmasines dat de ynhâld 4 mappen fuort is fan' e thússide ... dus it is gjin wichtige ynhâld.
- Search Engine Result Page (SERP) - Jo hawwe miskien in fantastysk artikel op jo side dat jo ferline jier hawwe skreaun, mar dat is noch jildich. Oare siden publisearje lykwols mear resinte artikels. As jo in datumstruktuer besjen dy't in jier lyn wie yn 'e side fan' e sykmasjineresultaat (SERP), soene jo dan klikke op it âldere artikel? Wierskynlik net.
De earste stap om te nimmen is om Ynstellings> Permalinks yn WordPress -admin te aktualisearjen en jo permalink gewoan de /% postnamme% /
Dit; soe lykwols al jo besteande postlinks op jo blog brekke. Neidat jo blog in skoft live hat west, is it net leuk trochferwizings ta te foegjen foar elk fan jo âlde artikels. Dat is goed, om't jo in reguliere ekspresje kinne brûke (regex) om dit te dwaan. In reguliere ekspresje siket nei in patroan. Yn dit gefal is ús reguliere útdrukking:
/\d{4}/\d{2}/\d{2}/(.*)
De útdrukking hjirboppe brekt as folgjend ôf:
- /\ d {4} siket nei in slash en 4 numerike sifers dy't it jier fertsjintwurdigje
- /\ d {2} siket nei in slash en 4 numerike sifers dy't de moanne fertsjintwurdigje
- /\ d {2} siket nei in slash en 4 numerike sifers dy't de dei fertsjintwurdigje
- /(.**) vangt alles wat oan 'e ein fan' e URL is yn in fariabele wêrop jo kinne omliede. Yn dit gefal:
https://martech.zone/$1
Dit is hoe't it derút sjocht binnen de Rang Math SEO plugin (neamd as ien fan ús favorite WordPress -plugins), ferjit gewoan net om te soargjen dat it type is ynsteld op regex mei de dropdown:
Blog-, kategory- as kategorynammen as oare betingsten ferwiderje
Blog ferwiderje - As jo de term "blog" binnen jo permalinkstruktuer hiene, kinne jo de trochferwizings fan Rang Math SEO brûke om te foljen
/blog/([a-zA-Z0-9_.-]+)$
Notysje hjiroer, ik haw de opsje (.*) Net brûkt, om't dat in loop soe meitsje as ik in pagina hie dy't gewoan /blog wie. Dit fereasket dat d'r in soarte fan slak is nei de /blog /. Jo wolle dit krekt lykas hjirboppe omliede.
https://martech.zone/$1
Kategory ferwiderje
- Ferwiderje kategory fan jo slak (dy't d'r standert is) de Rang SEO plugin foar wiskunde dy't in opsje hat om strip kategory fan 'e URL -struktuer yn har SEO -ynstellingen> Keppelings:Kategoryen ferwiderje - As jo kategoryen hiene, wolle jo wat foarsichtiger wêze en in array meitsje fan 'e krekte kategorynammen, sadat jo net per ongelok in sirkulêre lus meitsje. Hjir is dat foarbyld:
/(folder1|folder2|folder3)/([a-zA-Z0-9_.-]+)$
Nochris haw ik de opsje (.*) Net brûkt, om't dat in loop soe meitsje as ik in pagina hie dy't gewoan /blog wie. Jo wolle dit krekt lykas hjirboppe omliede.
https://martech.zone/$1
Disclosure: Martech Zone is in klant en affiliate fan Rang wiskunde.