Technikai

Kampányparaméteres URL-ek indexelődése: hogyan előzd meg a duplikációt

Kampányparaméteres URL-ek indexelődése: miért kerülnek be az utm-es címek a Google-be, mit ér a canonical, és hogyan takarítsd ki őket lépésről lépésre.

Scheo · · Frissítve: · olvasási idő ~10 perc · Szerző: Schmidt Péter

Összefoglalva: A paraméteres URL-ek szinte mindig egy belső hivatkozáson keresztül jutnak be az indexbe, ezért a helyes canonical önmagában kevés, ha a belső linkek is utm-esek. Előbb a forrást szüntesd meg, utána javítsd a jeleket, és csak a végén nyúlj átirányításhoz.

Ha a Google találatai között vagy a Search Console-ban olyan címeket látsz, mint /termek/kerti-szek?utm_source=hirlevel&utm_medium=email, akkor a kampánykövetés átszivárgott az indexbe. Ez ritkán okoz látványos zuhanást, de szétszórja a jeleket egy oldal több változata között, fogyasztja a feltérképezési időt, és torzítja a riportokat. Ebben a cikkben végigmegyünk azon, mi történik ilyenkor, melyik jelölés mit ér, és hogyan takaríthatod ki lépésről lépésre.

Kampányparaméteres URL-ek indexelődése: hogyan előzd meg a duplikációt
Kampányparaméteres URL-ek indexelődése: hogyan előzd meg a duplikációt

A cikkben háromféle állítást választok szét. Hivatalosan igazolt az, ami a Google nyilvános dokumentációjában szerepel. Saját tapasztalat az, amit weboldalak auditjai során rendszeresen látok. Szakmai feltételezés az a logikus következtetés, amit dokumentációval nem tudok alátámasztani.

Mi történik, ha a kampányparaméteres URL bekerül a Google indexébe?

A Google a paraméteres címet külön URL-nek tekinti, az azonos tartalmú változatokat egy csoportba sorolja, és kiválaszt közülük egyet kanonikusnak. Ha a jeleid ellentmondanak egymásnak, a választás jó eséllyel nem arra esik, amelyikre szeretnéd.

Hivatalosan igazolt: a Google dokumentációja szerint a duplikált oldalak közül a rendszer maga dönti el, melyik legyen a kanonikus, és ehhez több jelet használ. Ilyen az átirányítás, a rel="canonical" jelölés, az oldaltérképben szereplő cím és a belső hivatkozás. A canonical ebben a rendszerben erős javaslat, a végső döntés a Google-é.

A következmények ritkán drámaiak, de összeadódnak.

Honnan kerül be valójában a paraméteres cím, a hirdetésből vagy a saját oldaladról?

Saját tapasztalat: a baj forrása szinte mindig egy belső hivatkozás. Egy saját oldalon felejtett paraméteres link újra és újra felkínálja a címet a Googlebotnak, a hirdetés vagy a hírlevél ezt ritkán teszi meg.

Ennek egyszerű oka van. A hírlevél egy postafiókba megy, ahová a keresőrobot nem jut el. A hirdetések céloldalait a Google külön robotja, az AdsBot a hirdetések minőségének ellenőrzésére látogatja. Egy belső link viszont nyilvános, feltérképezhető HTML-ben ül, sokszor minden oldalon (menüben, láblécben, ajánlósávban), tehát erős és állandó jel.

A leggyakoribb belső források, amelyekkel auditok során találkozom:

Szakmai feltételezés: a külső oldalakon megjelenő, paraméteres megosztások is hozzájárulhatnak a gondhoz. Ezekre nincs ráhatásod, de rendezett belső jelek mellett a Google jellemzően a tiszta változatot választja.

Melyik jelölés segít, és melyik nem?

A helyes, paraméter nélküli canonical, a tiszta belső linkek és a tiszta oldaltérkép együtt segítenek. A robots.txt tiltás, a noindex és az eltávolítási kérelem ebben a helyzetben többnyire nem oldja meg a gondot, egyes esetekben ronthat is rajta.

Miért nem elég az önhivatkozó canonical, ha a belső linkek is paraméterezettek?

