Agrupado de frases usando un algoritmo de stemmng

6,204 views

Published on

Explicación de la técnica del agrupado de frases mediante algoritmos de stemming. Aunque la explicación es para utilizar la técnica de manera manual, es aún más interesante desarrollando una macro para EXCEL que automatice los procesos.

Esta presentación es la que ha dado soporte a mi ponencia en el Congreso SEO para SEOs de Alicante.

Published in: Business

Agrupado de frases usando un algoritmo de stemmng

  1. 1. Análisis depalabras clave Agrupado de frasesmediante la utilización deun algoritmo de Stemming
  2. 2. DefiniciónSTEMMERS O LEMATIZADORESAgrupado de frases con un algoritmo de stemming
  3. 3. Una SERP típica…
  4. 4. …buscamos –por ejemplo- “consultoría SEO”…
  5. 5. …¿cuántas veces has visto que GOOGLE muestra resultados con la expresión debúsqueda y con variaciones? (plurales, singulares, masculino, femenino, etc.)
  6. 6. Eso se consigue mediante algoritmos de stemming, también denominadoslematizadores.
  7. 7. ¿Qué es Stemming (lematizar)?“Es un método para reducir una palabra a su raíz o (en inglés) a un stem o lema. Hay algunos algoritmos de stemming que ayudan en sistemas de recuperación de información. Stemming aumenta el recall que es una medida sobre el número de documentos que se pueden encontrar con una consulta. Por ejemplo una consulta sobre "bibliotecas" también encuentra documentos en los que solo aparezca "bibliotecario" porque el stem de las dos palabras es el mismo ("bibliotec").” Agrupado de frases con un algoritmo de stemming Wikipedia
  8. 8. ¿De dónde puedes bajar el algoritmo de stemming?La explicación paso a paso del algoritmo de stemming para idioma español la puedes ver en: http://snowball.tartarus.org/algorithms/spanish/stem mer.htmlPuedes descargarte una función en PHP y SNOWBALL Agrupado de frases con un algoritmo de stemming
  9. 9. ObjetivoAGRUPADO DE FRASES PARACLARIFICAR 10/06/2012Agrupado de frases con un algoritmo de stemming 9
  10. 10. Listado de sugerencias de keywords importado de la herramienta de palabrasclave de GOOGLE ADWORDS…
  11. 11. …¿cuántas veces has observado a la herramienta de palabras clave deADWORDS devolverte expresiones que son variaciones entre sí?
  12. 12. Estas son las frases que nos interesa agrupar.
  13. 13. ¿Por qué agrupar las frases?Porque muchas expresiones son variaciones entre síPorque -muy probablemente- GOOGLE mostrará una página en posiciones similares para esas mismas variaciones sin necesidad de trabajarlas todas.Porque –sobretodo si manejamos grandes cantidades de expresiones- agruparlas servirá para clarificar dicho listado y hacerlo más manejablePorque esas variacionesalgoritmo deideales para Agrupado de frases con un son stemming
  14. 14. TécnicaCÓMO SE AGRUPAN LAS FRASES 10/06/2012Agrupado de frases con un algoritmo de stemming 14
  15. 15. Vamos a procesar el listado de sugerencias de keywords importado de laherramienta de palabras clave de GOOGLE ADWORDS…
  16. 16. Extraemos todas las palabras del listado de palabras clave, eliminandoduplicadas y stopwords
  17. 17. Las reducimos a su stem y creamos una tabla
  18. 18. Los valores de dicha tabla serán los stem de cada columna, cuando dichostem aparezca en su columna correspondiente de palabras clave
  19. 19. Finalmente, crearemos una columna que concatenará todos los stem decada línea
  20. 20. ¿Cómo agrupar las frases?Las palabras cuyos stem concatenados coincidan, serán un grupo.Ordenamos por:  Grupo  BúsquedasLa palabra clave que más tráfico aporte será la que de el nombre al grupo Agrupado de frases con un algoritmo de stemming
  21. 21. EjercicioEJEMPLO PRÁCTICOAgrupado de frases con un algoritmo de stemming
  22. 22. ¡GRACIAS! @jbmorenoAgrupado de frases con un algoritmo de stemming

×