DICCIONARIO · K

Keyword density tool

Una keyword density tool es cualquier herramienta que mide cuántas veces aparece una palabra clave en un texto y qué porcentaje representa: analizadores online, plugins del CMS, crawlers, editores de contenido o una hoja de cálculo o un script propio. Elegir bien depende del volumen de páginas, de cómo trate el español y de la privacidad del texto.

Raúl Aránega Segura Escrito por Raúl Aránega Segura 6 min de lectura
Ficha rápida
Traducción
Herramienta de densidad de palabras clave
Tipos
Online, plugins de CMS, crawlers, editores de contenido, hojas de cálculo y scripts
Análisis de sitios completos
Crawlers como Screaming Frog SEO Spider, con búsqueda personalizada que cuenta apariciones por URL
Opción gratuita y privada
Excel, Google Sheets o un script de Python en tu ordenador

≡En resumen

  • No hay una herramienta mejor: una web con miles de páginas necesita un crawler; un texto suelto, un checker o una fórmula.
  • Lo que diferencia a unas de otras es qué texto analizan, cómo tratan tildes y palabras vacías y si cuentan frases de varias palabras.
  • Con tres fórmulas de hoja de cálculo o diez líneas de Python puedes medir la densidad sin subir tus textos a ningún servicio.
  • Ninguna herramienta debe usarse para alcanzar un porcentaje: Google no recomienda ninguno.

01 ¿Qué es una keyword density tool?

En esta ficha comparamos los tipos de herramienta de forma neutral y te enseñamos a montarte la tuya. Si quieres entender qué hace un analizador por dentro y cómo interpretar su informe, tienes la ficha del keyword density checker.

02 Tipos de keyword density tools

Tipo Cómo funciona Ideal para Limitaciones
Checker online Pegas un texto o una URL y devuelve palabras, bigramas y trigramas Revisar un texto suelto Una página cada vez; algunos cuentan la plantilla; subes tu texto a un tercero
Plugin del CMS Analiza el texto mientras escribes y muestra un semáforo Redactores en WordPress u otros CMS Aplica reglas propias del plugin y empuja a perseguir el verde
Editor de contenido de suites SEO Compara tu texto con las páginas que posicionan y sugiere términos Detectar términos del tema que faltan De pago; sus recomendaciones de repeticiones no son de Google
Crawler Rastrea el sitio y busca un término o regex en cada URL Auditar cientos o miles de páginas Curva de aprendizaje; hay que calcular el porcentaje aparte
Hoja de cálculo Fórmulas que cuentan palabras y apariciones Listas de textos y control total del cálculo Tratamiento limitado de puntuación y variantes
Script propio Código que tokeniza, cuenta y exporta Volúmenes grandes, n-gramas y reglas para el español Requiere saber programar lo básico
Comparativa de tipos de herramienta

Para ver qué herramientas concretas usamos en el día a día, desde crawlers hasta suites de pago, consulta nuestra selección de mejores herramientas SEO.

03 Cómo medir la densidad con una hoja de cálculo

Con Excel o Google Sheets en español basta con tres fórmulas. Pon el texto en la columna A, la keyword en la B y las fórmulas en C, D y E. En configuración regional española el separador de argumentos es el punto y coma.

Ejemplo · Las tres fórmulas

C2 · Total de palabras:
=LARGO(ESPACIOS(A2))-LARGO(SUSTITUIR(ESPACIOS(A2);" ";""))+1

D2 · Apariciones de la keyword:
=(LARGO(MINUSC(A2))-LARGO(SUSTITUIR(MINUSC(A2);MINUSC(B2);"")))/LARGO(B2)

E2 · Densidad por apariciones (%):
=D2/C2*100

ESPACIOS elimina espacios dobles para no inflar el recuento; MINUSC hace que «Reformas» y «reformas» cuenten igual; SUSTITUIR borra la keyword y la diferencia de longitud, dividida entre la longitud de la keyword, da el número de apariciones.

04 Cómo medir la densidad con un script de Python

Un script te da control total: decides qué es una palabra, qué hacer con las tildes, qué palabras vacías quitar y si cuentas bigramas y trigramas. La librería estándar de Python basta; la clase Counter del módulo collections cuenta elementos y su método most_common() devuelve los más frecuentes.

Ejemplo · Script mínimo

import re
from collections import Counter
texto = open("texto.txt", encoding="utf-8").read().lower()
palabras = re.findall(r"\w+", texto)
total = len(palabras)
bigramas = Counter(zip(palabras, palabras[1:]))
for palabra, n in Counter(palabras).most_common(20):
    print(palabra, n, round(n / total * 100, 2))

En Python 3, \w reconoce letras con tilde y la ñ, así que «diseño» se cuenta como una sola palabra. A partir de aquí puedes añadir una lista de palabras vacías, leer varios archivos o exportar a CSV.

  1. 1

    Extrae solo el contenido principal

    Si partes de HTML, quita menú, pie y scripts antes de contar, o analiza el texto que exporta tu CMS.

  2. 2

    Normaliza

    Minúsculas siempre; decide si quitas tildes y qué palabras vacías eliminas.

  3. 3

    Cuenta palabras y n-gramas

    Palabras sueltas, pares y tríos de palabras seguidas.

  4. 4

    Calcula y exporta

    Porcentaje de cada término y archivo CSV para ordenarlo en una hoja.

05 Densidad en toda la web con un crawler

