Technikai

Ha egy termék több kategóriában szerepel, ez hogyan okoz URL-duplikációt a webshopban

Több kategóriában szereplő termék, több URL: így szűröd ki a webshop URL-duplikációt crawlerrel és Search Console-lal, és így javítod.

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

Röviden: Ha a termék URL-je tartalmazza a kategória-útvonalat, a több kategóriában szereplő termék több címen is betölt, és a keresőnek kell választania közülük. Crawlerrel és a Search Console Oldalindexelés jelentésével kiderül, érintett-e a boltod. A legtisztább megoldás a kategória nélküli termék-URL, a többi címet pedig 301-es átirányítással kell rávezetni.
Kulcs tanulságok
  • A kategóriás termék-URL miatt ugyanaz a termék annyi címen töltődhet be, ahány kategóriában szerepel.
  • A crawler azonos cikkszám alapján találja meg a duplikált termékoldalakat, a Search Console pedig megmutatja, melyik címet választotta a Google kanonikusnak.
  • A canonical csak jelzés: akkor működik jól, ha a belső linkek, a sitemap és a termékfeed is ugyanarra a címre mutat.
  • Átálláskor minden régi termék-URL-t 301-gyel, lánc nélkül irányíts az új címre, és ügyelj arra, hogy a szabály ne kapja el a lapozást és a kategóriaoldalakat.
  • A morzsamenü kövesse az elsődleges kategóriát, ne azt az útvonalat, amelyen a látogató éppen érkezett.

Webshopokban gyakori, hogy egy termék több kategóriába is bekerül. Egy gyapjúkabát ott lehet a Kabátok, az Akciós termékek és az Újdonságok között is. A vásárlónak ez kényelmes, a keresőnek viszont gondot okozhat, ha a termék URL-je a kategória-útvonalat is tartalmazza. Ilyenkor ugyanaz a termékoldal három, öt vagy akár tíz címen is betölt, és a keresőnek kell eldöntenie, melyik az eredeti. Ebben a cikkben végigmegyünk azon, hogyan ismered fel a jelenséget, milyen megoldások közül választhatsz, és mire figyelj, ha tisztább URL-szerkezetre állsz át.

Ha egy termék több kategóriában szerepel, ez hogyan okoz URL-duplikációt a webshopban
Ha egy termék több kategóriában szerepel, ez hogyan okoz URL-duplikációt a webshopban

A cikkben három jelölést használunk. Hivatalosan igazolt az, ami a Google Search Central dokumentációjában vagy a platform hivatalos leírásában szerepel. Saját tapasztalat az, amit webshop-auditok során rendszeresen látunk. Szakmai feltételezés az, ami logikusan következik, de nincs rá hivatalos megerősítés, ezért a saját oldaladon érdemes kipróbálni.

Miért lesz egy termékből több URL, ha több kategóriában szerepel?

Azért, mert a termék címe a kategória-útvonalból épül fel, és ahány útvonalon el lehet jutni a termékhez, annyi cím jöhet létre. Ha a szerkezet /kategoria/alkategoria/termek-neve, akkor egy két kategóriában szereplő termék legalább két címen elérhető.

Egy szemléltető példa egy kitalált boltból:

A tartalom mindhárom címen azonos, legfeljebb a morzsamenü és a kapcsolódó termékek blokkja tér el. Ehhez jönnek még a paraméteres változatok (rendezés, szűrés, kampánykódok), amelyek tovább sokszorozzák a címeket.

Hivatalosan igazolt: a Google a duplikált tartalmat önmagában nem bünteti. Az ismétlődő oldalak közül kiválaszt egy kanonikus változatot, jellemzően azt jeleníti meg a találatok között, a többit pedig ritkábban térképezi fel. Ha a jelzéseid (belső linkek, sitemap, canonical) egymásnak ellentmondanak, előfordulhat, hogy a Google más címet választ, mint amit te szeretnél.

