Skip to content
Search

rel="canonical" címke: duplikátumok összevonása és oldalak tisztázása

Ismerje meg, mikor és hogyan használja a rel="canonical"-t a preferált URL-ek jelzésére, a canonical viselkedés ellenőrzésére és a gyakori implementációs hibák elkerülésére.

Canonical Tag: Consolidate Duplicates & Clarify Pages

Mi az a rel="canonical" címke és miért fontos

A rel="canonical" címke egy HTML linkelem az oldal <head> részében, amely jelzi, melyik URL-t Ön preferál a keresőmotoroknak elsődleges verzióként kezelni olyan esetekben, amikor a tartalom hasonló vagy duplikált. Használja ezt duplikált vagy majdnem duplikált URL-ek összevonására, hogy a keresőmotorok az indexelési és rangsorolási jeleket egyetlen kanonikus URL-re koncentrálhassák. Ne feledje: a rel="canonical" erős jelzés a keresőmotorok felé, nem parancs — a feltérképezők tiszteletben tarthatják vagy újraértelmezhetik a jelet más jelzések alapján.

Hogyan illeszkedik a kanonikus kiválasztás a feltérképezésbe, indexelésbe és rangsorolásba

Tartsa elkülönítve a három szakaszt: feltérképezés (felfedezés és lekérések), indexelés (amit a Google az indexében tárol) és rangsorolás (hogyan rendeződnek az oldalak). A rel="canonical" címke elsősorban az indexelést és a jelek összevonását befolyásolja; nem változtatja közvetlenül, hogy a Google hogyan térképezi fel az Ön oldalát. Mivel a Google a mobil verziót tekinti elsődleges alapnak a feltérképezéshez és indexeléshez és alapértelmezés szerint a Googlebot Smartphone-tal térképez; győződjön meg róla, hogy a canonical link elem jelen van és helyes a mobil HTML-ben, amit szolgáltat.

A canonical működése: mire figyelnek a keresőmotorok

A keresőmotorok a rel="canonical" elemet más jelzésekkel együtt értékelik: belső linkek, külső backlinkek, átirányítások, sitemap bejegyzések, hreflang annotációk, HTTP státuszkódok és az, hogy a cél indexelhető-e. Ha több jelzés ütközik, a feltérképező meg fogja mérlegelni ezeket, és előfordulhat, hogy más kanonikus URL-t választ, mint amit megjelölt. Gyakori esetek, amikor a canonical jelzéseket újraértelmezik: ha a megadott kanonikus elérhetetlen (404), le van tiltva a robots.txt, vagy noindex-szel jelölt.

Canonical szintaxis (példák)

Helyezzen egyetlen linkelemet a <head>-be, amely a preferált abszolút URL-re mutat. Példa egy standard önreferáló kanonikusra:

<link rel="canonical" href="https://example.com/product/widget/" />

Nyomtatóbarát vagy paraméteres változatnál, amelynek a fő oldalra kell utalnia, kanonizáljon a fő URL-re:

<link rel="canonical" href="https://example.com/article/long-guide/" />

Legjobb gyakorlatok a rel="canonical" címkéhez

Kövesse az alábbi pragmatikus szabályokat a félreértések minimalizálására:

• Használjon abszolút URL-eket a rel="canonical" href értékében (protokoll + host + útvonal).

• Előnyben részesítendő az önreferenciáló canonical a kanonikus oldalakon (a canonical önmagára mutat). Ez csökkenti a kétértelműséget.

• Biztosítsa, hogy a canonical cél indexelhető legyen: 200-as sorozatba tartozó státuszt adjon vissza, ne legyen blokkolva robots.txt által, és ne szolgáltasson noindex direktívát, ha azt szeretné, hogy felfedezhető legyen.

• Legyen következetes a protokoll és a hostnév használatában (válassza a HTTPS-t és egy kanonikus hosztnevet, majd kanonizálja a többi variánst erre).

• Ne használja a canonicalt arra, hogy vékony vagy alacsony értékű duplikált oldalakat leplezzen; valóban alacsony értékű duplikátumoknál fontolja meg a noindex-et, vagy javítsa a tartalmat.

Gyakori implementációs minták és kompromisszumok

Faceted navigáció és paraméterezett URL-ek

