A kanonikus címkék szerepe és fontossága a keresőoptimalizálásban
A keresőoptimalizálás (SEO) során az egyik leggyakoribb kihívás a duplikált tartalom kezelése. Ha ugyanaz a tartalom több különböző URL-en is elérhető, a keresőmotorok nem tudják eldönteni, hogy melyik verziót jelenítsék meg a találati listán, és a linkek ereje is megoszlik a különböző címek között. A kanonikus címke (rel="canonical") egy olyan HTML-elem, amely útmutatást ad a keresőmotoroknak, és kijelöli az oldal elsődleges, preferált verzióját.
A kanonikus címkék helyes használata biztosítja, hogy a keresőmotorok a megfelelő oldalt indexeljék, és az összes rangsorolási tényező egyetlen, meghatározott URL-re összpontosuljon. Ha egy weboldal nem használ kanonikus címkéket, vagy azok hibásan vannak beállítva, az rontja a keresőoptimalizálási teljesítményt.
Hogyan működik a Kanonikus címke ellenőrző?
A Kanonikus címke ellenőrző egy olyan eszköz, amely elemzi a megadott weboldalt, követi az esetleges átirányításokat, és részletes jelentést készít a talált kanonikus címkéről. Az ellenőrzés folyamata a következő lépésekből áll:
- URL megadása: A felhasználó beír egy nyilvános HTTP vagy HTTPS címet az Oldal URL-je mezőbe.
- Oldal letöltése: Az eszköz lekéri a megadott oldalt. Ha a megadott URL átirányítást tartalmaz, az ellenőrző végigköveti a láncolatot a végleges címig.
- HTML elemzés: Az eszköz megvizsgálja az oldal HTML-forrását, kifejezetten a fejléc (
<head>) részt keresve, hogy azonosítsa a kanonikus címkéket. - Eredmények kiértékelése: Az ellenőrző összehasonlítja a kanonikus címkében szereplő URL-t a megadott URL-lel, valamint az átirányítások utáni végleges URL-lel.
A működés során a BroBroGo megkapja az URL-t a nyilvános oldal letöltéséhez. A letöltött oldalt és az eredményt nem tároljuk. A feldolgozás közvetlenül a felhasználó böngészőjében történik.
Bemeneti adatok és korlátozások
Az eszköz használatához egyetlen bemeneti mező kitöltése szükséges:
- Oldal URL-je: Egy nyilvános HTTP vagy HTTPS protokollal rendelkező weboldal címe.
Érvényesítési szabályok és hibaüzenetek
Az ellenőrzés megkezdése előtt és közben az eszköz az alábbi szabályokat érvényesíti:
- Kötelező mező: Ha üresen hagyja a mezőt, a rendszer az "Először adjon meg egy oldal-URL-t." hibaüzenetet jeleníti meg.
- Protokoll ellenőrzése: Ha a megadott cím nem érvényes HTTP vagy HTTPS URL, a rendszer az "Kérjük, adjon meg egy érvényes nyilvános HTTP vagy HTTPS URL-t." hibaüzenettel leáll. Ha a megadott URL nem tartalmaz protokollt, a helyi ellenőrzési szabályok alapján kerül feldolgozásra.
- Privát címek: A belső hálózati vagy helyi IP-címek (például
http://127.0.0.1/admin) nem ellenőrizhetők. Ilyen esetekben a kérés elküldése előtt a "Privát és helyi címek nem ellenőrizhetők." hibaüzenet jelenik meg. - Karakterkorlát: Az URL hossza nem haladhatja meg a meghatározott maximális karaktert. A korlát túllépésekor a "Az URL hossza ne haladja meg a(z)
{max}karaktert." hibaüzenet látható. - Folyamatban lévő kérések: Új kérés indítása automatikusan leállítja a korábbi, még folyamatban lévő lekérdezéseket.
Az ellenőrzés eredményei és kimeneti adatok
Az elemzés befejeztével az eszköz az alábbi adatokat jeleníti meg a Kanonikus eredmény szakaszban:
| Mező neve | Leírás |
|---|---|
| Kanonikus eredmény | Az ellenőrzés szöveges összefoglalója (pl. "Kanonikus URL megtalálva. Önmagára hivatkozik, és megegyezik a megadott URL-lel."). |
| Feloldott kanonikus URL | A kanonikus címkében megadott pontos URL cím. |
| Létezik kanonikus URL | Igen vagy Nem érték, amely jelzi a címke jelenlétét. |
| Önmagára hivatkozó | Igen vagy Nem érték. Azt mutatja meg, hogy a kanonikus URL megegyezik-e a végleges URL-lel. |
| Megegyezik a megadott URL-lel | Igen vagy Nem érték. Azt jelzi, hogy a kanonikus URL pontosan egyezik-e a felhasználó által beírt címmel. |
| Megadott URL | A felhasználó által az ellenőrzés elején beírt cím. |
| Végleges URL az átirányítások után | Az az URL, ahová a böngésző érkezik az összes átirányítás lefutása után. |
| Kanonikus href | A HTML-kódban található href attribútum nyers, módosítatlan értéke. |
| HTTP-státusz | A lekérdezett oldal által visszaadott HTTP-válaszkód (pl. 200, 301, 404). |
| Talált kanonikus címkék | Az oldalon detektált kanonikus címkék száma. |
Hibaelhárítás és technikai élhelyzetek
Az ellenőrzés során számos olyan technikai probléma vagy szerkezeti hiba léphet fel, amely akadályozza a megfelelő működést. Az eszköz az alábbi hibaüzenetekkel jelzi ezeket a helyzeteket:
- Hálózati hibák: Ha a szerver nem érhető el, a "Az oldal nem érhető el. Ellenőrizze az URL-t, vagy próbálja újra." üzenet jelenik meg. Ha a válaszidő túl hosszú, a rendszer a "Az oldal túl lassan válaszolt. Próbálja újra később." hibát adja vissza.
- Átirányítási hurok: Ha az oldal túl sok egymást követő átirányítást tartalmaz, az ellenőrzés a "Az oldal túl sokszor irányított át az ellenőrzés befejezéséhez." üzenettel áll le.
- Nem megfelelő HTTP-státusz: Ha az oldal hibakódot ad vissza (például 404-es nem található vagy 500-as belső szerverhiba), a "Az oldal HTTP
{status}hibát adott vissza, így a kanonikus URL ellenőrzése nem sikerült." figyelmeztetés jelenik meg. - Nem HTML tartalom: Ha a megadott URL nem weboldalra, hanem például egy képre vagy PDF fájlra mutat, a "A megadott URL nem HTML-oldalt adott vissza." hibaüzenet látható. Ha a válasz nem tartalmaz olvasható HTML-kódot, a "Az oldal nem adott vissza olvasható HTML-kódot." üzenet jelenik meg.
- Túl nagy fejléc: Ha az oldal
<head>szekciója rendkívül nagy méretű, a biztonságos elemzés érdekében a rendszer a "Az oldal fejléce (head) túl nagy a biztonságos ellenőrzéshez." hibaüzenettel megszakítja a folyamatot. - Többszörös kanonikus címkék: Ha egy oldalon egynél több kanonikus címke található, az zavart okoz a keresőmotoroknak. Az eszköz ilyenkor csak az elsőként talált címkét dolgozza fel, és a "
{count}kanonikus címke található. Az első látható; javasolt csak egyet megtartani." figyelmeztetést jeleníti meg. - Érvénytelen formátum: Ha a címke létezik, de a benne lévő hivatkozás nem érvényes HTTP vagy HTTPS URL, a rendszer a "Létezik kanonikus címke, de a href értéke nem érvényes HTTP vagy HTTPS URL." hibaüzenetet adja.
- Másolási hiba: Ha a felületen nem sikerül a feloldott URL automatikus vágólapra másolása, a "Nem sikerült a kanonikus URL másolása. Jelölje ki és másolja ki manuálisan." üzenet figyelmezteti a felhasználót.
A JavaScript alapú kanonikus címkék korlátai
Sok modern weboldal és egyoldalas alkalmazás (SPA) kliensoldali JavaScript segítségével hozza létre vagy módosítja a metaadatokat, beleértve a kanonikus címkéket is. Fontos tudni, hogy ez az ellenőrző eszköz az oldal által visszaadott nyers HTML-kódot vizsgálja meg.
Ha egy kanonikus címke kizárólag a JavaScript lefutása után jön létre, az eszköz nem fogja látni azt. SEO szempontból rendkívül fontos, hogy a kanonikus címkék már az eredeti, szerver által küldött HTML-forrásban is szerepeljenek, mivel a keresőmotorok nem minden esetben futtatják le a JavaScriptet az indexelés első fázisában.
Gyakran Ismételt Kérdések
Mi az az önmagára hivatkozó kanonikus URL?
Ez egy olyan kanonikus címke, amely magának az oldalnak a végleges URL-jére mutat. Ez egyértelműen jelzi a keresőmotorok számára a preferált URL-t, még akkor is, ha ugyanaz a tartalom többféleképpen is elérhető.
Miért lehet sikeres az önmagára hivatkozás ellenőrzése, ha a megadott URL nem egyezik?
A megadott cím átirányíthat egy másik URL-re. A kanonikus címke helyesen mutathat erre a végleges oldalra, még akkor is, ha az eltér az Ön által beírt eredeti címtől.
Látja az ellenőrző a JavaScript által hozzáadott kanonikus címkéket?
Az eszköz az oldal által visszaadott HTML-kódot ellenőrzi. Előfordulhat, hogy a csak az oldalszkriptek lefutása után hozzáadott kanonikus címek itt nem jelennek meg, ezért ellenőrizze, hogy a fontos kanonikus címkék szerepelnek-e az eredeti oldalforrásban.