El paper del fitxer sitemap.xml en el posicionament web
Un fitxer sitemap.xml és un document estructurat que llista les pàgines d'un lloc web per tal que els motors de cerca puguin rastrejar-les i indexar-les de manera eficient. En lloc d'esperar que els robots de rastreig descobreixin cada enllaç de forma orgànica, aquest fitxer proporciona un mapa directe de l'estructura del lloc. Això és especialment crític per a llocs web nous, pàgines amb pocs enllaços externs o portals amb estructures de navegació complexes.
L'ús d'un mapa del lloc ajuda a comunicar quines pàgines són les més importants i quan s'han actualitzat per darrera vegada. Els propietaris de llocs web, operadors de contingut i desenvolupadors utilitzen aquests fitxers per assegurar-se que el contingut rellevant estigui disponible per als cercadors de manera sistemàtica.
Estructura i metadades d'un mapa del lloc XML
El fitxer sitemap.xml utilitza etiquetes XML específiques per definir cada adreça i les seves propietats associades. Cada entrada d'URL pot incloure metadades que ajuden els motors de cerca a entendre millor la naturalesa del contingut:
- URL (
<loc>): L'adreça web completa de la pàgina, que ha de començar obligatòriament amb el protocol http:// o https://. - Darrera modificació (
<lastmod>): Indica la data de l'última actualització del contingut. S'ha d'especificar en format YYYY-MM-DD o mitjançant una data i hora ISO completes. - Freqüència de canvi (
<changefreq>): Una indicació de la freqüència amb què es preveu que s'actualitzi la pàgina. Els valors admesos són: "none", "always", "hourly", "daily", "weekly", "monthly", "yearly" o "never". - Prioritat (
<priority>): Un valor numèric entre 0 i 1 que indica la importància relativa d'aquesta URL respecte a altres pàgines del mateix lloc.
Cal tenir en compte que el comportament dels motors de cerca varia respecte a aquestes metadades. Per exemple, Google sol ignorar els camps de freqüència de canvi i prioritat, mentre que altres rastrejadors els poden utilitzar com a indicacions per optimitzar els seus cicles de rastreig.
Atributs hreflang per a llocs web multilingües
Per a llocs web que s'ofereixen en diversos idiomes o s'adrecen a diferents regions, l'ús d'atributs hreflang dins del mapa del lloc és una pràctica recomanada per evitar problemes de contingut duplicat i assegurar que l'usuari rebi la versió idiomàtica correcta.
Quan s'implementen alternatives hreflang en un sitemap.xml, s'han de seguir regles estrictes de reciprocitat:
- Cada versió d'idioma o regió s'ha de llistar com a la seva pròpia entrada d'URL independent dins del mapa del lloc.
- El conjunt complet d'alternatives (incloent-hi la pròpia pàgina) s'ha d'associar a cadascuna de les versions.
- Cada alternativa ha de fer referència a una URL que també estigui llistada com a entrada pròpia en el sitemap.
Regles de validació i límits tècnics
La creació d'un sitemap.xml requereix el compliment estricte de les especificacions del protocol de mapes del lloc per evitar que els cercadors rebutgin el fitxer.
Límits de mida i capacitat
Un fitxer sitemap.xml individual pot contenir un màxim de 50.000 URL i no pot superar els 50 MB de mida abans de la compressió. Per a llocs web que superen aquests límits, és necessari dividir les adreces en diversos fitxers de mapa del lloc i agrupar-los sota un fitxer d'índex de mapes del lloc (sitemap index). Aquest editor web està dissenyat per gestionar i editar fins a 500 entrades d'URL alhora.
Consistència del host i format
Totes les URL incloses en un fitxer sitemap.xml han d'utilitzar exactament el mateix host. No es permet barrejar dominis o subdominis diferents en un mateix fitxer. A més, cada URL individual ha de ser inferior a 2.048 caràcters.
Escapament de caràcters XML
Els caràcters especials presents a les URL, com ara els símbols de connexió en els paràmetres de consulta, s'han d'escapar correctament en format d'entitat XML. Per exemple, el caràcter & s'ha de transformar en & en el document final.
Funcionament del Generador de mapes del lloc XML
Aquesta eina permet processar llistes d'URL o fitxers sitemap.xml existents per generar un document final totalment vàlid. El processament de les dades es realitza localment: les vostres URL i metadades es queden al navegador i no es puja res a BroBroGo, garantint la privadesa de la informació de treball.
Càrrega i edició de dades
Podeu introduir una llista d'adreces (una per línia) o enganxar directament el codi d'un sitemap.xml existent per modificar-ne els valors. Durant la importació, el sistema omet automàticament les URL duplicades. Si s'introdueix un format XML que no correspon a un mapa del lloc, l'eina el rebutjarà per evitar errors.
L'eina valida en temps real que es compleixin tots els requisits del protocol. Si es detecten errors de bloqueig, el generador no produirà l'XML per evitar la creació de fitxers defectuosos.
Missatges d'error i validació de la interfície
Durant el procés de configuració, l'eina pot mostrar diferents notificacions i missatges d'error segons l'estat de les dades introduïdes:
- Si s'intenta processar text sense adreces vàlides, es mostrarà el missatge: "No s'han trobat URL al text enganxat.".
- Si l'XML d'origen és incorrecte: "L'XML enganxat no s'ha pogut llegir com a sitemap.".
- Si es supera el límit de l'editor: "Aquest editor admet fins a
{max}entrades d'URL alhora.". - Si la data per defecte és incorrecta: "La data de darrera modificació per defecte no és vàlida. Feu servir YYYY-MM-DD o una data i hora ISO completes.".
- Si la prioritat per defecte no és correcta: "La prioritat per defecte ha d'estar entre 0 i 1.".
Per a cada URL individual, s'apliquen les següents validacions específiques:
- Format d'adreça: "La URL
{index}necessita una adreça completa http:// o https://.". - Longitud: "La URL
{index}ha de ser inferior a 2.048 caràcters.". - Coincidència de domini: "La URL
{index}ha d'utilitzar el mateix host que{host}.". - Data individual: "La URL
{index}té una data de darrera modificació no vàlida. Utilitzeu AAAA-MM-DD o una data i hora ISO completes.". - Prioritat individual: "La prioritat per a la URL
{index}ha d'estar entre 0 i 1.". Els valors com "1e0" es normalitzen automàticament a "1". - Validació d'idioma: "La URL
{index}té un valor hreflang no vàlid." o "La URL{index}repeteix el valor hreflang{language}.". - Adreça alternativa: "L'alternativa
{language}per a la URL{index}necessita una adreça completa http:// o https://.". - Reciprocitat hreflang: "El conjunt d'alternatives per a la URL
{index}no inclou la seva pròpia URL." i "L'alternativa{url}de la URL{index}no està llistada com a la seva pròpia entrada de URL.".
Desplegament i enviament del mapa del lloc
Un cop generat i descarregat el fitxer sitemap.xml, el procediment habitual per a la seva posada en funcionament consta dels següents passos:
- Pujar el fitxer: S'ha de col·locar el fitxer sitemap.xml al directori arrel del servidor web (per exemple,
https://elmeudomini.cat/sitemap.xml). Això assegura que estigui en el mateix nivell de domini que les URL que descriu. - Referenciar-lo a robots.txt: S'ha d'afegir una línia al fitxer robots.txt per indicar als rastrejadors la ubicació del mapa del lloc. Per exemple:
Sitemap: https://elmeudomini.cat/sitemap.xml. - Enviar-lo a les consoles de cerca: Accediu a les eines per a webmasters dels motors de cerca (com Google Search Console) i introduïu l'adreça del mapa del lloc per sol·licitar-ne el rastreig inicial i fer el seguiment de l'estat d'indexació de les pàgines.
Preguntes freqüents
Quins camps del mapa del lloc puc incloure? Cada entrada inclou la URL de la seva pàgina. També podeu afegir una data de darrera modificació, la freqüència de canvi esperada i la prioritat relativa. Google ignora la freqüència de canvi i la prioritat, mentre que altres rastrejadors poden tractar-les com a indicacions.
Com he d'afegir les alternatives hreflang? Llisteu cada idioma o versió regional com a la seva pròpia entrada d'URL, i després afegiu el mateix conjunt complet d'alternatives a cada versió, incloent-hi la pròpia pàgina. Utilitzeu x-default per a una pàgina alternativa quan calgui.
Quan necessito més d'un mapa del lloc? Un mapa del lloc pot contenir fins a 50.000 URL i no pot superar els 50 MB abans de la compressió. Dividiu els llocs més grans en diversos fitxers de mapa del lloc i llisteu-los en un índex de mapes del lloc.