example-petstore.com

Dominio de ejemplo · No es un servicio activo · Las visitas desde el navegador muestran esta página · Las solicitudes a la API reciben 410 Gone

Guía · Datos estructurados

El cuadro de búsqueda de enlaces de sitio y los nombres de sitio

Miles de sitios copiaron el ejemplo de Google del cuadro de búsqueda de enlaces de sitio con query.example-petstore.com como dirección de búsqueda. La función ya no existe, pero el marcado sigue ahí. Esta guía explica qué hacía y qué usar en su lugar.

Qué hacía el marcado

Google podía mostrar un cuadro de búsqueda justo debajo del resultado de un sitio. Un sitio lo solicitaba con un bloque WebSite que contenía una SearchAction. Lo que escribía el usuario sustituía a {search_term_string} en el target, y Google lo enviaba a esa dirección: la página de resultados de búsqueda del propio sitio.

{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "url": "https://www.example-petstore.com/",
  "potentialAction": {
    "@type": "SearchAction",
    "target": "https://query.example-petstore.com/search?q={search_term_string}",
    "query-input": "required name=search_term_string"
  }
}

En el ejemplo de Google, query.example-petstore.com era la dirección inventada de la página de búsqueda de la tienda de mascotas. Nunca existió. Ya en 2014, Google exigía que el destino estuviera en el mismo dominio que el sitio, así que el destino del ejemplo nunca podía funcionar para el sitio de nadie más.

Cronología

  1. Septiembre de 2014: la primera versión de la documentación de Google usa host.example-petstore.com/search?q={search_term}.
  2. De septiembre de 2014 a mediados de 2015: la versión más conocida, con query.example-petstore.com/search?q={search_term_string}, que copiaron blogs de SEO, software de foros y temas.
  3. 2016: la documentación de Google pasa a usar example.com.
  4. 21 de noviembre de 2024: Google deja de mostrar el cuadro de búsqueda de enlaces de sitio en todo el mundo. El marcado que queda no provoca errores en la Búsqueda ni en Search Console.

Qué usar hoy

La SearchAction ya no tiene ningún efecto visible en la Búsqueda de Google. Un bloque WebSite con tu propio nombre y dirección sigue ayudando a Google a elegir el nombre de sitio que muestra en los resultados. Ponlo solo en tu página de inicio:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "name": "Your site name",
  "url": "https://www.example.com/"
}
</script>

Puedes añadir alternateName para un nombre corto habitual. Omite potentialAction, o haz que apunte a tu propia página de búsqueda si otro servicio todavía lo usa.

Corregirlo

  1. Abre el código fuente de tu página de inicio y busca example-petstore.
  2. Si el bloque viene de tu tema o de un campo de “código personalizado en el head”, edítalo ahí. Si viene de un plugin de SEO, revisa su configuración: Yoast SEO, Rank Math y All in One SEO generan el marcado a partir de tu propia dirección.
  3. Sustituye url por tu propia página de inicio y asigna a name el nombre de tu sitio. Elimina la SearchAction.
  4. Para eliminar también la acción de búsqueda del plugin: Yoast add_filter( 'disable_wpseo_json_ld_search', '__return_true' );, filtro de Rank Math rank_math/json_ld/disable_search, All in One SEO Search Appearance › Advanced › Enable Sitelinks Search Box desactivado. SEOPress lo eliminó en la versión 8.1.
  5. En Search Console, usa URL Inspection › Request indexing para tu página de inicio.

Comprobar

  • El código fuente de la página contiene un solo bloque WebSite con tus propios name y url.
  • El Schema Markup Validator muestra el elemento sin errores. La prueba de resultados enriquecidos no cubre los nombres de sitio.
  • Ninguna página de tu sitio menciona example-petstore.com.

Fuentes