WordPress puslapių konstruktoriai – tai vizualūs įrankiai, leidžiantys kurti svetainės puslapius be programavimo žinių. Angliškai jie vadinami page builder, o Lietuvoje dažnai vartojamas terminas – builderis.
Populiariausi įrankiai: Elementor, WPBakery, Beaver Builder, Divi Builder, Brizy, Thrive Architect.
Šie įrankiai leidžia lengvai kurti svetainės dizainą, taupo laiką ir mažina kūrimo sąnaudas. Jie suteikia lankstumo ir patogumo tiek kūrėjui, tiek užsakovui.
Tačiau svarbu žinoti, kad puslapių konstruktoriai veikia WordPress temų pagrindu – tai nėra atskira sistema. Konstruktorius įsiterpia į temos struktūrą: tema nustato puslapio karkasą, bendrą stilių, „header“ ir „footer“ elgseną, o konstruktorius leidžia keisti vidinį turinio išdėstymą.
Hierarchiškai WordPress tema yra aukščiau už konstruktorių. Tema apibrėžia technines ribas, o konstruktorius veikia šių ribų viduje. Nors dauguma modernių temų yra suderinamos su populiariais konstruktoriais, jų galimybės vis tiek priklauso nuo temos struktūros ir suderinamumo.
Toks ryšys reiškia, kad net ir naudojant konstruktorių, galutinis svetainės funkcionalumas priklauso nuo pasirinktos temos kokybės ir techninės realizacijos.
Nepaisant akivaizdžių privalumų, puslapių konstruktoriai turi ir trūkumų, kurie nematomi užsakovams. Užsakovai, dažnai neturi techninių žinių įvertinti jų trūkumų ir kodo kokybės. Šie trūkumai dažnai paaiškėja, kai svetainė perduodama SEO optimizavimui.
Dažniausia priežastis – greitas rezultatas. Konstruktoriai leidžia sukurti veikiančią svetainę per kelias valandas. Jie supaprastina dizaino kūrimą ir padeda išvengti programavimo.
Kodėl žmonės renkasi šiuos įrankius?
Valdymas yra paprastas, todėl jie tinka pradedantiesiems svetainių kūrėjams ar verslo savininkams kurie nenori programuoti. Vizualiniai redaktoriai leidžia keisti turinį realiu laiku ir iškart matyti rezultatus.
Kodėl programuotojai juos naudoja?
Kai reikia greito ir pigaus sprendimo. Konstruktoriai padeda skubiai įgyvendinti projektus su mažesniu biudžetu.
Kodėl klientai neprieštarauja?
Dauguma neturi techninių žinių, todėl vertina tik tai, kaip svetainė atrodo. Jiems svarbu gražus ir modernus dizainas. Dėl to svetainiųų kūrėjai gali naudoti paprastesnius sprendimus, kad greitai pateiktų rezultatą.
WordPress puslapių konstruktoriai suteikia didesnį lankstumą dizaino atžvilgiu. Vartotojai gali keisti puslapio struktūrą ir išvaizdą neturėdami programavimo žinių. Net pradedantieji gali susikurti šiuolaikiškai atrodantį dizainą.
Nors puslapių konstruktoriai yra patogūs ir leidžia greitai kurti dizainą, jų naudojimas dažnai neigiamai veikia svetainės greitį ir SEO rezultatus. Galutinis rezultatas – graži svetainė, bet ribotas matomumas paieškos sistemose.
Pagrindiniai trūkumai:
EASYSEO komanda atliko praktinį tyrimą, kuriame analizavo dažniausiai pasitaikančius WordPress puslapių konstruktorių naudotojų nusiskundimus. Tyrimo metu nagrinėti tokie įrankiai kaip Elementor, WPBakery, Beaver Builder ir Divi.
Buvo peržiūrėta dešimtys realių naudotojų komentarų, skundų ir klausimų įvairiose platformose – WordPress.org, GitHub, teminiuose tinklaraščiuose bei specializuotuose forumuose ir bendruomenėse.
Tyrimo tikslas – nustatyti pasikartojančias problemas, susijusias su:
Surinkti duomenys leido susidaryti aiškų vaizdą, su kokiais praktiniais iššūkiais dažniausiai susiduria svetainių administratoriai ir kūrėjai, naudodami šiuos populiarius puslapių konstruktorius.
Aspektas | Elementor | WPBakery | Beaver Builder | Divi Builder |
---|---|---|---|---|
Svetainės greitis | Daug CSS/JS, daug DIV, lėtesnis krovimas. | Imlus resursams, dažnai lėtesnis už Elementor. | Lengvesnis kodas, greitesnis, bet vis dar naudoja shortcode. | Daug DIV ir shortcode, gali ženkliai sulėtinti įkrovimą. |
Kodo švara ir semantika | Nešvarus HTML, daug inline stiliaus, silpna semantika. | Naudoja shortcode, išjungus palieka kodų likučius, silpna semantika. | Gana švarus HTML, geresnė semantika nei kitų builderių. | Gilūs HTML sluoksniai, mažai semantinės struktūros. |
Techninis SEO | Nėra įrankių struktūriniams duomenims, reikia papildomų įskiepių. | Priklausomas nuo SEO įskiepių, išjungus builderį prarandami meta duomenys. | Nėra automatikos, bet švaresnis kodas padeda SEO. | Turi meta laukus, bet silpna H žymų struktūra, schema markup, reikia įskiepių. |
SEO įskiepių suderinamumas | Veikia su Yoast/Rank Math, bet kartais kyla konfliktų. | Galimi konfliktai, dvigubos OG žymos, Yoast gali strigti. | Paprastai be problemų, gerai veikia su SEO įskiepiais. | Dera su daugeliu įskiepių, Rank Math veikia gerai, Yoast turėjo problemų. |
Atnaujinimų rizika | Dažni pakeitimai gali „sugriauti“ dizainą, būtinos atsarginės kopijos. | Gali nutrūkti funkcijos (pvz., Post Grid), kartais reikia grįžti į senesnę versiją. | Paprastai stabilus, nors kartais pasitaiko CSS stiliaus praradimų. | Atnaujinimai gali keisti dizaino nustatymus (pvz., plotį). |
Palaikymo kokybė | Didelė bendruomenė, išsami dokumentacija, stipri „Pro“ pagalba. | Pagalba per Envato, dokumentacija ne visada išsami. | Gera dokumentacija, aktyvi bendruomenė, greita pagalba. | Stipri bendruomenė, daug turinio, bet funkcijos ribojamos be prenumeratos. |
Visų analizuotų puslapių konstruktorių bendras trūkumas – perteklinis kodo „išpūtimas“, kuris blogina svetainės įkėlimo greitį ir apsunkina SEO optimizaciją.
Šie aspektai dar kartą parodo, kad net ir pažangūs įrankiai turi techninių apribojimų, kuriuos svarbu įvertinti dar prieš pradedant svetainės kūrimą su konkrečiu puslapių konstruktoriumi.
Tyrimo šaltiniai:
https://www.angulaire.io/en/blog/elementor
https://www.malcare.com/blog/wpbakery-vs-elementor/
https://darrelwilson.com/review/wpbakery-page-builder-review/?srsltid=AfmBOoou4V7W1vdVOORCKDDRXI4hY4_hRZegv4SnAChnCzXFKjbi6Xld
https://www.angulaire.io/en/blog/elementor
https://www.malcare.com/blog/wpbakery-vs-elementor/
https://www.angulaire.io/en/blog/elementor
https://wordpress.org/support/topic/compatibility-issue-with-rank-math-seo-plugin-and-elementor/
https://wordpress.org/support/topic/wp-bakery-yoast-conflict-3/
https://wordpress.org/support/topic/new-feature-wpbakery-seo-maybe-conflict-with-rank-math/
https://github.com/Yoast/wordpress-seo/issues/8625
https://wordpress.org/support/topic/elementor-update-broke-my-site-and-its-entire-design/page/2/
https://wordpress.org/support/topic/wp-bakery-element-broken-after-6-0-2-update/
https://community.wpbeaverbuilder.com/t/issue-with-beaver-builder-after-update/14790
https://divi.help/threads/updating-divi-theme-breaks-my-website.9817/