Szűrős vagy paramétervezérelt oldalaknál (szűrők, rendezési sorrendek, session ID-k) a lehetőségek: kanonizálni a fő kategória URL-re, hagyni minden variánst önreferenciáló kanonikusként ha egyedi tartalommal bír, vagy megakadályozni az indexelést noindex-szel alacsony értékű variánsoknál. Minden szűrt oldalt a fő kategóriára kanonizálni hatékony lehet, ha a szűrt találatok nem hordoznak egyedi értéket, de hasznos variánsokat is eltakarhat, ha azok külön tartalmat vagy eltérő felhasználói szándékot szolgálnak. Értékelje, hogy a szűrt nézet valóban értékes, feltérképezhető tartalmat ad-e, mielőtt kanonikus összezárást kényszerít.

Lapozott sorozatok

Kezelje a lapozott oldalakat logikus sorozatként, amelyek kapcsolódó tartalmat tartalmaznak. Kerülje, hogy az összes oldalt az 1. oldalra kanonizálja, kivéve, ha azok szinte azonosak. Egy lapozott sorozat minden oldala lehet önreferenciáló canonical, és legyenek egyértelműen összekapcsolva belső navigációval. Adjon erős belső linkeket és leíró címeket, ahol indokolt, hogy a keresőmotorok megértsék az oldalak közti kapcsolatot.

Domainok közötti kanonizáció

Átirányíthat egy canonicalt egy másik domainen lévő URL-re. Hasznos lehet szindikációhoz vagy ha egy kiadó hosztolja az eredeti példányt. Ugyanakkor a keresőmotorok a domainok közötti canonicalokat fokozottabban vizsgálhatják; győződjön meg róla, hogy a canonical cél elérhető, tekintéllyel bír a tartalom tekintetében, és praktikus esetben Ön irányítja vagy megállapodás van a másik oldallal.

Hogyan valósítsa meg helyesen: lépésről lépésre

1. Határozza meg a kanonikus célt minden duplikátumcsoportnál. Előnyben részesítse a legjobb tartalomverziót (átfogó, indexelhető, kanonikus belső linkeléssel).

2. Adjon egyetlen <link rel="canonical"> elemet a head-be abszolút URL-lel. Ha a CMS automatikusan illeszt canonical címkéket, ellenőrizze a kimenetet egy reprezentatív mintán.

3. Tartsa következetesen a canonicalokat mobil és asztali HTML-ben — mivel a Google a mobil verziót használja elsődlegesnek, erősítse meg, hogy a mobilra szolgáltatott head tartalmazza a szándékolt canonicalt.

4. Ellenőrizze, hogy a canonical cél indexelhető legyen (HTTP 200, nincs blokkolva, nincs noindex).

5. Kövesse nyomon az eredményeket logok és a Search Console jelei segítségével; igazítson, ha a keresőmotorok más kanonikust választanak, mint amit megadott.

Ellenőrzési és hibakeresési ellenőrzőlista

Használja az alábbi ellenőrzéseket a canonical viselkedés igazolására és a problémák diagnosztizálására. Csoportosítva aszerint, hogy Ön kezeli-e az oldalt vagy sem.

Ha Ön a webhely tulajdonosa (hiteles ellenőrzések)

Google Search Console — URL Inspection: ellenőrizze az ellenőrzött URL észlelt kanonikusát, és nézze meg, melyik URL-t indexelte a Google. Az URL Inspection hiteles forrás a saját oldalainál.

• Server logok — tekintse át, mely URL-eket kér le a Googlebot és hogy a kanonikus cél kap-e crawl forgalmat. A logok a tényleges feltérképezési viselkedést mutatják az indextől függetlenül.

• Chrome DevTools / view-source — ellenőrizze, hogy a canonical elem megjelenik-e a felhasználóknak és a feltérképezőknek szolgáltatott mobil HTML-ben.

• curl a feltérképező user-agentjának kiszolgált HTML ellenőrzéséhez (példa a HTML lekérésére, nem csak a fejléc): curl -A "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" https://example.com/page/

Amikor nem Öné a kiadói oldal (külső ellenőrzés)

• Tekintse meg az oldal forrását vagy használjon curl-t, hogy megerősítse a kiadó által deklarált canonicalt. Használjon renderelőt (böngészőt) a renderelt DOM ellenőrzéséhez és győződjön meg róla, hogy a canonical a head-ben van, és nem csak erős kliensoldali renderelés után kerül beillesztésre.

• Használja a curl-t -I nélkül a teljes HTML lekéréséhez, amikor a head elemeket kell ellenőrizni. Példa: curl https://publisher.com/article/ > page.html

• site: lekérdezések és közvetlen keresési találatok jelezhetik a nyilvános indexáltságot, de nem döntőek. Olyan oldalak esetén, amelyek nem az Ön tulajdonában vannak, az URL Inspection nem elérhető, tehát a site: operátort inkább heuristikaként kezelje, ne bizonyítékként.

