Herramientas - distribuidordeherramientases-wq/seo-taxonomy GitHub Wiki

Herramientas

La pantalla agrupa utilidades avanzadas.

Herramienta Función
Taxonomy Gestión de taxonomía SEO
Templates Plantillas
Search Configuración del buscador
Redirects Redirecciones
Marketing Marketing
Data Table Vista tabular
Clean DB Limpieza de base de datos
Import / Export Importación y exportación
Procesos Estado y velocidad de procesos
Logística Pedidos ↔ proveedores
Conexiones con proveedores Google, Amazon, Cloudflare, GitHub y servicios compartidos
FAQs Preguntas frecuentes
Estado del servidor Diagnóstico
Plugin Validation Pruebas internas
Menu Manager Gestión de menús

Los módulos independientes pueden añadir tarjetas adicionales.

Manual operativo

Ruta: TaxoCommerce SEO → Herramientas

Esta pantalla es un lanzador. El botón Abrir de cada tarjeta solo navega al módulo y no ejecuta cambios.

Tarjetas visibles

Herramienta Finalidad
Taxonomy Arquitectura SEO y relaciones estructurales
Templates Plantillas, asignación, disponibilidad y PRO → STAGING
Search Buscador, campos, filtros y estadísticas
Redirects Redirecciones, importación/exportación y diagnóstico
Marketing Campañas, identidad, redes, sitemaps y estilo
Data Table Exploración de tablas, backups y rollback
Clean DB Auditoría, reparación y limpieza controlada
Import / Export Importaciones, proveedores, catálogos y colas
Procesos Estado, velocidad y workers
Logística Pedidos/proveedores y transporte
Conexiones con proveedores Credenciales e integraciones externas
Estado del servidor Servidor, WordPress, MySQL, seguridad y logs
Plugin Validation Validación interna del plugin
Menu Manager Generación y sincronización del menú SEO
Facturas y presupuestos Documentos PDF conectados a WooCommerce

Ojeador ya no tiene tarjeta directa aquí: se accede desde SEO Taxonomy → Mercado → Hacia dónde vamos, manteniendo la pantalla y el slug histórico seo-ojeador.

FAQs ya no se lanza desde Herramientas. Su acceso visible está en TaxoCommerce SEO → Contenidos → FAQs; la pantalla y el slug seo-faq se mantienen.

Taxonomy

Pestañas: Gestión SEO, Taxonomía y Semántica.

Gestión SEO

Cada Cluster permite Toggle, Guardar cambios, Eliminar y seleccionar mediante checkboxes sus Hubs primarios. Los Hubs primarios permiten Toggle, Guardar, Eliminar y seleccionar Hubs secundarios. Los Hubs secundarios permiten Toggle, Guardar, Eliminar, buscar categorías disponibles y marcarlas mediante checkboxes.

En Reasignación de Categorías, el selector Reasignar a… elige el nuevo Hub secundario y Modificar [Modifica] cambia la relación.

Taxonomía

Vista jerárquica de lectura para comprobar el árbol efectivo.

Semántica

Abre la pantalla canónica de Etiquetas, Clasificador, Atributos y Google esquema. El Clasificador analiza productos y propone asignaciones semánticas/atributos; su documentación operativa está en Clasificador.

Templates

Pestañas: Asignación a páginas, Archivos de plantilla, Disponibilidad y activación, PRO → STAGING.

  • Activar plantilla específica para teléfono y ordenador: usa variantes por dispositivo cuando existen.
  • checkboxes de páginas asignadas/disponibles.
  • Guardar asignaciones y modo de renderizado [Guarda].
  • Buscar plantilla [Consulta].
  • Reemplazar principal y crear backup / Crear principal faltante [Modifica].
  • Reemplazar secundaria y crear backup / Crear secundaria [Modifica].
  • Subir y registrar principal [Guarda].
  • Registrar archivo principal [Guarda].
  • Campos: Clave única, Nombre visible, Archivo y Tipo inicial.
  • Tabla de disponibilidad: Orden, Plantilla, Archivo, Tipo, Modo, Usable, Activa, Asignable, Descripción.
  • checkboxes Usable, Activa y Asignable.
  • Guardar disponibilidad y activación [Guarda].
  • En PRO → STAGING: Copiar ahora, checkbox de confirmación y Copiar PRO → STAGING [Modifica]. Esta operación está destinada a STAGING.

Search

Pestañas: General, Campos de búsqueda, Resultados y filtros, Búsqueda con filtros, Estadísticas.

General

Resultados por página, Página de resultados, Parámetro de URL, checkbox Activar sugerencias mientras se escribe, mínimo de caracteres, número de sugerencias, checkbox Activar coincidencias aproximadas, límite fuzzy, Sinónimos y checkbox Registrar términos y número de resultados. El botón estándar Guardar cambios persiste la configuración.

Campos de búsqueda

Checkboxes: Título, Descripción, SKU, Categorías, Vocabulario canónico y Atributos. Campo Metadatos personalizados para claves separadas por comas.

Resultados y filtros

