Query-Input in Schema.org fouten herstellen

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • supervinnie40
  • Registratie: Juli 2010
  • Laatst online: 30-09 16:21
Beste Tweakers,

Ik zit met een issue waar ik niet uitkom. Wij zijn al een poos bezig met het rechttrekken van enkele "fouten" die een oud-collega achter heeft gelaten. Hierbij onder andere de implementatie van Schema.org.

Wanneer ik naar Search Console ga zie ik dat enkele items afgekeurd zijn vanwege een kritieke fout. Verder ingezoomd op de melding krijg ik: Ontbrekend veld 'Query-input'.
Deze foutmelding komt vooral voor op productpagina's.
Wanneer ik een willekeurige pagina via "URL inspectie" (en "Live testen") bekijk, dan zie ik inderdaad diezelfde melding.

Ga ik vervolgens via https://search.google.com/test/rich-results naar één van de afgekeurde pagina's, dan zie ik nog altijd die fout (pure dubbelcheck). Daar heet het dan "Zoekvak voor sitelinks".

Dit is het stuk code dat aangemerkt wordt als "fout":
code:
1
<form data-module="autocomplete" itemprop="potentialAction" itemscope="" itemtype="http://schema.org/SearchAction" method="get" action="/zoekresultaten" sort="REL" query-input="required name={search_term_string}">


Via Google kom ik uit op deze pagina: https://developers.google...sitelinks-searchbox?hl=en
Waar ik vooral zit te kijken naar dit stukje code:
code:
1
"query-input": "required name=search_term_string"


Ook in de Richt Results tester zie ik dezelfde code: https://search.google.com...id=Ps3xJe14rTQEumjaCCv_9w

Maar er is 1 detail waar ik geen antwoord op kan vinden:
In de voorbeelden van Google wordt als variabele "search_term_string" genoemd. Maar is dit letterlijk hoe het eruit moet zien? Of is dit bedoelt als voorbeeld en zou het vervangen moeten worden met het zoekwoord?

De huidige situatie is dat
code:
1
<form data-module="autocomplete" itemprop="potentialAction" itemscope="" itemtype="http://schema.org/SearchAction" method="get" action="/zoekresultaten" sort="REL" query-input="required name={search_term_string}">

*let op het laatste stukje
De standaard is. Dit wordt geladen als er geen zoekwoord is gebruikt (op elke pagina).
Zodra men een zoekopdracht in heeft getypt (en dus ook op de zoekresultaat pagina terecht is gekomen), dan veranderd het in:
code:
1
<form data-module="autocomplete" itemprop="potentialAction" itemscope="" itemtype="http://schema.org/SearchAction" method="get" action="/zoekresultaten" sort="REL" query-input="required name=zoekopdracht">

*let op het laatste stukje

Waar zit de fout?

Alle reacties


Acties:
  • 0 Henk 'm!

  • supervinnie40
  • Registratie: Juli 2010
  • Laatst online: 30-09 16:21
Niemand die hier iets van weet?

Acties:
  • 0 Henk 'm!

  • RedFox
  • Registratie: November 2001
  • Laatst online: 15:33

RedFox

Heb je een OV ofzo?

Volgens https://support.google.co...sitelinks-searchbox?hl=en zou het letterlijk
code:
1
required name=search_term_string
moeten zijn, en dus niet vervangen voor het zoekwoord of haakjes zoals in jouw voorbeeld.

You are not special. You are not a beautiful or unique snowflake. You're the same decaying organic matter as everything else.