Cum să schimbați structura de legături permanente a unui blog fără a pierde pozițiile în motoarele de căutare

Publicat: 2022-05-22

De cele mai multe ori, proprietarii de bloguri care lucrează independent și ar putea să nu cunoască tehnici avansate de SEO (Search Engine Optimization) vor încerca lucruri noi cu blogurile lor, care le-ar putea afecta clasamentul și poate deveni confuz.

half moon

Aseară am decis să fac câteva modificări foarte necesare la „Blogul Wpromoter” pentru a ne ajuta să ne creștem clasamentul în motoarele de căutare. Pe măsură ce am scris cu sârguință articole pe blog și am făcut tot posibilul pentru a ține lumea informată, am acumulat un număr destul de mare de postări, în timp ce blogul a fost bucurat de cititorii noștri.

Când blogul a fost adăugat pe site-ul nostru, a fost făcut după ce site-ul nostru a fost creat în mod programatic. Blogul este o instalare WordPress într-un subdirector numit /blog.

Înainte de a începe să explic ce am făcut, iată un exemplu de scenariu:

Joe Blogger Dude are un blog care rulează pe propria instalație de WordPress numit joeblogger.com - acum acesta nu este un blog adevărat și dacă intri acolo vei vedea asta: Joe Blogger

Pentru exemplul nostru, URL-urile sale sunt afișate în prezent în acest format:

http://www.joeblogger.com/%year%/%month%/%day%/%postname%/

adică Live ar putea arăta cam așa:
http://www.joeblogger.com/2008/08/01/how-to-joe-blog/

După ce Joe a vizitat un eveniment undeva, cum ar fi SMX, a găsit câteva informații despre SEO blog care l-au influențat să folosească o structură de blog personalizată în WordPress pentru URL-urile sale în loc de cea mai lungă implicită cu toate ștampilele de dată în URL - care sunt într-adevăr numai utile pentru postările de știri pe care doriți să le indexați în secțiunea Știri Yahoo sau alte site-uri de știri care necesită ca data să fie în adresa URL pentru a fi indexate ( dar despre care să scrieți despre aceasta este cu totul altă postare ).

Joe a avut configurația implicită când a început pur și simplu urmând instrucțiunile de instalare pentru WordPress, care nu includ informații despre tehnicile SEO pentru optimizarea blogului.

Aici e Problema

Acum, Joe are muniția de a dori să-și schimbe cumva structura de permalink, așa că el pe Google „Cum îmi schimb structura permalink în WordPress?”

După câteva cercetări rapide, el află că modalitatea de a face acest lucru este în zona „wp-admin” unde alegeți „Setări – > Permalink” și alegeți butonul radio pentru „Personalizat”, apoi introduceți următorul șir în:

/%category%/%postname%/

Acest lucru va înlocui acum datele din adresa URL după numele domeniului cu categoria postării din FIECARE postare și apoi post-slug (nume post).

Deci, Joe o configurează și totul funcționează grozav, acum postările sale au URL-uri mult mai curate. E foarte fericit.

„Problema” pe care am menționat-o este chiar aici: nu își dă seama că niciuna dintre postările sale care au fost clasate în Google va returna acum o eroare 404 și, în cele din urmă, va scăpa din SERP-urile (Paginile de rezultate ale motorului de căutare).

Deci, ce faci pentru a-ți păstra clasamentul?

Răspunsul pe care vi-l vor spune majoritatea SEO-urilor este să redirecționați 301 toate postările de blog vechi către cele noi.

Grozav.

Ghici ce? Joe Blogger a avut 250 de postări pe blog.

CE sarcină laborioasă a devenit asta acum.

/uploads/article/5719/XAUesq9afjln8KqH.png Pentru a crea manual toate acele 301-uri este o adevărată durere în fund. Aveți nevoie de o soluție programatică sau software sau rapidă și murdară pentru a face acest lucru mult mai rapid.

Există plugin-uri și modalități de a obține rezultate, doar folosește-ți puțin creierul pentru a-ți da seama.

Următorul meu exemplu este ceea ce am făcut pentru a rezolva această problemă pentru „Blogul Wpromoter” pe care îl citiți acum. Postările noastre obișnuiau să arate așa:

https://www.wpromote.com/blog/2008/07/31/information-age-overload/

Acum arată așa:

https://www.wpromote.com/blog/internet-news/information-age-overload/

ÎNCERCAȚI DĂ CLICK PE POSTAREA /2008/07/31 și VEZI 301 ÎN ACȚIUNE!

Pasul 1. Instalați pluginul XML Sitemap Generator în blogul dvs. WordPress

– (notă: dacă utilizați alt software de blog, toate aceste principii vor fi aceleași, poate fi necesar să găsiți o altă modalitate de a genera adresele URL sau pur și simplu să utilizați un generator de sitemap online)