Checkboxes de tarjeta: imagen, precio, disponibilidad, SKU, categorías y descripción corta. Selector Cuadrícula/Lista, número de columnas y checkboxes de filtros de categoría, marca, atributos, precio y disponibilidad. Campos Taxonomía de marca y Mensaje sin resultados.

Búsqueda con filtros

Checkbox Activar filtros semánticos canónicos; checkboxes ROL, TIPO, APLICACIÓN, PLATAFORMA y SUBTIPO; checkboxes Mostrar cantidad y Aplicar automáticamente. Muestra el shortcode [advanced_search] y una vista previa.

Estadísticas

KPIs de 30 días, tablas Más buscado/Sin resultados y Eliminar historial [Elimina] con confirmación.

Redirects

Bloque Exportar / importar / analizar, botón Importar solo nuevas, listado Requieren revisión y alta manual con URL origen, URL destino y Tipo. El buscador filtra la tabla ID, Origen, Destino, Diagnóstico, Tipo, Hits, Último uso y Acciones.

Data Table

Pestañas: Resumen, Explorar tablas, Exportar / Backup, Operaciones.

En Explorar: Tabla, Buscar en toda la tabla, Columna, Valor, Filas y Aplicar. En Exportar: CSV/SQL por tabla y Backup completo. En Operaciones: Buscar, Estado, Módulo, Riesgo, Filtrar, detalle de operación y Revertir [Modifica] cuando existe rollback.

Clean DB

Pestañas: Errores en datos, Limpieza BBDD, Exportar BBDD.

Errores en datos revisa relaciones SEO, nodos sin objeto activo, duplicados, múltiples ámbitos, jerarquía de categorías y restablecimiento manual. El restablecimiento pide ID del objeto y Rol SEO; Restablecer objeto SEO modifica el registro.

Limpieza BBDD lista acción, encontrados y riesgo. Exportar BBDD ofrece Backup completo de WordPress y Backup solo TaxoCommerce SEO.

Procesos

Pestañas base: Procesos y Gestor de workers.

En Procesos: Actualizar ahora, monitor en tiempo real y tabla Proceso / Estado / Velocidad-respuesta / Regulador-carga / Detalle.

La sección Control de velocidad muestra, según proceso, lote mínimo/inicial/máximo, tiempos objetivo/crítico, multiplicadores, memoria/CPU preventiva y crítica, pausas, workers y p95. Guardar velocidades guarda; Restaurar valores originales restablece.

Gestor de workers: checkbox Gestor activo; frecuencia, ventana y espera de reintento; checkboxes para Import/Export, Inventarios comerciales, Importación proveedores, Academia, Lingüista, Clasificador, Clonador para Academia, WP-Cron de respaldo y Registrar cada ciclo. Botones Guardar configuración, Activar gestor, Reiniciar gestor, Comprobar procesos ahora, Detener gestor y Vaciar log.

Logística

Pestañas: Gestión de pedidos y Transporte.

Gestión de pedidos muestra Pedido, Estado, Object ID, Producto WooCommerce, Cantidad, Proveedor, ID/SKU del proveedor, Producto proveedor y Compra.

Transporte: checkboxes Activar gestor propio, Solo España, Transporte sujeto a impuestos y No usar reglas avanzadas si faltan peso o medidas; campos Nombre que verá el cliente y Zona provisional. Añadir regla crea una regla. Cada regla tiene checkbox Activa, Eliminar, Prioridad, Nombre, Destino, límites de subtotal/peso/dimensiones/volumen y coste fijo/por kg/por unidad/gratuidad.

Estado del servidor

Pestañas: Resumen, PHP, MySQL, WordPress, Seguridad, Servidor, WooCommerce, Rendimiento, Logs.

Ejecutar chequeo completo [Proceso] guarda un snapshot. Rotar secreto [Modifica] exige actualizar la variable SEO_MONITOR_SECRET en GitHub. El resto de tarjetas son diagnósticas.

MySQL · Auditoría SQL TaxoCommerce SEO

La pestaña MySQL incorpora una auditoría de solo lectura que muestra:

  • slow query log y long_query_time;
  • temporales escritos a disco;
  • pico de conexiones, conexiones/clientes abortados, creación de hilos y esperas de bloqueo;
  • hit rate de InnoDB y de table cache;
  • consultas por segundo, full JOIN normalizados, slow queries y esperas InnoDB;
  • JOIN sin índice y contadores de ordenación;
  • inventario de tablas propias seo_*, filas, tamaño e índices;
  • candidatos de índice en tablas grandes;
  • índices duplicados exactos;
  • planes EXPLAIN de consultas representativas de relaciones, Vocabulary, proveedores, imágenes, Dependiente, Ingeniero y FAQs;
  • micro-batería de SELECTs de diagnóstico para medir latencia;
  • gráfico estático de las tablas SEO más grandes;
  • histórico de hasta 30 fotografías del chequeo completo con tendencia de tamaño de BBDD, pico de conexiones, temporales a disco y latencia diagnóstica.

