Conținut de marketingparteneriSearch Marketing

WordPress: Găsiți și înlocuiți toate legăturile permanente din baza de date folosind expresii regulate (Exemplu: /AAAA/LL/ZZ)

Cu orice site care se întinde pe peste un deceniu, nu este neobișnuit că există multe modificări aduse structurii permalinkului. În primele zile ale WordPress, nu era neobișnuit pentru structura permalink pentru ca o postare de blog să fie setată pe o cale care include anul, luna, ziua și slugul postării:

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

Pe lângă faptul că ai un lung inutil URL-ul, există alte câteva probleme cu aceasta:

  • Vizitatorii potențiali văd un link către articolul tău pe un alt site sau pe un motor de căutare și nu îl vizitează pentru că văd anul, luna și ziua în care a fost scris articolul tău. Chiar dacă este un articol uimitor, veșnic verde... ei nu dau clic pe el din cauza structurii permalink.
  • Motoarele de căutare pot considera conținutul ca fiind neimportant, deoarece este ierarhic mai multe foldere departe de pagina de pornire.

Atunci când optimizează site-urile clienților noștri, le recomandăm să-și actualizeze structura de postare permalink la:

/%postname%/

Desigur, o schimbare majoră ca aceasta poate provoca eșecuri, dar am văzut că de-a lungul timpului avantajele depășesc cu mult riscurile. Rețineți că actualizarea structurii dvs. de permalink nu face NIMIC să redirecționeze vizitatorii către acele link-uri vechi și nici nu actualizează legăturile interne din conținutul dvs.

Cum să vă actualizați permalinkurile în conținutul dvs. WordPress

Când faceți această modificare, este posibil să observați o scădere în clasamentul motorului dvs. de căutare pe acele postări, deoarece redirecționarea linkului poate scădea o anumită autoritate din backlink-urile. Un lucru care poate ajuta este să redirecționați corect traficul care vine către acele linkuri ȘI să modificați linkurile din conținutul dvs.

  1. Redirecționări cu linkuri externe – trebuie să creați o redirecționare pe site-ul dvs. care caută modelul de expresie regulată și redirecționează corect utilizatorul către pagina corespunzătoare. Chiar dacă remediați toate linkurile interne, veți dori să faceți acest lucru pentru linkurile externe pe care fac clic vizitatorii dvs. Am scris despre cum să adăugați o expresie regulată (regex) redirecționează în WordPress și în special despre cum se face redirecționarea /AAAA/LL/ZZ/.
  2. Link-uri interne – după ce vă actualizați structura de permalink, este posibil să aveți în continuare link-uri interne în conținutul dvs. existent care indică link-urile vechi. Dacă nu aveți redirecționări configurate, acestea vor avea ca rezultat obținerea unui 404 eroare nu a fost găsită. Dacă aveți redirecționări configurate, încă nu este la fel de bun ca actualizarea link-urilor. S-a dovedit că legăturile interne beneficiază de rezultatele căutării dvs. organice, astfel încât reducerea numărului de redirecționări este un pas excelent pentru a vă menține conținutul curat și exact.

Problema aici este că trebuie să interogați tabelul cu datele postărilor, să identificați orice model care arată ca /AAAA/LL/ZZ și apoi să înlocuiți acea instanță. Aici intervin perfect expresiile obișnuite... dar aveți totuși nevoie de o soluție pentru a vă repeta prin conținutul postării și apoi a actualiza instanțele linkurilor - fără a vă distruge conținutul.

Din fericire, există o soluție grozavă pentru asta, WP Migrate Pro. Cu WP Migrate Pro:

  1. Selectați tabelul pe care doriți să îl actualizați, în acest caz, wp_posts. Selectând un singur tabel, minimizați resursele pe care le va lua procesul.
  2. Introduceți expresia obișnuită. Acest lucru a fost nevoie de puțină muncă pentru a obține sintaxa corectă, dar am găsit un profesionist de regex pe Fiverr și au făcut regex-ul în câteva minute. În câmpul Găsiți, introduceți următoarele (personalizate pentru domeniul dvs., desigur):
/martech\.zone\/\d{4}\/\d{2}\/\d{2}\/(.*)/
  1. (.*) este o variabilă care va capta slug-ul din șirul sursă, așa că trebuie să adăugați acea variabilă la șirul Replace:
martech.zone/$1
  1. Trebuie să faceți clic pe butonul .* din dreapta câmpului de înlocuire pentru a informa aplicația că aceasta este o expresie regulată. găsiți și înlocuiți.
WP MIgrate Pro - Înlocuire regex a permalink-urilor AAAA/LL/ZZ în wp_posts
  1. Una dintre cele mai frumoase caracteristici ale acestui plugin este că puteți previzualiza modificările înainte de a le executa. În acest caz, am putut vedea imediat ce modificări urmau să fie făcute în baza de date.
WP Migrate Pro - Previzualizare Regex Înlocuire a permalink-urilor în wp_posts

Folosind pluginul, am reușit să actualizez 746 de link-uri interne în conținutul meu în aproximativ un minut. Este mult mai ușor decât să căutați fiecare link și să încercați să îl înlocuiți! Aceasta este doar o mică caracteristică a acestui plugin puternic de migrare și backup. Este unul dintre preferatele mele și este trecut pe lista mea de cele mai bune pluginuri WordPress pentru afaceri.

Descărcați WP Migrate Pro

Dezvaluirea: Martech Zone este afiliat al WP Migrate și îl utilizează și alte link-uri afiliate în acest articol.

Douglas Karr

Douglas Karr este CMO al OpenINSIGHTS și fondatorul Martech Zone. Douglas a ajutat zeci de startup-uri de succes MarTech, a ajutat la due diligence de peste 5 miliarde de dolari în achiziții și investiții Martech și continuă să asiste companiile în implementarea și automatizarea strategiilor lor de vânzări și marketing. Douglas este un expert în transformare digitală recunoscut la nivel internațional și expert și vorbitor MarTech. Douglas este, de asemenea, un autor publicat al unui ghid pentru Dummie și al unei cărți de conducere în afaceri.

Articole pe aceeaşi temă

Înapoi la butonul de sus
Închide

Blocarea reclamelor a fost detectată

Martech Zone este în măsură să vă furnizeze acest conținut fără costuri, deoarece monetizăm site-ul nostru prin venituri din reclame, linkuri afiliate și sponsorizări. Am aprecia dacă ați elimina dispozitivul de blocare a reclamelor pe măsură ce vizualizați site-ul nostru.