Canonical URL SEO: rel=canonical jelentése és használata
Hogyan jelzed, melyik URL legyen egy tartalom elsődleges változata?
Röviden
A canonical URL az az elsődleges URL, amelyet egy duplikált vagy nagyon hasonló oldalcsoport reprezentatív változatának tekintesz. A rel=canonical erős jelzés, de a Google végül más canonicalt is választhat.
Mi az a canonical?
A canonical egy jelzés arról, hogy több hasonló vagy azonos URL közül melyiket tekinted elsődleges változatnak.
Self-referencing canonical
Sok oldalon jó gyakorlat, hogy az oldal saját magára mutató canonicalt tartalmaz. Ez egyértelművé teszi a preferált URL-t.
A canonical nem redirect
A canonical jelzés. A 301 redirect tényleges átirányítás. Nem ugyanarra a problémára valók.
Ugyanaz a tartalom több URL-en
Egy termék vagy oldal például elérhető lehet tracking paraméterrel, szűrővel vagy más technikai URL-változattal. Ha ezek lényegében ugyanazt a fő tartalmat adják, a canonical segítségével jelezheted, melyik stabil URL-t szeretnéd elsődlegesnek.
Több URL → egy preferált canonical
/termek
/termek?sort=price
/termek?utm=campaign
canonical → /termek
Gyakori canonical hibák
- nem indexelhető vagy hibás URL-re mutató canonical
- A oldal B-re, B pedig A-ra mutat
- sitemap és canonical egymásnak ellentmond
- JavaScriptből eltérő canonical kerül az oldalra
Hogyan választ canonical URL-t a Google?
A rel=canonical erős jelzés a preferált URL-re, de nem parancs. A Google több canonicalizációs jelet együtt értelmezhet, például redirecteket, sitemapben szereplő URL-eket és a rel=canonical annotációt, majd végül saját maga választ reprezentatív oldalt.
Ezért a legjobb eredményhez a jelek legyenek következetesek. Ha A URL B-re canonicalizál, de a sitemap A-t tartalmazza és a belső linkek is A-ra mutatnak, a webhely egymásnak ellentmondó információt ad.
Canonical, redirect vagy noindex?
- Canonical: hasonló vagy duplikált oldalak között jelzed a preferált reprezentatív URL-t.
- 301 redirect: a régi vagy alternatív URL ténylegesen átviszi a felhasználót és a crawlert az új címre.
- Noindex: azt kéred, hogy az adott oldal ne maradjon a keresési indexben.
- Ha egy URL végleg megszűnt és van egyértelmű utódja, általában a redirect logikusabb, mint a canonical.
Gyakori kérdések
Kötelező minden oldalra self-referencing canonical?
Nem kötelező, de sok webhelyen jó gyakorlat, mert egyértelműen jelzi a preferált URL-t és segíthet kezelni a véletlen URL-változatokat.
A Google mindig elfogadja a megadott canonicalt?
Nem. A rel=canonical jelzés, nem szabály. Ha más jelek vagy a tartalom alapján a Google más URL-t tart reprezentatívabbnak, más canonicalt választhat.
Források és további olvasnivaló
A technikai állítások ellenőrzéséhez elsődlegesen hivatalos dokumentációt érdemes használni. A keresők működése és támogatott funkciói idővel változhatnak.