Guía de configuración de Google Indexing API
Sigue una guía estructurada para crear tu proyecto en Google Cloud, activar Indexing API, generar una clave JSON y conectar la propiedad de Search Console.
Resumen
Esta guía explica todo el proceso de configuración de la API de Indexación en Google Cloud Platform (GCP) de una manera muy sencilla para que incluso los
no desarrolladorespuedan seguirla.
Requisitos previos
Por favor, verifique los siguientes puntos antes de comenzar.
Cuenta de Google: Una cuenta normal de Gmail es suficiente.Navegador web: Recomendamos usar el navegador Chrome si es posible.
Paso 1. Crear un proyecto en GCP
Entender por analogía
Piense en un proyecto de GCP como una sola carpeta de trabajo. Todas las configuraciones de API que desea realizar ocurren dentro de esta carpeta.
1-1. Acceder a la consola de GCP
Haga clic en el enlace de abajo para acceder a Google Cloud Console.
1-2. Crear un nuevo proyecto
- Haga clic en el botón
Select a project(Seleccionar un proyecto) en laparte superior izquierdade la pantalla, justo a la derecha del logotipo de Google Cloud. - Cuando aparezca la ventana emergente, haga clic en el botón
New project(Nuevo proyecto) (icono azul +) en la esquina superior derecha.
1-3. Ingresar el nombre del proyecto
- Ingrese
google-indexing-exampleen el campoProject name(Nombre del proyecto). - El
Project IDse genera automáticamente. (Tenga en cuenta que no se puede cambiar más tarde). Parent resource(Recurso primario) se puede dejar como predeterminado (No organization).- Haga clic en el botón azul
Create(Crear) en la parte inferior.
1-4. Confirmar la creación del proyecto
Después de unos segundos, aparecerá una notificación (icono de campana) en la esquina superior derecha de la pantalla. Cuando vea un mensaje que dice Create Project: google-indexing-example junto con un enlace Select Project, haga clic en él para ir al proyecto que acaba de crear.
¡Éxito si se muestra Project name: google-indexing-example en el panel del proyecto!
Paso 2. Activar la API de Indexación
Entender por analogía
Activar una API es como instalar una aplicación desde la App Store. Debe 'instalar' la función de la API de Indexación en su proyecto para poder usarla.
2-1. Buscar la API de Indexación
- Haga clic en la barra de búsqueda en la
parte superior centralde la pantalla. - Ingrese
Indexing API. - En la sección
Marketplacede los resultados de búsqueda, haga clic en el elementoWeb Search Indexing API.
Nota: Asegúrese de hacer clic en Web Search Indexing API en la sección Marketplace de abajo, no en los "Top results" de la parte superior.
2-2. Activar la API (Enable)
- Una vez que llegue a la página de detalles, haga clic en el botón azul
Enable(Habilitar).
2-3. Confirmar activación
Espere un momento y se mostrará Status: Enabled (Estado: Habilitado). ¡La API ya está lista para usar!
Paso 3. Crear una cuenta de servicio
Entender por analogía
Una cuenta de servicio es una especie de asistente robot. Se encarga de enviar solicitudes a Google en su nombre, como "¡Por favor, indexa esta página!". Este es el proceso de crear una identificación para este asistente.
3-1. Ir a la página de creación de cuenta de servicio
Haga clic en Menú (☰) → IAM & Admin → Service Accounts → + Create service account en la parte superior.
3-2. Ingresar información de la cuenta de servicio
- Ingrese
indexing-botenService account name. - Se genera automáticamente una
Email address(Dirección de correo electrónico). Este correo electrónico se usará más tarde, ¡así queasegúrese de copiarlo! - Haga clic en el botón
Create and continue(Crear y continuar).
3-3. Asignar rol (Permisos)
- Seleccione
Basic→Owner(Propietario) en el menú desplegableSelect a role. - Haga clic en el botón
Done(Listo) en la parte inferior.
Paso 4. Generar la clave JSON
La herramienta necesita una clave JSON privada para autenticar las solicitudes de la API de forma segura.
- Abra la cuenta de servicio recién creada.
- Cambie a la pestaña
Keys(Claves). - Haga clic en
Add key → Create new key(Añadir clave → Crear nueva clave). - Mantenga seleccionado
JSONy presioneCreate.
Su navegador descargará el archivo de credenciales inmediatamente.
Advertencia de seguridad
Nunca suba este archivo JSON a GitHub, a una unidad pública o a una sala de chat compartida. Cualquier persona con la clave privada puede actuar como su cuenta de servicio.
El archivo se verá similar a este:
{
"type": "service_account",
"project_id": "your-project-id",
"private_key_id": "key-id",
"private_key": "-----BEGIN PRIVATE KEY-----\n...\n-----END PRIVATE KEY-----\n",
"client_email": "indexing-bot@your-project-id.iam.gserviceaccount.com",
"client_id": "client-id",
"token_uri": "https://oauth2.googleapis.com/token"
}
Paso 5. Agregar la cuenta de servicio en Search Console
Una vez que haya descargado la clave JSON, el paso final es otorgar a la cuenta de servicio acceso a su propiedad de Search Console. Consulte la siguiente guía para obtener instrucciones detalladas.
👉 Ver la Guía de configuración de Google Search Console
Lista de verificación final
| Paso | Elemento | Estado |
|---|---|---|
| Paso 1 | Proyecto de Google Cloud creado | ✅ |
| Paso 2 | Web Search Indexing API habilitada | ✅ |
| Paso 3 | Cuenta de servicio creada y correo copiado | ✅ |
| Paso 4 | Clave JSON descargada de forma segura | ✅ |
| Paso 5 | Cuenta de servicio agregada en Search Console | ⬜ |
Checklist
- Una cuenta de Google con acceso a Google Cloud
- Acceso al sitio objetivo en Google Search Console
- Permiso de propietario en la propiedad que vas a enviar
- Una carpeta local segura para el archivo JSON