Saltar al contenido principal
11 de marzo de 202610 min

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 desarrolladores puedan 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.

👉 Ir a Google Cloud Console

Página de bienvenida de la consola de GCP

1-2. Crear un nuevo proyecto

  1. Haga clic en el botón Select a project (Seleccionar un proyecto) en la parte superior izquierda de la pantalla, justo a la derecha del logotipo de Google Cloud.
  2. Cuando aparezca la ventana emergente, haga clic en el botón New project (Nuevo proyecto) (icono azul +) en la esquina superior derecha.
Ventana emergente de selección de proyecto

1-3. Ingresar el nombre del proyecto

  1. Ingrese google-indexing-example en el campo Project name (Nombre del proyecto).
  2. El Project ID se genera automáticamente. (Tenga en cuenta que no se puede cambiar más tarde).
  3. Parent resource (Recurso primario) se puede dejar como predeterminado (No organization).
  4. Haga clic en el botón azul Create (Crear) en la parte inferior.
Pantalla de ingreso del nombre del proyecto

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.

Notificación de finalización de creación de proyecto

¡Éxito si se muestra Project name: google-indexing-example en el panel del proyecto!

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

  1. Haga clic en la barra de búsqueda en la parte superior central de la pantalla.
  2. Ingrese Indexing API.
  3. En la sección Marketplace de los resultados de búsqueda, haga clic en el elemento Web Search Indexing API.
Resultados de búsqueda de la API de Indexación

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)

  1. Una vez que llegue a la página de detalles, haga clic en el botón azul Enable (Habilitar).
Botón Enable

2-3. Confirmar activación

Espere un momento y se mostrará Status: Enabled (Estado: Habilitado). ¡La API ya está lista para usar!

Activación de API completada

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 & AdminService Accounts+ Create service account en la parte superior.

Página de creación de cuenta de servicio

3-2. Ingresar información de la cuenta de servicio

  1. Ingrese indexing-bot en Service account name.
  2. Se genera automáticamente una Email address (Dirección de correo electrónico). Este correo electrónico se usará más tarde, ¡así que asegúrese de copiarlo!
  3. Haga clic en el botón Create and continue (Crear y continuar).
Ingresando el nombre de la cuenta de servicio

3-3. Asignar rol (Permisos)

  1. Seleccione BasicOwner (Propietario) en el menú desplegable Select a role.
  2. Haga clic en el botón Done (Listo) en la parte inferior.
Seleccionar rol de Propietario

Paso 4. Generar la clave JSON

La herramienta necesita una clave JSON privada para autenticar las solicitudes de la API de forma segura.

  1. Abra la cuenta de servicio recién creada.
  2. Cambie a la pestaña Keys (Claves).
  3. Haga clic en Add key → Create new key (Añadir clave → Crear nueva clave).
  4. Mantenga seleccionado JSON y presione Create.
Detalles de la cuenta de servicio
Pestaña Keys
Menú desplegable Add key
Cuadro de diálogo Crear clave JSON

Su navegador descargará el archivo de credenciales inmediatamente.

Lista de claves creadas

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

PasoElementoEstado
Paso 1Proyecto de Google Cloud creado
Paso 2Web Search Indexing API habilitada
Paso 3Cuenta de servicio creada y correo copiado
Paso 4Clave JSON descargada de forma segura
Paso 5Cuenta 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