html5 - test - schema markup
Schema.org NewsArticle: valor no vĂ¡lido para la propiedad del logotipo (1)
Intento marcar una pequeña sección en mi código como NewsArticle
pero no puedo validarlo.
Si hago esto
<div itemscope itemprop="publisher" itemtype="https://schema.org/Organization">
<span itemprop="name">My Company</span>
</div>
el validador se queja de que no hay un logo
.
Y si agrego un logo
como este
<div itemscope itemprop="publisher" itemtype="https://schema.org/Organization">
<img itemprop="logo" src="https://www.mysite.de/resources/assets/71/small/my_logo_web.png" />
<span itemprop="name">My Company</span>
</div>
el validador se queja de que el atributo contiene un valor no válido. ¿Qué estoy haciendo mal aquí?
Su marcado es HTML5 + Microdatos válido y está utilizando el vocabulario de Schema.org apropiadamente.
Con "validador", probablemente consulte la herramienta de prueba de datos estructurados de Google . Tenga en cuenta que los errores que se muestran en esta herramienta no significan necesariamente que su marcado sea incorrecto; a menudo significan que no obtendrá una determinada función de resultado de búsqueda de Google a menos que proporcione ciertas propiedades.
Si desea obtener esta función de resultados de búsqueda en la Búsqueda de Google (por ejemplo, el Artículo Rich Snippet ), debe proporcionar un elemento ImageObject
como valor (en lugar de un valor de URL) para la propiedad del logo
.
<div itemscope itemprop="publisher" itemtype="http://schema.org/Organization">
<div itemprop="logo" itemscope itemtype="http://schema.org/ImageObject">
<img itemprop="url" src="https://www.mysite.de/resources/assets/71/small/my_logo_web.png" />
<!-- and Google probably requires some more properties here, e.g. "height" and "width" -->
</div>
<span itemprop="name">My Company</span>
</div>