Hasta
-70%
en el 1er año
Días
Horas
Actas
Segundos

Head Sorter - Reorganización inteligente del <head> para aumentar la velocidad y el SEO

En muchos sitios de WordPress, el orden de las etiquetas en el directorio <head> es un caos silencioso: metadatos ahogados, CSS que llega demasiado tarde, scripts que se bloquean... El resultado es una renderización más lenta, métricas Web Vitals más bajas y un SEO más pobre. El módulo Clasificador jefe de WPMasterToolKit se ha creado para poner las cosas en orden automáticamente -sin complicadas configuraciones- y dar prioridad a lo que realmente importa.

¿A qué plug-in puede sustituir el módulo "Head Sorter"?

En muchos casos, Head Sorter puede sustituir a pequeños plugins dedicados a "clasificar etiquetas de cabecera", optimizar el orden de carga o fragmentos internos que intentan mover manualmente <meta>, <link> y <script>. Aquí, todo se gestiona de forma sistemática y segura mediante un analizador HTML.

Descubra el módulo :
Gratis

¿Cómo funciona?

  1. Interceptación de la renderización frontal
    El módulo se acopla a template_redirect (prioridad -1000) para iniciar un búfer de salida (búfer de salida). No afecta a que el Front-end.
  2. Detección de HTML
    Si la página no contiene </html>El contenido permanece inalterado.
  3. Análisis de <head> con DOMDocument
    El contenido del <head> se carga en un DOMDocument (con tratamiento silencioso de errores), entonces se evalúan y clasifican todas las etiquetas secundarias según un peso.
  4. Ordenar por importancia
    A los nodos (etiquetas, texto, comentarios) se les asigna un peso. En vuelve a insertar entonces los elementos del <head> de mayor a menor importancia, en conservar comentarios y textos.

La tabla de prioridades (de más a menos importante)

  • META (10) : charset, viewporty algunos http-equiv críticas (content-security-policy, content-type, default-styleetc.)
  • TÍTULO (9)
  • PRECONEXIÓN (8) : <link rel="preconnect">
  • ASYNC_SCRIPT (7) : <script src ... async>
  • IMPORT_STYLES (6) : <style> que contiene @import
  • SYNC_SCRIPT (5) : <script> bloqueo en línea (no deferno asyncno type="module"y no type JSON)
  • SYNC_STYLES (4) : <link rel="stylesheet"> y <style>
  • PRELOAD (3) : <link rel="preload|modulepreload">
  • DEFER_SCRIPT (2) : <script src ... defer> o <script type="module"> (sin async)
  • PREFETCH_PRERENDER (1) : <link rel="prefetch|dns-prefetch|prerender">
  • OTROS (0): todo lo demás, incluidos los scripts JSON (application/ld+jsonetc.) y los nodos que no son elementos (textos, comentarios) que se conservan

En concreto, su etiquetas críticas (charset, viewport, title) ir a la parte superiorrecursos, seguidos de conexión y CSS necesarios para la renderización, y los scripts de bloqueo se eliminan en la medida de lo posible dando prioridad a los async/defer/module.

Descubra el módulo :
Gratis

Por qué es bueno para el rendimiento y el SEO

  • FCP/LCP más rápidos meta y estilos esenciales llegan antes, lo que reduce el tiempo de renderizado inicial.
  • Menos bloqueo JS guiones async/defer/module se favorecen, reduciendo el impacto en la ruta crítica de renderizado.
  • SEO técnico a <head> mejor estructurado ayuda a los motores de búsqueda a entenderlo e indexarlo correctamente (título coherente/meta primero).

Comportamientos y compatibilidad a tener en cuenta

  • Sólo front-end : enganchado template_redirect. Admin no se ve afectado.
  • Conservación de contenidos comentarios y textos en el <head> se conservan.
  • Guiones JSON (por ejemplo application/ld+json) : no se tratan como guiones de bloqueo (peso "OTRO") para evitar moverlos agresivamente.
  • Módulos ES (type="module"): tratado como defer por defecto (bueno para renderizar).
  • HTML mal formado DOMDocument puede intentar "corregir" una cabecera mal estructurada, pero mantenga el HTML limpio para obtener mejores resultados.

Cómo utilizar este módulo

  1. Activar el módulo Head Sorter en WPMasterToolKit.
  2. Vaciar la caché tus plugins/servidor/CDN si utilizas alguno.
  3. Controlar una página (página de inicio, artículo de muestra) para comprobar el orden de los <head> con las herramientas de desarrollo del navegador.
  4. No hay que hacer ajustes: todo está automático.

Nuestras opciones técnicas (y por qué)

  • Búfer de salida lo antes posible (template_redirectprioridad -1000) para capturar el renderizado final de la página sin tocar el corazón de WordPress o los temas.
  • DOMDocument para un manejo fiable HTML, en lugar de frágiles expresiones regulares.
  • Matriz de pesos código claro y extensible para priorizar :
    • Meta/título sobre todo (estándares web + SEO).
    • Preconectar/Precargar/Hojas de estilo antes de bloquear los scripts.
    • async/defer/module mejor que los guiones síncronos convencionales.
  • Conservadurismo en JSON exclusión de type que contiene json de la categoría "script síncrono" para evitar que afecte al etiquetado de datos estructurados.

Ganchos y filtros

Este módulo no expone ningún apply_filters o do_action personalizado. El comportamiento es totalmente interno.

Consejos prácticos

  • Evite @import en su <style> : aunque tengan prioridad aquí, siguen siendo más lento a <link rel="stylesheet">.
  • Si un script crítico necesita ejecutarse antes, prefiera defer (o type="module") en lugar de síncrono, para no bloquear el renderizado.
  • Utilice rel="preconnect" y rel="preload" con moderación y precisión (precargue sólo lo que sea crítico).
Pro
1 sitio
3.50$
/mes
14
Días
Garantía de devolución del dinero
¡sin riesgo a 100 %!

Conclusión

El módulo Clasificador jefe pone orden en la <head> de tu sitio WordPress de forma automática, respetando las buenas prácticas de rendimiento y SEO técnico. Actívalo, borra tus cachés y disfruta de una carga más limpia y rápida, sin perder tiempo microgestionando etiquetas.