1

J'essaie de mettre en place un lien annexe Google sur un site Web. J'ai lu Error: Page contains property "query-input" which is not part of the schema et quelques autres articles. J'utilise le format LD JSON. Voici à quoi il ressemble ...La forme html est-elle demandée lors de l'utilisation de Google Sitelinks Searchbox

[{ 
    "@context" : "https://schema.org", 
    "@type" : "Organization", 
    "name" : "yrshaikh.com", 
    "url" : "https://www.yrshaikh.com/", 
    "logo" : "https://yrshaikh.com/smile.png", 
    "sameAs" : [ 
     "https://www.facebook.com/yrshaikh", 
     "https://www.instagram.com/yrshaikh/", 
     "https://www.pinterest.com/yrshaikhdotcom/", 
     "https://www.youtube.com/user/yrshaikh", 
     "https://twitter.com/yrshaikh", 
     "https://plus.google.com/+yrshaikh", 
     "https://www.linkedin.com/company/yrshaikh", 
     "https://en.wikipedia.org/wiki/yrshaikh.com" 
     ] 
    }, 
    { 
    "@context":"https://schema.org", 
    "@type":"WebSite", 
    "name":"yrshaikh", 
    "alternateName":"yrshaikh.com", 
    "url":"https://www.yrshaikh.com/", 
    "potentialAction":{ 
     "@type":"SearchAction", 
     "target":"https://www.yrshaikh.com/search.html?text={search_term_string}&pop=1766357", 
     "query-input":"required name=search_term_string" 
     } 
}] 

(pls ignorer le nom de domaine, ont remplacé une réelle avec un domaine fictif un - yrshaikh.com)

Je n'ai pas tag sur <form> ma page d'accueil. Quand je recherche mon domaine sur Google, je vois une boîte de recherche de liens annexes, mais lorsque j'entre un terme de recherche et de recherche, il ne redirige pas vers mon URL cible avec le terme de recherche, mais il recherche dans Google par whatever-search-term site:yrshaikh.com.

J'ai également testé mon JSON LD sur Google's Structured Data Testing Tool et ça me semble bon, pas d'erreurs/avertissements.

enter image description here

également un autre point à noter est que cette URL de recherche est redirigé en interne à un itinéraire différent en fonction du mot-clé entrant.

Veuillez nous consulter.

Répondre

1

Avec un tableau d'objets. On dirait que la façon d'aller de l'avant peut être (c'est-à-dire utiliser @graph au lieu d'un tableau json normal):

Pouvez-vous essayer de vérifier votre site Web?

références source: https://webmasters.stackexchange.com/a/90319, https://stackoverflow.com/a/33457312/1670511

<script type="application/ld+json"> 
{ 
    "@context": "http://schema.org", 
    "@graph": 
    [ 
    { 
     "@type": "WebSite" 
    }, 
    { 
     "@type": "Organization" 
    } 
    ] 
} 
</script> 
+0

la peine d'essayer! :) – Yasser