Content MarketingPartneriVyhľadávací marketing

WordPress: Nájdite a nahraďte všetky trvalé odkazy vo vašej databáze pomocou regulárnych výrazov (príklad: /RRRR/MM/DD)

Pri akejkoľvek stránke, ktorá trvá viac ako desať rokov, nie je nezvyčajné, že sa v štruktúre permalinkov vykoná veľa zmien. V prvých dňoch WordPress, to nebolo nezvyčajné pre štruktúra permalinku ak chcete, aby bol blogový príspevok nastavený na cestu, ktorá zahŕňala rok, mesiac, deň a časť príspevku:

/%year%/%monthnum%/%day%/%postname%/

Okrem toho, že má zbytočne dlhý URL, je tu niekoľko ďalších problémov:

  • Potenciálni návštevníci uvidia odkaz na váš článok na inej stránke alebo vo vyhľadávači a nenavštívia ho, pretože vidia rok, mesiac a deň, kedy bol váš článok napísaný. Aj keď je to úžasný, stále zelený článok... neklikajú naň kvôli štruktúre permalinkov.
  • Vyhľadávače môžu považovať obsah za nedôležitý, pretože je hierarchicky niekoľko priečinkov ďaleko od domovskej stránky.

Pri optimalizácii stránok našich klientov im odporúčame, aby aktualizovali svoju štruktúru trvalých odkazov príspevkov na:

/%postname%/

Samozrejme, veľká zmena, ako je táto, môže spôsobiť neúspechy, ale videli sme, že v priebehu času výhody ďaleko prevažujú nad rizikami. Majte na pamäti, že aktualizácia vašej štruktúry permalinkov NIČ nepresmeruje návštevníkov na tieto staré odkazy, ani neaktualizuje interné odkazy vo vašom obsahu.

Ako aktualizovať svoje trvalé odkazy v obsahu WordPress

Keď vykonáte túto zmenu, môžete zaznamenať určitý pokles hodnotenia vášho vyhľadávacieho nástroja na týchto príspevkoch, pretože presmerovanie odkazu môže znížiť autoritu zo spätných odkazov. Jedna vec, ktorá môže pomôcť, je správne presmerovať návštevnosť, ktorá prichádza na tieto odkazy, A upraviť odkazy vo vašom obsahu.

  1. Presmerovania externých odkazov – na svojej stránke musíte vytvoriť presmerovanie, ktoré vyhľadá vzor regulárneho výrazu a správne presmeruje používateľa na príslušnú stránku. Aj keď opravíte všetky interné odkazy, budete to chcieť urobiť pre externé odkazy, na ktoré vaši návštevníci klikajú. Napísal som o tom, ako pridať regulárny výraz (regex) presmerovanie vo WordPress a konkrétne o ako urobiť presmerovanie /RRRR/MM/DD/.
  2. Interné odkazy – po aktualizácii štruktúry permalinkov môžete mať vo svojom existujúcom obsahu stále interné odkazy, ktoré odkazujú na staré odkazy. Ak nemáte nastavené presmerovania, výsledkom bude, že dostanete a 404 nenašla sa chyba. Ak máte nastavené presmerovania, stále to nie je také dobré ako v skutočnosti aktualizovať vaše odkazy. Ukázalo sa, že interné odkazy prospievajú vašim organickým výsledkom vyhľadávania, takže zníženie počtu presmerovaní je skvelým krokom k udržaniu čistého a presného obsahu.

Problémom je, že sa musíte dotazovať na tabuľku s údajmi o príspevkoch, identifikovať akýkoľvek vzor, ​​ktorý vyzerá ako /YYYY/MM/DD, a potom túto inštanciu nahradiť. Tu sú regulárne výrazy perfektné... ale stále potrebujete riešenie na iteráciu obsahu vášho príspevku a potom aktualizáciu inštancií odkazov – bez toho, aby ste pokazili váš obsah.

Našťastie na to existuje skvelé riešenie, WP Migrate Pro. S WP Migrate Pro:

  1. Vyberte tabuľku, ktorú chcete aktualizovať, v tomto prípade wp_posts. Výberom jednej tabuľky minimalizujete zdroje, ktoré bude proces vyžadovať.
  2. Vložte svoj regulárny výraz. Dalo mi to trochu práce, aby som dostal správnu syntax, ale na Fiverr som našiel skvelého odborníka na regulárny výraz a oni mali regulárny výraz hotový za pár minút. Do poľa Hľadať vložte nasledovné (samozrejme prispôsobené pre vašu doménu):
/martech\.zone\/\d{4}\/\d{2}\/\d{2}\/(.*)/
  1. (.*) je premenná, ktorá zachytí slimák zo zdrojového reťazca, takže túto premennú musíte pridať do reťazca Nahradiť:
martech.zone/$1
  1. Musíte kliknúť na tlačidlo .* napravo od poľa nahradenia, aby aplikácia vedela, že ide o regulárny výraz nájsť a nahradiť.
WP MIgrate Pro - Regex náhrada RRRR/MM/DD permalinks v wp_posts
  1. Jednou z najkrajších funkcií tohto doplnku je, že si môžete skutočne prezrieť zmeny pred ich vykonaním. V tomto prípade som mohol okamžite vidieť, aké úpravy sa budú robiť v databáze.
WP Migrate Pro - Ukážka nahradenia trvalých odkazov podľa regulárneho výrazu vo wp_posts

Pomocou doplnku som bol schopný aktualizovať 746 interných odkazov v mojom obsahu približne za minútu. Je to oveľa jednoduchšie, ako hľadať každý odkaz a snažiť sa ho nahradiť! Toto je len jedna malá funkcia v tomto výkonnom doplnku na migráciu a zálohovanie. Je to jeden z mojich obľúbených a je uvedený na mojom zozname najlepšie doplnky WordPress pre podnikanie.

Stiahnite si WP Migrate Pro

Zverejnenie: Martech Zone je pobočkou spoločnosti WP Migrate a používa ho a ďalšie pridružené odkazy v tomto článku.

Douglas Karr

Douglas Karr je zakladateľom spoločnosti Martech Zone a uznávaný odborník na digitálnu transformáciu. Douglas pomohol rozbehnúť niekoľko úspešných MarTech startupov, asistoval pri due diligence viac ako 5 miliárd dolárov v akvizíciách a investíciách Martech a pokračuje v spúšťaní svojich vlastných platforiem a služieb. Je spoluzakladateľom Highbridge, poradenská firma v oblasti digitálnej transformácie. Douglas je tiež publikovaným autorom príručky Dummie a knihy obchodného vedenia.

súvisiace články

Čo si myslíte?

Táto stránka používa Akismet na zníženie spamu. Zistite, ako sa spracúvajú údaje vašich komentárov.