RU Prediskutovať projektDopyt

Vlastný web agentúry WAIMA na statickom generátore

waima-russia.ru

Služba
Tvorba webových stránok
CMS
Vlastný systém
Región
Rusko

Výsledok

  • Vlastný web agentúry sme previedli z WordPress/Avada na samostatne vyvinutý statický generátor na Node.js – 105 stránok vrátane 62 vstupných stránok služieb, ktoré sa automaticky zostavujú z portfólia.
Snímka obrazovky projektu waima-russia.ru

Popis projektu

Súčasný web agentúry WAIMA beží na WordPress s témou Avada – 33 stránok SEO služieb a 31 referencií v portfóliu. Agentúra pripravuje presun na nový web vlastného vývoja: je zostavený vlastným generátorom na Node.js bez externých závislostí – na vstupe sú dáta a šablóny, na výstupe statické súbory `dist/`, ktoré možno nahrať na akýkoľvek hosting.

Portfólio bolo prenesené z predchádzajúceho webu: 37 referencií bolo exportovaných a usporiadaných do jednotnej štruktúry, obrázky projektov sa pregenerujú samostatným skriptom na Pillow. Cielené úpravy obsahu, ktoré musia prežiť opakovaný export, sú uložené oddelene od pôvodného exportu v objekte `overrides`.

Ústrednou časťou webu sú vstupné stránky služieb, ktoré sa zostavujú automaticky na priesečníku osí taxonómie: smer propagácie (SEO, tvorba webu, redizajn), typ webu, CMS, tematika. Stránka vznikne, len ak preň existuje dostatok referencií, a užšia (podriadená) stránka len vtedy, ak pridáva referencie navyše oproti nadradenej; tak sa vylúčia prázdne a navzájom duplicitné stránky. Každá referencia automaticky odkazuje na 3 – 6 vhodných vstupných stránok.

Zostavenie podporuje dva režimy: náhľadové nasadenie s `noindex` v meta tagoch a hlavičke `X-Robots-Tag`, bez `sitemap.xml` – a ostrú zostavu s plnou indexáciou. Kým web nie je pripravený na spustenie, nasadzuje sa iba v náhľadovom režime, aby nevznikol duplicitný obsah s fungujúcim waima-russia.ru – texty referencií a časti vstupných stránok boli prepísané práve z neho.

Generátor v čase prípravy referencie zostavuje spolu 105 stránok: domovskú stránku, zoznam referencií s filtrami, 37 stránok referencií, rozcestník služieb a 62 vstupných stránok služieb, plus niekoľko zástupných stránok pre sekcie, ktoré ešte nie sú hotové (cenník, o nás, kontakty).

Úlohy

  • Previesť web agentúry z WordPress/Avada na vlastnú statickú platformu.
  • Preniesť portfólio 37 referencií a usporiadať ho do jednotnej štruktúry.
  • Vytvoriť škálovateľný systém landing pages služieb bez ručného duplikovania obsahu.
  • Vylúčiť doorway stránky: nevytvárať sekcie bez dostatočného počtu referencií alebo bez referencií, ktoré nemá nadradená stránka.
  • Automaticky generovať sitemap.xml, robots.txt a .htaccess viazané na jedno miesto nastavenia domény.
  • Zabrániť tomu, aby sa nedokončený web dostal do indexu vyhľadávačov pred jeho dokončením.

Čo sme urobili

  • Napísali sme generátor `build.mjs` v Node.js bez externých závislostí: na vstupe dáta a šablóny, na výstupe statický `dist/`.
  • Vybudovali sme systém landing pages na priesečníku osí taxonómie (`taxonomy.mjs`, `landings.mjs`): hub služieb, stránky podľa zamerania, podľa zamerania a typu webu/CMS/odvetvia – s dvoma pravidlami proti prázdnym a duplicitným stránkam.
  • Preniesli sme portfólio – 37 referencií, pričom každá má automatické prelinkovanie na 3–6 relevantných landing pages (`landingsForProject`).
  • Prípravu obrázkov projektov sme nastavili samostatným skriptom v Pythone s knižnicou Pillow.
  • Vytvorili sme lokálny server na prezeranie zostavy a `deploy.sh` na nasadenie na hosting – s náhľadovým režimom (noindex, bez sitemap) a ostrým režimom.
  • Zautomatizovali sme generovanie `sitemap.xml`, `robots.txt` a `.htaccess` (kanonická doména, presmerovania na https a bez www) z jedného miesta nastavenia – `site.origin`.

Výsledok

Generátor momentálne zostavuje 105 stránok: hlavnú stránku, katalóg referencií s filtrami, 37 referencií, hub služieb a 62 landing pages služieb. Web je nasadený iba v náhľadovom režime (uzavretý pre indexovanie), pretože časť obsahu bola prepísaná z fungujúceho webu waima-russia.ru a publikácia v ostrom režime by vytvorila duplicity – na ostrú doménu web prepneme, keď bude obsah hotový.

Čo práca zahŕňala

  • Statický generátor v Node.js
  • SEO architektúra landing pages
  • Automatické prelinkovanie
  • Migrácia portfólia
  • Generovanie sitemap.xml a robots.txt
  • Vlastný skript na nasadenie

Služby v rámci projektu

Chcem to isté

Prediskutujeme váš projekt?

Prejdeme si váš web, ukážeme príležitosti na rast a vypočítame cenu. Zadarmo a nezáväzne.

  • Audit a kalkulácia zadarmo
  • Zmluva s finančnými zárukami