Saját tapasztalat: a kár ritkán látványos. Inkább az a jellemző, hogy a termék kattintásai és külső hivatkozásai több cím között oszlanak meg, a Search Console jelentései nehezen értelmezhetők, nagyobb katalógusnál pedig a feltérképezés egy része felesleges másolatokra megy el.

Hogyan derítheted ki crawlerrel, hogy a webshopod érintett?

Futtass le egy teljes feltérképezést egy crawlerrel (például Screaming Frog vagy Sitebulb), és keress olyan termékoldalakat, amelyeknek azonos a tartalma, de eltér a címük. Így látod a legrövidebb idő alatt, mekkora a probléma.

  1. Feltérképezés a főoldalról indítva. Hagyd, hogy a crawler a menüt, a kategóriaoldalakat és a lapozást is kövesse, mert a duplikált címek jellemzően ezekről a belső linkekről érhetők el.
  2. Pontos duplikátumok szűrése. A Screaming Frog a Content fülön az Exact Duplicates szűrővel a tartalom lenyomata alapján csoportosítja az azonos oldalakat. Ha egy csoportban több, kategóriánként eltérő termék-URL van, megtaláltad a jelenséget.
  3. Egyedi kinyerés a cikkszámra. Állíts be egy custom extraction szabályt a termék cikkszámára vagy azonosítójára. Ha ugyanaz a cikkszám több URL-en is előfordul, az a legbiztosabb jel, mert az eltérő morzsamenü miatt a tartalom lenyomata néha nem egyezik.
  4. A canonical ellenőrzése. A Canonicals fülön nézd meg, hogy a másodlagos címek mind ugyanarra a kanonikus URL-re mutatnak-e, és hogy a kanonikus cím 200-as választ ad, indexelhető, és nem irányít tovább.
  5. A belső linkek forrása. Az Inlinks nézetben derül ki, melyik sablonelem (kategórialista, ajánló blokk, keresőtalálat) linkel a nem kanonikus címre. Innen indul majd a javítás.

Saját tapasztalat: sok boltban a canonical rendben van, mégis a belső linkek többsége a kategóriás változatra mutat. A canonical ilyenkor egyedül próbálja ellensúlyozni a sablonból érkező ellentétes jelzést, és ez nem mindig sikerül.

Mit mutat erről a Search Console?

A Search Console Oldalindexelés jelentése megmutatja, hány oldalt sorolt a Google ismétlődőnek, és melyiket választotta kanonikusnak. Ez a crawler eredményét azzal egészíti ki, amit a Google ténylegesen lát.

Egy-egy gyanús terméknél használd az URL-ellenőrzés eszközt. Az indexelési részletek között külön látod a felhasználó által megadott és a Google által kiválasztott kanonikus URL-t. A Teljesítmény jelentés Oldalak fülén szűrj a termék slugjára (például gyapjukabat-szurke), így kiderül, hány különböző címen kapott megjelenést ugyanaz a termék.

Hivatalosan igazolt: a Google dokumentációja szerint a canonical erős jelzés, de nem kötelező utasítás. A végső döntést a Google hozza meg, több jel együttes figyelembevételével.

Milyen megoldások közül választhatsz?

Három bevett út van. Kategória nélküli termék-URL, egyetlen elsődleges kategóriához kötött URL, vagy a meglévő szerkezet megtartása következetes canonicallal. A legtisztább általában az első, a legkisebb beavatkozással a harmadik jár.

Kategória nélküli termék-URL

A termék címe független a kategóriától, például /termek/gyapjukabat-szurke. Akárhány kategóriába teszed, a cím egy marad, és akkor sem változik, ha később átrendezed a kategóriafát. Saját tapasztalat: hosszabb távon ez igényli a legkevesebb karbantartást, mert egy kategória átnevezése nem érinti a termékoldalakat.

Elsődleges kategória az URL-ben

Ha ragaszkodsz a kategóriás címhez (például a meglévő külső hivatkozások miatt), jelölj ki minden terméknél egy elsődleges kategóriát, és csak az kerüljön az URL-be. A többi útvonal ilyenkor se adjon önálló, indexelhető oldalt, vagy irányítson át, vagy kanonikusan mutasson az elsődleges címre. Szakmai feltételezés: ha az elsődleges kategóriát később megváltoztatod, a termék URL-je is megváltozik, ezért ehhez minden módosításnál átirányítás kell.

