DICCIONARIO · W

Web mining

El web mining o minería web es la aplicación de técnicas de minería de datos a la web para descubrir patrones útiles en tres fuentes: el contenido de las páginas, la estructura de enlaces entre ellas y los datos de uso que dejan los visitantes. Está detrás de buscadores, recomendaciones y análisis de audiencia. «Web minig» es una errata frecuente.

Germán Gutiérrez Escrito por Germán Gutiérrez 6 min de lectura
Ficha rápida
Término correcto
Web mining (minería web); «web minig» es una errata habitual
Origen del término
Oren Etzioni, «The World-Wide Web: Quagmire or Gold Mine?», Communications of the ACM, 1996
Tres categorías
Minería de contenido, de estructura y de uso (Kosala y Blockeel, SIGKDD Explorations, 2000)
Disciplina de la que parte
Data mining o minería de datos
Ejemplo clásico
PageRank de Google (1998), un algoritmo de minería de estructura de enlaces

≡En resumen

  • El web mining aplica la minería de datos a la web: textos, enlaces y comportamiento de los usuarios.
  • Minería de contenido analiza lo que dicen las páginas; minería de estructura, cómo se enlazan; minería de uso, qué hacen los visitantes.
  • PageRank y los sistemas de recomendación son dos de sus aplicaciones más conocidas.
  • El scraping y el crawling recogen los datos; el web mining los convierte en conocimiento.
  • Los datos de uso son datos personales en muchos casos: exigen consentimiento o base jurídica y minimización.

01 ¿Qué es el web mining o minería web?

El término lo acuñó Oren Etzioni en 1996, en un artículo de Communications of the ACM que preguntaba si la web era un lodazal o una mina de oro de información. En 2000, Raymond Kosala y Hendrik Blockeel publicaron un estudio que ordenó el campo en las tres categorías que se siguen usando hoy.

02 Tipos de web mining: contenido, estructura y uso

Tipo Qué datos analiza Técnicas habituales Ejemplo
Minería de contenido (web content mining) Texto, imágenes, vídeo y metadatos de las páginas Minería de textos, procesamiento del lenguaje natural, clasificación, embeddings Clasificar miles de reseñas por tema y sentimiento
Minería de estructura (web structure mining) Enlaces entre páginas y estructura interna del HTML Teoría de grafos, PageRank, HITS, detección de comunidades Descubrir qué páginas son autoridades en un tema
Minería de uso (web usage mining) Logs del servidor, eventos de analítica, clics y sesiones Reglas de asociación, patrones secuenciales, clustering Recomendar productos según rutas de navegación similares
Las tres categorías de la minería web

03 Minería de contenido: qué dicen las páginas

Trata la web como un gigantesco corpus de documentos. Las técnicas clásicas (frecuencia de términos, clasificación, extracción de entidades) se han completado con modelos de lenguaje que representan cada texto como un vector y permiten agrupar por significado, no solo por palabras.

01

Análisis de sentimiento

Detectar si las opiniones sobre una marca o producto son positivas, negativas o neutras, y por qué.

02

Clasificación temática

Asignar categorías a noticias, fichas de producto o páginas de la competencia.

03

Extracción de entidades

Identificar empresas, personas, lugares, precios o fechas en texto libre.

04

Detección de tendencias

Ver qué temas crecen en blogs, foros o medios a lo largo del tiempo.

04 Minería de estructura: cómo se enlaza la web

Modela la web como un grafo en el que las páginas son nodos y los enlaces, aristas. El ejemplo más famoso es el PageRank, presentado en 1998 por los fundadores de Google: una página es importante si la enlazan otras páginas importantes. El mismo año, Jon Kleinberg propuso HITS, que distingue entre páginas «autoridad» (muy enlazadas) y páginas «hub» (que enlazan a muchas autoridades).

Ejemplo · Minería de estructura aplicada al SEO

Un rastreador SEO recorre tu web y calcula cuántos enlaces internos recibe cada URL. Descubres que una categoría que vende mucho está a cinco clics de la portada y casi no recibe enlaces, mientras que una página de aviso legal es de las más enlazadas. Corregir esa arquitectura es una de las palancas del posicionamiento web en Google.

05 Minería de uso: qué hacen los visitantes

Analiza los rastros que deja la navegación: registros del servidor, eventos de analítica web, búsquedas internas o carritos. Tras limpiar los datos y reconstruir sesiones, busca patrones: secuencias de páginas que acaban en compra, grupos de usuarios con comportamiento parecido o productos que se ven juntos.

06 El proceso de web mining paso a paso

  1. 1

    Recoger los datos

    Con un crawler que descubre páginas, un scraper que extrae campos, APIs, logs propios o exportaciones de analítica.

  2. 2

    Preprocesar

    Limpiar HTML, eliminar duplicados y bots, normalizar textos, reconstruir sesiones y construir el grafo de enlaces.

  3. 3

    Descubrir patrones

    Aplicar clasificación, clustering, reglas de asociación, análisis de grafos o modelos de lenguaje según la pregunta.

  4. 4

    Evaluar

    Comprobar con muestras y métricas que los patrones son reales y útiles, no ruido ni sesgo de los datos.

  5. 5

    Aplicar y medir

    Llevar el resultado a una decisión: cambiar enlaces, personalizar recomendaciones, ajustar contenidos, y medir el efecto.

La recogida es la parte más técnica: el web crawling recorre la web siguiendo enlaces y el web scraping extrae de cada página los datos concretos que se van a analizar.

07 Herramientas para hacer web mining