A canonical csak egy jel, a belső linkek egy másikat adnak, és ha száz belső hivatkozás a paraméteres címre mutat, a két jel ellentmond egymásnak. Ilyenkor a Google a linkelt változatot is választhatja kanonikusnak.

Két külön hibát érdemes itt szétválasztani. Az első technikai. Sok sablon a canonicalt a kért címből rakja össze, így a /termek/kerti-szek?utm_source=hirlevel oldalon ez a sor jelenik meg.

<link rel="canonical" href="https://pelda.hu/termek/kerti-szek?utm_source=hirlevel">

Ez formailag önhivatkozó canonical, tartalmilag viszont azt üzeni, hogy a paraméteres változat az eredeti. A helyes kimenet minden változaton ugyanaz, a paraméterek nélküli cím.

<link rel="canonical" href="https://pelda.hu/termek/kerti-szek">

A második hiba szerkezeti. Hiába helyes a canonical, ha a menü, a kapcsolódó termékek blokkja vagy a blogcikkek a paraméteres címre linkelnek. Hivatalosan igazolt, hogy a Google a belső hivatkozásokat is figyelembe veszi a kanonikus változat kiválasztásakor. Szakmai feltételezés: a jelek pontos súlyát a Google nem közli, de a Search Console-ban rendszeresen látni olyan helyzetet, ahol a sok belső link felülírja a canonicalt. Ezt jelzi az „Ismétlődés, a Google a felhasználótól eltérő kanonikust választott” állapot. Ha ez sok paraméteres címnél megjelenik, a hibát először a belső linkek között keresd.

A Teljesítmény riportban szűrj a paraméter nevére, az Oldalak indexelése riportban nézd át az ismétlődés-kategóriákat, majd az URL-ellenőrzéssel keresd meg, melyik oldal hivatkozik a paraméteres címre.

  1. Teljesítmény riport. Nyisd meg a keresési eredményeket, válts az Oldalak fülre, és adj hozzá szűrőt, hogy az URL tartalmazza a utm_ szöveget. Ismételd meg gclid, fbclid, msclkid, ref= és a saját munkamenet-paramétered nevével. Ami itt megjelenik, az megjelenést vagy kattintást kapott, tehát az indexben van.
  2. Oldalak indexelése riport. Nézd át a „Másik oldal megfelelő kanonikus címkével”, az „Ismétlődés, a felhasználó nem választott kanonikus változatot” és az „Ismétlődés, a Google a felhasználótól eltérő kanonikust választott” sorokat. Az első rendben van, ott a canonical működik. A másik kettő a teendő. A feliratok a felület nyelvétől függően kissé eltérhetnek.
  3. Példák exportja. Exportáld a listákat, és táblázatban szűrd ki a kérdőjelet tartalmazó címeket. Csoportosítsd őket paraméternév szerint, így látod, melyik kampány vagy bővítmény termeli a legtöbbet.
  4. URL-ellenőrzés mintavétellel. Minden csoportból vizsgálj meg néhány címet. Az eredményben a felhasználó által megadott és a Google által kiválasztott kanonikust hasonlítsd össze. A Felfedezés részben a hivatkozó oldal megmutathatja, honnan találta a Googlebot a címet, és ez sokszor egyenesen a hibás belső linkhez vezet.

Mit mutat meg a szervernapló, amit a Search Console nem?

A napló megmutatja, hogy a Googlebot ténylegesen milyen gyakran kéri le a paraméteres címeket, akkor is, ha azok még meg sem jelentek a riportokban.

Egy Apache vagy Nginx elérési naplóból például ezzel a paranccsal gyűjtheted ki a leggyakrabban kért paraméteres címeket.

grep "Googlebot" access.log | grep -E "[?&](utm_|gclid|fbclid|msclkid)" | awk '{print $7}' | sort | uniq -c | sort -rn | head -50

Két dologra figyelj. Hivatalosan igazolt: a user-agent hamisítható, ezért a Google fordított DNS-lekérdezéssel vagy a közzétett IP-tartományaival javasolja ellenőrizni, hogy tényleg a Googlebot járt-e nálad. Saját tapasztalat: a Googlebot kérései jellemzően nem tartalmaznak hivatkozót (referert), ezért a naplóból azt látod, mit kér, azt viszont nem, honnan talált rá.

