Indexador API Search Conole + Google Cloud

Indexador API Search Conole + Google Cloud
Fuerza la indexación de hasta 200 URLs diarias con un script en Google Colab y Web Search Indexing API. Guía paso a paso para configurarlo en minutos.

Escrito por Miguel de Pineda

Publicado el: 21 / 08 / 2024

Última actualización: 17 / 12 / 2024

¿Proyecto nuevo con muchas URLs sin indexar? Os dejo por aquí un pequeño script indexador para forzar la indexación de hasta 200 URLs diarias. Es básicamente lo que hace Rank Math Instant Indexing pero que podemos emplear en otros CMS.

Abajo os dejo el enlace a Google Colab para que podáis usarlo. Básicamente tendremos que darnos de alta en Google Cloud para poder usar Web Search Indexing API y vincularlo a nuestra cuenta de Google Search Console.

Necesitaremos las credenciales de Google Cloud y un listado de las URLs que queremos mandar a indexar.

Pasos para conseguir tus credenciales

Podéis seguir también la guía de Rank Math para obtener y configurar tus credenciales.

Tiempo total 15 minutos

Web Search Indexing API

Image

Lo primero que debemos hacer es configurar en Google Cloud el “Web Search Indexing API”, puedes hacerlo desde aquí. En nuestro caso, hemos creado también un proyecto nuevo:

Selección del proyecto

Image 1

A continuación, debemos crear una cuenta de servicio en el proyecto que hemos creado, puedes hacerlo desde aquí. Clicamos en el proyecto.

Cuenta de servicio

Creación Cuenta De Servicio Para Autoindexar Con Google

Se nos abrirá una nueva pestaña donde debemos ir a «Crear cuenta de servicio».

Credenciales cuenta de Servicio

Credenciales Cuenta De Servicio Para Indexador Api Search Conole + Google Cloud

Lo siguiente que debemos hacer es darle un nombre. Esa dirección de correo electrónico que vemos en la ID la vamos a necesitar, pero podemos copiarla luego.

Copiar correo y descargar claves

Copiar Correo Y Descargar Claves

En la nueva pantalla que se nos abre copiaremos y guardaremos el correo e iremos a «administrar claves». Una vez ahí, agregaremos una clave nueva y la descargaremos en JSON.

Pegar correo en Search Console

Copiar Correo En Search Console

Con nuestra clave API descargada solo tendremos que pegar ese correo largo que nos aparecía antes en nuestro Google Search Console.

Nombrar archivos

Ahora solo tendremos que renombrar el archivo de credenciales a «credenciales.json» e incluir en un documento con nombre «urls_para_indexar.txt» las que queramos indexar, 1 por línea y con un tope de 200, que es el máximo diario que tenemos.

Estos documentos son los que tenemos que subir a Colab como verás a continuación.

Script en funcionamiento

  1. Sube los archivos credenciales.json y urls_para_indexar.txt al espacio de trabajo.
  2. Ejecuta el Colab para indexar tus URLs.

Enlace a Google Colab aquí.

Librerías Utilizadas

  • google.oauth2.service_account: Gestiona las credenciales de la cuenta de servicio para autenticar con la API de Google.
  • googleapiclient.discovery: Permite interactuar con la API de Indexación.

Explicación del Código

  • Cargar Credenciales: Se utiliza la función service_account.Credentials. from_service_account_file() para cargar las credenciales desde el archivo credenciales.json.
  • Construcción del Servicio: build(‘indexing’, ‘v3’, credentials=credentials) configura el cliente de la API.
  • Lectura y Envío de URLs: El script lee las URLs desde urls_para_indexar.txt y las envía a Google para su indexación utilizando service.urlNotifications().publish().

Imagen de vectorjuice en Freepik

ARTÍCULOS RELACIONADOS

¿Cómo añadir el schema Organization a Shopify?

¿Cómo añadir el schema Organization a Shopify?

¿Quieres añadir el marcado Schema Organization en tu tienda Shopify sin apps? 🚀 En esta guía te explico paso a paso cómo hacerlo de forma sencilla:
1️⃣ Crea tu marcado JSON.
2️⃣ Valida los datos estructurados en Google.
3️⃣ Inserta el código como un snippet en tu plantilla.
4️⃣ Llama al snippet en las páginas necesarias.
5️⃣ ¡Verifica que todo está perfecto!
Con estos pasos, mejorarás la visibilidad SEO de tu negocio y tu tienda Shopify estará lista para destacar en los resultados enriquecidos de Google.

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.