Crea un buscador de Google para tu sitio web
Hola, amigos de Piensa para Crear. 👋
¿Alguna vez has entrado a un blog, has querido buscar algo específico y el buscador nativo no encuentra nada? Es frustrante. Y como dueño de un sitio, es peor: sabes que tienes el contenido, pero tus visitantes no lo encuentran.
La solución más potente y profesional es Google Programmable Search Engine (antes conocido como Google Custom Search). Es gratis, lo usan sitios como Geekflare, y te permite tener un buscador con la misma tecnología de Google, pero limitado a tu propio sitio.
En esta guía te explico paso a paso cómo crearlo, integrarlo en Blogger o WordPress, personalizarlo y monetizarlo con AdSense.
🧠 ¿Qué es Google Programmable Search Engine?
Es una herramienta de Google que te permite crear un motor de búsqueda personalizado que busca solo en los sitios que tú le indiques .
Dos modos principales:
| Modo | Qué busca | Ideal para |
|---|---|---|
| Búsqueda en un sitio (Site Search) | Solo tu web o blog | Blogs, tiendas, sitios corporativos |
| Búsqueda temática (Topical Search) | Varios sitios sobre un tema | Directorios, agregadores, recursos |
Ventajas frente al buscador nativo de Blogger/WordPress:
Resultados mucho más relevantes (Google sabe jerarquizar contenido)
Sin publicidad de terceros (tú controlas si muestras anuncios o no)
Personalizable al 100% (colores, tipografía, diseño)
Monetizable con AdSense (puedes ganar dinero con los anuncios del buscador)
Funciona en cualquier plataforma (Blogger, WordPress, HTML plano)
Geekflare, un sitio de tecnología con millones de visitas, usa Google CSE para su búsqueda interna. Su fundador dice que es "mucho mejor que el buscador por defecto de WordPress" .
🛠️ Paso 1: Crear tu motor de búsqueda
Haz clic en "Get started" o "Comenzar".
Inicia sesión con tu cuenta de Google.
Configuración inicial
Completa el formulario:
| Campo | Qué poner |
|---|---|
| Nombre del motor | "Piensa para Crear - Buscador" (o el nombre de tu sitio) |
| ¿Qué buscar? | Selecciona "Buscar solo en sitios o páginas específicos" |
| Sitios a buscar | piensaparacrear.blogspot.com (tu dominio) |
| Búsqueda de imágenes | Actívala si quieres que también busque imágenes |
| Safe Search | Actívalo para filtrar contenido inapropiado |
Haz clic en "Crear".
¡Listo! Google te dará un ID de motor de búsqueda (algo como e13bcb52d46f04dfd). Cópialo y guárdalo .
🎨 Paso 2: Personalizar el diseño (opcional pero recomendado)
Desde el panel de control de tu CSE, puedes ajustar:
Colores: fondo, bordes, enlaces, texto.
Tipografía: familia y tamaño de fuente.
Diseño: ancho, bordes redondeados, sombras.
Autocompletado: sugerencias mientras escribes.
Resultados por página: cuántos mostrar.
Consejo: Mantén el diseño limpio y coherente con tu sitio. No sobrecargues de colores.
📦 Paso 3: Obtener el código de integración
En el panel de tu CSE, ve a "Código" o "Code".
Verás dos opciones:
Código para incrustar en tu sitio (JavaScript + HTML)
Código para página alojada en Google (Google aloja los resultados)
Para tener control total, usa la primera opción. El código se ve así:
<script async src="https://cse.google.com/cse.js?cx=TU_ID_DE_MOTOR"></script> <div class="gcse-search"></div>
Sustituye TU_ID_DE_MOTOR por el ID que copiaste .
🔗 Paso 4: Integrarlo en Blogger
Opción A: Gadget HTML/JavaScript (el más fácil)
Ve a Diseño en tu panel de Blogger.
Haz clic en "Añadir un gadget".
Busca "HTML/JavaScript".
Pega el código que te dio Google.
Guarda el gadget.
Ventaja: No tocas el código del tema. El buscador aparece donde coloques el gadget.
Opción B: Editar el tema (para tener el buscador en el header)
Ve a Tema → Editar HTML.
Busca
</head>.Pega justo antes:
<script async src="https://cse.google.com/cse.js?cx=TU_ID_DE_MOTOR"></script>
Busca donde quieras que aparezca el cuadro de búsqueda (por ejemplo, dentro del header).
Añade:
<div class="gcse-search"></div>
Guarda.
⚠️ Advertencia: Haz un backup de tu tema antes de tocar HTML.
Opción C: Solo el cuadro de búsqueda (sin resultados en la misma página)
Si quieres que el cuadro de búsqueda esté en el header, pero los resultados se muestren en una página aparte:
<script async src="https://cse.google.com/cse.js?cx=TU_ID_DE_MOTOR"></script> <div class="gcse-searchbox-only"></div>
Y en la página de resultados (por ejemplo, /p/buscar.html):
<div class="gcse-searchresults-only"></div>
🔌 Paso 5: Integrarlo en WordPress
Opción A: Plugin (recomendado)
Instala WPCode o Insert Headers and Footers desde el repositorio de WordPress .
Ve a Plugins → Añadir nuevo.
Busca "WPCode".
Instala y activa.
Ve a Code Snippets → Add New.
Elige "Universal Snippet".
Pega el código de Google CSE.
Configura dónde se mostrará (header, footer, etc.).
Guarda.
Opción B: Editar el tema
Ve a Apariencia → Editor de archivos del tema.
Selecciona
header.phpde tu tema hijo.Pega el
<script>de Google CSE después de<head>.Añade el
<div class="gcse-search"></div>donde quieras el cuadro.Guarda.
⚠️ Nunca edites el tema padre directamente.
💰 Paso 6: Monetizar el buscador con AdSense
Una de las grandes ventajas de Google CSE es que puedes vincular tu cuenta de AdSense y ganar dinero con los anuncios que aparecen en los resultados de búsqueda .
Cómo activarlo
Ve al panel de control de tu CSE.
Busca "Ads" o "Monetización".
Introduce tu ID de cliente de AdSense (
ca-pub-XXXXXXXX).Guarda los cambios.
¿Cómo funciona? Cuando un visitante busca en tu sitio y hace clic en un anuncio de los resultados, tú ganas una comisión. Es una forma de monetizar el tráfico interno que normalmente no genera ingresos.
Nota: Si usas el plan gratuito, Google muestra su propia publicidad. Si quieres eliminar los anuncios de Google y controlar los tuyos, necesitas el plan Search Engine Site Restricted (pago) .
⚙️ Paso 7: Funciones avanzadas (opcional)
Si quieres exprimir al máximo tu buscador, puedes configurar:
Refinamientos (filtros)
Añade pestañas para filtrar resultados por categoría. Por ejemplo:
"Tutoriales"
"Plugins"
"Optimización"
En el panel de CSE, ve a "Search Features → Refinements" .
Autocompletado
Actívalo en "Search Features → Autocomplete". Google sugerirá términos mientras el usuario escribe .
Búsqueda de imágenes
Si tienes muchas imágenes, activa "Image Search" para que los resultados incluyan imágenes .
Promociones
Puedes destacar contenido específico (tus mejores posts, productos, etc.) en los resultados de búsqueda. En "Search Features → Promotions" .
Análisis con Google Analytics
Vincula tu CSE con Analytics para ver qué buscan tus usuarios. Esto te da información valiosa para crear contenido que realmente necesitan .
🧪 Cómo verificar que funciona
Publica tu sitio.
Abre la página donde pusiste el buscador.
Escribe una palabra clave.
Revisa que aparezcan resultados solo de tu sitio.
Prueba en móvil y en escritorio.
Verifica que los resultados se vean bien con el diseño de tu tema.
📊 Tabla comparativa: ¿vale la pena?
| Aspecto | Buscador nativo Blogger | Buscador nativo WordPress | Google CSE |
|---|---|---|---|
| Relevancia | Baja | Media | Alta |
| Personalización | Limitada | Media | Total |
| Monetización | No | No | Sí (AdSense) |
| Velocidad | Rápida | Rápida | Buena |
| Mantenimiento | Ninguno | Ninguno | Ninguno |
| Costo | Gratis | Gratis | Gratis |
🎯 Conclusión: el buscador que tus visitantes merecen
Un buen buscador interno no es un lujo. Es una herramienta que:
Mejora la experiencia de usuario (encuentran lo que buscan)
Aumenta el tiempo en el sitio (menos rebote)
Te da datos valiosos (qué busca tu audiencia)
Puede generar ingresos (con AdSense)
Google Programmable Search Engine es la opción más profesional, gratuita y flexible que existe hoy. Y configurarlo te toma menos de 30 minutos.
💬 ¿Necesitas ayuda para configurar tu buscador o personalizar tu blog?
En Piensa para Crear ofrecemos servicios de personalización de temas, optimización y configuración de herramientas para blogs y tiendas.
Contáctanos aquí y hablemos.
❓ Preguntas frecuentes
¿Google CSE es gratis?
Sí. El plan estándar es gratuito y muestra anuncios de Google. Si quieres eliminarlos, necesitas el plan Search Engine Site Restricted que cuesta $5 USD por cada 1,000 consultas (sin límite diario) .
¿Cuál es la diferencia entre "buscar en un sitio" y "buscar en la web"?
"Buscar en un sitio" limita los resultados a las páginas que tú especifiques. "Buscar en la web" usa Google completo. Para un blog, casi siempre querrás la primera opción .
¿Puedo usar el buscador en la versión móvil de mi blog?
Sí. Google CSE es responsive. El cuadro y los resultados se adaptan al tamaño de pantalla.
¿Cómo hago que los resultados se muestren en una página aparte?
Usa <div class="gcse-searchbox-only"></div> en el header y <div class="gcse-searchresults-only"></div> en la página de resultados.
¿Puedo monetizar el buscador si aún no tengo AdSense?
Sí, pero necesitas una cuenta de AdSense aprobada. Si no la tienes, el buscador mostrará anuncios de Google pero tú no ganarás nada.
¿Google CSE indexa contenido nuevo automáticamente?
Sí. Google rastrea tu sitio periódicamente. Si publicas contenido nuevo, aparecerá en los resultados cuando Google lo indexe (normalmente en días, a veces horas).

Comentarios
Publicar un comentario