A forrás megtalálásához futtass egy saját feltérképezést egy crawler programmal, és keresd a utm_ szöveget a belső linkek href értékében. Nézd át külön a menüt, a láblécet, a widgeteket, az oldaltérképet, a canonicalt, az og:url mezőt, a hreflang jelöléseket és a JSON-LD blokkokat. WordPress esetén egy adatbázis-keresés a wp_posts táblában a utm_ kifejezésre gyakran percek alatt megmutatja a bemásolt linkeket.

Milyen sorrendben rendezd a paraméteres URL-eket?

Előbb a forrást szüntesd meg, utána a jeleket javítsd, és csak a végén nyúlj átirányításhoz. Fordított sorrendben a hiba újratermelődik.

  1. Belső linkek tisztítása. Cseréld a paraméteres hivatkozásokat tiszta, abszolút vagy gyökér-relatív címekre. Adatbázis-szintű csere előtt készíts mentést.
  2. Canonical javítása. A sablon a canonicalt a kanonikus útvonalból állítsa elő, és a követő paramétereket mindig hagyja el. A tartalmat változtató paramétereknél (lapozás, szűrés) külön döntés kell.
  3. Oldaltérkép és metaadatok. Az oldaltérképben, az og:url, a hreflang és a strukturált adat mezőiben csak tiszta cím szerepeljen.
  4. Belső kattintáskövetés kiváltása. Ha tudni akarod, hány kattintás jön a főoldali bannerről, használj Analytics eseményt vagy data- attribútumot. A Google Analytics súgója is azt javasolja, hogy belső linkeken ne használj UTM-et.
  5. Átirányítás ott, ahol kell. A munkamenet-azonosítós és a régi, már nem használt paraméteres címeket 301-gyel irányítsd a tiszta változatra.
  6. A robots.txt maradjon nyitva. A kitakarítás alatt a Googlebotnak látnia kell a paraméteres változatokat, különben nem olvassa be a javított canonicalt.
  7. Utókövetés. Havonta ismételd meg a Search Console szűrést és a naplóelemzést. Saját tapasztalat: a riportok tisztulása hetekben, nagyobb oldalon hónapokban mérhető, és a régi címek egy ideig még felbukkanhatnak.

Mely paraméterek kerülhetnek linkbe, és melyek csak átirányításba?

Belső linkbe csak olyan paraméter kerülhet, amely valóban más tartalmat ad. A követő paraméterek a külső kampánylinkbe valók, a munkamenet- és partnerazonosítókat pedig a szerver dolgozza fel, majd irányítson tovább a tiszta címre.

Hivatalosan igazolt: a Google Ads végső URL-utótag (Final URL suffix) mezője a kattintáskor fűzi a követő paramétereket a céloldal címéhez, így azokat nem kell a hirdetés végső URL-jébe írni. Szakmai feltételezés: ettől kisebb az esély, hogy valaki a kampánybeállításokból paraméteres címet másol át a saját oldaladra. A Meta hirdetéskezelőjében hasonló célt szolgál az URL-paraméterek mező.

Mit tartalmazzon az ellenőrzőlista a rendrakás után?

Az ellenőrzőlista azt nézi, hogy minden jel ugyanarra a tiszta címre mutasson, és a csapat munkamódja ne termelje újra a hibát.

Mindez önmagában nem hoz jobb helyezést, de tisztább jeleket ad a Google-nek és pontosabb riportot neked.

Források és további olvasnivalók

Amit érdemes megjegyezni
  • A Google a canonicalt jelként kezeli, a belső linkek pedig egy másik jelet adnak, ezért ellentmondás esetén a paraméteres változatot is választhatja.
  • A duplikáció forrása a legtöbbször egy saját oldalon felejtett paraméteres belső link, ritkán maga a hirdetés vagy a hírlevél.
  • A robots.txt tiltás és a noindex kitakarításra rossz eszköz, mert elzárja vagy összezavarja a canonical jelet.
  • A Search Console Teljesítmény riportja, az ismétlődés-kategóriák és az URL-ellenőrzés hivatkozó oldal mezője együtt megmutatja, honnan jön a hiba.
  • Követő paraméter csak külső kampánylinkbe kerüljön, munkamenet- és partnerazonosító csak átirányításba.

