A canonical URL meghatározza, hogy ha ugyanaz a tartalom URL-en is elérhető, akkor melyik oldaladat tekintsék a keresőmotorok az eredetinek. Ez azért fontos, mert a duplikált tartalom összezavarhatja a Google-t, így ronthatja az oldalad helyezését is.
Ha például egy termék több kategóriában is megjelenik a webshopodban, akkor több különböző URL-en is megtalálható lehet ugyanazzal a szöveggel. A canonical tag megmondja a keresőmotoroknak, melyik verziót vegyék figyelembe, így elkerülheted, hogy ezek az oldalak versenyezni kezdjenek egymással a találati lista helyeiért.
A canonical címke használatával egyértelmű üzenetet küldhetsz a keresőmotoroknak az azonos tartalmaidról.
Mi az a canonical URL?
A canonical URL segít eldönteni, hogy több, azonos URL-en elérhető tartalom közül melyik verzió az elsődleges. Ez fontos a keresőoptimalizálás során a duplikált tartalom elkerülésében.
Miért használj canonical URL-t?
A canonical URL tehát az az URL, amit a keresőmotoroknak javasolsz elsődleges változatként, ha több oldaladon is hasonló vagy azonos tartalom van. Ha például az oldalad elérhető a www.domained.hu, a domained.hu, illetve a domained.hu/index.html címeken, akkor ezek egymás duplikációi lehetnek.
Az egyértelműen megadott canonical URL-lel elkerülheted, hogy a keresők büntessék az oldaladat a duplikált tartalom miatt. Emellett abban is segít, hogy a keresőmotorok a megfelelő oldalt rangsorolják.
A canonical URL használatával erősödhet az oldalad, hiszen nem oszlik szét a linkerő.
Canonical URL-t alkalmazva tehát:
- Elkerülhető a duplikált tartalom
- Javul a helyezés
- A keresők számára egyértelmű, hogy melyik oldalon van az elsődleges tartalom
A canonical URL használata
A rel=”canonical” HTML attribútummal jelzed a keresőmotorok számára, hogy melyik URL-t tekintse elsődlegesnek. Ez az attribútum a <head>
szekcióban kap helyet.
Nemcsak termék, hanem akár egy cikk is szerepelhet több oldalon. A rel=”canonical” segítségével ezekben az esetekben is megmondhatod, melyik az eredeti, canonical URL. Így elkerülheted, hogy különböző URL-ek között „megoszoljon” az oldalad ereje.
A helyes használat egyszerű:
<link rel="canonical" href="https://www.
domained
.hu/eredeti-oldal" />
Ez a megoldás akkor is működik, ha paraméterekkel módosul az URL (pl. szűrők, keresések). Ha következetesen használod, a keresők nem tévednek el a lehetséges változatok között.
A canonical URL-ek szerepe a SEO-ban
A canonical URL-ek segítenek elkerülni a duplikált tartalom okozta problémákat, emellett könnyebbé válik az oldal feltérképezése is.
Ha a kanonikus címkék segítségével megmondod, hogy pontosan melyik oldalt tekinted fő változatnak, akkor minden hivatkozás és minden megtekintés az általad választott fő URL–t erősíti.
Keresőrobotok és feltérképezés
A keresőrobotok, például a Googlebot, időt és erőforrást takarítanak meg, ha canonical URL-eket találnak a webhelyeden. Így nem kell többször ugyanazt a tartalmat feltérképezniük különböző címeken.
Ha nem használod jól a kanonikus címkét – vagy egyáltalán nem használod –, előfordulhat, hogy a keresőrobotok duplikált tartalmakat indexelnek. Ez azt jelenti, hogy ugyanazt a tartalmat többször is feltérképezik, ami feleslegesen lefoglalja a feltérképezési kapacitásukat, és emiatt a weboldalad gyengébben teljesíthet a keresési találatok között.
A helyesen beállított canonical URL-ek hatékonyabban vezetik a keresőmotorokat, és biztosítják, hogy csak az általad előnyösnek tartott verzió jelenjen meg a keresési eredményekben.
Önmagára mutató canonical URL
Az önmagára mutató kanonikus címke azt jelenti, hogy az oldal saját magára hivatkozik. Ez segít egyértelműen jelezni a keresőmotoroknak, hogy „ez az oldal az eredeti és elsődleges verzió”.
Ezt ajánlott beállítani minden fontos oldalon, még akkor is, ha nincs ismert duplikáció. Ha a jövőben más címeken is elérhető lesz ugyanaz a tartalom, már előre védekezhetsz a duplikáció ellen.
Ez a módszer különösen hasznos lehet dinamikus URL-eknél vagy szűrőkkel rendelkező webáruházaknál. Így a keresőmotorok mindig azt az oldalt tekintik elsődlegesnek, amelyiket te szeretnéd.
A canonical URL beállítása
Ebben a részben megnézzük, hogy technikailag hogyan lehet beállítani a canonical URL-t.
A rel=canonical attribútum használata
A rel=”canonical” attribútumot a HTML <head>
részében kell elhelyezned egy <link>
elemként. Ez a megoldás elmondja a keresőmotoroknak, melyik az oldal „hivatalos” verziója, ha több hasonló vagy azonos tartalom is jelen van.
Például:
<link rel="canonical" href="https://www.
domained
.hu/termek-123" />
Ha különböző URL-eken vannak azonos vagy nagyon hasonló tartalmaid, akkor mindegyik oldalon a legfontosabb URL-t kell kanonikusnak jelölni. Ez megakadályozza azt, hogy a keresőmotorok büntessék az oldalt duplikáció miatt. A rel=canonical használata nem irányítja át a látogatókat; csak a keresőmotorok számára jelent értékes információt.
A canonical tag segítségével egyszerűen átadhatod a linkerőt annak az URL-nek, amit a legfontosabbnak tartasz.
A canonical URL használata egyéb tartalmak esetén
Letölthető fájloknál vagy dinamikus tartalmaknál is használhatod a canonical URL-t. Ezt a fejlécben célszerű megadnod. Ilyenkor a szerver válasz fejléce tartalmazza a rel=”canonical” információt.
Példa:
Link: <https://www.
domained
.hu/termek-123>; rel="canonical"
Ez főleg PDF, Excel vagy kép esetén fontos. A fenti példa azt üzeni a keresőmotoroknak, hogy a megadott URL az eredeti forrás. HTTP fejléces megoldást többek között szerverbeállítással és fejlesztői eszközökkel érhetsz el.
A kanonikus linkek felépítése
A kanonikus linkeket pontosan kell megadni ahhoz, hogy jól működjenek. Az URL-t teljes, azaz abszolút formában használd. Ez azt jelenti, hogy tartalmaznia kell a protokollt (például: https://) és a domain nevet is.
Helyes példa:
<link rel="canonical"
href="https://www.domained
.hu/termek-123"
/>
Kerüld a relatív URL-eket, mert azok félrevezetheti a keresőmotorokat. Egy oldalhoz csak egy canonical URL-t állíts be, és minden hasonló oldal ugyanarra az URL-re mutasson.
A duplikált tartalom kezelése
A duplikált tartalom kezelése rendkívül fontos a keresőoptimalizálásban, mert ronthatja a helyezéseket, csökkentheti a forgalmat, és indexelési problémákat okozhat az oldalon.
A duplikált oldalak azonosítása
A duplikált oldalak olyan oldalak, amelyeknek a tartalma nagyrészt vagy teljesen megegyezik. Ezek gyakran különböző URL-eken találhatók, például:
- www.domained.hu/termek
- www.domained.hu/termek?szin=piros
Az ilyen duplikációk megjelenhetnek oldalaknál, kategóriáknál vagy akár paraméterezett URL-eknél is. A megtalálásukhoz használhatsz weboldalelemző eszközöket, mint például a Google Search Console-t vagy a Screaming Frogot.
Ezek segítenek összegyűjteni azokat az oldalakat, amelyeken duplikált tartalom van. Ha több hasonló tartalmú oldal létezik, döntened kell, melyiket szeretnéd indexeltetni.
301-es átirányítás és alternatív megoldások
A 301-es átirányítás egy HTTP státuszkód, és végleges átirányítást jelent. Ezt a módszert akkor használd, amikor azt szeretnéd, hogy a látogatók és a keresőmotorok automatikusan az új vagy fő URL-re kerüljenek.
Előnyei:
- Átadja a linkértéket a fő URL-nek.
- Egyszerűen megszüntethető vele a duplikált oldalak elérhetősége.
Ha egyáltalán nem szeretnéd, hogy bizonyos oldalak indexelésre kerüljenek, akkor érdemes noindexre tenni ezeket az oldalakat.
Speciális esetek: HTTPS, hreflang
A canonical URL-ek beállítása különösen fontos olyan helyzetekben, amikor többféle verzió létezik ugyanabból az oldalból. A protokoll vagy a nyelvi változatok befolyásolhatják, hogy a keresőmotorok melyik oldalt indexelik.
HTTP és HTTPS
Ha az oldalad elérhető HTTP és HTTPS használatával is, mindig válaszd a HTTPS-t a canonical URL-ben. A HTTPS titkosított kapcsolatot kínál, ezért a Google rangsorolásban is előnyösebb.
Állítsd be a canonical elemet minden oldalon úgy, hogy a HTTPS-verzióra mutasson, még akkor is, ha a HTTP-verzió elérhető. Így segíted a keresőmotorokat abban, hogy csak a biztonságos verziót indexeljék.
Ugyanez vonatkozik a www és a www nélküli verziókra is. Válassz egy verziót, és minden más lehetőségnél ehhez igazítsd a kanonikus hivatkozást.
Hreflang és többnyelvű tartalom
A hreflang attribútumot alkalmazva többnyelvű oldalakat tudsz kezelni. Fontos, hogy minden nyelvi verzió használjon helyes canonical URL hivatkozást.
Győződj meg róla, hogy minden oldal önmagára mutató kanonikus címkét tartalmaz-e, még akkor is, ha vannak más nyelvi változatok.
Például:
<link rel="canonical" href="https://
domained
.hu/hu/oldal" />
<link rel="alternate" hreflang="en" href="https://
domained
.hu/en/page" />
Ha hibásan állítod be a canonical URL-t a többnyelvű oldalakon, előfordulhat, hogy a Google csak az egyik nyelvet indexeli. Mindig következetesen alkalmazd a canonical és a hreflang elemeket, hogy elkerüld a duplikációt és a hibás indexelést.
A Search Console használata
A Google Search Console-ban ellenőrizheted, hogy a Google melyik URL-t tekinti eredetinek. Az URL-ellenőrzővel nézd meg, ténylegesen melyik canonical URL-t használja a Google. Szükség esetén frissítsd a címkéket vagy a sitemapet, hogy a helyes URL legyen megadva minden oldalon.
Ha eltérések vannak a kívánt és a tényleges canonical URL-ek között, vizsgáld át a robots.txt fájlt, a noindex címkéket, valamint az átirányításokat. Ezek mind befolyásolhatják, hogy melyik URL jelenik meg a keresési találatokban.
Ezzel jobban kontrollálhatod a tartalmaid indexlését, és könnyen javíthatsz a SEO-n.
URL-struktúra
Használj egyértelmű és konzisztens URL-szerkezetet. Például döntsd el, használsz-e perjeleket az URL-ek végén (/hu/pelda/
vagy /hu/pelda
). Válaszd ki, hogy www-vel vagy anélkül jelennek meg az URL-ek (pl. www.
domaine
d.hu
vagy egyszerűen d
omained.
hu
).
Nagyon fontos: Az URL-ek legyenek olvashatóak és logikusak, tartalmazzák a kulcsszavakat, de ne legyenek túl hosszúak vagy bonyolultak. Kerüld a véletlenszerű karaktereket és számokat, mint pl. ?id=12345
.
Az egységes URL-struktúra révén a keresőmotorok könnyebben megértik, melyik oldal a fő, és melyeket kell canonical URL-nek tekinteni.
Gyakori hibák elkerülése
Az egyik leggyakoribb hiba, amikor ugyanaz a tartalom többféle URL-en is elérhető. Például ezek:
- http://domained.hu/pelda
- https://domained.hu/pelda
- http://www.domained.hu/pelda
- https://www.domained.hu/pelda
Ha minden verzió indexelésre kerül, duplikált tartalom keletkezik.
Állíts be a canonical URL-eket a <link
segítségével minden oldalnál. Győződj meg arról, hogy csak egyfajta verzió szerepel mindenhol (kisbetű–nagybetű használata is számít)!
rel="canonical">
Kerüld el az URL-paraméterekkel (pl. ?oldal=2
) vagy kategóriákkal létrejövő duplikációkat. Használd a kanonikus címkét ezeknél is, hogy a keresőrobotok tudják, melyik az eredeti oldal.