DICCIONARIO · 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.

Raúl Aránega Segura Escrito por Raúl Aránega Segura 6 min de lectura
Ficha rápida
Fórmula básica
Densidad (%) = apariciones ÷ total de palabras × 100
Keywords de varias palabras
Tres convenciones: por apariciones, ponderada por palabras o sobre n-gramas
TF-IDF
tf × idf, con idf = log(N ÷ documentos que contienen el término)
Densidad objetivo
Ninguna oficial: Google no recomienda porcentajes

≡En resumen

  • La fórmula básica es apariciones entre total de palabras por 100.
  • Con keywords de varias palabras el resultado depende de la convención: la misma frase puede dar 1 % o 3 %.
  • Decisiones como excluir palabras vacías o contar variantes cambian el denominador y el numerador.
  • TF-IDF multiplica la frecuencia por un factor de rareza: un término presente en todos los documentos pesa cero.
  • Despejar la fórmula demuestra por qué perseguir un porcentaje obliga a repeticiones absurdas en textos largos.

01 ¿Qué es la keyword density formula?

Es la versión en porcentaje de lo que en recuperación de información se llama frecuencia de término. En la ficha de keyword density tienes su origen e historia; aquí resolvemos las fórmulas con números, incluidos los casos que más dudas generan: frases de varias palabras, palabras vacías y TF-IDF.

02 Cómo aplicar la fórmula paso a paso

  1. 1

    Delimita el texto

    Decide qué cuentas: solo el contenido principal o también menú, pie y barras laterales. Lo normal es contar solo el contenido principal.

  2. 2

    Cuenta el total de palabras

    Por ejemplo, 750. Anota si incluyes títulos, pies de foto y texto de botones.

  3. 3

    Cuenta las apariciones

    Coincidencias exactas de la keyword, sin contar partes de otras palabras: «hosting» no debe sumar dentro de «webhosting».

  4. 4

    Divide

    9 ÷ 750 = 0,012.

  5. 5

    Multiplica por 100

    0,012 × 100 = 1,2 %.

Keyword Apariciones Total de palabras Cálculo Densidad
«hosting» 9 750 9 ÷ 750 × 100 1,2 %
«fisioterapia» 4 1.000 4 ÷ 1.000 × 100 0,4 %
«hipoteca» 15 500 15 ÷ 500 × 100 3 %
Más ejemplos con keywords de una palabra

03 Fórmula para keywords de varias palabras

Con frases como «abogado laboralista» o «seguro de coche» no hay una convención única. Estas son las tres que usan las herramientas, aplicadas al mismo texto: 600 palabras con «abogado laboralista» (2 palabras) repetido 6 veces.

Convención Fórmula Cálculo Resultado
Por apariciones apariciones ÷ total de palabras × 100 6 ÷ 600 × 100 1 %
Ponderada por palabras apariciones × palabras de la keyword ÷ total de palabras × 100 6 × 2 ÷ 600 × 100 2 %
Sobre n-gramas apariciones ÷ (total de palabras − palabras de la keyword + 1) × 100 6 ÷ 599 × 100 1,002 %
Tres fórmulas para la misma keyword de dos palabras
Ejemplo · Con una keyword de tres palabras

Texto de 400 palabras con «seguro de coche» 4 veces: por apariciones, 4 ÷ 400 = 1 %; ponderada, 4 × 3 ÷ 400 = 3 %; sobre n-gramas, 4 ÷ 398 = 1,005 %.

La tercera fórmula es la más coherente desde el punto de vista matemático: un texto de 400 palabras contiene 398 secuencias posibles de tres palabras seguidas, y la keyword ocupa 4 de ellas. La segunda mide qué parte del texto está «ocupada» por la keyword, y por eso sube tanto con frases largas.

04 Decisiones que cambian el resultado

Decisión Afecta a Ejemplo de efecto
Excluir palabras vacías (de, el, para…) Denominador Si de 400 palabras quedan 240 con contenido, «seguro coche» 4 veces pasa de 1 % a 1,67 %
Contar plurales y variantes Numerador «abogado laboralista» + «abogados laboralistas» suman juntos
Normalizar tildes y mayúsculas Numerador «Diseño» y «diseno» cuentan como la misma palabra
Incluir menú y pie de página Denominador y numerador Un menú con la keyword la suma en todas las páginas
Separar por guiones o apóstrofos Denominador «e-commerce» puede contar como 1 o 2 palabras
Qué cambia en la fórmula según cómo cuentes

Las stop words son la decisión que más mueve el porcentaje en español, porque nuestras keywords llevan más artículos y preposiciones que las inglesas. Si comparas textos, aplica siempre las mismas reglas o las cifras no serán comparables.

05 Despejar la fórmula: cuántas repeticiones implica un porcentaje

Si despejas las apariciones, obtienes Apariciones = Densidad × Total de palabras ÷ 100. Aplicarla demuestra por qué fijar un porcentaje como objetivo no tiene sentido: el número de repeticiones crece con la longitud del texto, cuando lo natural es lo contrario.

