Lian Ai v2.10.1 · Crawl/Incidents e Inteligencia/Atribución
Objetivo
Cerrar las seis capacidades pendientes del roadmap SEO sin crear sistemas paralelos y manteniendo aislamiento estricto por tenant_id.
1. Crawl Log Analyzer
- Importa logs Apache/Nginx en archivo o texto pegado.
- Analiza exclusivamente crawlers reconocidos y agrega resultados por fecha, bot, URL y estado HTTP.
- Relaciona las rutas con
lian_performance_pagesen lugar de crear otra tabla maestra de URLs. - Comparte la cuota
seo_crawls_monthlycon Technical Audit. - Deduplica imports por SHA-256 y tenant.
- No persiste IP ni User-Agent completo.
- Límites: 5 MiB y 100,000 líneas por import.
2. SEO Incident Center
- Correlaciona
lian_performance_issues, Crawl Logs, Search Console y conflictos robots/indexabilidad. - Fingerprint estable por tenant para evitar incidentes duplicados.
- Estados:
open,acknowledged,resolved,suppressed. - Mantiene historial de eventos y evidencia derivada.
- La reconciliación nunca cruza datos entre tenants.
3. Robots & Crawl Budget Manager
- Draft, publicación versionada e historial por tenant.
- Permite únicamente directivas seguras:
User-agent,Allow,Disallow,Crawl-delay. - Integra la política existente de AI crawlers y sitemap derivado.
- Conserva reglas operativas obligatorias para áreas privadas.
- Publicar una versión dispara reconciliación local de incidentes.
4. Revenue Attribution SEO
- Reutiliza
AttributionServiceyattribution_conversions; no crea conversiones paralelas. - Une first/last touch orgánico con
lian_search_performance_daily. - Ventana configurable de 7–365 días.
- Métricas por landing: conversiones, ingreso, clicks, impresiones, CTR, posición, ingreso/click y tasa de conversión.
- Cuando existen múltiples monedas no suma importes incompatibles; conserva ingreso por moneda.
5. Competitor / Market Intelligence
- Perfiles de competidores aislados por tenant.
- Consume Search Intelligence para calcular solapamiento y gaps de términos.
- Proyecta competidores en Entity Graph y registra evidencia en Evidence Registry usando el mismo
tenant_id. - Extrae señales estructuradas de Product/Offer/Service sin guardar HTML crudo.
- Fetch externo protegido contra SSRF: HTTPS/443, sin credenciales, redes privadas/reservadas bloqueadas, DNS público fijado durante cURL, máximo tres redirects y 1 MiB.
6. International SEO
- Configuración por tenant: locale principal, estrategia y hosts autorizados.
- Relaciones hreflang referencian
lian_seo_targetsexistentes. alternate_target_idsólo puede pertenecer al mismo tenant.- Hosts externos requieren HTTPS, host autorizado y dirección pública.
- Valida reciprocidad, locales y relación con objetivos SEO publicados.
- SEO Core publica
<link rel="alternate" hreflang="...">únicamente para relaciones activas y válidas/advertidas.
Feature Registry y planes
Las seis claves pasan de planned a production:
seo.crawl_logsseo.incidentsseo.robotsseo.revenue_attributionseo.competitor_intelligenceseo.international
Distribución predeterminada:
- Negocio: Crawl Logs + Incident Center + Robots/Crawl Budget.
- Profesional: agrega Revenue Attribution + Competitor Intelligence.
- Empresarial: agrega International SEO.
No se crea una segunda cuota para Crawl Logs: comparte seo_crawls_monthly con Technical Audit.
Seguridad y aislamiento
- Todas las consultas y mutaciones nuevas incluyen
tenant_id. - Mutaciones administrativas requieren Super Administrador + CSRF y quedan auditadas.
- Jobs son idempotentes o usan fingerprints/hashes estables para deduplicación.
- Ninguna operación de upgrade ejecuta fetches externos.
- Competitor Intelligence almacena sólo resultados derivados y evidencia, no HTML crudo.
- International SEO impide referencias cruzadas de
alternate_target_identre tenants.
Fuente de verdad
La release no duplica:
- URLs/páginas técnicas: Performance Monitoring.
- Search Console:
lian_search_performance_daily. - Conversiones: Attribution.
- Keywords: Search Intelligence.
- Entidades/evidencia: Intelligence Foundation.
- Objetivos SEO:
lian_seo_targets.