WordPress: Odstranit a přesměrovat YYYY/MM/DD Permalink Structure s Regex a Rank Math SEO
Zjednodušení struktury adres URL je skvělý způsob, jak optimalizovat vaše stránky z mnoha důvodů. Dlouhé adresy URL je obtížné sdílet s ostatními, lze je přerušit v textových editorech a editorech e-mailů a složité struktury složek adres URL mohou vyslat nesprávné signály vyhledávačům o důležitosti vašeho obsahu.
RRRR/MM/DD Trvalá struktura
Pokud by váš web měl dvě adresy URL, která by podle vás poskytla článku vyšší důležitost?
- https://martech.zone/permalink-optimization OR
- https://martech.zone/permalink-optimization
Jedním z výchozích nastavení pro WordPress je mít na blogu trvalou strukturu odkazů, která v adrese URL obsahuje rrrr/mm/dd. To není ideální z několika důvodů:
- Optimalizace pro vyhledávače (SEO) - Jak je uvedeno výše, hierarchie webu v zásadě ukazuje vyhledávačům, že obsah je od domovské stránky vzdálen 4 složky ... takže nejde o důležitý obsah.
- Stránka s výsledky vyhledávání (SERP) - Možná máte na svém webu fantastický článek, který jste napsali loni, ale stále platí. Jiné weby však vydávají novější články. Pokud byste na stránce s výsledky vyhledávání (SERP) zobrazili strukturu data, která byla před rokem, klikli byste na starší článek? Asi ne.
Prvním krokem, který je třeba udělat, je aktualizovat Nastavení> Trvalé odkazy v administraci WordPressu a jednoduše vytvořit permalink /% postname% /
Tento; rozbilo by to však všechny vaše stávající odkazy na příspěvky na vašem blogu. Poté, co váš blog chvíli žije, není zábavné přidávat přesměrování pro každý váš starý článek. To je v pořádku, protože můžete použít regulární výraz (Regulární výraz) udělat toto. Regulární výraz hledá vzor. V tomto případě je náš regulární výraz:
/\d{4}/\d{2}/\d{2}/(.*)
Výše uvedený výraz se rozpadá následovně:
- /\ d {4} hledá lomítko a 4 číslice představující rok
- /\ d {2} hledá lomítko a 4 číslice představující měsíc
- /\ d {2} hledá lomítko a 4 číslice představující den
- /(.*) zachycuje vše, co je na konci adresy URL, do proměnné, na kterou můžete přesměrovat. V tomto případě:
https://martech.zone/$1
Takhle to vypadá uvnitř Rank Matematika SEO plugin (uveden jako jeden z našich oblíbené WordPress pluginy), nezapomeňte zajistit, aby byl typ nastaven na Regulární výraz s rozevíracím seznamem:
Odebírání názvů blogů, kategorií nebo kategorií nebo jiných podmínek
Odebírání blogu - Pokud jste ve struktuře permalink měli výraz „blog“, můžete k přesměrování použít přesměrování SEO Rank Math
/blog/([a-zA-Z0-9_.-]+)$
Všimněte si toho, nepoužil jsem možnost (.*), Protože to by vytvořilo smyčku, kdybych měl stránku, která byla jen /blog. To vyžaduje, aby za /blog /byl nějaký druh slimáku. Budete to chtít přesměrovat stejně jako výše.
https://martech.zone/$1
Odebírání kategorie
- Odebrat kategorie ze svého slimáka (který je tam ve výchozím nastavení) nasaďte Rank Math SEO plugin který má možnost kategorie pásu ze struktury URL v jejich nastavení SEO> Odkazy:Odebírání kategorií - Pokud jste měli kategorie, budete chtít být trochu opatrnější a vytvořit řadu přesných názvů kategorií, abyste omylem nevytvořili kruhovou smyčku. Zde je ten příklad:
/(folder1|folder2|folder3)/([a-zA-Z0-9_.-]+)$
Opět jsem nepoužil možnost (.*), Protože to by vytvořilo smyčku, kdybych měl stránku, která byla jen /blog. Budete to chtít přesměrovat stejně jako výše.
https://martech.zone/$1
Zveřejnění: Martech Zone je zákazníkem a přidruženou společností Rank Math.