web-dev-qa-db-fra.com

Possible d'afficher: aucun pour la propriété Schema.org 'image'?

Hé là :) J'ai des problèmes avec le design d'un designer et le besoin de données structurées.

Le problème est le suivant:

La conception de la page d'accueil comprend 8 articles intégrés qui mènent à l'article complet. Il a un titre, desc, la date et l'heure de publication, et ils veulent des données structurées pour les nouvelles sur l'index. Mais il n'y a pas d'image et sur le validateur de données structurées de Google, il est indiqué qu'une image est requise ... Puis-je simplement utiliser display: none en css et masquer l'image, tout en maintenant les données de configuration pour l'image d'actualités/d'article? Ou vais-je avoir des problèmes avec Google ici?

Ou devrais-je simplement leur dire que cela ne peut être fait que sur la page de l'article complet, où une image est dédiée à l'article.

Peut-être que je pourrais utiliser l'approche d'application JSON pour éviter d'utiliser display: none ;?

J'ai essayé d'examiner les questions suggérées, mais je n'ai pas trouvé de réponse claire. S'il vous plaît marquer comme doublon s'il y a une réponse claire là-bas. À votre santé.

Exemple de ce que j'essaie de faire:

<article itemscope itemType="http://schema.org/NewsArticle">
    <header>
        <time itemprop="datePublished" datetime="">

        </time>
        <h1 itemprop="headline">News</h1>
    </header>
    <div itemprop="articleBody">
        <img class="hide-article-img" itemprop="image" src="specific-news-thumbnail.jpg" alt="specific-news-thumbnail desc"/>
        <p>This is the content of article.</p>
    </div>
    <footer>
        <a href="#">Læs mere</a>
    </footer>
</article>
3
Mikkel Madsen

vous devez être clair, pourquoi voulez-vous utiliser des données structurées? passer par l'outil de test ou fournir au moteur de recherche des données structurées conformes correctement formatées et conformes aux normes afin que votre site soit inclus dans la sortie de Google Actualités?

L'article Google Actualités a besoin d'image: c'est le fait. Pourquoi en a-t-il besoin? Pour le montrer aux gens. Quelles sont les solutions?

  • Ne pas transmettre une image à Google n'est pas une solution pour vous, car votre site ne sera pas conforme à la norme News et, finalement, ne sera pas affiché dans les actualités.

  • Affichage: aucun; Ce n’est pas une solution aussi: Google et les utilisateurs doivent la voir et afficher: aucune; activement empêcher cela.

  • Ensuite, la seule solution permettant de transmettre l’image à Google et aux utilisateurs et de ne pas l'afficher activement sur le site est JSON-LD.

4
Evgeniy

Tout d’abord, vous n’avez pas devez pour fournir une image. Google vous informe simplement qu'il n'affichera pas d'extrait riche pour ce document s'il ne fournit pas certaines propriétés. Cependant, pour une liste d'accroche contenant plusieurs articles, ils n'auraient pas pour commencer cet extrait de code enrichi, je suppose.

Si vous avez une image mais ne souhaitez pas l’afficher sur votre page, il n’est pas nécessaire de passer à JSON-LD. Vous pouvez fournir son URI dans un élément link:

<link itemprop="image" href="specific-news-thumbnail.jpg" />
1
unor