ROOTCR EN

lunavera.hu — sablon-WordPress helyett teljes egyedi oldal

Röviden: A lunavera.hu egy sablonra épülő WordPress helyére készült, teljesen egyedi oldal: 25 saját lap, szerveroldali rendereléssel, bővítmény nélkül. A költözés napján a régi oldal 11 címe tartós átirányítást kapott — a régi adatbázisból, nem találgatásból —, a levelezés pedig érintetlen maradt. Az oldalon nincs nyomkövető süti, nincs forgalommérő szolgáltatás és nincs beágyazott külső lejátszó: a videó és a hangfelvétel is saját kiszolgálásból megy.

Mi volt a régi oldalon?

A megrendelő évek óta élt egy megvásárolt sablonon futó WordPress-oldallal. Amikor a teljes tartalmát lementettük és soronként átnéztük, a következő derült ki:

  • két aloldal — a kristályágy és a kezelések — bitre a főoldal másolata volt,
  • a három tanfolyami szint mindegyike ugyanazt a szöveget tartalmazta, egy negyedik szolgáltatásét,
  • egyetlen aloldalon állt valódi, saját szöveg,
  • az adatvédelmi tájékoztatóban CÉGNÉV, CÍM és ADÓSZÁM helykitöltők maradtak.

Ez nem vélemény és nem értékesítési érv: a régi oldal teljes mentéséből jött ki, fájlszinten. A látogató ebből annyit érzékelt, hogy „valahogy nem áll össze" — a keresőnek viszont pontosan ez a képe volt az oldalról: egymást másoló lapok, saját mondanivaló nélkül.

Mi épült helyette?

25 saját lap, bővítmény nélkül

Minden oldal saját designnal és saját kóddal készült, szerveroldali rendereléssel: amit a látogató lát, azt a kereső és a nyelvi modellek is ugyanúgy megkapják, futtatás nélkül. Nincs oldalépítő, nincs bővítménylánc, ami magától frissül a tulajdonos alatt.

Időpontkérés saját végponttal

A foglalási és a letöltési űrlap mögött saját szerverkód fut, nem egy űrlapbővítmény. Előtte ember-ellenőrzés: token nélkül és hamis tokennel a beküldés 403-mal elutasításra kerül, mielőtt bármi adat keletkezne. A beérkezett kérések naplózása jelszó és süti nélkül történik.

Holdnaptár, ami számol — és inkább üres, mint hamis

A csoportos alkalmak szekciója valós csillagászati számításból dolgozik: a holdfázis kiszámolt érték, nem egy kézzel beírt ikon. A projekt legfontosabb döntése mégsem ez volt, hanem az, hogy a szekció üresen ment élesbe. Az építés közben minta-dátumok álltak benne, élő visszaszámlálóval. Ezek látszatra jól mutattak — de valaki elindulhatott volna egy nem létező alkalomra. Kitalált adat nem megy ki éles oldalra: a szekció üres állapotot kapott egy igaz mondattal és egy értesítéskérő gombbal, amíg a valódi dátumok meg nem érkeznek.

Kristályágy, amit billentyűzettel is végig lehet járni

A szolgáltatás legnehezebben elmagyarázható részéhez saját interaktív elem készült: hét kristály, mindegyik saját fénykúppal, kattintással és billentyűzettel egyaránt bejárható. Az akadálymentesség nem utólagos javítás volt rajta, hanem a komponens megírásának feltétele.

Egy süti, nulla mérőszkript

Az oldalon egyetlen süti működik: az, amelyik a látogató saját hozzájárulási döntését jegyzi meg, 12 hónapig. Nincs forgalommérő szolgáltatás, nincs hirdetési képpont, és nincs beágyazott külső videólejátszó sem — a videók és a hangfelvétel a saját szerverről mennek. Ez nem beállítás kérdése: a rendszerben nincs olyan kód, ami harmadik félhez adatot küldene.

A biztonsági fejlécek — tartalombiztonsági szabályzat, kereten belüli megjelenítés tiltása, HSTS — az alkalmazás kódjában vannak, nem csak a kiszolgáló beállításában. Így a domainváltás nem veszejtheti el őket.

Strukturált adat: egy ember, egy entitás

Az induló állapotban ugyanaz a személy két különböző azonosítóval szerepelt a strukturált adatban, két fél életrajzzal — gépi szemmel két különböző ember. Egy egyszemélyes szolgáltatásnál ez a lehető legrosszabb, mert ott a szakértelem a személyhez kötődik. A javítás után egyetlen forrásból épül a személy, a vállalkozás, a cím és a morzsamenü minden lapon; a cikkek Article, a szolgáltatáslisták ItemList, az utalvány Product és Offer jelölést kaptak.