Canonical a meglévő szerkezeten

A címek maradnak, de minden változat a forráskódjában ugyanarra az egy címre hivatkozik, például <link rel="canonical" href="https://pelda.hu/termek/gyapjukabat-szurke/">. Ez gyorsan bevezethető, de a belső linkek, a sitemap és a termékfeedek továbbra is a változatokra mutathatnak. Hivatalosan igazolt: a Google azt javasolja, hogy a sitemapben csak kanonikus URL-ek szerepeljenek, és a belső linkek is a kanonikus változatra mutassanak.

Hogyan hat a változtatás a morzsamenüre és a belső linkekre?

A morzsamenü kövesse a termék elsődleges kategóriáját, a belső linkek pedig mind a kanonikus címre mutassanak. Így a látogató és a kereső ugyanazt a szerkezetet látja.

Kategóriás URL-nél a morzsamenü gyakran abból az útvonalból épül, amelyen a látogató érkezett. Az Akció kategóriából érkező vásárló ezért más morzsát lát, mint aki a Kabátok felől jött. Kategória nélküli URL-nél ez az információ elvész, ezért a sablonnak tudnia kell, melyik kategória az elsődleges. Ha ezt nem állítod be, a rendszer jellemzően az első vagy a legkisebb azonosítójú kategóriát veszi, ami nem mindig a leglogikusabb.

Hivatalosan igazolt: a Google támogatja a BreadcrumbList strukturált adatot, és a dokumentáció szerint egy oldalon több morzsaútvonal is megadható. Saját tapasztalat: egyetlen, következetes útvonal egyszerűbben karbantartható, és kevesebb ellentmondást okoz a jelentésekben.

A belső linkeknél ezeket a forrásokat nézd át:

Szakmai feltételezés: az AI-alapú válaszmotorok crawlerei is a belső linkekből és a sitemapből értik meg a bolt szerkezetét. Ha egy terméknek egyetlen stabil címe van, jó eséllyel ugyanazt az URL-t idézik majd, és kisebb az esélye annak, hogy egy elavult kategóriás változatra hivatkoznak.

Mit kell átirányítani, ha átállsz?

Minden régi termék-URL-változatot 301-es átirányítással, közvetlenül és lánc nélkül kell az új egyetlen címre vezetni. A régi címeket több forrásból gyűjtsd össze, mert egyetlen lista sosem teljes.

  1. A régi címek összegyűjtése. A crawler exportja, a Search Console Teljesítmény jelentése (akár 16 hónapra visszamenőleg), az analitika belépőoldalai és egy backlink-eszköz listája együtt adja ki a teljes képet.
  2. Megfeleltetési táblázat. Minden régi címhez írd mellé az új címet. Ugyanahhoz az új címhez több régi is tartozhat, ez rendben van.
  3. Átirányítás lánc nélkül. Ha korábban már volt átirányítás egy régi címre, azt is frissítsd, hogy egy lépésben jusson az új címre.
  4. A szabály tesztelése. Egy illusztráló .htaccess szabály például RewriteRule ^shop/(?:[^/]+/)+([^/]+)/?$ /termek/$1/ [R=301,L]. Ez önmagában a /shop/page/2/ lapozást is elkapná, ezért elé kell egy kizáró feltétel, például RewriteCond %{REQUEST_URI} !^/shop/page/. Élesítés előtt a teljes régi listán ellenőrizd.
  5. A jelzések frissítése. Belső linkek, sitemap, Merchant Center és árösszehasonlító feedek, hirdetések végső URL-jei, e-mail-sablonok.
  6. Utóellenőrzés. A régi címlistát futtasd le crawlerrel listamódban, és nézd meg, mind 301-et ad-e, a cél pedig 200-at. Ezután néhány hétig figyeld az Oldalindexelés jelentést.