Gyakori kérdések

Bekerülhet a Google indexébe egy utm paraméteres URL?

Igen. A Google a paraméteres címet külön URL-nek tekinti, és ha a jelek ellentmondanak egymásnak, akár ezt a változatot is választhatja kanonikusnak. A leggyakoribb ok egy paraméteres belső hivatkozás.

Elég a canonical tag a paraméteres URL-ek ellen?

Jó eséllyel nem, ha a belső linkek is a paraméteres címre mutatnak. A canonical csak egy jel a több közül, a belső hivatkozások is beleszólnak abba, melyik változatot választja a Google.

Letilthatom a utm paramétereket robots.txt-ben?

Kitakarításra nem érdemes. A robots.txt a feltérképezést szabályozza, az indexelést nem, így a Googlebot nem látja a javított canonicalt, a már indexelt cím pedig tartalom nélkül is a találatok között maradhat.

Hol látom a Search Console-ban az indexelt paraméteres oldalakat?

A Teljesítmény riport Oldalak fülén szűrj arra, hogy az URL tartalmazza a utm_ szöveget, majd nézd át az Oldalak indexelése riport ismétlődés-kategóriáit. Az URL-ellenőrzés hivatkozó oldal mezője megmutathatja a forrást.

Használhatok UTM-et belső linkeken a bannerkattintások mérésére?

Nem ajánlott. A Google Analytics súgója is azt javasolja, hogy belső linkeken ne használj UTM-et. A belső kattintásokat Analytics eseménnyel vagy data attribútummal érdemes mérni.

Átirányítsam a utm-es címeket a tiszta változatra?

Követő paramétereknél csak óvatosan, mert az azonnali átirányítás miatt a böngészőben futó Analytics elveszítheti a kampányadatot. Munkamenet-azonosítókra és régi, megszűnt paraméterekre a 301-es átirányítás jó megoldás.

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.

A cikk szerzője

Schmidt Péter, online marketing szakértő, a Scheo Tanácsadó Kft. alapítója. Székesfehérvárról, országosan dolgozó csapattal végzünk keresőoptimalizálást, AI-láthatóság mérést, Google és Meta hirdetéskezelést, weboldalkészítést. Amit itt leírunk, azt ügyfélmunkában is használjuk. Rólunk bővebben · Szolgáltatásaink

Kapcsolódó olvasnivaló

Kapcsolódó

Ha egy AI már hivatkozik egy oldaladra: URL-változtatás és átalakítás szabályai

Kapcsolódó

Honnan tudod, hogy tényleg AI-bot járt nálad, és nem valaki más adta ki magát annak

Kapcsolódó

A/B teszt indítása előtt: a mérési előfeltételek ellenőrzése

Helyi szolgáltatás a környékeden

Országosan dolgozunk, online és személyesen. Válaszd ki a városodat, és nézd meg, hogyan segítünk helyben:

Online marketing & AI SEO EgerOnline marketing & AI SEO ZalaegerszegOnline marketing & AI SEO SzekszárdOnline marketing & AI SEO SalgótarjánOnline marketing & AI SEO SzékesfehérvárOnline marketing & AI SEO Budapest

Weboldalkészítés városra bontva

Ha először a honlap kell, itt városonként arról írtunk:

Weboldalkészítés DunaújvárosWeboldalkészítés GyőrWeboldalkészítés DebrecenWeboldalkészítés SzegedWeboldalkészítés MiskolcWeboldalkészítés Pécs

Mind a 20 városunk és az összes szolgáltatás →

15 perces AI-láthatósági gyorselemzés - díjmentesen

Megnézzük három, számodra fontos keresőkérdésnél, hogy megjelenik-e a céged a ChatGPT, a Gemini és a Google AI-válaszaiban, mely versenytársakat ajánlják helyetted, és melyik három területen érdemes először javítani. A weboldaladat előzetesen átnézzük, tehát nem sablonos, automata riportot kapsz.

Adataidat kizárólag a kapcsolatfelvételhez használjuk. Kapcsolat: m@rketinges.hu
💬 Konzultáció