Zaimplementowałem na mojej stronie Google Sitelinks Search Box. To działało bardzo dobrze. Ale dzisiaj znowu się wygłupiłem na Google Structured Data Testing Tool i coś było nie tak. Teraz dostaję poniżej błędu:Pole wyszukiwania linków do podstron JSON-LD z błędem w narzędziu do testowania danych strukturalnych Google
A moja implementacja jest:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"url": "https://www.saatler.com/",
"potentialAction": {
"@type": "SearchAction",
"target": "https://www.saatler.com/arama?ara={search_term_string}",
"query-input":"required name=search_term_string"
}
}
</script>
Kiedy sprawdzić JSON na the JSON-LD playground wszystko wygląda dobrze. Nie zmieniłem niczego na mojej stronie. Czy Google jest w błędzie w związku z tym problemem? Czy zmieniła się struktura Schema.org? Co powinienem zrobić, aby rozwiązać te 2 problemy?
Otrzymuję ten sam błąd, ale używam mikrodanych - Jakieś myśli? –
@skeetarian change http://schema.org/ do http://schema.org/true na mikrodanych – hakiko
@hakkikonu - Dzięki! Przejdę do opcji LD JSON, ale teraz zastanawiam się, dlaczego teraz mówi "http" // www.example.com/WebSite "zamiast tylko" WebSite " Zauważyłem, że kiedy używam opcji/true, to pozwala żebym użył "logo", ale bez niego "logo" jest zabronione dla WebSite To okazuje się być gniazdem szerszeni ... –