les données issues de schema.org apparaissent en clair !

Nouveau WRInaute
Bonjour,
je viens d'intégrer des données structurées reconnues par l'outil gg, mais elles apparaissent en clair au dessus de la bannière de mon site. Les données structurées ont été mises dans le code de la page d'accueil http://maison-de-loutra.perso.neuf.fr/topic/
voici le code
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="fr" >
<head>
<link rel="SHORTCUT ICON" href="http://maison-de-loutra.perso.neuf.fr/favicon.ico">
<div itemscope itemtype="http://schema.org/PostalAddress">
  
                  <span> 
                                                <span itemprop="name">Maison de Loutra</span>
                                                <span itemprop="streetAddress">Loutra</span>
                                                <span itemprop="postalCode">84200</span>
                                                <span itemprop="addressLocality">Tinos</span>
                                                <span itemprop="addressCountry">Greece</span>
                                                <span itemprop="description" >Maison de location à Loutra dans l'île de Tinos (Cyclades - Grèce). Maison paysanne pour les vacances.</span>
                                                <span itemprop="telephone">694-071-8407</span>
                                                <span itemprop="email">maison-de-loutra@club-internet.fr</span>
                                                 </span>
</div>
<meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
<title>Louez une maison paysanne en Grèce, dans l’île de Tinos</title>
<meta http-equiv="imagetoolbar" content="no">
<meta http-equiv="content-style-type" content="text/css">
QQun a une idée pour résoudre le problème ?
Merci Thierry
 
WRInaute accro
Tu mets dans le "head" du HTML destiné à être dans le body et etre affichés. Ils seront toujours affichés, même si ils sont dans "<head>"

div et span, etc... ça va dans le body, pas ailleurs.
Tu dois mettre tout ça dans le corps de ta page, sans doute dans une des sidebars, avec un pavé "notre adresse"
 
WRInaute discret
Bonjour.

Pour ne pas que tes données apparaissent en bas de page, utilise plutôt des balises <meta /> du style :

Code:
<div itemscope itemtype="http://schema.org/PostalAddress">
	<meta itemprop="name" content="Maison de Loutra" />
	<meta itemprop="streetAddress" content="Loutra" />
</div>

Toujours à placer dans le <body> de ta page comme l'a précisé Marie-Aude.

@++
 
Nouveau WRInaute
Merci à toutes et tous ! Plus aucun affichage intempestif des donnnées structurées mais Il reste 2 problèmes qui m'inquiètent :
- pour valider la paternité de mes sites, j'ai installé un lien sur mon profil gg+ dans le code, sous head comme recommandé par gg, et naturellement iça se voit sur les pages d'accueil !
- plus sérieux, bien que l'outil de test des données structurées repère ces dernières pour mes sites, dans gwt, précisément sous "apparence dans les moteurs de recherche", j'ai un message qui dit qu'il n'y a pas de données structurées.
Qu'en pensez-vous ?
 
WRInaute passionné
J'en pense qu'il est nécessaire que tu apprenne à lire.

On ne met pas de balise d'affichages ailleurs qu'entre les balise body.
 
Discussions similaires
Haut