Pasul 2. Generați un fișier Sitemap pentru blog și vizualizați Sitemap-ul pe care îl creează

Salvați harta site-ului local pe computer ca „old-sitemap.xml”.

generated old sitemap

Sitemap „vechi” generat de plugin

Pasul 3. Deschideți fișierul într-un editor (ex. TextEdit, Notepad, Smultron, Dreamweaver)

Utilizați diferite tehnici de găsire și înlocuire pentru a elimina doar adresele URL pentru fiecare postare.

adică căutați: </url><url> ignorând spațiile albe, apoi <loc>, apoi </loc> înlocuindu-le pe toate cu un caracter gol pentru a le elimina. – Pur și simplu ajungeți cu o listă de adrese URL.

Pasul 4. Blocați temporar motoarele de căutare de la indexarea blogului dvs. în timp ce faceți modificările

How To Prevent Search Engines From Crawling Your Blog

Cum să împiedicați motoarele de căutare să vă acceseze cu crawlere blogul

Pasul 5. Configurați structura personalizată de permalink în WordPress

În WordPress, accesați:

„Setări – > Permalink” și alegeți butonul radio pentru „Personalizat”, apoi introduceți următorul șir în:

/%category%/%postname%/

WordPress Custom Permalink Structure

Structură de permalink personalizată WordPress

Acum veți vedea imediat că adresele URL ale postărilor dvs. arată mult mai curate. Verificați pentru a vă asigura că acest lucru funcționează, uitându-vă la blogul dvs. și parcurgând mai multe pagini pentru a vă asigura că a funcționat.

adică acum arată așa.

https://www.wpromote.com/blog/technology/information-age-overload/

Pasul 6. Generați un alt sitemap pentru structura URL „nouă”.

Urmați aceiași pași ca mai sus la pasul 2.

new Sitemap Generator URLs

URL-uri noi ale generatorului de sitemap-uri

Pasul 7. Tăiați și lipiți cele două fișiere în Excel în coloane diferite

adică coloana A va citi: Redirecționare 301, coloana B va fi URL-urile VECHI, ​​coloana C va fi URL-urile NOI.

301 redirects In excel

301 redirecționări create în Excel

Pasul 8. Tăiați și lipiți din Excel în editorul dvs. de text

Salvați fișierul ca codificare UTF-8.

Acesta va fi fie adăugat la fișierul dvs. actual .htaccess (dacă există ceva deja în fișier, lăsați o linie goală și lipiți aceste redirecționări) sau creați una nouă. Rețineți că pe MAC-uri va trebui să denumiți fișierul htaccess.txt sau ceva care poate fi citit, doar redenumiți-l .htaccess după ce l-ați încărcat la rădăcina directorului blogului – adică în cazul nostru /blog

Pasul 9. Așteptați dacă aveți deja un sitemap cu „adresele URL vechi” până când Google îl accesează cu crawlere

Trebuie să acordați timp lui Google să acceseze cu crawlere și să indexeze 301s. NOTĂ IMPORTANTĂ: veți ști că acest lucru s-a întâmplat atunci când căutările pe postările care au fost indexate în vechile adrese URL încep să apară ca URL-uri noi.

O modalitate de a accelera procesul este să trimiteți la Google un sitemap XML (prin Instrumentele pentru webmasteri) care conține vechile adrese URL. Apoi, Așteptați până când totul a fost accesat cu crawlere.

Pasul 10. Activați motoarele de căutare să vă acceseze cu crawlere site-ul din nou

Acum reveniți la pagina Setări de confidențialitate și faceți clic pe butonul radio de sus, permițând blogului să fie indexat din nou de motoarele de căutare.

How To Enable Search Engines To Crawl Your Blog

Cum să permiteți motoarele de căutare să vă acceseze cu crawlere blogul

Pasul 11. Trimiteți URL-uri NOI în Harta site-ului după ce au fost accesate cu crawlere

Odată ce niciuna dintre paginile mai vechi nu apare pentru căutări în conținutul blogului din postări, veți dori să actualizați sitemap-ul dvs. XML cu NUMAI NOI URL-uri.

Pasul 12. Fiți conștienți de problemele de conținut duplicat

Pentru a mă asigura că niciuna dintre postările din arhivă nu este considerată de Google drept „conținut duplicat”, am activat pluginul „Duplicate Content Cure” în WordPress, care adaugă eticheta Meta „NOINDEX” la toate paginile de arhivă care conțin același conținut ca și blogul. postări, dar au o adresă URL diferită. Acest lucru le spune motoarele de căutare să nu indexeze niciuna dintre paginile de arhivă (cu adrese URL mai puțin prietenoase cu oamenii) și asigură că numai postările în formatul adecvat sunt indexate.

Pasul 13. Stați pe spate și așteptați ca noile clasamente să înceapă să apară!

Până la data viitoare,

SEO pentru cartierul tău prietenos

Strategie SEO