Gépi olvasásra szánt változat — ugyanabból a forrásból

Az oldal látványra épül: görgetésre induló animációk, képbe ágyazott állítások. Embernek jó, gépnek nehéz. Ezért minden lapnak van gépi olvasásra szánt, tényszerű változata (.md tükör), plusz egy llms.txt és egy llms-full.txtugyanabból az adatból generálva, amiből a felület is épül. Nincs külön karbantartott másolat, tehát nem tud széttartani: ha egy ár változik, mindkét helyen változik.

Hogyan zajlott a költözés?

Egy élő oldal cseréjénél nem a design a kockázat, hanem a címek és a levelezés. A sorrend ezért kötött volt:

  1. Friss, teljes mentés a régi WordPressről — adatbázis és fájlok, épség-ellenőrzéssel — mielőtt bármi történik.
  2. A keresőzár feloldása és a DNS-váltás ugyanabban az órában. Ha a domain előbb jön át, mint ahogy az oldal indexelhetővé válik, a kereső a régi címeket kidobja az indexből — a felépült helyezés elveszik.
  3. 11 régi cím tartós átirányítása az új megfelelőjére. A lista a régi oldal adatbázisából származik, nem találgatásból: minden publikált lap kapott célt.
  4. A levelezés érintetlen maradt. Csak a webcím-rekordok cserélődtek; a postafiókok, a levélküldési hitelesítés (SPF, DKIM, DMARC) egyetlen karaktert sem változott, és a váltás után ellenőrizve is lett, hogy megy a levél.
  5. A bemutató-cím lezárása átirányítással, hogy ne maradjon két azonos tartalmú, egymással versenyző webhely.
  6. Bejelentés a keresőknek ugyanaznap: oldaltérkép beküldve, a többi keresőnek azonnali értesítés.

Az eredmény

MitMennyiForrás
Saját lap az oldaltérképben25lunavera.hu/sitemap.xml
Nyomkövető és hirdetési süti0sütitájékoztató + a böngésző saját felülete
Forgalommérő vagy hirdetési szkript0az oldal forrása
Régi cím átirányítva11a régi WordPress adatbázisa
Válaszidő (TTFB)0,05–0,09 snapi mérés a saját szerveremről, a nyilvános címen át — a pontos, aznapi érték a főoldal mérés-dobozában áll
Sablon és bővítmény a rendszerben0a forráskód

A sebességszám laboratóriumi jellegű: egy adott gépről, adott hálózaton mértem. A te eszközödön mért érték ettől eltérhet — ezért az alábbi linkeken magad is megmérheted.

Ellenőrizd magad

  • lunavera.hu — az élő oldal.
  • lunavera.hu/sitemap.xml — az oldalak száma és a frissítési dátumok.
  • lunavera.hu/llms.txt — a gépi olvasásra szánt összefoglaló.
  • PageSpeed Insights — sebességmérés a Google saját műszerével.
  • Rich Results Test — a strukturált adat bármelyik lapon.
  • Nyisd meg a lunavera.hu/reiki-oktatas címet: a régi oldal egyik webcíme. Nem hibaoldalra visz, hanem az új megfelelőjére — ez a 11 átirányítás egyike.

Mi tanulható belőle?

Hogy egy oldalcserénél az elveszíthető érték nem a design, hanem a címek, a levelezés és a keresőben felépült pozíció. Ezt hárman szokták elrontani: aki a régi címeket nem irányítja át, aki a levelezést a webcímmel együtt költözteti, és aki előbb húzza át a domaint, mint hogy az új oldal indexelhető lenne. Mindhárom hiba visszafordítható, de hetekbe és forgalomba kerül.

A másik tanulság a holdnaptáré: egy üres szekció igaz mondattal többet ér, mint egy teli, kitalált adattal. A látogató az elsőt megbocsátja. A másodikat egyszer tapasztalja meg — amikor kiáll egy nem létező alkalomra.

Ha ismerős a helyzet — meglévő sablonoldal, ami már inkább akadály —: egyedi weboldal készítés, vagy nézd meg előbb, hogy javítani vagy újraírni éri-e meg.

Frissítve: 2026. augusztus 20.

Van egy feladatod, ami ide illik?

Írd le pár mondatban. 1 napon belül válaszolok, és megmondom, tudok-e segíteni, illetve nagyságrendileg mennyibe kerül. Ha nem hozzám való a feladat, azt is megmondom.

Ajánlatot kérek