La Google Indexing API permite avisarle a Google, de forma directa, que una URL se publicó, se actualizó o se eliminó. Para usarla necesitas una cuenta de servicio: un usuario robot de Google Cloud con su propia clave en un archivo JSON. Indexador Matador usa ese JSON para enviar tus URLs.
1. Crea un proyecto en Google Cloud
- Entra a
console.cloud.google.comcon tu cuenta de Google. - Arriba, en el selector de proyectos, pulsa Proyecto nuevo.
- Ponle un nombre que reconozcas, por ejemplo
indexador-matador, y pulsa Crear.
Asegúrate de tener ese proyecto seleccionado antes de seguir.
2. Activa Web Search Indexing API
- Abre el menú → APIs y servicios → Biblioteca.
- Busca Web Search Indexing API.
- Ábrela y pulsa Habilitar.
3. Crea la cuenta de servicio
- Menú → IAM y administración → Cuentas de servicio.
- Pulsa Crear cuenta de servicio.
- Escribe un nombre (por ejemplo
indexador) y pulsa Crear y continuar. Los pasos de roles son opcionales: puedes pulsar Listo.
Google le asigna un correo con este formato:
indexador@indexador-matador.iam.gserviceaccount.com
4. Descarga la clave JSON
- En la lista de cuentas de servicio, haz clic en la que acabas de crear.
- Abre la pestaña Claves.
- Pulsa Agregar clave → Crear clave nueva → elige JSON → Crear.
Se descarga un archivo .json. Guárdalo en un lugar seguro: es la llave para enviar a Google en nombre de tu cuenta.
5. Carga el JSON en Indexador Matador
En el primer paso del asistente (o en Ajustes → credencial de Google), selecciona el archivo JSON. La app valida la clave y te muestra el correo de la cuenta de servicio. Pulsa Copiar: lo necesitas en el siguiente paso.
6. Hazla Propietaria en Search Console
- Abre Search Console y elige la propiedad de tu sitio.
- Ve a Configuración → Usuarios y permisos.
- Pulsa Agregar usuario y pega el correo de la cuenta de servicio.
- En permiso elige Propietario y pulsa Agregar.
Repite este paso en cada propiedad que quieras enviar. El mismo JSON y el mismo correo sirven para todos tus sitios.
Errores comunes
| Error | Qué significa | Qué hacer |
|---|---|---|
403 Permission denied / no es propietario | La cuenta de servicio no es Propietaria de ese sitio en Search Console. | Repite el paso 6 en la propiedad correcta. Revisa que el dominio coincida (con o sin www, propiedad de dominio o de prefijo). |
403 API no activada / has not been used | Web Search Indexing API no está habilitada en el proyecto del JSON. | Repite el paso 2 en el mismo proyecto donde creaste la cuenta de servicio. Puede tardar unos minutos en propagarse. |
429 cuota agotada | Usaste la cuota diaria del proyecto (por defecto, unas 200 publicaciones al día). | Espera al reinicio a medianoche, hora del Pacífico. La app deja de enviar a Google y sigue con Bing y Yandex. |
Una nota honesta sobre la API
Google documenta oficialmente la Indexing API para páginas con datos estructurados JobPosting o BroadcastEvent (ofertas de empleo y transmisiones en vivo). Muchos SEOs la usan para otro tipo de páginas, pero Google puede ignorar esos avisos.
Dicho claro: la herramienta avisa, el buscador decide. Nadie puede garantizar la indexación. Y solo funciona con sitios que son tuyos en Search Console; no sirve para backlinks en sitios de terceros.
Más contexto en qué es Google Indexing API.