Migrare completa, nu doar copie de design intr-o tehnologie noua
Audit Lighthouse + SEO inainte de orice
Raport detaliat al situatiei actuale: PageSpeed mobile + desktop, Core Web Vitals reale (CrUX), inventar URL-uri indexate, structura linking intern, schema.org existent, meta tags pe toate paginile, plugin-uri active + risc fiecare. Plecam cu o baselina masurabila, nu cu impresii.
Rebuild static cu Next.js sau Astro
Site nou construit ca static site (SSG) sau ISR. HTML pre-generat la build, fara baza de date in productie. Componente React reutilizabile pentru intretinere usoara. Stack tipic: Next.js 16, Tailwind CSS, lucide-react. Pentru bloguri si site-uri continut-heavy: Astro (zero JS by default, performanta maxima).
Redirect 301 mapate 1:1 pentru fiecare URL
Export complet URL-uri vechi prin Screaming Frog. Mapare manuala fiecare URL → echivalent nou. Implementare via Cloudflare _redirects sau next.config.js. Testare automatizata: script verifica 200 OK pentru fiecare redirect inainte de go-live. URL-uri sterse → 410 Gone (nu 301 catre homepage — semnal corect catre Google).
Migrare continut din baza WP (posts, pages, media)
Export prin WP REST API sau WP CLI: toate posturile, paginile, categorile, taguri, autorii, custom fields, media. Conversie HTML → Markdown sau MDX pentru editare usoara. Imagini optimizate cu next/image (WebP, AVIF, responsive). Atentie speciala la shortcode-uri WordPress, embed-uri YouTube, galerii imagini.
GSC migration + sitemap retrimis
Proceduri Google Search Console: 1) Verificare property noua (DNS sau HTML). 2) Submit sitemap.xml nou imediat dupa go-live. 3) Setare property migrare (daca schimbam si domeniul). 4) Monitorizare zilnic Crawl Errors prima luna. 5) Inspect URL pentru paginile importante. Toate documentate in raport postmigrare.
CMS headless setup pentru editare ulterioara
Setup Sanity Studio sau Decap CMS pentru ca echipa ta sa editeze continutul singura. Schema cu validare, preview live, useri si permisiuni, history versioni. Training 1h cu echipa ta. Documentatie scrisa cum se publica articol nou, cum se editeaza o pagina, cum se adauga imagini.
GDPR + analytics + cookie consent reimplementate
Cookie banner conform legii (Cookiebot sau equivalent self-hosted). Google Analytics 4 sau Plausible (mai sigur GDPR). Politica confidentialitate adaptata noului stack (fara baza de date publica, schimba ce date stocam). Privacy by design — colectam minim necesar.
Monitorizare trafic + rapoarte primele 90 zile
Raport saptamanal primele 4 saptamani: trafic organic vs perioada anterioara, ranking-uri top 20 keywords, Crawl Errors GSC, Core Web Vitals reale. Rapoarte lunare luna 2 si 3. Daca traficul scade peste 10% la 90 zile, lucram gratuit pana revine (SLA contractual).
Trei motive de migrare
De ce sa pleci de pe WordPress catre Next.js sau Astro
WordPress are baza MySQL publica, accesibila prin /wp-admin, plugin-uri cu vulnerabilitati noi descoperite saptamanal. 30.000+ site-uri WP hackuite zilnic. Next.js static: HTML in CDN, baza de date doar in build time (fara expunere publica), suprafata de atac redusa cu peste 90%. Hack improbabil tehnic.
Viteza 3-10x — Core Web Vitals verzi
WordPress mediu: LCP 3-5s, INP 200-400ms, CLS 0.15+. Next.js static optimizat: LCP sub 1.2s, INP sub 100ms, CLS sub 0.05. Core Web Vitals verzi = avantaj direct in SEO + experienta utilizator + conversii. Site rapid = utilizatori care nu pleaca pe pagina goala.
Cand migrarea are sens
Site WordPress cu PageSpeed sub 60 si nu se mai poate optimiza fara rewrite
Cost mentenanta lunara depaseste 100€ si crestera
Iteratii frecvente la design / continut si vrei viteza dezvoltare cu componente React
Trafic peste 10k vizitatori/luna unde Core Web Vitals afecteaza SEO direct
Frica de hack-uri si update-uri saptamanale plugin-uri
Echipa tehnica intelege Git si Markdown sau accepta CMS headless
Cand NU sa migrezi
Ai peste 100 de editori activi care publica zilnic — WordPress admin e mai familiar
Test cross-browser, Core Web Vitals validation, audit accessibility WCAG 2.1, audit GDPR, training echipa CMS, documentatie scrisa, go-live in fereastra de trafic scazut.
Saptamana 4-12
Monitoring SEO
Raport saptamanal primele 4 sapt: trafic organic, ranking-uri, Crawl Errors GSC, Core Web Vitals reale. Rapoarte lunare luna 2 si 3. Fix gratuit daca trafic scade.
Pentru site prezentare simplu, migrarea se amortizeaza in 24 luni doar din economia hosting + mentenanta.
Riscuri migrare
Ce poate sa mearga prost si cum prevenim
Pierdere ranking-uri Google
Cauza: redirect 301 omise sau gresite, schimbari de continut, structuri URL diferite. Prevenire: mapare 1:1 verificata cu script automat, mentinere meta tags identice, sitemap retrimis imediat GSC.
Downtime in tranzitie DNS
Cauza: schimbare DNS catre noul hosting fara overlap. Prevenire: go-live in fereastra de trafic minim (3-5 AM), TTL DNS redus la 300s cu 48h inainte, monitorizare uptime in primele 2h post-switch.
Continut omis sau corupt
Cauza: shortcode-uri WordPress neconvertite, custom fields lipsa, embed-uri video stricat. Prevenire: comparatie automata pagina-cu-pagina pre/post, lista shortcode-uri custom in audit initial, QA manual paginile top 20 trafic.
Probleme GDPR / cookie consent
Cauza: cookie banner nereimplementat corect, analytics fara consent, schimbare provider Romania → EU. Prevenire: audit GDPR pre-migrare, banner conform, Google Analytics 4 sau Plausible (GDPR friendly).
De ce sa fac migrare de pe WordPress catre Next.js — ce ofera in plus?
Trei castiguri masurabile: 1) Viteza — site Next.js static genereaza HTML build-time, servit prin CDN, PageSpeed 95-100 vs 40-60 tipic WordPress nemodificat. 2) Securitate — fara baza de date publica, fara plugin-uri exploatabile, suprafata de atac redusa cu peste 90%. 3) Cost mentenanta — zero updates plugin saptamanale, zero patch-uri WordPress core, hosting static pe Cloudflare Pages gratuit vs 30-80€/luna VPS managed pentru WordPress. Trade-off: editarea continutului nu mai e drag-and-drop in WP admin, ci prin CMS headless (Sanity, Contentful) sau direct prin Git daca echipa accepta.
Pierd ranking-urile Google dupa migrare? Cati clienti pierd trafic?
Daca migrarea e facuta corect, traficul ramane stabil sau creste in 30-60 zile. Statistica noastra: 14 din ultimele 16 migrari au mentinut sau crescut trafic organic la 90 zile post-migrare. Cheia e: redirect 301 1:1 pentru fiecare URL vechi catre URL nou, mentinerea aceleiasi structuri de title/meta/h1/continut, retrimitere sitemap.xml in Search Console, monitoring zilnic Crawl Errors prima luna. Riscul de pierdere apare cand: se schimba URL-urile fara redirect, se reduce continutul pentru 'simplificare', se omite Search Console.
Cat dureaza efectiv o migrare WordPress catre Next.js?
Pentru site prezentare simpla (10-30 pagini, blog mic): 2 saptamani. Pentru site cu blog mare (100+ articole) si componente custom: 3 saptamani. Pentru WooCommerce cu 500+ produse + catalog filtrat: 4-6 saptamani. Faze tipice: saptamana 1 = audit complet + export continut + setup proiect Next.js + design replicat. Saptamana 2 = migrare continut + componente + redirecte. Saptamana 3 = QA + lansare staging + ultimul tweak + go-live cu DNS switch in fereastra de trafic scazut.
Pot continua sa editez continutul dupa migrare fara dezvoltator?
Da, prin CMS headless. Recomandare standard: Sanity Studio (gratuit pentru 3 useri, interfata draftata pe nevoile tale, edit din browser). Pentru bloguri foarte simple — direct Markdown in repo Git, editat prin Decap CMS (interfata web, commit automat). Pentru e-commerce — Shopify Hydrogen sau headless commerce cu Medusa. Garantam ca dupa migrare nu ai nevoie de noi pentru a publica un articol, schimba un text in pagina sau adauga un produs.
Ce se intampla cu plugin-urile WordPress pe care le foloseam (Contact Form 7, Yoast, WooCommerce)?
Fiecare are echivalent in stack-ul nou. Contact Form 7 → form React custom cu email via Resend sau Mailgun (mai sigur, fara spam). Yoast SEO → meta tags generati automat prin Next.js metadata API + sitemap.ts (mai performant, fara overhead). WooCommerce → Shopify, Snipcart sau Medusa headless (depinde de scara). Elementor / Divi → componente React reutilizabile (mai usor de mentinut pe termen lung). In auditul initial detaliem fiecare plugin folosit si alternativa propusa.
Cum gestionati URL-urile vechi cu structura WordPress (/?p=123, /category/x/)?
Maparea completa URL vechi → URL nou intr-un fisier de configurare redirects. Tehnic: fie via _redirects (Cloudflare Pages, Netlify), fie next.config.js redirects(), fie Cloudflare Worker pentru cazuri complexe. Toate redirect-urile sunt 301 (permanent), nu 302. Testam fiecare redirect inainte de go-live cu un script automat. Pentru URL-uri 'orfane' (pagini sterse cu redirect catre homepage), folosim 410 Gone in loc de 301 pentru a comunica clar Google ca pagina nu mai exista.
Aveti exemple concrete de site-uri migrate de la WordPress catre Next.js?
Da, cu rezultate: 1) Firma traduceri autorizate — WordPress + Elementor (PageSpeed 38) → Next.js (PageSpeed 97), conversii formular cresc 22% in 60 zile, ranking-uri pentru 14 keywords principale stabile sau in crestere. 2) Magazin online piese auto WooCommerce — migrat catre Shopify Hydrogen, timp incarcare pagina produs scade de la 4.2s la 0.8s, abandonarea cosului scade 18%. 3) Site clinica medicala — WordPress simplu (peste 60 plugin-uri) → Next.js static (zero plugin-uri), cost hosting de la 45€/luna la 0€ pe Cloudflare Pages.
Ce inseamna 'fara pierdere SEO' garantat? Aveti SLA?
Garantia noastra: la 90 zile post-migrare, traficul organic Google trebuie sa fie egal sau mai mare cu media celor 90 zile pre-migrare. Daca scade peste 10%, lucram gratuit pana revine. Acoperim: redirect 301 verificat 1:1, mentinere meta title + meta description + H1 pentru toate paginile, mentinere internal linking, sitemap retrimis, robots.txt verificat, schema.org reimplementat, Core Web Vitals imbunatatite (nu deteriorate). Nu acoperim: scaderi cauzate de update Google nelegat de migrare, schimbari de continut cerute de client post-migrare.
Site-ul tau merita stack modern, fara compromis SEO
Trimite-ne URL-ul site-ului actual si primesti audit Lighthouse + plan migrare + oferta cu pret final in 4 ore. Fara card, fara obligatie.