Biblioteca funcionalidades SEO Google Sheets

Funciones incluidas

Status HTTP =STATUS(A2)

Devuelve el código (200, 404...) y la directiva X-Robots-Tag de la cabecera.

Título =TITULO(A2)

Extrae el contenido de la etiqueta <title>.

Descripción =DESCRIPCION(A2)

Extrae la meta description de la página.

Cabeceras =CABECERAS(A2)

Extrae los textos de la etiqueta H1 (por defecto).

Jerarquía H =SEO_H_HIERARCHY(A2)

Devuelve un mapa visual con sangrías de toda la estructura H1-H4.

Indexación =DIRECTIVAS(A2)

Muestra lo que dice el Meta Robots (index, noindex, follow...).

Contar Palabras =PALABRAS(A2)

Cuenta las palabras reales y limpias dentro del <body>.

Enlaces =ENLACES(A2)

Compara el número de enlaces internos frente a los externos.

Imágenes =IMAGENES(A2)

Indica el total de imágenes y cuántas de ellas no tienen el atributo ALT.

Idiomas =HREFLANG(A2)

Detecta el atributo lang del HTML y las etiquetas rel=”alternate” hreflang.

Marcado Schema =SCHEMA(A2)

Lista los tipos de JSON-LD detectados (Product, Organization, FAQ...).

Detectar CMS =CMS(A2)

Identifica la plataforma (WordPress, Shopify, Wix, etc.).

Stack Técnico =TECH_STACK_AUDIT(A2)

Detecta el CMS + herramientas como GTM, GA4, Píxeles y CDNs.

PageSpeed =PAGESPEED(A2; “KEY”)

Puntuación de rendimiento (0-100) usando la API oficial.

Rastro Redir =REDIRECT_TRACE(A2)

Muestra toda la cadena de saltos (ej: 301 -> 301 -> 200) y sus URLs.

Auditoría Seguridad =HEADER_AUDIT(A2)

Verifica si existen cabeceras críticas de seguridad (HSTS, CSP, X-Frame).

Tiempo Respuesta =SEO_RESPONSE_TIME(A2)

Mide el TTFB (Time to First Byte) en milisegundos desde Google Apps Script.

Bloqueo Robots =IS_BLOCKED(A2; “Googlebot”)

Analiza el robots.txt del dominio y dice si la URL está permitida o no.

Extraer Sitemap =SITEMAP_FETCH(A2)

Extrae todas las URLs contenidas en un archivo Sitemap XML.

Validar Canonical =SEO_CANONICAL_MATCH(A2)

Comprueba si el rel=”canonical” apunta a la propia URL o a otra distinta.

Legibilidad =READABILITY_ES(A2)

Evalúa si el texto es “Fácil” o “Complejo” (Flesch-Szigriszt para español).

Entidades (IA) =EXTRACT_ENTITIES(A2; “KEY”)

Usa Gemini para extraer los 10 conceptos y entidades clave del contenido.

Avatar de User

Continúa leyendo este Post gratis, cortesía de Javier Flores.