Az XML-oldaltérképek szerepe a keresőoptimalizálásban
A sitemap.xml fájl egy olyan strukturált jegyzék, amely közvetlenül tájékoztatja a keresőmotorokat a webhely felépítéséről, a rendelkezésre álló oldalakról és azok metaadatairól. A keresőrobotok, mint például a Google, ezen fájl segítségével hatékonyabban tudják feltérképezni a webhelyet, különösen akkor, ha az nagyméretű, bonyolult belső linkstruktúrával rendelkezik, vagy gyakran frissülő tartalmakat kínál.
Az XML-oldaltérkép nem garantálja az oldalak indexelését, de jelentősen megkönnyíti a keresőrobotok munkáját. A fájlban megadott metaadatok – például az utolsó módosítás dátuma, a változási gyakoriság és a prioritás – útmutatást adnak a robotoknak arra vonatkozóan, hogy mely oldalakat érdemes gyakrabban felkeresniük, és melyek a webhely legfontosabb kiindulópontjai.
A sitemap.xml fájl felépítése és metaadatai
Egy szabványos XML-oldaltérkép meghatározott sémát követ. Minden egyes URL-bejegyzéshez hozzárendelhetők olyan opcionális attribútumok, amelyek pontosítják az adott oldal tulajdonságait:
- URL (loc): Az oldal teljes, abszolút elérési útja. A protokollnak kötelezően szerepelnie kell benne (http:// vagy https://), és a hossza nem haladhatja meg a 2048 karaktert.
- Utolsó módosítás (lastmod): Azt az időpontot jelzi, amikor az oldal tartalma legutóbb megváltozott. Formátuma YYYY-MM-DD vagy teljes ISO dátum és idő lehet.
- Változási gyakoriság (changefreq): Azt mutatja meg, hogy az oldal milyen rendszerességgel frissül. Értéke lehet: "always", "hourly", "daily", "weekly", "monthly", "yearly" vagy "never". Ha nem kívánja megadni, a "none" opcióval kihagyható.
- Prioritás (priority): Az oldal relatív fontossága a webhely többi oldalához képest, 0 és 1 közötti számmal kifejezve (például 0.5 vagy 1). A rendszer az olyan értékeket, mint az "1e0", automatikusan "1" értékre normalizálja.
A keresőmotorok eltérő módon kezelik ezeket az információkat. Míg egyes robotok javaslatként figyelembe veszik a változási gyakoriságot és a prioritást, a Google a prioritás és a változási gyakoriság mezőket nagyrészt figyelmen kívül hagyja, és elsősorban az utolsó módosítás dátumára támaszkodik a frissítések követésekor.
Többnyelvű oldalak kezelése hreflang attribútumokkal
A nemzetközi vagy többnyelvű webhelyek esetében kulcsfontosságú, hogy a keresőmotorok a felhasználó nyelvének és régiójának megfelelő verziót jelenítsék meg a találati listán. Erre szolgálnak a hreflang attribútumok, amelyeket közvetlenül az XML-oldaltérképben is meg lehet adni.
A hreflang attribútumok alkalmazásakor szigorú szabályok érvényesek:
- Minden nyelvi vagy regionális verziót saját URL-bejegyzésként kell szerepeltetni az oldaltérképben.
- Minden egyes bejegyzéshez hozzá kell adni a teljes alternatív készletet, amely tartalmazza az összes többi nyelvi verzió URL-jét és a hozzájuk tartozó nyelv- vagy régiókódot.
- Az alternatív készletnek kötelezően tartalmaznia kell magát a kiinduló URL-t is (önmagára mutató hivatkozás).
- Bármely alternatív URL-ként megadott címnek önálló, saját URL-bejegyzésként is szerepelnie kell az oldaltérkép listájában.
- Egy adott URL-en belül a hreflang értékek nem ismétlődhetnek meg.
Technikai korlátok és érvényesítési szabályok
Az XML-oldaltérképek létrehozásakor és karbantartásakor be kell tartani a hivatalos protokoll előírásait. Egyetlen sitemap.xml fájl legfeljebb 50 000 URL-t tartalmazhat, és a mérete tömörítés nélkül nem haladhatja meg az 50 MB-ot. Ha egy webhely ennél nagyobb, a tartalmat több oldaltérkép-fájlra kell felosztani, amelyeket egy közös oldaltérkép-indexfájlban (sitemap index) kell összefogni.
A generátor használata során az alábbi technikai szabályok és korlátozások érvényesülnek:
- A szerkesztő egyszerre legfeljebb 500 URL-bejegyzés feldolgozását támogatja.
- Az oldaltérképben szereplő összes URL-nek ugyanazt a kiszolgálót (host) kell használnia.
- A beillesztett listákból vagy meglévő sitemap.xml fájlokból az ismétlődő URL-ek automatikusan kiszűrésre kerülnek.
- Az XML-entitások védelme érdekében a rendszer automatikusan elvégzi a szükséges karakterhelyettesítéseket (például az URL-ek lekérdezési paramétereiben található
&karakterből&lesz). - Blokkoló hibák jelenléte esetén a rendszer nem generál hibás vagy hiányos XML-fájlt, így elkerülhető a sérült struktúrák publikálása.
Adatkezelés és biztonság
Az eszköz használata során megadott adatok feldolgozása teljes egészében a felhasználó böngészőjében történik. A beillesztett URL-ek, metaadatok és nyelvi beállítások nem kerülnek továbbításra, és semmi sem kerül feltöltésre a BroBroGo szervereire. Ez biztosítja, hogy a munkafolyamat során az adatok helyben, a saját eszközén maradnak.
Gyakori hibák és elhárításuk
A generátor folyamatosan ellenőrzi a megadott adatokat a hivatalos protokoll alapján. Ha a rendszer hibát észlel, pontos hibaüzenetekkel segíti a javítást:
- Érvénytelen URL formátum: Ha egy bejegyzés nem teljes címet tartalmaz, a következő figyelmeztetés jelenik meg: "A(z)
{index}. URL-nek teljes http:// vagy https:// címet kell tartalmaznia." - Túl hosszú URL: Ha a megadott cím eléri a technikai korlátot, a rendszer jelzi: "A(z)
{index}. URL-nek rövidebbnek kell lennie 2048 karakternél." - Eltérő kiszolgálók: Ha nem egyezik a domain név, a "A(z)
{index}. URL-nek ugyanazt a kiszolgálót (host) kell használnia, mint a(z){host}URL-nek." hibaüzenet lép életbe. - Hibás dátumformátum: Ha az utolsó módosítás mező nem megfelelő, a rendszer figyelmeztet: "A(z)
{index}. URL utolsó módosítási dátuma érvénytelen. Használja az ÉÉÉÉ-HH-NN formátumot vagy egy teljes ISO dátumot és időt." - Prioritási hibák: Ha a megadott érték kívül esik a megengedett tartományon, a "A(z)
{index}. URL prioritásának 0 és 1 között kell lennie." üzenet látható. - Hreflang problémák: Ha a nyelvi kód érvénytelen, vagy ha hiányzik az önmagára mutató hivatkozás, a rendszer a "A(z)
{index}. URL érvénytelen hreflang értékkel rendelkezik." vagy "A(z){index}. URL alternatív készlete nem tartalmazza a saját URL-jét." hibaüzenetet adja vissza.
Gyakran Ismételt Kérdések
Milyen mezőket tartalmazhat az oldaltérkép?
Minden bejegyzés tartalmazza az oldal URL-jét. Megadhatja az utolsó módosítás dátumát, a várható változási gyakoriságot és a relatív prioritást is. A Google figyelmen kívül hagyja a változási gyakoriságot és a prioritást, míg más keresőrobotok javaslatként kezelhetik őket.
Hogyan kell hozzáadni a hreflang alternatívákat?
Soroljon fel minden nyelvi vagy regionális verziót saját URL-bejegyzésként, majd adja hozzá ugyanazt a teljes alternatív készletet mindegyik verzióhoz, beleértve magát az adott oldalt is. Szükség esetén használja az x-default értéket a tartalék (fallback) oldalhoz.
Mikor van szükség egynél több oldaltérképre?
Egy oldaltérkép legfeljebb 50 000 URL-t tartalmazhat, és tömörítés előtt nem lehet nagyobb 50 MB-nál. A nagyobb webhelyeket ossza fel több oldaltérkép-fájlra, és sorolja fel őket egy oldaltérkép-indexfájlban (sitemap index).