Hola. Como dice el título, el esquema data vocabulary está obsoleto,
y es que debemos poner mucha atención a los problemas
que muchas veces Search Console nos informa, esto porque nos ayuda que
tengamos mejoras en nuestro sitio, por lo que es importante tomar en cuenta
que este tipo de problemas lo que ocasiona es que nuestro sitio tenga
problemas de indexación y no sea visible en el motor de búsqueda de
Google.
El esquema data vocabulary como bien nos informa Search console, está obsoleto
según lo que informa Google:
A partir del 29 de enero del 2021, las páginas con etiquetas de
data-vocabulary.org ya no podrán aparecer en resultados enriquecidos de
Google. Por tanto, si tienes estas etiquetas en tus páginas y quieres que
sigan apareciendo como resultados enriquecidos después de esta fecha,
cámbialas por etiquetas de schema.org. Más información sobre la
desactivación de data-vocabulary
Como todo en este mundo de la informática y el desarrollo web, va
cambiando día con día y todo se va actualizando para obtener mejoras y en este
caso Google, las mejoras en las búsquedas hacen que se muestren resultados de
forma enriquecida, esto último siendo el parte aguas principal de los
resultados de las búsquedas de Google, considero que no es necesario
adentrarme en este tema porque lo has de conocer muy bien, pero como estamos
tocando el tema de los datos estructurados de conocer de forma sencilla como
se muestran los resultados de búsqueda cuando tienes la inquietud de conocer
y/o aprender algo.
El esquema data-vocabulary podríamos entenderlo como un tipo de dato antiguo,
y que a Google ya no le es resultante que se encuentre en tu blog o sitio web,
por lo que por ello es necesario retirarlo de este, pero ¿Cómo lo quito
si se encuentra en un blog de Blogger? O en que se basa para que se pueda dar
solución a dicho problema.
Existen varias formas de que este tipo de esquema se pueda eliminar del
sitio web, ya que empezando a platicar sobre ello, lo que hace que este tipo
de problema salga a relucir son las etiquetas que utilizas cuando creas una
entrada nueva en Blogger, y la plantilla que estas utilizando es muy vieja,
antigua por así decirlo, es por ello que son varios factores que salen a
relucir como son:
-La plantilla utilizada que puede estar muy antigua.
-Las etiquetas utilizadas.
-La estructura de la plantilla de tu sitio web.
Por ello lo primero que debes considerar para solucionar este problema es
actualizar la plantilla de tu sitio web, la cual también sea idónea para
mostrar resultados enriquecidos en las búsquedas de Google, como galerías de
búsqueda que puedas también dividir en categorías. Mas información aquí:
https://developers.google.com/search/docs/guides/search-gallery
Una vez que hayas actualizado la plantilla de tu sitio web, será momento de
ir a Search Console y darle clic en corregir el error, para que los robots
de Google vuelvan a pasar por tu sitio y se sepa que solucionaste el
problema.
Otra solución es quitar las etiquetas de tus entradas, o bien regresar a
todas a aquellas que tienen etiquetas a borrador, y si cuentas aun con
una plantilla muy antigua, quitar la estructura de la plantilla pero pues
siempre será mas recomendable utilizar una nueva, con mejoras y mas
actualizada, aunque para ello si solo la modificarás, recomiendo hacer una
copia de seguridad de esta en caso de algún error fatal que se pueda
presentar y que sea irreversible.
Para encontrar la estructura de datra-vocabulary y eliminarla del código es
la siguiente:
Te diriges a Blogger en temas, luego a personalizar y desglosas la flecha
hacia abajo, y seleccionas editar HTML. Ahí buscaras en las líneas la
siguiente estructura, puede utilizar la barra de búsqueda dando clic
izquierdo dentro del código HTML con el ratón y luego pulsar las teclas
ctrl+ letra F
<div class='breadcrumbs' xmlns:v='http://rdf.data-vocabulary.org/#'>
<span typeof='v:Breadcrumb'><a class='bhome'
expr:href='data:blog.homepageUrl' property='v:title'
rel='v:url'>Home</a></span><i class='fa fa-times'/>
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.labels'>
<b:loop values='data:post.labels' var='label'>
<span typeof='v:Breadcrumb'>
<a expr:href='data:label.url'
property='v:title'
rel='v:url'><data:label.name/></a></span>
<b:if cond='data:label.isLast !=
"true"'><i class='fa fa-times'/></b:if>
</b:loop>
<b:else/>
Unlabelled
</b:if>
<i class='fa
fa-times'/><span><data:post.title/></span>
</b:loop>
</div>
Este es otro tipo de código que se puede presentar en tu plantilla si no
encuentras el que se mostró anteriormente.
<script
type='application/ld+json'>
{
"@context": "http://schema.org",
"@type": "BreadcrumbList",
"@id": "#Breadcrumb",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"item": {
"name": "<data:messages.home/>",
"@id":
"<data:blog.homepageUrl.jsonEscaped/>"
}
},{
"@type": "ListItem",
"position": 2,
"item": {
"name": "<b:if
cond='data:post.labels'><data:post.labels.last.name/></b:if>",
"@id":
"<data:post.labels.last.url.jsonEscaped/>"
}
},{
"@type": "ListItem",
"position": 3,
"item": {
"name": "<data:post.title/>",
"@id":
"<data:post.url.jsonEscaped/>"
}
}]
}
</script>
Una vez eliminado lo anterior, podrás reponer las etiquetas de nuevo a las
entradas que se las hayas quitado, o publicarlas si las pusiste en borrador,
luego será momento de que corrijas este problema en Search Console donde te
dirigirás a la sección cobertura, y luego a dar clic en el estado del error
y verificar que la validación siga sin procesar, entrarás al estado y darás
clic en el botón corregir error, ya esperarás a que el sistema haga sus
gestiones y trate de solventar los problemas de tu blog, esto se toma entre
2 a 7 días en solucionarse.
Ten en cuenta que esto solo ha sido aplicado para plantillas de Blogger, por
lo que desconozco si funcione en otras plataformas.
Espero que te haya podido ayudar con este problema, así como este hay muchos
otros que Google pone como piedras en el zapato, pero no para mal sino para
mejorar día con día. Saludos.
No hay comentarios.