- Kannibalizációra akkor gyanakodj, ha egy lekérdezésre a Search Console több URL-t is mutat, gyakran ingadozó, cserélődő pozíciókkal.
- A döntés alapja mindig az adat: melyik oldalnak van több kattintása, jobb pozíciója, relevánsabb tartalma és erősebb belső linkháttere.
- A feloldás eszközei: összevonás egy erős oldalba, 301-es átirányítás, vagy noindex, a törlés viszont értékes linkeket és forgalmat dobhat el.
- Nem minden átfedés kannibalizáció: a szándék (információszerző vs. vásárlási) alapján több oldal is jogosan létezhet ugyanarra a témára.
- Az összevonás után adj időt az újraindexelésnek, és a Search Console-ban kövesd, hogy a megtartott oldal pozíciója stabilizálódik-e.
A tartalmi kannibalizáció akkor lép fel, amikor a saját weboldaladon két vagy több oldal ugyanarra a keresési szándékra és lekérdezésre próbál pozicionálni. A Google ilyenkor nehezen dönti el, melyiket mutassa, a két oldal pedig megosztja egymás közt a relevanciajeleket és a kattintásokat ahelyett, hogy egyetlen erős oldal vinné az egészet. A jelenség felismerésének leggyorsabb, ingyenes eszköze a Google Search Console, a feloldás pedig szinte mindig összevonás, átirányítás vagy noindex, nem pedig törlés.

