Am construit site-uri WordPress timp de 5 ani. Themes custom, WooCommerce, Elementor, ACF, tot arsenalul. Stiu platforma bine. Si tocmai de asta am renuntat la ea pentru majoritatea proiectelor.
Nu e o decizie ideologica. E una practica, bazata pe metrici de viteza, incidente de securitate si ore de mentenanta. Dar nu e nici o decizie universala — sunt cazuri in care WordPress ramane raspunsul corect si spunem asta clientilor fara ezitare.
Articolul asta iti arata datele pe baza carora am decis, ca sa poti judeca si tu ce e potrivit pentru proiectul tau.
Raspuns scurt
Nu folosim WordPress pentru ca un site Next.js e de 4 ori mai rapid (PageSpeed 98 vs 62), are suprafata de atac aproape zero (fara admin panel, fara plugin-uri vulnerabile) si costa mai putin pe termen lung (pe 5 ani, custom-ul iese mai ieftin). Dar recomandam WordPress cand bugetul e sub 1.000 EUR, cand clientul vrea sa publice continut singur fara ajutor tehnic, sau pentru e-commerce simplu sub 100 de produse.
Pentru cine este acest articol
- Antreprenori care se intreaba daca WordPress e alegerea corecta pentru site-ul lor
- Clienti care au deja WordPress si se gandesc daca merita sa migreze
- Fondatori de startup care vor sa aleaga intre WordPress si o solutie custom
- Oricine a avut probleme cu viteza, securitatea sau plugin-urile WordPress
Viteza: numere reale, nu opinii
Am facut un test pe doua site-uri cu continut aproape identic — un site de prezentare cu 8 pagini, blog cu 20 de articole, formular de contact.
| Metric | WordPress (Astra + Elementor) | Next.js (static export) |
|--------|-------------------------------|------------------------|
| First Contentful Paint | 2.1s | 0.4s |
| Largest Contentful Paint | 3.4s | 0.8s |
| Total Blocking Time | 450ms | 12ms |
| PageSpeed Score (mobile) | 62 | 98 |
De 4 ori mai rapid. Acelasi server Hetzner, acelasi continut.
Nu pentru ca WordPress e prost construit, ci pentru ca incarca PHP pe server, interogheaza baza de date, genereaza HTML-ul dinamic, plus toate scripturile de la plugins si tema. Next.js livreaza HTML pre-generat. Nu e nicio baza de date, niciun PHP, niciun plugin care sa injecteze 14 scripturi in footer.
Daca vrei sa intelegi procesul nostru de alegere, am scris despre cum alegem stack-ul tehnic pentru fiecare proiect.
Securitate: suprafata de atac
In 2024, WPScan a raportat peste 5.700 de vulnerabilitati in plugin-uri WordPress. Cinci mii sapte sute.
Un site WordPress mediu are 15-25 de plugin-uri. Fiecare plugin e un potential punct de intrare. Contact Form 7, Yoast, WooCommerce — toate au avut vulnerabilitati de-a lungul timpului. Nu pentru ca developerii sunt incompetenti, ci pentru ca ecosistemul e imens si nimeni nu poate audita tot.
Un site Next.js generat static nu are admin panel expus, nu are `/wp-login.php` pe care sa-l atace brute force, nu are baza de date SQL in care sa injecteze comenzi. Suprafata de atac e aproape zero.
Nu spun ca un site Next.js nu poate fi hackuit. Spun ca vectorii de atac sunt fundamental mai putini.
---
Nu stii ce varianta e potrivita? Spune-ne ce ai nevoie — iti recomandam solutia corecta, fie ca e WordPress, custom sau altceva.
---
Control: fara plugin roulette
Stii momentul ala cand actualizezi un plugin si se strica tot? Sau cand doua plugin-uri au conflict si nu stii care? Sau cand un plugin pe care te bazezi nu mai e mentinut si trebuie sa gasesti alternativa?
Noi numim asta "plugin roulette." Si e un cost ascuns pe care nimeni nu-l calculeaza la inceput.
Cu Next.js, fiecare linie de cod e a noastra. Daca ceva nu merge, stim exact unde sa cautam. Nu depindem de un developer din Ucraina care mentine un plugin gratuit in timpul liber si care poate sa dispara oricand.
Da, asta inseamna ca scriem mai mult cod de la zero. Dar codul nostru il controlam, il testam si il actualizam cand vrem noi — nu cand ne forteaza o actualizare de securitate.
Scalabilitate: de la 100 la 100.000
Un site WordPress pe shared hosting incepe sa sufere la 500 de vizitatori simultani. Pui caching (WP Rocket, Varnish), mai cumperi un server mai mare, poate adaugi un CDN. Fiecare pas e un patch, nu o solutie.
Un site Next.js static poate fi servit de pe un CDN global (Vercel, Cloudflare Pages) si suporta sute de mii de vizitatori fara niciun fel de configurare suplimentara. Cost: $0 pe Cloudflare Pages pentru majoritatea site-urilor.
Am avut un client cu un eveniment care a generat 12.000 de vizitatori in 2 ore. Site-ul Next.js pe Cloudflare n-a clipit. Timp mediu de raspuns: 47ms.
Costul real pe 5 ani
| Element de cost | WordPress | Next.js custom |
|-----------------|-----------|----------------|
| Dezvoltare initiala | 500-2.000 EUR | 1.500-5.000 EUR |
| Tema premium | 50-80 EUR | — |
| Plugin-uri premium/an | 150-300 EUR | — |
| Hosting/luna | 15-30 EUR | 0-20 EUR (CDN static) |
| Mentenanta/luna | 2-4 ore (updates, backup, fix-uri) | Minimal (fara plugin-uri) |
| Refacere dupa hack | 500-2.000 EUR (daca se intampla) | — |
| Cost total 3 ani | Comparabil | Comparabil |
| Cost total 5 ani | Mai scump | Mai ieftin |
Pe 3 ani, costul total e comparabil. Pe 5 ani, Next.js iese mai ieftin. Si mai rapid. Si mai sigur. Am explicat si cum facem un site sub 1 secunda — viteza e o consecinta a arhitecturii, nu o optimizare adaugata ulterior.
Cand recomandam WordPress
Da, exista situatii in care spunem "ia WordPress" (am detaliat subiectul in WordPress vs custom: cand merita fiecare):
Blog-uri gestionate de non-tehnici. Daca clientul vrea sa publice articole singur, fara sa atinga cod, si nu are buget pentru un CMS headless, WordPress ramane cea mai buna optiune. Gutenberg e un editor decent, iar interfata de admin e familiara pentru toata lumea.
E-commerce simplu cu sub 100 de produse. WooCommerce cu o tema buna face treaba. Nu merita sa construiesti un e-commerce custom pentru un magazin mic. Costul de dezvoltare ar fi de 5-10x mai mare si beneficiile nu justifica investitia.
Buget sub 1.000 EUR. La bugete mici, WordPress cu o tema premium e cea mai eficienta solutie. Next.js custom nu face sens economic sub un anumit prag.
Landing pages rapide pentru campanii. Daca ai nevoie de o pagina in 2 zile pentru o campanie Facebook si nu conteaza viteza perfecta, un page builder WordPress e mai rapid decat orice solutie custom.
Checklist rapid — WordPress sau custom?
- [ ] Bugetul depaseste 1.500 EUR — custom e viabil
- [ ] Viteza conteaza (SEO, conversii, experienta user) — avantaj custom
- [ ] Securitatea e prioritara (date sensibile, plati) — avantaj custom
- [ ] Clientul editeaza continut singur si fara buget CMS — avantaj WordPress
- [ ] Sub 100 de produse e-commerce — avantaj WordPress
- [ ] Trafic mare anticipat (>1.000 vizitatori simultani) — avantaj custom
- [ ] Proiectul e pe termen lung (3+ ani) — avantaj custom la cost total
Cand merita sa migrezi de pe WordPress
Merita:
- Site-ul e lent (PageSpeed sub 70) si ai epuizat optimizarile
- Ai avut incidente de securitate sau update-uri care au stricat site-ul
- Platesti >300 EUR/an pe plugin-uri premium si mentenanta
- Ai nevoie de functionalitate pe care plugin-urile nu o acopera
Nu merita:
- Site-ul functioneaza bine si iti serveste business-ul
- Bugetul de migrare ar fi mai mare decat economia pe 3 ani
- Echipa ta depinde de interfata WordPress pentru editare zilnica
- Ai un magazin WooCommerce complex cu sute de produse
Obiectii frecvente
"WordPress e gratuit, Next.js costa bani de dezvoltare."
WordPress e gratuit ca platforma, dar tema premium + plugin-uri + hosting decent + ore de mentenanta inseamna 500-1.000 EUR/an costuri recurente. Next.js are cost initial mai mare, dar costuri recurente aproape zero. Calculeaza pe 3-5 ani, nu pe luna 1.
"Dar WordPress are mii de plugin-uri pentru orice."
Exact asta e si problema. Fiecare plugin e o dependenta pe care nu o controlezi, un potential vector de atac si un posibil conflict cu alte plugin-uri. "Plugin roulette" nu e un argument teoretic — e o experienta pe care am trait-o de zeci de ori in 5 ani.
"Clientul meu nu stie cod — cum editeaza continutul?"
Cu un CMS headless (Sanity, Strapi, Contentful) sau cu fisiere Markdown. Editarea e la fel de simpla — doar interfata arata diferit. Clientii nostri nu ating niciodata cod.
"Next.js e overkill pentru un site simplu."
Corect. De aceea recomandam WordPress pentru site-uri simple sub 1.000 EUR. Unealta potrivita depinde de problema, nu de preferintele noastre.
Intrebari frecvente
WordPress e rau?
Nu. WordPress e un instrument foarte bun pentru ce a fost creat: site-uri gestionate de non-tehnici, blog-uri, magazine mici. Problema apare cand il folosesti pentru proiecte care au nevoie de performanta, securitate sau scalabilitate peste medie. Nu e vina platformei — e o nepotrivire intre unealta si nevoia.
Cand merita sa folosesti WordPress?
Cand ai buget sub 1.000 EUR, cand vrei sa publici continut singur fara ajutor tehnic, cand ai un magazin mic (sub 100 produse), sau cand ai nevoie de o pagina rapida pentru o campanie. In aceste cazuri, WordPress e cea mai eficienta solutie din punct de vedere al costului si timpului.
Cat costa un site WordPress vs un site custom?
Un site WordPress profesional costa intre 500-2.000 EUR dezvoltare + 200-400 EUR/an mentenanta. Un site custom (Next.js) costa intre 1.500-5.000 EUR dezvoltare, dar mentenanta e minima (0-20 EUR/luna hosting). Pe 3 ani, costurile se egaleaza. Pe 5 ani, custom-ul iese mai ieftin.
Pot migra de pe WordPress pe Next.js?
Da. Exportam continutul din WordPress (articole, pagini, imagini), il structuram pentru Next.js si reconstruim site-ul. Procesul dureaza 2-4 saptamani, in functie de complexitate. URL-urile se pastreaza cu redirect-uri 301, deci nu pierzi pozitiile din Google.
Ce se intampla cu continutul daca nu folosesc WordPress?
Continutul se stocheaza in fisiere Markdown sau intr-un CMS headless (Sanity, Strapi, Contentful). Editarea e la fel de simpla — doar interfata arata diferit. Avantajul: continutul tau nu e legat de o platforma. Il poti muta oricand, fara dependenta de un singur sistem.
Cine actualizeaza site-ul daca nu am CMS?
Depinde de structura. Pentru site-uri de prezentare, modificarile le facem noi in cateva minute — nu ai nevoie de acces la cod. Pentru blog-uri active, implementam un CMS headless cu interfata simpla de editare. Clientii nostri nu ating niciodata cod.
Cat de sigur e un site Next.js comparativ cu WordPress?
Un site Next.js static nu are admin panel expus, nu are baza de date accesibila din exterior si nu are plugin-uri cu vulnerabilitati. In 2024, WPScan a raportat 5.700+ vulnerabilitati in plugin-uri WordPress. Suprafata de atac a unui site static e aproape zero.
Urmatorul pas
Nu exista tehnologie perfecta. Exista tehnologia potrivita pentru contextul tau.
Daca nu esti sigur ce varianta e corecta, spune-ne ce proiect ai in minte si iti recomandam solutia potrivita — WordPress, custom sau altceva.
Programeaza o discutie gratuita
Fara obligatii. Daca WordPress e raspunsul, iti spunem.