Tipo Herramientas Para qué
Recogida de datos Scrapy, Beautiful Soup, Playwright, APIs oficiales Descargar páginas y extraer campos
Contenido spaCy, NLTK, scikit-learn, modelos de lenguaje y embeddings Clasificar textos, extraer entidades, medir sentimiento
Estructura NetworkX, Gephi, rastreadores SEO como Screaming Frog Construir y visualizar el grafo de enlaces, calcular centralidad
Uso Logs del servidor, Google Analytics 4 con exportación a BigQuery, Matomo Reconstruir sesiones y buscar patrones de navegación
Análisis general Python con pandas, R, KNIME, Weka Preparar datos y aplicar algoritmos sin partir de cero
Herramientas habituales por tipo de minería web

08 Web mining vs data mining vs web scraping

Término Qué es Resultado
Data mining Descubrir patrones en cualquier conjunto de datos: ventas, sensores, clientes Modelos, segmentos, predicciones
Web mining Data mining aplicado a contenido, enlaces y uso de la web Conocimiento sobre páginas, relaciones y comportamiento
Web scraping Técnica para extraer datos concretos de páginas web Tablas de datos en bruto
Web crawling Recorrido automático de páginas siguiendo enlaces Copia de páginas o índice de URL
Analítica web Medición del tráfico y la conducta en un sitio concreto Informes y métricas de negocio
Términos que se confunden

09 Aplicaciones y retos del web mining

01

Buscadores y asistentes de IA

Indexar, ordenar y resumir páginas combinando contenido, enlaces y señales de uso.

02

Comercio electrónico

Recomendaciones, búsqueda interna, detección de fraude y análisis de reseñas.

03

Marketing e inteligencia competitiva

Escucha de marca, seguimiento de precios y catálogos, detección de tendencias.

04

Retos

Volumen y ruido de los datos, contenido dinámico, bots, cambios constantes en las webs, propiedad intelectual y privacidad.

Con el big data y los modelos de lenguaje, técnicas que antes requerían un equipo de investigación están al alcance de cualquier empresa mediana: clasificar reseñas, vigilar la competencia o personalizar una tienda. Si quieres aplicarlas a tu negocio, trabajamos estos proyectos como soluciones de inteligencia artificial para empresas.

Preguntas frecuentes sobre Web mining

Es la minería web: aplicar técnicas de minería de datos al contenido, los enlaces y los datos de uso de la web para descubrir patrones útiles, como temas, páginas importantes o comportamientos de compra.

Es una errata de «web mining». No existe como término técnico distinto; se refiere a la minería web.

Tres: minería de contenido (lo que dicen las páginas), minería de estructura (cómo se enlazan) y minería de uso (qué hacen los visitantes).

El data mining analiza cualquier conjunto de datos; el web mining es su aplicación específica a los datos de la web, que exige técnicas propias para textos, grafos de enlaces y registros de navegación.

El web scraping extrae datos de las páginas; el web mining los analiza para obtener conocimiento. El scraping suele ser uno de los pasos de recogida de un proyecto de minería web.

PageRank de Google, las recomendaciones de las tiendas online, el análisis de sentimiento de reseñas, la detección de tendencias en redes y foros o el análisis de rutas de navegación para mejorar una web.

Sí, como técnica. Pero la recogida de datos debe respetar las condiciones de uso, la propiedad intelectual y la protección de datos: los datos de uso y los perfiles de personas suelen ser datos personales sujetos al RGPD.

Fuentes consultadas

Germán Gutiérrez

Sobre el autor

Germán Gutiérrez

Development Manager en appyweb

Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.

Ver perfil en LinkedIn ↗

Términos relacionados

Ver todos los términos →
D Data Mining El data mining (minería de datos) es el proceso de analizar grandes conjuntos de datos con técnicas de estadística, machine learning y bases de datos para descubrir patrones, relaciones y anomalías que no se ven a simple vista. Importa porque convierte históricos de ventas, clientes o navegación en segmentos, predicciones y decisiones concretas. W Web scraping El web scraping es la extracción automatizada de datos concretos de páginas web mediante un programa que descarga el código, lo analiza y guarda campos como precios, nombres o fechas en un formato estructurado. Sirve para vigilar precios, investigar mercados o alimentar modelos de IA, pero su legalidad depende de qué datos se extraen, de dónde y cómo. W Web Crawling (web crawlers) El web crawling es el recorrido automático y sistemático de la web que hace un programa, el web crawler (araña, spider o bot), descargando páginas y siguiendo sus enlaces para descubrir otras nuevas. Es la base de los buscadores, de los modelos de IA y de muchas herramientas de análisis, y decide qué parte de tu web pueden conocer. P PageRank PageRank es el algoritmo con el que Google mide la importancia de una página según la cantidad y la calidad de los enlaces que recibe. Lo crearon Larry Page y Sergey Brin en Stanford y lo describieron en 1998. Su puntuación pública desapareció en 2016, pero Google afirma que, muy evolucionado, sigue siendo uno de sus sistemas principales de ranking. A Analítica web La analítica web es la medición, recopilación, análisis e interpretación de los datos de uso de un sitio web (de dónde llegan las visitas, qué hacen y si convierten) para entender a los usuarios y mejorar los resultados del negocio. Es la base para decidir dónde invertir en SEO, publicidad, contenidos y experiencia de usuario. B Big Data Big data (macrodatos) son conjuntos de datos tan grandes, rápidos o variados que no se pueden almacenar ni analizar con herramientas tradicionales, y el conjunto de tecnologías para procesarlos a escala. Importa porque permite detectar patrones, predecir comportamientos y entrenar modelos de inteligencia artificial.

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