Support » Overige » Search_term_string – Sitelinks Searchbox

  • Opgelost benschopmartijn17

    (@benschopmartijn17)


    Als ik mijn bedrijfsnaam invoer in Google, is één van de zoekresultaten {Search_term_string}. Dit is de Sitelinks Searchbox. Google kan blijkbaar een zoekvak tonen dat rechtstreeks op mijn website zoekt. Hiervoor heb ik volgende code gegenereerd en in de header van de website geplaatst:

    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "WebSite",
      "name": "Webzeker Webdesign",
      "url": "https://www.webzeker-webdesign.nl/",
      "potentialAction": {
        "@type": "SearchAction",
        "target": "https://www.webzeker-webdesign.nl/search/?s={search_term_string}",
        "query-input": "required name=search_term_string"
      }
    }
    </script>

    Deze code staat netjes in de Search Console zonder foutmeldingen. Toch wordt er geen zoekvak in het resultatenoverzicht getoond en krijg ik een 404 als ik op het linkje klik. Kan iemand mij hierbij helpen? Ik gebruik het Avada Thema en alles is up-to-date

    De pagina waar ik hulp bij nodig heb: [log in om de link te zien]

12 reacties aan het bekijken - 1 tot 12 (van in totaal 12)
  • het is ten eerste aan google om wel of niet een zoekvlak te tonen. Dat je de juiste data toevoegt is geen garantie dat een dergelijk rich result ook gebruikt of weergegeven wordt.
    verder geeft die een foutmelding omdat de pagina /search/ niet bestaat.
    standaard zoekresultaten krijg je op domein.nl/?s={search_term_string}

    Thread starter benschopmartijn17

    (@benschopmartijn17)

    Beste Richard, hartelijk dank voor je reactie. Ik ben me ervan bewust dat het aan Google is of het zoekvak wordt getoond. Maar de “Search_term_string” is spontaan in het overzicht met zoekresultaten verschenen. Ik reageer dus alleen maar op Google (-;

    Verder klopt het dat de pagina /search/ niet bestaat, maar ook die heb ik zelf niet bedacht: dit is gewoon de url die Google probeert te benaderen als ik op “Search_term_string” in het zoekresultaat klik.

    Als ik de zoekfunctie op mijn website gebruik met bijvoorbeeld het woord “test”, krijg ik de volgende url: https://www.webzeker-webdesign.nl/?s=test. Dat voldoet volgens mij dus aan de richtlijnen.

    Of begrijp ik iets helemaal verkeerd?

    Mvg,

    Martijn

    Guido

    (@guido07111975)

    Hoi Martijn,

    Allereerst, als ik nu op jouw bedrijfsnaam zoek zie ik {Search_term_string} alleen nog staan met een link naar dit topic. Dus misschien heb je het inmiddels opgelost?

    Dit:

    
    "target": "https://www.webzeker-webdesign.nl/search/?s={search_term_string}",
    

    Zal moeten zijn:

    
    "target": "https://www.webzeker-webdesign.nl/?s={search_term_string}",
    

    Guido

    Thread starter benschopmartijn17

    (@benschopmartijn17)

    Beste Guido, allereerst bedankt dat je hier even naar wilt kijken. Het probleem is helaas nog niet opgelost. Ik snap dat de url https://www.webzeker-webdesign.nl/?s={search_term_string} moet zijn. Maar de url die Google vanuit het overzicht met zoekresultaten aanroept is “https://www.webzeker-webdesign.nl/search/?s={search_term_string}”. “/search” hoort er niet tussen, maar die plaatst Google er zelf bij. Ik heb toch geen invloed op de url die Google genereert? Of zie ik iets over het hoofd?
    Mvg,
    Martijn

    Guido

    (@guido07111975)

    Hoi Martijn,

    Ik heb er zelf geen ervaring mee, maar kun je de target-link die in je header-code staat niet simpelweg aanpassen?

    Je zou ook eens kunnen kijken hoe een plugin zoals Sitelinks Search Box het doet.

    Guido

    Thread starter benschopmartijn17

    (@benschopmartijn17)

    Hoi Guido, dank voor de tip. Ik heb de plugin geïnstalleerd. Deze genereert de volgende code:
    ‘<script type=”application/ld+json”>
    {
    “@context”: “http://schema.org&#8221;,
    “@type”: “WebSite”,
    “url”: “https://www.webzeker-webdesign.nl/&#8221;,
    “potentialAction”: {
    “@type”: “SearchAction”,
    “target”: “https://www.webzeker-webdesign.nl/?s={search_term}”,
    “query-input”: “required name=search_term”
    }
    }`
    Dus weer met de url https://www.webzeker-webdesign.nl/?s={search_term} die Google blijkbaar niet kan vinden. Alleen is de {search_term_string} anders: {search_term}. Ik ben bang dat dit het probleem dus niet oplost. Ik heb de code teruggezet naar

    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "WebSite",
      "name": "Webzeker Webdesign",
      "url": "https://www.webzeker-webdesign.nl/",
      "potentialAction": {
        "@type": "SearchAction",
        "target": "https://www.webzeker-webdesign.nl/?s={search_term_string}",
        "query-input": "required name=search_term_string"
      }
    }

    Het probleem blijft dus dat Google blijkbaar de code “target”: “https://www.webzeker-webdesign.nl/search/?s={search_term_string}” heeft geindexeerd.

    Guido

    (@guido07111975)

    Hoi,

    De {search_term_string} is een placeholder. Heb je toevallig het artikel van Yoast al gelezen (zie deze link). Bij punt 1 gebruiken ze dezelfde query om te testen. Zonder het stukje “search”.

    Blijkbaar heeft Google de niet bestaande pagina /search geïndexeerd, maar ik ga ervan uit dat die automatisch weer verdwijnt na zoveel tijd. Ik weet niet waarom ze dat hebben gedaan, heb je hem misschien toegevoegd aan je sitemap?

    Guido

    Thread starter benschopmartijn17

    (@benschopmartijn17)

    Hoi,
    Ik had dit stukje van Yoast nog niet gelezen, maar het komt wel overeen met andere artikelen die ik heb bekeken. de pagina /search staat niet in mijn sitemap, ik heb geen idee hoe Google eraan is gekomen. Maar eerlijk gezegd hoeft zo’n search box voor mij niet zo nodig. Het staat alleen zo slordig in mijn zoekresultaten, vandaar dat ik er ben ingedoken. Ik heb een instructie voor Google gevonden om géén zoekvak te tonen: <meta name=”google” content=”nositelinkssearchbox” />
    Die heb ik in mijn site gezet en via de Search Console verzocht om indexering.

    Guido

    (@guido07111975)

    Oh, ik ging er van uit dat je juist wel zo’n search box wilt.. 😉
    Maar zo niet, dan is wat je nu gedaan hebt de beste optie inderdaad.
    Maar vervelend dat je er niet achter bent gekomen waarom dit in de zoekresultaten van Google terecht gekomen is.

    Goed weekend!

    Guido

    Thread starter benschopmartijn17

    (@benschopmartijn17)

    Ha Guido, Nee, het was het idee van Google (-; De homepage is inmiddels opnieuw geïndexeerd. de serch_term_string staan nog in het resultatenoverzicht, maar die zal binnenkort hoop ik wel verdwijnen. Bedankt voor je behulpzaamheid!

    Thread starter benschopmartijn17

    (@benschopmartijn17)

    Hoi Guido, laatste berichtje in deze post: {search_term_sting} is niet meer zichtbaar in de zoekresultaten. Ik sluit hem af, nogmaals bedankt!

    Guido

    (@guido07111975)

    Mooi zo, en bedankt voor je update!

    Guido

12 reacties aan het bekijken - 1 tot 12 (van in totaal 12)