Utilizando la funcionalidad de búsqueda nativa del sitio dentro del CMS de HubSpot, Búsqueda de contenido. El CMS de HubSpot tiene incorporada la funcionalidad de búsqueda en el sitio para permitir a tus visitantes encontrar fácilmente el contenido que están buscando.
type=BLOG_POST
para que solo te devuelva las publicaciones del blog. O, si quieres construir la búsqueda en la versión española de tu sitio web, podrías consultar language=es
para devolver solo las páginas en español.
La API devuelve JSON que puede ser analizado con JavaScript para mostrar los resultados en tu sitio web. Todos los tipos de contenido devolverán el dominio de la página, el título, la url y el idioma. La descripción devuelta es una muestra del texto del contenido que mejor se ajusta al término de búsqueda. Un elemento <span class="hs-search-highlight hs-highlight-html">
envolverá perfectamente el texto coincidente, permitiéndote resaltar el texto coincidente con CSS.
Dependiendo del tipo de contenido buscado, los resultados devuelven una información ligeramente diferente, por lo que puede mostrar los resultados para tipos de contenido únicos de manera diferente. Por ejemplo, las publicaciones del blog devolverán información sobre las etiquetas que tiene la publicación, quién es el autor y cuándo se publicó.
search_input
search_results
.
{% module "search_input" path="@hubspot/search_input" %}
hs fetch @hubspot/search_input.module
o hs fetch @hubspot/search_results.module
.
hs-search-keyword
.
robots.txt
puedes decirle a HubSpot que rastree todo, mientras bloquea otros bots.
robots.txt
.Recuerda también revisar tu robots.txt
antes del lanzamiento para asegurarse de que todo se indexa como quieres.robots.txt
de tu sitio web o a través de las metaetiquetas
, no se indexarán para la búsqueda del sitio.
En tu robots.txt
agrega un disallow
.
NOINDEX, NOFOLLOW
en <head>
a nivel de página o plantilla.
robots.txt
como la metaetiqueta. Hacerlo puede hacer que sea confuso después si decides permitir la indexación de una página.hs-search-hidden
a tu HTML para que la búsqueda ignore el contenido de esas regiones.