Hivatalosan igazolt: a Google webhelyköltöztetési útmutatója szerint az átirányításokat a lehető legtovább, de legalább egy évig érdemes fenntartani. Saját tapasztalat: az átállás utáni hetekben a forgalom ingadozhat, ezért az átállást ne egy forgalmas értékesítési időszak elejére időzítsd.

Mit ellenőrizz WooCommerce alatt?

WooCommerce-ben a termék-URL szerkezetét a WordPress közvetlen hivatkozás beállításai határozzák meg, a canonicalt és a morzsamenüt pedig jellemzően a SEO-bővítmény kezeli.

Mit ellenőrizz Shoprenter alatt?

Shoprenterben a termékek SEO-barát URL-jét az adminban termékenként is látod, a canonicalt és a sitemapet a rendszer generálja. A menüpontok neve verziótól függően eltérhet, ezért a pontos helyet a Shoprenter súgójában is nézd meg.

Az URL-szerkezet rendbetétele nem garantál jobb helyezést. Annyit tesz, hogy a kereső és a válaszmotorok egyértelműbb jelzést kapnak arról, melyik címen él a termék, és ez jó eséllyel segíti, hogy a termék jelzései egy helyen gyűljenek össze.

Források és további olvasnivalók

Gyakori kérdések

Büntet a Google, ha egy termék több URL-en is elérhető?

A Google hivatalos tájékoztatása szerint a duplikált tartalom önmagában nem büntetés tárgya. A kereső kiválaszt egy kanonikus változatot, a gond inkább az, hogy a jelzések megoszlanak, és nem feltétlenül azt a címet választja, amelyiket te szeretnéd.

Elég, ha csak canonicalt teszek a termékoldalakra?

Rövid távon segíthet, de a canonical csak jelzés. Ha a belső linkek, a sitemap és a termékfeed továbbra is a kategóriás változatokra mutatnak, a Google más címet is választhat, ezért a többi jelzést is igazítsd a canonicalhoz.

Melyik a jobb, a kategória nélküli termék-URL vagy az elsődleges kategória?

A kategória nélküli URL hosszabb távon kevesebb karbantartást igényel, mert a kategóriák átrendezése nem érinti a termékcímeket. Az elsődleges kategóriás URL akkor lehet indokolt, ha sok értékes külső hivatkozás mutat a meglévő kategóriás címekre.

Mi lesz a morzsamenüvel, ha kiveszem a kategóriát az URL-ből?

A morzsamenüt ilyenkor a termék elsődleges kategóriájából kell felépíteni. Ha nincs beállítva elsődleges kategória, a rendszer jellemzően az elsőt vagy a legkisebb azonosítójút használja, ami nem mindig a leglogikusabb útvonal.

Meddig kell megtartani az átirányításokat átállás után?

A Google webhelyköltöztetési útmutatója szerint a lehető legtovább, de legalább egy évig. A külső hivatkozások és a régi könyvjelzők miatt a gyakorlatban érdemes véglegesen megtartani őket.

Honnan tudom, hogy minden régi címet átirányítottam?

Gyűjtsd össze a régi címeket a crawler exportjából, a Search Console Teljesítmény jelentéséből, az analitika belépőoldalaiból és egy backlink-eszközből, majd ezt a listát futtasd le listamódban egy crawlerrel. Minden régi címnek 301-et kell adnia, a célnak pedig 200-at.

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ó

AI által kitalált URL-ek: mit kezdj a nem létező oldalakra mutató hivatkozásokkal?

Kapcsolódó

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

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 SzombathelyOnline marketing & AI SEO SzolnokOnline marketing & AI SEO TatabányaOnline marketing & AI SEO KaposvárOnline marketing & AI SEO BékéscsabaOnline marketing & AI SEO Eger

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 SzekszárdWeboldalkészítés SalgótarjánWeboldalkészítés SzékesfehérvárWeboldalkészítés BudapestWeboldalkészítés VeszprémWeboldalkészítés Dunaújváros

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ó