El cuadro de búsqueda mejorado de Google dentro de los resultados de búsqueda no funciona

I sigue el tutorial de Google para un cuadro de búsqueda mejorado dentro de los resultados de búsqueda, como en la captura de pantalla anterior.

Agregué este código en mi página frontal:

<script type="application/ld+json">
{
   "@context": "http://schema.org",
   "@type": "WebSite",
   "url": "https://www.xxx.com/",
   "potentialAction": {
   "@type": "SearchAction",
      "target": "https://www.xxx.com/search/site/{keys}",
      "query-input": "required name=keys"
    }
 }

 </script>

¿Estoy haciendo algo mal? Mi sitio usa Drupal 7.

Respuestas a la pregunta(1)

Su respuesta a la pregunta