Gyakori hibák és javításuk

Az alábbiakban gyakori implementációs hibák és gyakorlati megoldások találhatók.

1) Ütköző jelzések

Probléma: A rel="canonical" az A URL-re mutat, de a legtöbb belső link és a sitemap B URL-re mutat. Javítás: Igazítsa a belső linkeket, sitemapokat és átirányításokat a kívánt kanonikushoz. A jelzések közötti következetesség segít, hogy a keresőmotorok tiszteletben tartsák az Ön által megadott kanonikust.

2) A canonical nem-indexelhető oldalra mutat

Probléma: A canonical cél 404-et ad vissza, blokkolja a robots.txt, vagy noindex-szel van jelölve. Javítás: Cserélje a kanonikust indexelhető oldalra, vagy távolítsa el a noindex-et/blokkolást, hogy a canonical cél feltérképezhető és indexelhető legyen.

3) Többszörös canonical címkék vagy helytelenül elhelyezett címkék

Probléma: Az oldala több rel="canonical" elemet ad ki, vagy következetlenül injektálja azt JavaScript következetlenül. Javítás: Biztosítson egyetlen canonical linkelemet a head-ben, amit a feltérképezőknek kiszolgálnak. Ha az oldala kliensoldali renderelésre támaszkodik, gondoskodjon róla, hogy a szerveroldali HTML vagy a pre-render tartalmazza a canonicalt.

4) Canonical hurkok és láncok

Probléma: Az A URL kanonizál B-re, B kanonizál C-re, vagy körkörös kanonikusok léteznek. Javítás: Mutasson minden duplikátumot közvetlenül a végső kanonikusra a félreértések elkerülése és a fölösleges feldolgozás csökkentése érdekében.

Amikor a kanonizáció nem a megfelelő eszköz

Ne használja a canonical címkéket a megfelelő webhelyarchitektúra helyettesítésére, vagy alacsony értékű oldalak elrejtésére a crawl budget miatti aggályok kapcsán. Ha egy oldal szándékosan nem hasznos a kereséshez, a noindex a helyes eszköz. Ha egy oldalt teljesen el kell távolítani az indexből, használjon noindex-et plusz megfelelő HTTP státuszt vagy eltávolító eszközöket. A canonical a hasonló tartalmak összevonására szolgál, nem az eltávolításra.

További források és egy gyors navigáció

Ha egy kiterjedtebb technikai referenciát szeretne, amely lefedi a kapcsolódó témákat — sitemapok, robots vezérlés és crawl stratégia — tekintse meg a Olvassa el a Technical SEO útmutatót a teljes útmutatóért.

GYIK

Kanonizálhatok több variánst a sorozat 1. oldalára?

Lehet, de csak akkor, ha a variánsok valóban nem hordoznak egyedi értéket és gyakorlatilag a 1. oldal duplikátumai. Ha minden oldal külön tartalmat tartalmaz vagy eltérő szándékot céloz meg, részesítse előnyben az önreferenciáló kanonikus oldalakat, és biztosítson egyértelmű navigációt közöttük.

Befolyásolja-e a rel="canonical" a feltérképezés gyakoriságát?

A canonical jelzések befolyásolják, melyik URL kerül indexelésre és hogyan vonódnak össze a linkjelek; nem utasítják közvetlenül a feltérképezőket, hogy mely oldalakat töltsék le. Használja a szerver logokat a tényleges feltérképezési viselkedés megfigyelésére, és igazítsa a belső linkelést és a sitemapokat a feltérképezés prioritásának irányításához.

Mi történik, ha a keresőmotorok figyelmen kívül hagyják a kanonikust?

Ha a keresőmotorok más kanonikust választanak, vizsgálja meg a többi jelzést: belső linkeket, sitemapokat, átirányításokat, HTTP státuszt és hogy a megadott kanonikus indexelhető-e. Javítsa az ellentmondó jelzéseket, biztosítsa a következetességet, és kövesse nyomon a hatást a Search Console URL Inspection és a szerver logok segítségével.

Bízhatok-e a canonicalban a szűrős navigáció kezelésekor?

A canonical egy lehetőség, de nem mindig elegendő. Szűrős navigáció esetén értékelje, hogy az adott oldalak nyújtanak-e egyedi, értékes tartalmat. Ha nem, a fő kategóriára való kanonizálás vagy a noindex használata a nem indexelendő variánsoknál egyaránt érvényes megközelítés — válasszon a felhasználói érték és az indexálási célok alapján.

Related articles