Mi az a tartalmi kannibalizáció, és miért probléma?
Röviden: kannibalizáció az, amikor a saját oldalaid versenyeznek egymással ugyanazért a lekérdezésért. Nem büntetésről van szó, hanem elaprózódásról. A Google minden oldalt önállóan értékel, és ha három hasonló cikked célozza a "kandalló tisztítás" kifejezést, akkor a rá mutató belső linkek, a szerzett külső hivatkozások és a kattintási jelek is szétoszlanak három oldal között. Ez a gyakorlatban azt jelentheti, hogy egyik oldalad sem elég erős a jó pozícióhoz, miközben egyetlen, jól felépített oldal jó eséllyel feljebb kerülne.
Saját tapasztalat: a klasszikus tünet a pozícióingadozás. Ha a Search Console-ban egy lekérdezésre hol az egyik, hol a másik URL jelenik meg, és egyik sem tud tartósan megkapaszkodni, az szinte biztos jele annak, hogy a Google maga sem tudja eldönteni, melyiket preferálja.
Fontos a másik oldalról is nézni: nem minden átfedés baj. Ha az egyik oldalad egy információs kérdésre válaszol (mi ez, hogyan működik), a másik pedig vásárlási szándékot szolgál ki (szolgáltatás, ár, kapcsolat), akkor jogosan létezhet mindkettő, még ha a kulcsszavaik hasonlítanak is. A kannibalizáció akkor valós probléma, ha ugyanazt a szándékot célozzák.
Hogyan ismered fel a Search Console-ban, hogy két oldal ugyanarra a lekérdezésre pozicionál?
A kulcs a lekérdezés és az URL keresztbe nézése. A Teljesítmény (Performance) jelentésben nem elég a lekérdezéslistát böngészni: rá kell nézned, hány URL kap megjelenést ugyanarra a kifejezésre. Lépésről lépésre:
- Nyisd meg a Teljesítmény > Keresési eredmények jelentést, és állítsd az időszakot legalább 3 hónapra, hogy legyen elég adat.
- A Lekérdezések fülön válaszd ki azt a kifejezést, ahol gyanakszol, majd kattints rá, hogy szűrőként rögzítsd.
- Rögzített lekérdezés mellett válts át az Oldalak fülre. Ha egy lekérdezésre két vagy több URL is megjelenést és kattintást kap, az a kannibalizáció legdirektebb jele.
- Kapcsold be az Átlagos pozíció mutatót, és nézd meg, hogy az érintett URL-ek pozíciója időben mennyire ugrál, illetve cserélődik-e egymással.
Aki több adattal dolgozna, annak érdemes a Search Console adatait exportálni, vagy a Looker Studio összekötőn keresztül egy táblázatot építeni, ahol lekérdezésenként megszámolod, hány különböző URL kapott megjelenést. Ha egy fontos lekérdezésnél kettő vagy több URL versenyez, az felkerül a vizsgálati listára.
Gyors keresztellenőrzésként hasznos a site: operátor is a Google-ben: a site:domain.hu kulcskifejezés keresés megmutatja, hány saját oldalad tartja magát relevánsnak az adott témára. Ez nem pontos rangsor, de jó kiindulópont a gyanús oldalak összegyűjtéséhez.
Melyik oldal maradjon meg? Mi alapján döntesz?
Röviden: az az oldal maradjon, amelyik a legjobb kiindulási alap, tehát a legtöbb kattintással, legjobb pozícióval, legrelevánsabb tartalommal és legerősebb belső, illetve külső linkháttérrel rendelkezik. A döntést ne érzésre hozd meg, hanem az alábbi jelek alapján:
- Kattintás és megjelenés: a Search Console-ban melyik URL hozza a több valós kattintást az adott lekérdezésre.
- Átlagos pozíció: melyik áll stabilabban és előrébb.
- Tartalmi mélység és relevancia: melyik oldal fedi le teljesebben a keresési szándékot.
- Belső linkek: melyik oldalra mutat több hivatkozás a saját oldaladon belül, mert ez jelzi, mit tekint a webhelyed maga is a fő oldalnak.
- Szerzett hivatkozások: ha az egyik oldalra külső oldalak is linkelnek, azt az értéket különösen kár elveszíteni.
- URL és cím: melyik illik jobban a jövőbeli szerkezetbe, melyik a beszédesebb, tartósabb cím.
Szakmai feltételezés: a gyakorlatban gyakran nem egyértelmű a győztes, mert az egyik oldalnak jobb a pozíciója, a másiknak viszont több a külső hivatkozása. Ilyenkor jellemzően a linkháttér a nehezebben pótolható, ezért érdemes azt az oldalt megtartani, amelyikhez a szerzett hivatkozások kötődnek, a másik oldal erős tartalmi részeit pedig beemelni.
Hogyan vonod össze az oldalakat lépésről lépésre?
Röviden: az összevonás azt jelenti, hogy a vesztes oldal értékes tartalmát átemeled a megtartott oldalba, majd a régi URL-t 301-gyel a megtartottra irányítod. Így a felhalmozott érték nem vész el. A folyamat:
- Válaszd ki a megtartott oldalt a fenti szempontok alapján, és rögzítsd, ez lesz a cél-URL.
- Emeld át a hiányzó értéket: a vesztes oldalról vidd át a megtartott oldalba azokat a bekezdéseket, kérdéseket, példákat, amelyek a cél-oldalról hiányoznak. Ne másold be az egészet, csak azt, ami tényleg gazdagítja a szándék lefedését.
- Állítsd be a 301-es átirányítást a régi URL-ről a megtartott oldalra. Ez adja tovább a régi oldal relevanciajeleinek nagy részét. Apache alatt például:
Redirect 301 /regi-oldal/ https://domain.hu/megtartott-oldal/ - Frissítsd a belső linkeket: keresd meg a saját oldaladon a régi URL-re mutató hivatkozásokat, és irányítsd át őket közvetlenül a megtartott oldalra, hogy ne fölösleges átirányítási láncon keresztül vezessenek.
- Ellenőrizd a canonicalt: a megtartott oldal önmagára mutasson canonical taggel, és ne maradjon régi, keresztbe mutató canonical a rendszerben.
- Kérj újraindexelést: a Search Console URL-ellenőrzés eszközével add be a megtartott oldalt indexelésre, és nézd meg, hogy a régi URL idővel kikerül-e az indexből.
Ha egy oldalt technikai okból nem irányítasz át (például továbbra is kell a látogatóknak, csak a keresőben ne versenyezzen), akkor a <meta name="robots" content="noindex, follow"> a megoldás. Ez kiveszi a keresésből, de a rajta lévő linkeket még bejárhatóvá teszi. Fontos: a noindexelt oldalt ne zárd ki egyszerre a robots.txt-ben is, mert ha a Google nem tudja bejárni, a noindex utasítást sem látja meg.
Miért ne töröld soha a felesleges oldalt?
Röviden: a törléssel eldobod a felhalmozott értéket. A törölt URL 404-es hibát ad, a rá mutató belső és külső linkek üresbe futnak, a régi pozíciók és relevanciajelek pedig egyszerűen elvesznek. Ehelyett a 301-es átirányítás továbbadja ennek az értéknek a nagy részét a megtartott oldalnak, a noindex pedig megőrzi az oldalt a látogatók számára, miközben kiveszi a keresőversenyből.
Hivatalos információ: a Google Search Central dokumentációja szerint a 301-es átirányítás a megfelelő eszköz, ha egy tartalom véglegesen új helyre kerül, és ez segít a jelek konszolidálásában. A törlést a Google csak akkor javasolja, ha az oldal valóban értéktelen és nincs jobb célja az átirányításnak. Kannibalizáció feloldásakor szinte mindig van jobb cél: a megtartott oldal.
Egy gyakorlati ellenőrzőlista a feloldás lezárásához:
- Az értékes tartalom átkerült a megtartott oldalba, nem veszett el.
- A régi URL 301-gyel a megtartott oldalra mutat, nem 404-et ad.
- A belső linkek közvetlenül a megtartott oldalra frissültek.
- A canonical és a robots beállítások nem mondanak ellent egymásnak.
- Az újraindexelést beadtad, és figyeled a Search Console-t.
Mikor látod az eredményt, és mit érdemes utána figyelni?
Röviden: az összevonás hatása nem azonnali, mert a Google-nek időre van szüksége az érintett oldalak újbóli bejárásához és értékeléséhez. Reális, ha néhány héttől akár egy-két hónapig terjedő ablakban gondolkodsz, a pontos idő az oldal méretétől és bejárási gyakoriságától is függ.
A siker jelei a Search Console-ban: a megtartott oldal átlagos pozíciója stabilizálódik, ideális esetben javul, a korábbi ingadozás megszűnik, és a régi URL fokozatosan kikerül a jelentésekből. A kannibalizált lekérdezésre már egyetlen erős oldalad felel. Ez nem garantál automatikus előrelépést a rangsorban, de megszünteti azt a helyzetet, hogy a saját oldalaid vették el egymás esélyét. A módszer önmagában nem varázslat: ha a tartalom minősége vagy a szándék lefedése gyenge, azon az összevonás nem segít, azt külön kell erősíteni.
Érdemes a feloldás után egy egyszerű nyilvántartást vezetni arról, mely oldalakat vontad össze, mikor, és melyik lett a cél-URL. Így később, ha új tartalom készül, gyorsan ellenőrizheted, hogy nem hozol-e létre újabb versenytársat a saját, már megtartott oldaladnak.
Források és további olvasnivalók
- Google Search Central: Search Console Teljesítmény jelentés súgó
- Google Search Central: 301-es és 302-es átirányítások dokumentáció
- Google Search Central: Blokkolás a keresésből (noindex) útmutató
- Google Search Central: Duplikált tartalom és canonical (rel=canonical) útmutató
- Google Search Central Blog: hivatalos bejegyzések az indexelésről és a konszolidációról
Gyakori kérdések
Honnan tudom biztosan, hogy kannibalizációról van szó, és nem csak természetes átfedésről?
A Search Console Teljesítmény jelentésében rögzítsd a gyanús lekérdezést, majd nézd meg az Oldalak fülön, hány URL kap rá megjelenést és kattintást. Ha kettő vagy több URL versenyez ugyanazért a szándékért, és a pozícióik ingadoznak vagy cserélődnek, az valós kannibalizáció. Ha viszont az oldalak eltérő szándékot (információs vs. vásárlási) szolgálnak ki, az jogos átfedés lehet.
Melyik oldalt tartsam meg, ha az egyiknek jobb a pozíciója, a másiknak több a külső linkje?
Általában a külső hivatkozás a nehezebben pótolható érték, ezért gyakran érdemes azt az oldalt megtartani, amelyikhez a szerzett linkek kötődnek, a jobb pozíciójú oldal erős tartalmi részeit pedig átemelni bele. Ez szakmai megfontolás, nem szabály: mérlegeld a kattintást, a relevanciát és a belső linkeket is.
Miért nem egyszerűbb egyszerűen kitörölni a felesleges oldalt?
Mert a törléssel elveszíted a felhalmozott értéket: a rá mutató belső és külső linkek üresbe futnak, a régi pozíciók és relevanciajelek eltűnnek. A 301-es átirányítás ezzel szemben továbbadja ennek nagy részét a megtartott oldalnak, a noindex pedig megőrzi az oldalt a látogatóknak, miközben kiveszi a keresőversenyből.
Mennyi idő alatt látszik az összevonás hatása?
Nem azonnali. A Google-nek időre van szüksége az érintett oldalak újbóli bejárásához és értékeléséhez, ezért reális néhány héttől akár egy-két hónapig terjedő ablakban gondolkodni. A pontos idő függ az oldal méretétől és bejárási gyakoriságától. A Search Console-ban figyeld, hogy a megtartott oldal pozíciója stabilizálódik-e.
Használjak noindexet vagy 301-es átirányítást?
Ha a régi oldalra a látogatóknak már nincs szükségük, a 301-es átirányítás a jobb választás, mert továbbadja a relevanciajeleket. Ha az oldalra a látogatóknak továbbra is szükség van, de a keresőben ne versenyezzen, akkor a noindex a megoldás. Fontos, hogy a noindexelt oldalt ne zárd ki a robots.txt-ben is, különben a Google nem látja meg a noindex utasítást.
Hogyan előzöm meg, hogy újra kannibalizáció alakuljon ki?
Új tartalom tervezésekor előbb ellenőrizd site: operátorral és a Search Console-ban, hogy van-e már oldalad az adott szándékra. Vezess egyszerű nyilvántartást az összevont oldalakról és a megtartott cél-URL-ekről, és minden fontos keresési szándékhoz igyekezz egyetlen, erős oldalt rendelni több gyenge helyett.
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.