EXPLAIN analiza el plan del optimizador sin ejecutar el SELECT de negocio. Los gráficos históricos reutilizan fotografías ya guardadas y no vuelven a consultar MySQL, por lo que su coste al visualizar la pantalla es mínimo.

La pantalla no crea ni elimina índices. Los candidatos son recomendaciones para revisar en STAGING antes de cualquier migración.

El chequeo completo guarda una nueva fotografía MySQL. La exportación JSON del Estado del servidor incluye además mysql_audit y mysql_history: tablas, índices, candidatos, duplicados, EXPLAIN, variables, contadores, métricas derivadas, benchmark y evolución entre chequeos.

Plugin Validation

Pestañas: Resumen, Integridad del código, Operación y tienda, SEO, datos y contenido y Configuración.

Resumen ejecutivo

Resumen es el cuadro de mando de Plugin Validation. No vuelve a ejecutar pruebas: reutiliza la última validación persistida y muestra de un vistazo:

  • estado y puntuación global;
  • críticos, importantes, avisos y pruebas correctas;
  • cobertura de la validación;
  • confianza media de las evidencias;
  • estado agregado de Integridad del código, Operación y tienda y SEO, datos y contenido;
  • KPIs por área: score, críticos/importantes/avisos, correctos/evaluables y cobertura;
  • incidencias prioritarias que requieren atención;
  • acceso al informe técnico completo, PDF/JSON y Configuración.

Las tarjetas del resumen son navegables: al pulsar un área se abre directamente su detalle sin volver a ejecutar la suite.

División de chequeos

Integridad del código concentra inventario PHP, sintaxis, funciones, tipos, hooks, puntos de entrada, duplicados y compatibilidad WordPress.org.

Operación y tienda reúne:

  • funcionamiento público;
  • responsive y calidad visual;
  • enlaces y 404;
  • entorno del plugin;
  • plantillas;
  • catálogo;
  • compra;
  • correos;
  • chequeos técnicos y de procesos.

SEO, datos y contenido reúne:

  • datos internos SEO Core;
  • Data Layer y Action Scheduler;
  • contenido y semántica.

Los enlaces antiguos a Chequeos avanzados siguen siendo compatibles y se redirigen a la nueva organización.

Acciones: Ejecutar validación completa, Ejecutar siguiente bloque, repetir los bloques de auditoría 404, Reiniciar auditoría, Actualizar chequeos pasivos y Ejecutar prueba transaccional controlada. En diagnósticos hay checkbox de autorización para envío automático, Guardar autorización y Enviar ahora el último diagnóstico.

Compatibilidad WordPress.org

Integridad del código incorpora un scanner estático de solo lectura inspirado en Plugin Check y en las revisiones del WordPress.org Plugins Team. Su objetivo es detectar antes de empaquetar una versión pública los patrones que suelen bloquear una revisión.

Comprueba, entre otros:

  • coherencia de Version, SEO_SYSTEM_VERSION, Stable tag, Tested up to, tags y descripción corta;
  • archivos .bak, dumps, logs o comprimidos que no deberían distribuirse;
  • etiquetas <script> / <style> directas y assets remotos;
  • uso de move_uploaded_file();
  • acceso mysqli_* que requiere revisión;
  • superglobales sin sanitización evidente y nonces sin sanitizar;
  • endpoints REST declarados públicos para confirmar que su exposición es intencionada;
  • rutas hardcodeadas, referencias manuales a wp-load.php y PHP sin guardia ABSPATH;
  • shortcodes globales sin prefijo distintivo;
  • text domains incorrectos o ausentes;
  • JSON embebido con opciones de escaping riesgosas;
  • escrituras de archivos cuya ubicación debe comprobarse;
  • dominios de servicios externos detectados en el código que no aparecen documentados en readme.txt.

Los chequeos concluyentes se marcan como error. Los patrones heurísticos se muestran como Revisar, porque requieren contexto y pueden tener excepciones legítimas. Cada hallazgo conserva archivo, línea, regla y detalle para facilitar la corrección.

El scanner se ejecuta dentro de Ejecutar validación completa, por lo que también queda incluido en los informes técnicos/JSON. El objetivo operativo es que una release destinada al directorio de WordPress.org no se considere lista mientras estos controles tengan incidencias relevantes.

Menu Manager

Checkboxes: Incluir Soluciones, Incluir Blog, Incluir Dependiente.

Acciones principales: Previsualizar menú, Sincronizar menú creado, Activar menú SEO, Restaurar menú anterior.

Para añadir elementos hay paneles de Páginas, Entradas, Categorías y Enlaces personalizados con Más reciente / Ver todo / Buscar, checkboxes y botones de añadir. En enlaces personalizados se introducen URL y Texto del enlace.

  • Comentarista: gestiona evidencias externas, comentarios, vídeos, publicaciones sociales y enlaces asociados a productos.

Solucionador se encuentra en TaxoCommerce SEO → Contenidos, junto con Productos, Categorías, Páginas, Entradas, Imágenes y Auditor.

⚠️ **GitHub.com Fallback** ⚠️