Pregunta

Para el siguiente encabezado, obtengo los mismos dos errores en todos mis sitemaps. Es confuso porque, si Google no puede leer mi mapa del sitio, ¿cómo pueden decir que cada URL tiene la misma prioridad? El encabezado cuenta como la línea 2, después de la declaración XML. Google afirma que solo ha indexado alrededor del 2% de las URL de los mapas. Por favor ayuda.

  

ACTUALIZACIÓN: Creo que el problema es que no sé cómo validar contra un esquema. ¿Cómo hacer eso?

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">

==Parsing error
We were unable to read your Sitemap. It may contain an entry we are 
unable to recognize. Please validate your Sitemap before resubmitting.

==Notice
All the URLs in your Sitemap have the same priority...

ACTUALIZACIÓN: Tenga paciencia, valide por primera vez XML. No entiendo los errores.

Errors in the XML document:
    4:  80  SchemaLocation: schemaLocation value = 'http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd' must have even number of URI's.
    4:  80  cvc-elt.1: Cannot find the declaration of element 'urlset'.

XML document:
1   <?xml version="1.0" encoding="UTF-8"?>
2   <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
3     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4     xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
5     <url>
6       <loc>http://nutrograph.com/1-butter-salted</loc>
7       <changefreq>monthly</changefreq>
8       <priority>0.8</priority>
9     </url>
10    <url>
11      <loc>http://nutrograph.com/2-butter-whipped-with-salt</loc>
12      <changefreq>monthly</changefreq>
13      <priority>0.8</priority>
14    </url>
15  </urlset>
¿Fue útil?

Solución

¿Ha validado su XML con el esquema que se proporciona aquí: http: // www .sitemaps.org / schemas / sitemap / 0.9 / sitemap.xsd

En caso afirmativo, ¿cuál fue el resultado?

Si no, ¿cuál es la URL de su mapa del sitio?

Si no sabe cómo validar el XML contra el esquema, use http://www.xmlvalidation.com /

Pegue el sitemap-XML allí, haga clic en "Validar contra esquema externo XML" y pegue el esquema después de hacer clic en el botón Validar.

Esto le dirá qué le pasa a su XML. Si no sabe cómo interpretar el resultado, modifique su pregunta original en consecuencia.

Editar: el error fue una falta de URL de namesapce en la ubicación de esquema. La primera etiqueta debe tener este aspecto:

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">

Otros consejos

Golpea lo anterior. Al mirar el sitio de Google, el encabezado de su mapa de sitio parece ser un poco más largo que el suyo.

Está en esta página: https://www.google. com / webmasters / tools / docs / es / protocol.html

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">

Notar que la ubicación del esquema tiene 2 URi ... (debe tener un número par de URI)

Debería verse así: **

  

xsi: schemaLocation = " http: //www.sitemaps.org/schemas/sitemap/0.9    http://www.sitemaps.org/schemas/sitemap/0.9/sitemap. xsd "

**

También me faltaba algo en esta sintaxis

  

  xmlns: xsi = " http: //www.w3.org/2001/XMLSchema-instance"
  xsi: schemaLocation = " http: //www.sitemaps.org/schemas/sitemap/0.9/sitemap.xs" >

¡¿Qué le faltaba esta sintaxis ?!

Just Letter " d " al final de las extensiones de URL ( http://www.sitemaps.org/schemas/ sitemap / 0.9 / sitemap.xs )

Resuelva mi problema después de agregar la letra " d "

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top