Longitud del texto Al 1 % Al 2 % Al 3 %
500 palabras 5 10 15
1.000 palabras 10 20 30
2.000 palabras 20 40 60
3.000 palabras 30 60 90
Repeticiones que exigiría un porcentaje fijo

06 Comparar densidades con la competencia: media o mediana

Muchas herramientas comparan tu densidad con la de las páginas que posicionan. Si lo haces tú, usa la mediana y no la media: una sola página sobreoptimizada distorsiona el promedio. La mediana es el valor central cuando ordenas las cifras de menor a mayor.

Ejemplo · Cinco competidores para «reformas de cocina»

Densidades medidas con la misma convención: 0,6 %, 0,8 %, 1,1 %, 1,4 % y 4,1 %.

Media: (0,6 + 0,8 + 1,1 + 1,4 + 4,1) ÷ 5 = 8 ÷ 5 = 1,6 %, inflada por la página del 4,1 %.

Mediana: el valor central de la lista ordenada = 1,1 %.

Si tu texto está en 0,3 %, quizá te falta mencionar el tema en lugares clave; si está en 3 %, probablemente repites de más. En ningún caso la cifra de la competencia es un objetivo: es una referencia para revisar el texto.

07 La fórmula TF-IDF con un ejemplo resuelto

TF-IDF compara tu texto con una colección, por ejemplo tu página y las nueve que ya posicionan (N = 10). Las fórmulas estándar son tf = apariciones del término ÷ total de palabras, idf = log(N ÷ n), donde n es el número de documentos que contienen el término, y tf-idf = tf × idf. Tu página tiene 600 palabras; usamos logaritmo en base 10.

Término Apariciones en tu página tf Documentos que lo contienen idf tf-idf
«seguro» 12 12 ÷ 600 = 0,02 10 de 10 log(10 ÷ 10) = 0 0
«franquicia» 6 6 ÷ 600 = 0,01 2 de 10 log(10 ÷ 2) = 0,699 0,00699
«asistencia en carretera» 3 3 ÷ 600 = 0,005 5 de 10 log(10 ÷ 5) = 0,301 0,0015
TF-IDF de tres términos en una página sobre seguros de coche

08 Para qué usar la fórmula en la práctica

  • ✓Detectar textos heredados o plantillas que repiten la keyword de forma exagerada.
  • ✓Comparar tu texto con la mediana de las páginas que posicionan, sin copiar su cifra.
  • ✓Encontrar con TF-IDF términos del tema que tus competidores usan y tú no.
  • ✓Aplicar siempre la misma convención si comparas varios textos.
  • ✓Nunca añadir repeticiones para alcanzar un porcentaje.

Si prefieres no calcular a mano, en la ficha de la keyword density tool verás cómo automatizarlo con una hoja de cálculo o un script. Y para escribir con criterio más allá de los números, sigue nuestra guía para escribir textos SEO que posicionen, o delega en nuestro servicio de redacción de contenidos SEO, integrado en cualquier estrategia para posicionar tu web.

Preguntas frecuentes sobre Keyword density formula

Densidad (%) = número de apariciones de la keyword ÷ número total de palabras × 100. Por ejemplo, 9 apariciones en 750 palabras dan un 1,2 %.

Hay tres convenciones: apariciones entre total de palabras, apariciones multiplicadas por las palabras de la keyword entre el total, o apariciones entre el número de secuencias posibles de esa longitud. Para 6 apariciones de una keyword de dos palabras en 600 palabras dan 1 %, 2 % y 1,002 %.

Depende de la herramienta. Si las excluyes, el total de palabras baja y la densidad sube. Lo importante es usar siempre la misma regla al comparar textos.

tf-idf = tf × idf, donde tf es la frecuencia del término en el documento e idf = log(N ÷ n), con N documentos en total y n documentos que contienen el término.

Despejando la fórmula, 2 × total de palabras ÷ 100: 20 veces en 1.000 palabras. Pero Google no recomienda ninguna densidad, así que no es un objetivo que debas perseguir.

Porque aplican convenciones distintas: unas ponderan por el número de palabras de la keyword, otras excluyen palabras vacías o cuentan menú y pie de página.

Lo habitual es calcularla solo sobre el contenido principal, sin menú, pie ni barras laterales, porque esos bloques se repiten en todas las páginas y distorsionan el resultado.

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 Keyword density es el término inglés para la densidad de palabras clave: el porcentaje de veces que una keyword aparece respecto al total de palabras de un texto. Nació de la recuperación de información y del SEO de los noventa, cuando los buscadores contaban términos; hoy Google entiende conceptos y ningún porcentaje garantiza posiciones. 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. 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. S Stop Words Las stop words (palabras vacías) son palabras muy frecuentes y con poco significado propio, como artículos, preposiciones y conjunciones («el», «de», «y»), que muchos sistemas de búsqueda y de procesamiento del lenguaje filtran para ahorrar recursos. Google ya no las ignora sin más: desde BERT (2019) las usa para entender el sentido de la consulta. 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