La densidad de palabras es una de las variables de los algoritmos de búsqueda para determinar la puntuación SEO de un determinado sitio web. Forma parte del SEO On Page y existen dos tipos: global y local.
Qué es la densidad de palabras global
Cuántas veces se repite una palabra clave o keyword en toda una web. La fórmula es “número de repeticiones / número total de palabras de la web”.
Si queremos posicionar una web por unos cuantos términos clave sería conveniente que dichos términos apareciesen en la mayor parte de páginas posibles de nuestra web.
Los términos no pueden ser muchos porque, por cuestiones matemáticas, a mayor cantidad de conceptos clave que queramos posicionar de manera general, menor densidad de palabras tendrán cada uno de ellos.
Qué es la densidad de keywords local
Es lo mismo que el anterior pero, en vez de calcular el número de keywords respecto a una página web completa, la calculamos para una página concreta. La fórmula es “cantidad de veces que aparece en una página concreta / número total de palabras de dicha página”.
Hay que tener en cuenta, al igual que antes que, por cuestiones matemáticas, cuantas más palabras intentemos posicionar peor será la densidad en cada una de ellas. Por lo tanto, como recomendación para la densidad de palabras, lo mejor es centrarse en unas pocas palabras e intentar utilizarlas en todo el dominio y en las páginas concretas.
Qué es la densidad de frase o keyphrase
La diferencia entre una keyword y una keyphrase es el número de elementos que las componen, mientras que la primera está compuesta únicamente de una palabra, la segunda está compuesta por más de un término.
La mayor diferencia la encontramos a la hora de establecer una fórmula para poder calcularla, podemos decir que la densidad para frase o keyphrase es “(número de términos de la frase * número de veces que aparece la frase) / número de palabras del documento o web completa”. Más adelante veremos un ejemplo de cómo utilizar esta fórmula.
Cómo calcular la densidad de palabras global
Para conocer la densidad global, es decir, en todo el sitio web, podemos realizar una simple búsqueda en Google:
site:stackoverflow.com "seo”
Esta búsqueda nos devuelve la cantidad de páginas que contienen el término clave “SEO” (por ejemplo 2).
site:stackoverflow.com
Esta búsqueda nos devuelve el número total de páginas indexadas del sitio web (por ejemplo 50).
Por lo tanto, de manera aproximada, para calcular la densidad de palabras global dividiremos el primer valor entre el segundo multiplicado por 100. Siguiendo nuestro ejemplo, el resultado será (2/50) * 100 = 4%, es decir, 4 de cada 100 páginas contienen el término SEO.
Sin embargo esto no es un cálculo del todo correcto, lo ideal sería contar el número de veces que aparece la palabra “seo” en toda la web y el número de palabras totales y calcular con la fórmula anteriormente mencionada, es decir, “(número de repeticiones / número total de palabras de la web) * 100”.
Cómo calcular la densidad de keywords local
Al ser de una página concreta podemos hacerlo un poco más manual, por ejemplo, utilizando cualquier editor de texto que nos cuente las palabras totales y las palabras clave que queremos analizar.
Solo tenemos que dividir, al igual que antes, la palabra buscada / número total de palabras del artículo y multiplicarlo por 100 para obtener el porcentaje de palabras clave local.
Cómo calcular la densidad de frases o keyphrase
De la misma manera que los dos anteriores ejemplos, debemos tener en cuenta que esta fórmula se puede aplicar tanto a nivel global como local.
Supongamos que tenemos el siguiente texto:
quick brown fox
a little pig
quick brown fox
¿Cuál es la densidad para la frase “quick brown fox”? A simple vista podemos observar que ocupa 2/3 de todo el texto y, por lo tanto, su densidad es del 66 %.
Por lo tanto, para calcular la densidad de frases o keyphrase, si aplicamos la fórmula anterior, podemos ver que esto es cierto:
“(número de términos de la frase
* número de veces que aparece la frase)
/ número de palabras del documento o web completa”
= (3*2)/9 = 66,66 %.
Sin embargo, otra fórmula posible podría ser “cantidad de veces que se repite la frase / longitud total del texto” y, por lo tanto, tendríamos 2/9*100 = 22 %. A mi personalmente no me gusta esta fórmula ya que, como he dicho, a simple vista podemos comprobar que la primera frase ocupa 2/3 del texto.
Como podéis ver y, dado que el algoritmo de los buscadores no es público, hay determinadas cosas que no conocemos con certeza y nos toca adivinarlas, realizar suposiciones y crear la mejor aproximación posible.
Valores óptimos y porcentajes en densidad de palabras
Tal y como comentamos en anteriores artículos, cuanto mejor sea la densidad global y local, mejor, pero con el matiz de que no debemos excedernos porque nos pueden penalizar. Respecto a las penalizaciones SEO para la densidad de palabras, dos apuntes:
- Google penaliza a partir de, más o menos y, según cuentan determinadas fuentes, un 3% de densidad, sin embargo otros comentan que es un 5%, vaya usted a saber. Esto se realiza para evitar abusos, imaginad un post con un 99 % de densidad, significaría que 99 de cada 100 palabras son la misma y esto, como ya comentamos, no es contenido de calidad, sino contenido orientado únicamente a atraer tráfico para generar ganancias.
- El valor óptimo de densidad de palabras depende de la densidad que tengan nuestros competidores con términos similares a los que pretendemos utilizar para posicionarnos. Intentaremos estar por encima de ellos sin pasar del 5%, aunque como ya hemos dicho, esto no es una ciencia exacta.
Herramientas para comprobar la densidad de keywords y keyphrase
Dado que la forma en la que hemos medido la densidad es bastante manual y, para sitios web grandes, es inviable analizarlos de esa manera, en el mercado existen webs que comprueban la densidad de palabras automáticamente:
- SeoReviewTools. Herramienta parcialmente gratuita que permite analizar una web dada su url o un texto introducido manualmente. Tiene una interfaz sencilla y disponen de un API de pago para poder automatizar y desarrollar aplicaciones.

Herramienta comprobar la densidad de palabras SeoReviewTools - SmallSeoTools. Similar al anterior, también dispone de planes gratuitos y de pago.

Herramienta comprobar la densidad de palabras SmallSeoTools - Semrush. Herramienta muy limitada si no tenemos el plan de pago, aunque más completa y profesional.
Existen multitud de herramientas para analizar la densidad. Basta con realizar una breve búsqueda por internet y nos toparemos con multitud de webs para analizar la densidad.






