Szinte minden vállalkozásnál van legalább egy visszatérő időszak: adventi vásár, tavaszi szezonnyitás, iskolakezdés, nyári tábor, fűtésszezon eleje. És szinte minden vállalkozásnál ugyanaz történik: jön a szezon, gyorsan készül egy kampányoldal, lemegy a szezon, az oldal ott marad. Jövőre pedig kezdődik elölről, új címen, új szöveggel. Ez a cikk arról szól, hogyan lehet ebből egyszeri építés és utána évenkénti karbantartás, és arról is, mi az a néhány eset, amikor tényleg indokolt új oldalt nyitni.

Miért veszít láthatóságot az évente újraépített kampányoldal?
Rövid válasz: mert minden új URL nulláról kezdi a láthatóság-építést, miközben az előző évi cím ott marad az indexben elavult tartalommal, és a kettő ugyanarra a keresésre verseng.
Amikor /adventi-vasar-2025 helyett jövőre /adventi-vasar-2026 készül, a régi cím minden felhalmozott jele az elhagyott oldalon marad: a rá mutató külső hivatkozások, a belső linkek, az indexelési előzmény, a mérési adatsor. Az új oldalnak nemcsak a tartalmat kell felépítenie, hanem azt a bizalmat is, amit az előző verzió két-három hónap alatt megszerzett. Mire ez összeáll, a szezon jellemzően véget is ér.
Érdemes végiggondolni a naptárt is. Egy adventi szezon a gyakorlatban hat-nyolc hetes: november közepétől karácsonyig tart az érdemi kereslet. Ha az új oldal november elején kerül ki, akkor pontosan abban az időszakban kell felzárkóznia, amikor a legtöbbet érne. Saját tapasztalat: egy frissen közzétett, addig nem létező cím jellemzően hetekig hullámzik a keresési megjelenésekben, mire stabilizálódik. Ez nem büntetés, egyszerűen ennyi idő, amíg a rendszerek eldöntik, mire való az oldal. A törzsoldalnál ez a szakasz egyszer van, az első évben.
Ehhez jön a kupac-hatás. Öt szezon után öt hasonló oldalad van, mindegyik ugyanazokra a kifejezésekre íródott. A keresőnek el kell döntenie, melyik a mérvadó, és ez a döntés nem feltétlenül az idei oldal javára dől el. A régi oldalakon gyakran ott maradnak a lejárt időpontok, a már nem érvényes nyitvatartás, néha egy telefonszám, ami már nem él.
Hivatalosan igazolt: a Google Search Central dokumentációja szerint, ha egy tartalom átkerül máshová, a 301 átirányítás a javasolt megoldás, és a duplikált vagy nagyon hasonló oldalaknál a kanonikus jelzés segíti a keresőt a megfelelő verzió kiválasztásában. Saját tapasztalat: a magyar kis- és középvállalati gyakorlatban a régi kampányoldalak leggyakrabban egyszerűen ott maradnak, átirányítás és kanonikus jelzés nélkül. Szakmai feltételezés: a válaszmotorok (ChatGPT keresés, Perplexity, Google AI-felületek) esetében a stabil, hosszú ideje ugyanazon a címen élő, karbantartott oldal jó eséllyel könnyebben lesz újra idézett forrás, mint egy évente újranyitott cím, de erre nyilvános, mérésre visszavezethető visszaigazolás nincs.
Mit jelent a maradandó törzs és a cserélhető réteg?
Rövid válasz: a törzs az, ami öt év múlva is igaz lesz; a cserélhető réteg az, amit minden szezonban átírsz. Ha ezt a két dolgot fizikailag is szétválasztod az oldalon, a szezonzárás perces munka lesz, nem újraírás.
Mi tartozik a maradandó törzsbe?
- Mi ez pontosan, és kinek szól (a szolgáltatás vagy esemény lényege).
- Hogyan zajlik, lépésről lépésre: jelentkezés, visszaigazolás, helyszín, mi történik ott.
- Feltételek, amik nem évhez kötöttek: korhatár, létszám, felszerelés, akadálymentesség, parkolás.
- Helyszín és megközelítés, helyes ragozással (Székesfehérváron, Budapesten, Siófokon).
- GYIK: az a nyolc-tíz kérdés, amit minden szezonban ugyanúgy megkérdeznek telefonon.
- Bizonyíték: valós képek a korábbi alkalmakról, számszerű tények (hány éve, hány alkalom, mekkora terület).
- Kapcsolatfelvétel és a következő lépés.
Mi tartozik a cserélhető rétegbe?
- Az idei időpontok, nyitvatartás, menetrend.
- Kapacitás és elérhetőség állapota (van még hely, betelt, előjegyzés).
- Az aktuális szezon kondíciói és feltételei, ha évente változnak.
- Az idei kiemelt program, újdonság, vendég, téma.
- Az időszakhoz kötött cselekvésre hívás és annak sürgető eleme.
A gyakorlati fogás egyszerű: a cserélhető réteg kerüljön az oldal elejére és egy jól körülhatárolt blokkba (WordPress-en például külön egyedi mezőkbe vagy egy újrahasznosítható blokkba), a törzs pedig alá. Így a szezonváltás azt jelenti, hogy három-négy mezőt átírsz, nem azt, hogy fejlesztőt keresel. Saját tapasztalat: ahol ez a szétválasztás megvan, ott a szezonnyitás előkészítése jellemzően egy rövid munkamenet; ahol nincs, ott napok mennek el újraépítéssel.
Hogyan épüljön fel a törzsoldal?
Rövid válasz: fentről lefelé csökkenő időfüggéssel. Ami leggyorsabban avul, az legyen legfelül és legyen a legkönnyebben cserélhető; ami évekig igaz, az legyen lentebb és maradjon érintetlen.
- Cím és egymondatos lényeg évszám nélkül ("Adventi vásár a főtéren", nem "Adventi vásár 2026").
- Állapotsáv: egyetlen mondat arról, hol tart most a szezon, és mikor van a következő alkalom. Ez az egy sor a leggyakrabban cserélt elem.
- Idei időpontok és program listában, dátummal.
- Cselekvésre hívás (foglalás, jelentkezés, hívás).
- Mi ez és kinek szól (törzs).
- Hogyan zajlik, lépésről lépésre (törzs).
- Helyszín, megközelítés, parkolás (törzs).
- GYIK (törzs, évente legfeljebb bővül).
- Korábbi szezonok rövid összefoglalója, belső linkekkel az archív oldalakra.
- Látható frissítési dátum a lap alján.
Az állapotsáv három helyzetet vehet fel, és mind a hármat érdemes előre megírni, hogy szezonváltáskor ne kelljen fogalmazni. Szezon előtt: "A következő időszak november 27-én indul, a jelentkezés már nyitva." Szezonban: "Most tart, a következő alkalom szombaton 10 órakor kezdődik." Szezonon kívül: "Az idei időszak lezárult, a következő várhatóan jövő novemberben indul." Egy szövegdoboz, három kész változat, másodpercek alatt cserélhető, és nem marad ott véletlenül a tavalyi mondat.
A kilencedik pont az, amit a legtöbben kihagynak, pedig ez teszi a törzsoldalt évről évre gazdagabbá: a korábbi alkalmak nem törlődnek, hanem egy bekezdésnyi összefoglalóvá zsugorodnak. Ettől lesz az oldalon olyan tartalom, amit gép nem tudhat kitalálni, és ami egy visszatérő látogatónak is mond valamit.
Hogyan jelöld a dátumot embernek és gépnek egyszerre?
Rövid válasz: a látható szövegben legyen ott a konkrét dátum és a frissítés napja, a forráskódban pedig strukturált adat, amely megmondja, meddig érvényes az aktuális szezon.
Eseménynél a Schema.org Event típusa a kézenfekvő. Egy visszatérő eseménynél a törzsoldalon az idei példány adatait érdemes megadni, és szezonváltáskor ezt a blokkot frissíteni:
{"@context":"https://schema.org","@type":"Event","name":"Adventi vásár a főtéren","startDate":"2026-11-27","endDate":"2026-12-23","eventStatus":"https://schema.org/EventScheduled","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode"}
Ha egy alkalom elmarad vagy csúszik, arra külön állapotérték van (EventCancelled, EventPostponed), tehát nem kell törölni a jelölést, elég átállítani. Cikk- vagy szolgáltatásjelölésnél a dateModified mező tölti be ugyanezt a szerepet.
Hivatalosan igazolt: a Schema.org dokumentálja az Event típust és a hozzá tartozó dátum- és állapotmezőket, a Google Search Central pedig leírja, milyen strukturált adatot értelmez keresési megjelenésekhez. Szakmai feltételezés: a nyelvi modellekre épülő válaszfelületeknél a látható, emberi szemmel is olvasható dátum legalább annyit segíthet, mint a kódban lévő jelölés, mert a modell a szöveget dolgozza fel. Ezért írd ki szövegesen is, hogy melyik időszakra vonatkoznak az adatok.
Mi legyen az oldallal, ha lement a szezon?
Rövid válasz: a törzsoldal marad élőben, de átvált visszafogott állapotba; az egyedi, csak arra az évre értelmezhető tartalom archívumba kerül; és csak az irányítódik át, aminek nincs önálló létjogosultsága.
Mi marad
A törzsoldal nem megy sehová. A cselekvésre hívás helyére kerül egy tisztességes mondat: a szezon lezárult, a következő időszak várhatóan mikor indul, és addig mit tehet a látogató (feliratkozás, előjegyzés, kapcsolatfelvétel). Ez azért fontos, mert a szezonon kívüli keresések is léteznek: valaki már januárban tájékozódik a nyári táborról.
Mi megy archívumba
Az idei programlista, a konkrét menetrend, a már megvolt alkalmak részletei. Ezek egy külön archív oldalra kerülnek (például /adventi-vasar/2026), ahol egyértelműen jelölöd, hogy lezárult időszakról van szó, és onnan visszalinkelsz a törzsoldalra. Így a törzs tiszta marad, az adat viszont nem vész el.
Mi irányítódik át
Az a régi kampányoldal, amelynek nincs önálló tartalma a lezajlott programon kívül. Ilyenkor 301 átirányítás megy a törzsoldalra. Fontos: az átirányítás célja legyen tartalmilag rokon oldal, ne a főoldal. Hivatalosan igazolt: a Google dokumentációja szerint a nem releváns célra mutató átirányítást a rendszer lágy 404-ként kezelheti, tehát a mindent a főoldalra terelő megoldás nem segít.
Mit csinálj, ha már öt évnyi kampányoldal áll a domainen?
Rövid válasz: ne törölj semmit vakon. Készíts leltárt, jelöld ki a legerősebb meglévő címet törzsnek, és a többit fokozatosan vezesd rá, lehetőleg szezonon kívül.
- Leltár. Szedd össze az összes érintett URL-t, és mindegyikhez írd fel, hány megjelenést és kattintást hozott az elmúlt tizenhat hónapban (Search Console teljesítmény jelentés), illetve mutat-e rá külső hivatkozás vagy hirdetés.
- Törzs kijelölése. Ha van évszám nélküli cím, az lesz a törzs. Ha nincs, válaszd a legtöbb jelet gyűjtő évszámos oldalt, és tartsd meg címnek. A URL-ben maradhat egy régi évszám, ha a tartalom aktuális: a folytonosság többet ér, mint a szép cím.
- Tartalom átemelése. A törzsbe való részek (folyamat, feltételek, GYIK) egy helyre kerülnek, a többi évhez kötött anyagból archív oldal lesz, dátumjelöléssel.
- Átirányítás. Az önálló értékkel nem bíró régi címek
301-gyel a törzsre mutatnak, egyesével, tartalmilag rokon célra. - Belső linkek. Menü, lábléc, korábbi cikkek, hírlevél-sablonok, közösségi profilok linkjei: mindenhol a törzs címe szerepeljen.
- Türelem és mérés. Az átrendezés hatása jellemzően hetek alatt látszik, ezért ezt szezonon kívül csináld, ne két héttel a nyitás előtt.
Saját tapasztalat: a legtöbb hiba ennél a műveletnél az ötödik lépésnél keletkezik. Az átirányítás megvan, a menüben viszont hónapokig ott marad a tavalyi cím, és a látogatók fele egy felesleges ugráson keresztül jut el a törzsoldalra.
Mikor éri meg mégis külön oldalt nyitni?
Rövid válasz: akkor, ha a keresési szándék, a célközönség vagy maga a szolgáltatás tér el, nem pedig akkor, ha csak az évszám változik.
- Más a szándék: a "céges karácsonyi rendezvény" és a "családi adventi vásár" két külön döntés, két külön döntéshozóval. Ezek külön oldalt érdemelnek, és mindkettő lehet saját törzsoldal.
- Más a szolgáltatás: ha egy szezonban valami tartósan új indul (új helyszín, új típusú program), az nem cserélhető réteg, hanem új törzs.
- Az esemény önmagában hír: egyszeri, névhez vagy évfordulóhoz kötött alkalom, amire később is hivatkoznak. Ilyenkor az évszámos cím indokolt, mert az oldal maga is dokumentum.
- Külön mérés kell: ha az adott szezon hirdetési teljesítményét el kell szigetelni, az általában megoldható kampányparaméterrel is, nem új URL-lel.
Az ökölszabály: ha az új oldal nyolcvan százaléka megegyezne a régiével, akkor nem új oldal kell, hanem frissítés. Saját tapasztalat: a külön oldalak többsége nem stratégiai döntésből születik, hanem azért, mert a meglévőt kényelmetlen volt átírni. Ez tartalmi kérdésnek látszik, valójában szerkesztési kérdés.
Hogyan mérd, hogy tényleg megérte-e a törzsoldal?
Rövid válasz: azonos naptári ablakokat hasonlíts össze, és ne csak a forgalmat nézd, hanem azt is, hány címre oszlik szét ugyanannak a szezonnak a teljesítménye.
- Szezonablak, nem hónap. Ugyanaz a hat-nyolc hét idén és tavaly. A naptári hónapok összehasonlítása szezonális témánál félrevezet, mert a szezon eltolódhat pár héttel.
- Szórás. Hány külön URL kapott megjelenést ugyanarra a témára? A cél, hogy ez a szám csökkenjen, miközben a törzsoldal megjelenései nőnek.
- Felfutás. Hány nap telt el a szezonnyitás és az első érdemi forgalmi nap között? Egy már indexelt, élő oldalnál ez jó eséllyel rövidebb, mint egy frissen közzétett címnél, de garancia erre nincs.
- Szezonon kívüli alapzaj. Kap-e az oldal forgalmat júliusban egy decemberi témára? Ez a törzs egyik legkönnyebben látható hozadéka.
- Tartalmi gyarapodás. Hány új GYIK-pont került be a szezon után? Ha nulla, akkor az ellenőrzőlista utolsó pontja kimaradt.
Szakmai feltételezés: a válaszmotorokban való megjelenés mérésére ma nincs olyan eszköz, amely a Search Console-hoz hasonló teljességű adatot adna, ezért az AI-crawlerek naplóbeli forgalma és a kézi promptos ellenőrzés marad kiegészítő jelzésnek. Ezek tájékoztató jellegűek, nem bizonyítékok.
Milyen ellenőrzőlistát futtass a szezon után?
Rövid válasz: egy tizennégy pontos listát, a szezon zárását követő két héten belül, mindig ugyanúgy. Ez nem garancia semmire, de a leggyakoribb hibákat kiszűri.
- A törzsoldal címéből és bevezetőjéből eltűnt a lejárt időszak megnevezése.
- Az állapotsáv átváltott szezonon kívüli szövegre, a következő időszak megjelölésével.
- A cselekvésre hívás nem vezet lejárt foglalási űrlapra vagy halott jelentkezési linkre.
- Az idei programlista átkerült az archív oldalra, és a törzsön csak egy bekezdésnyi összefoglaló maradt.
- Az archív oldal tetején egyértelmű jelölés van arról, hogy lezárult időszakról szól.
- A strukturált adatban a dátumok és az esemény állapota az aktuális valóságot tükrözik.
- A látható frissítési dátum új.
- A korábbi évek kampányoldalai vagy archívummá alakultak, vagy a törzsoldalra irányítanak.
- A belső linkek (menü, lábléc, kapcsolódó cikkek) a törzsoldalra mutatnak, nem egy régi évszámos címre.
- A Search Console-ban megnézted, melyik URL-re érkeztek a megjelenések a szezonban, és nincs-e köztük elavult cím.
- A hirdetési fiókokban leállt vagy átirányult minden olyan hirdetés, amely lejárt oldalra vitt.
- A közösségi profilok és a hírlevél-sablonok linkjei is a törzsoldalra mutatnak.
- Az archív oldalak egymásra és a törzsre linkelnek, tehát nem maradt zsákutca.
- Feljegyezted, mi hiányzott a látogatóknak (telefonos kérdések, űrlapon érkező kérdések), és ez bekerült a GYIK-be a következő szezonra.
Az utolsó pont a leghasznosabb: ettől lesz a törzsoldal évről évre jobb anélkül, hogy bárki újraírná. Érdemes a listát naptári emlékeztetőbe tenni a szezonzárás utáni második hétre, mert ez az a feladat, amit magától soha senki nem vesz elő.
Források és további olvasnivalók
- Google Search Central: Redirects and Google Search
- Google Search Central: Consolidate duplicate URLs (kanonikus jelölés)
- Google Search Central: Structured data general guidelines, Event structured data
- Schema.org: Event, FAQPage, dateModified típus- és meződefiníciók
- Google Search Console súgó: Teljesítmény jelentés és URL-ellenőrző eszköz
- W3C: Date and Time Formats (ISO 8601 alapú jelölés)
- OpenAI dokumentáció: ChatGPT search és a webes tartalmak kezelése
- Minden új szezonra nyitott URL nulláról kezdi a láthatóság-építést, miközben a régi cím elavultan indexelve marad.
- A maradandó törzs a folyamat, a feltételek és a GYIK; a cserélhető réteg csak dátum, időpont, kapacitás és aktuális kondíció.
- Szezon után három út van: marad élőben visszafogott állapotban, archívumba kerül dátumjelöléssel, vagy átirányítódik a felmenő oldalra.
- Külön oldal akkor indokolt, ha a szándék, a célközönség vagy a szolgáltatás valóban más, nem pedig azért, mert új az évszám.
- A dátumot jelöld gépi olvasásra is (strukturált adat, látható frissítési dátum), hogy egy elavult évszám ne ragadjon be a keresőkbe és a válaszmotorokba.
Gyakori kérdések
Ne írjam ki az évszámot a kampányoldal címébe?
A látható szövegben és a programlistában nyugodtan szerepeljen a konkrét dátum, mert az embernek és a gépnek is kell. Az URL-be viszont csak akkor tedd bele, ha az oldal tényleg egyszeri, adott évhez kötött dokumentum. Visszatérő szezonnál az évszám nélküli, stabil cím a praktikusabb, mert azon halmozódik fel a láthatóság.
Mi legyen a korábbi évek kampányoldalaival, amiket már megcsináltunk?
Nézd meg mindegyiket egyesével. Amelyiken van önálló értékű tartalom (képek, összefoglaló, sajtóvisszhang), abból csinálj archív oldalt egyértelmű lezárt jelöléssel, és linkeld a törzsoldalra. Amelyiken csak egy lejárt program van, azt irányítsd át 301-gyel a törzsoldalra. A főoldalra átirányítani nem jó megoldás.
Nem lesz baj abból, ha ugyanazt az URL-t írom át minden szezonban?
A tartalom frissítése normális működés, a keresők erre vannak felkészítve. A lényeg, hogy az oldal fő témája ne változzon meg (adventi vásárból ne legyen nyári tábor), és a frissítés tényleg érdemi legyen, ne csak egy évszámcsere. Ha a téma változik, az már új oldal.
Hogyan kezeljem a szezonon kívüli időszakot, ha nincs mit ajánlani?
Írd ki őszintén, hogy a szezon lezárult, és jelöld meg, mikorra várható a következő. Adj egy alacsony küszöbű következő lépést: feliratkozás értesítésre, előjegyzés, kapcsolatfelvétel. Ez jobb, mint egy halott foglalási gomb vagy egy üres oldal, és a szezonon kívül tájékozódó látogatót is megfogja.
Mikor csináljam meg a régi kampányoldalak összevonását?
Szezonon kívül, lehetőleg legalább két hónappal a következő nyitás előtt. Az átirányítások és a belső linkek átrendezése után eltarthat pár hétig, mire a keresők végigkövetik a változást, és ezt az időszakot nem érdemes a legforgalmasabb hetekre időzíteni.
Segít-e ez abban, hogy az AI-válaszmotorok idézzék az oldalt?
Szakmai feltételezés, nem igazolt tény: a stabil URL, a karbantartott tartalom és a szövegben is látható dátumjelölés jó eséllyel segíti, hogy a tartalom használható forrás legyen ezeken a felületeken. Eredményt ez nem hoz magától, viszont az ellenkezője (évente költöző, elavult oldalak) biztosan nehezíti a dolgot.
Források és további olvasnivalók
Ezen az oldalon a hivatalosan igazolt információt elsődleges forrásokból építjük fel; a saját tapasztalatot és a szakmai becslést mindig külön jelöljük a szövegben.