Primamo najviše 2 nova projekta mesečno. Od prvog razgovora do lansiranja radite direktno sa osnivačem.

Javite se
Nazad: Sajtovi

Prelazak sa WordPress-a na Next.js: SEO čeklista za bezbednu migraciju

Ilustracija: Prelazak sa WordPress-a na Next.js: SEO čeklista za bezbednu migraciju

SEO čeklista za bezbednu migraciju WordPress sajta na Next.js: popis stranica, mapa URL-ova, preusmerenja, sadržaj, schema i praćenje posle lansiranja.

Prelazak sa WordPress-a na Next.js je jedno od najboljih unapređenja koje sajt firme može da dobije: brže stranice, bez gomile dodataka za krpljenje i mnogo manja površina za napad. To je i trenutak kada većina sajtova gubi pozicije, i to gotovo uvek iz istih nekoliko razloga.

Platforma nije problem. Pozicije se gube zbog nedostajućih preusmerenja, promenjenih naslova i izbačenog sadržaja. Ovo je čeklista koju prolazim na svakoj migraciji.

Pre nove izrade

1. Popišite trenutni sajt. Izlistajte svaki URL: stranice, tekstove, kategorije, tagove, slike, PDF-ove. Koristite crawler i XML sitemap, i ne verujte nijednom od njih samom.

2. Izvezite ono što Google zna. U Search Console-u izvezite stranice koje dobijaju prikaze i klikove. To su URL-ovi koje ne smete da pokvarite.

3. Pronađite backlinkove. Stranice na koje linkuju drugi sajtovi nose autoritet. Potrebno im je preusmerenje čak i ako nemaju posete.

4. Zabeležite naslove, opise i podnaslove. Ako sve promenite istog dana kada lansirate, nemoguće je utvrditi šta je izazvalo pad pozicija.

Mapa URL-ova

5. Mapirajte svaki stari URL na novi. Jedna tabela: stari URL, novi URL, status. Zadržite iste URL-ove svuda gde je moguće. Gde moraju da se promene, izaberite najsličniju stranicu, a ne početnu.

6. Odlučite šta izbacujete. Tanke stranice tagova i zastareli tekstovi mogu da odu, ali ih preusmerite na nešto relevantno umesto da vraćaju 404.

Tokom izrade

7. Šaljite kompletan HTML. Next.js može da pošalje pun HTML za svaku stranicu. Proverite da to i radi: nikakav sadržaj ne sme da se pojavi tek kada se izvrši JavaScript. Tako Google i AI crawleri mogu da pročitaju sajt.

8. Prenesite sadržaj. Isti tekst, isti podnaslovi, isti interni linkovi, iste slike sa alt tekstom, pre nego što počnete bilo šta da poboljšavate.

9. Dodajte strukturirane podatke. Organizacija, breadcrumbs, članci, usluge, česta pitanja. WordPress dodaci su često dodavali deo toga; pazite da ga novi sajt ne izgubi.

10. Ponovo napravite XML sitemap i robots.txt za nove URL-ove.

Dan lansiranja

11. Pustite 301 preusmerenja u istom trenutku kada i novi sajt, i testirajte uzorak iz tabele (Google Search Central: preusmerenja).

12. Proverite canonical tagove, hreflang (ako imate više jezika) i noindex podešavanja. Zaboravljeni noindex sa test okruženja je najbrži način da nestanete sa Google-a (Google Search Central: hreflang).

13. Prijavite novi sitemap u Search Console-u i Bing Webmaster Tools-u.

Posle lansiranja

14. Dve nedelje svakodnevno pratite Search Console. 404 greške, greške preusmerenja, stranice „otkrivene, ali neindeksirane“. Ispravljajte ih čim se pojave.

15. Poredite posete po stranicama, a ne samo ukupno. Ukupan broj koji deluje u redu može da sakrije ključnu stranicu koja je pala.

Mali pad u prvoj nedelji je normalan dok Google ponovo obilazi sajt. Trajan pad se gotovo uvek svodi na URL koji je propušten u petom koraku.

Zašto se truditi

Zato što je korist stvarna. Kada smo ANiX Fire Solutions prebacili sa generičkog šablona, novi sajt je dobio 100 za performanse, najbolje prakse i SEO u Lighthouse-u na desktopu i doneo firmi ugovor. A Sotheby's Montenegro smo prebacili sa WordPress-a na Next.js izradu po meri.

Ako razmišljate o prelasku, ovde je opisano kako radimo prelazak sa WordPress-a na Next.js, a ako prvo želite da znate u kakvom je stanju vaš sajt, počnite auditom sajta.

Česta pitanja

Da li ću izgubiti SEO ako pređem sa WordPress-a na Next.js?

Ne, ako se svaki indeksirani URL mapira i preusmeri, naslovi i sadržaj prenesu, a Search Console prati posle lansiranja. Brže stranice obično pomažu pozicijama.

Koja je najčešća greška pri WordPress migraciji?

Zaboravljeni URL-ovi: stari tekstovi, stranice kategorija, adrese slika i PDF fajlovi koji i dalje dobijaju posete, ali nisu u novom sitemap-u, pa posle lansiranja vraćaju 404.

Da li URL-ovi treba da ostanu isti pri migraciji?

Zadržite ih svuda gde se već rangiraju. Gde URL mora da se promeni, dodajte trajno 301 preusmerenje sa stare adrese na najsličniju novu stranicu.