Cuando el problema no es un texto sino una plantilla que se repite en cientos de URL, necesitas un crawler. Screaming Frog SEO Spider incluye una búsqueda personalizada que admite expresiones regulares, permite limitar la búsqueda al texto de la página o a un elemento concreto y, con el filtro «contiene», muestra el número de apariciones en cada URL. Su versión gratuita rastrea hasta 500 URL.

  • ✓Busca la keyword con límites de palabra, por ejemplo \bzapatillas de running\b, para no contar subcadenas.
  • ✓Limita la búsqueda al texto de la página o al contenedor del contenido principal.
  • ✓Exporta apariciones y recuento de palabras por URL y calcula el porcentaje en una hoja.
  • ✓Ordena por densidad para encontrar las plantillas o fichas con repeticiones anómalas.
  • ✓Repite el rastreo después de corregir para comprobar el cambio.

06 Ejemplo práctico: auditar fichas de producto con una hoja

Una tienda de material de montaña exporta desde su CMS la descripción de sus fichas y el nombre de cada producto como keyword. Con las tres fórmulas de la hoja de cálculo obtiene esta tabla en unos minutos:

Ficha Palabras Apariciones del nombre Densidad Diagnóstico
Mochila trekking 40 L 180 2 1,1 % Natural: nombre en el título y en la descripción
Saco de dormir -5 °C 95 6 6,3 % Plantilla antigua que repite el nombre en cada frase
Bastones de carbono 240 0 0 % El texto habla de «bastones» pero nunca del modelo
Tienda de campaña 2 plazas 60 3 5 % Texto demasiado corto: 3 menciones pesan mucho
Resultado de la hoja (densidad por apariciones)

07 Cómo elegir una keyword density tool

01

Qué texto analiza

Que permita excluir menú, pie y barras laterales o analizar solo el texto pegado.

02

Español bien tratado

Que no rompa palabras con tilde o ñ y permita gestionar palabras vacías en español.

03

Frases, no solo palabras

Que cuente bigramas y trigramas, donde están las keywords reales.

04

Volumen

Un texto: checker o plugin. Decenas: hoja de cálculo. Cientos o miles: crawler o script.

05

Privacidad

No pegues en servicios online textos de clientes o contenidos sin publicar; usa una herramienta local.

06

Transparencia

Que explique su fórmula; si no sabes cómo calcula, no puedes comparar sus cifras.

Si gestionas muchos textos y prefieres delegarlo, nuestro servicio de redacción de textos SEO incluye la revisión de plantillas y fichas, dentro de un trabajo de posicionamiento web que cubre también la parte técnica y los enlaces.

Preguntas frecuentes sobre Keyword density tool

Es cualquier herramienta que calcula cuántas veces aparece una palabra clave en un texto y qué porcentaje representa sobre el total de palabras: checkers online, plugins, crawlers, editores de contenido, hojas de cálculo o scripts.

Depende del volumen: para un texto basta un checker o el plugin de tu CMS; para cientos de páginas, un crawler con búsqueda personalizada o un script propio. Elige la que explique su fórmula y trate bien el español.

Cuenta las palabras con LARGO, ESPACIOS y SUSTITUIR, cuenta las apariciones restando la longitud del texto sin la keyword y divide apariciones entre palabras por 100. Cuidado con las subcadenas en keywords cortas.

Sí: muchos checkers online son gratuitos, Yoast SEO tiene versión gratuita y una hoja de cálculo o un script de Python cuestan cero y no envían tu texto a nadie.

Sí, con un crawler como Screaming Frog SEO Spider y su búsqueda personalizada, que muestra las apariciones por URL; después calculas el porcentaje con el recuento de palabras de cada página.

Ninguna en concreto. Google no recomienda porcentajes, y los rangos que muestran algunas herramientas son convenciones propias. Úsala para detectar excesos, no como objetivo.

Fuentes consultadas

Raúl Aránega Segura

Sobre el autor

Raúl Aránega Segura

CEO y especialista SEO en appyweb

Fundador de appyweb. Más de una década posicionando webs y tiendas online en Google y, ahora, en las respuestas de la IA.

Ver perfil en LinkedIn ↗

Términos relacionados

Ver todos los términos →
D Densidad de keywords La densidad de keywords es el porcentaje de veces que aparece una palabra clave en un texto respecto al total de palabras. Fue un factor relevante en los buscadores de los noventa, pero hoy Google no recomienda ningún porcentaje: sirve, como mucho, para detectar repeticiones excesivas que rozan el keyword stuffing. K Keyword density checker Un keyword density checker es un analizador que extrae el texto de una página o de un fragmento pegado, lo divide en palabras y combinaciones de dos o tres palabras y muestra cuántas veces aparece cada una y su porcentaje. Sirve para detectar repeticiones forzadas o ausencias, no para cumplir un porcentaje, que Google nunca ha recomendado. K Keyword density formula La keyword density formula es la operación que calcula la densidad de una palabra clave: número de apariciones dividido entre el total de palabras del texto y multiplicado por 100. Para keywords de varias palabras existen tres variantes que dan resultados distintos, y TF-IDF la amplía comparando el texto con otros documentos. S Screaming Frog Screaming Frog SEO Spider es un rastreador web de escritorio que recorre un sitio como lo haría un buscador y lista cada URL con su código de respuesta, títulos, metadatos, enlaces, directivas y otros datos técnicos. Lo desarrolla la empresa británica Screaming Frog; es gratis hasta 500 URLs y la licencia anual quita el límite. G Google Sheets Google Sheets (Hojas de cálculo de Google) es la aplicación de hojas de cálculo online de Google, que funciona en el navegador y en el móvil y permite editar un mismo archivo entre varias personas a la vez. Es gratuita con una cuenta de Google, se guarda sola en Google Drive y sirve para cálculos, presupuestos, informes y gráficos. K Keyword Stuffing El keyword stuffing (exceso o relleno de palabras clave) es la práctica de llenar una página con palabras clave o números para manipular su posición en Google, normalmente en listas, bloques o fuera de contexto. Incumple las políticas de spam de Google y puede hundir la página o provocar una acción manual.

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp