Los 3 mejores plugins para Tablas de Contenido en WordPress

Una de las mejores maneras de ayudar a optimizar el SEO en tu página web es sin duda incluir una Tabla de Contenidos en cada artículo. Aquí no te voy a detallar todos los beneficios que puedes obtener incluyendo una tabla de contenidos en tus publicaciones, sino que vamos a instalar y comparar los 3 plugins que a mi parecer hacen mejor este trabajo.
Como punto adicional te dejaré la captura de pantalla de la configuración que yo suelo usar con cada plugin en las páginas que implemento, y así puedas replicarlas en tu página web. Y si no eres de usar muchos plugins y deseas saber una forma manual de llevar a cabo esto también te explicaré cómo y en qué casos implementar uno de manera manual. Sin más, descubramos lo que la tecnología puede hacer hoy por ti.
Tabla de Contenidos
ToggleAnalizando los plugins para Tablas de Contenido
Luego de probar diez plugins que cumplen muy bien con esta función he seleccionado tres de ellos en base a su practicidad, opciones de personalización y soporte para las actualizaciones. Aquí te mostraré las diferencias, similitudes, instalación y uso de Easy Table of Contents, Table of Contents Plus y LuckyWP Table of Contents.
Easy Table of Contents
Con más de doscientas mil instalaciones activas y compatibilidad con la más reciente versión de WordPress, “Easy Table of Contents” es el plugin con la interfaz más sencilla para cumplir esta tarea. Nada de complicaciones y las funciones justas y necesarias para ponerlo a funcionar en pocos minutos. Si lo que buscas es un plugin ligero que se encargue de automatizar este proceso, pues sin duda Easy es lo que andas buscando.
Puedes descargar “Easy Table of Contents”, desarrollado por Steven A.Zahm desde el repositorio oficial o haciendo click AQUÍ. Una vez instalado y activado puedes acceder a su configuración desde la opción “Ajustes” en la lista de plugins o desde el menú “Ajustes>Tabla de contenidos”.
Te pasaré a explicar las configuraciones más importantes que debes tener en cuenta y luego la pantalla de la configuración que yo tengo para mis sitios webs.
Bloque General
Activar compatibilidad e Insertar Automáticamente: En esta primera parte podrás indicarle a Easy Table donde quieres que funcione el plugin y en cuales permites que Easy se active de manera automática.
Yo recomiendo activar la opción “Entradas” y “Páginas” para la activación de compatibilidad y solamente la opción “Entradas” para la inserción automática. Esto para evitar conflictos o modificaciones a diseños particulares que puedan tener las páginas como inicio, contacto, servicios, etc. De no activar la inserción automática, puedes tú mismo colocar la tabla de contenido en el lugar que desees mediante el short-code: TOC
Posición: En esta parte podrás indicar en qué lugar quieres que aparezca la tabla de contenidos de forma automática. Yo lo colocaré en la opción por defecto: “Antes del primer encabezado”. Esto me permitirá poder escribir una introducción o párrafos de explicación de lo que se tratará el artículo antes de dar paso a las secciones. La tabla de contenidos se incluirá de manera automática antes de mi primera etiqueta H2.
Mostrar cuando: te permitirá indicar en qué situaciones se activará la tabla de contenidos. Te sugiero que lo dejes marcado en 4 o 5 encabezados, ya que recuerda que la función principal de una tabla es poder guiar al lector frente a un contenido grande. Si tu artículo es corto no tendrá mucha utilidad contar con uno.
Etiqueta del encabezado: En esta parte puedes colocar “Índice de Contenidos” (que es un término más acorde para un libro, pero que cumple similar función en este caso), “Tabla de Contenidos” o algo similar.
Mostrar jerarquía: Mantenlo activo. Esto permitirá que se diferencien los títulos H2 de los H3 colocándoles una pequeña sangría a los últimos. Será una estructura más visual y fácil de entender.

Bloque Apariencia
En este bloque podrás configurar el tamaño de tu tabla de contenidos, los colores, grosor de las letras y más. Se echa de menos que en esta parte nos hubieran permitido incluir una clase para darle más vida mediante hojas de estilo, pero es algo que seguramente podrás realizar si analizas el código resultante.

Bloque Avanzado
Minúsculas: Te recomiendo que actives esta opción ya que es la forma estandarizada que WordPress usa sus enlaces permanentes.
Sílabas: Por el mismo motivo anterior, también te sugiero que actives esta opción.
Encabezados: Esto va a depender mucho del tipo de contenido que generas. Por lo general yo suelo dejar activado los encabezados H2 y H3 para los artículos que redacto, ya que no son demasiado extensos, por lo que si activo la opción para que se listen también mis títulos H4 harían que la tabla de contenidos se vea muy extensa. Sin embargo, me he topado con páginas que por la complejidad del contenido si merecen la pena incluir los títulos H4 y hasta H5 en la tabla.
Desviación de scroll: Esta utilidad te permitirá mover el punto de anclaje. Te puede ser de mucha utilidad cuando la web en la que estás trabajando cuenta con un menú estático, como en mi caso. Aquí puedes configurar la separación de la parte superior tanto para la versión móvil como para escritorio.


Table of Contents Plus
Con más de trescientos mil usuarios, supera en número de instalaciones a Easy. Su principal problema era lo casi abandonado que tenía su soporte para actualizaciones. La versión anterior era una actualización del año 2016.
Afortunadamente, y con el cambio mayor que vino con WordPress 5.7, Michael Tran (creador del plugin) ha lanzado una nueva versión de su famoso Table of Contents Plus. Las configuraciones para ambos plugins son casi idénticos, salvo una funcionalidad adicional que quizá te pueda ser de utilidad y pues en ese caso te termines por decidir por este plugin.

Para instalarlo sólo recurre al repositorio oficial de WordPress o descárgalo desde AQUÍ. Luego de instalar y activar Table of Contents Plus, podrás acceder a sus configuraciones desde el menú: “Ajustes> TOC+ “.
Las funciones principales de este plugin son muy similares a las de Easy Table of Contents, así que me centraré en este caso a mostrarte las diferencias que tiene con el anterior plugin y al final de cada sección igual te mostraré la configuración que yo uso cuando recurro a este plugin.
Ajustes Principales
En general las configuraciones en esta pestaña son prácticamente idénticas. Las funciones más específicas se encuentran en la parte inferior bajo el nombre de “Avanzado”.
Mapa de Sitio
Esta es la función que no tiene su similar de Easy. Activando esta opción te permite generar un mapa de sitio completo de tu página web, incluyendo las páginas y categorías que esta tuviera. Ojo, que no debes confundir este mapa de sitio con el que se genera para indexar tu página en google u otros buscadores. Este mapa de sitio es más dirigido a tus visitantes.
Si bien crear un mapa de sitio de manera manual no debería ser mucho problema en la mayoría de webs, puede darse el caso que lo que estás construyendo si cuente con muchos menús, opciones y secciones. Podría darse el caso que estás desarrollando la página web para una universidad, un consorcio, una entidad gubernamental o situaciones similares en las que por la gran carga de contenido sí sea más factible contar con esta opción.
LuckyWP Table of Contents
Dejo en el tercer lugar a LuckyWP Table of Contents debido a que a la fecha aún no ha lanzado una versión compatible con WordPress 5.7. La última actualización del plugin ha sido hace 9 meses, lo cual deja abierta la posibilidad a fallos en páginas que ya hayan decidido migrar a WordPress 5.7.1. ¿Sigues con una versión anterior de WordPress?, quizá te convenga leer este artículo antes de actualizar.
LuckyWP Table of Contents ha sido desarrollado por LuckyWp y a la fecha tiene más de setenta mil instalaciones activas, lo cual es un buen punto para tomarlo en cuenta. Si te decides a usar este plugin lo puedes descargar desde el repositorio de WordPress o haciendo click AQUÍ.
Ajustes de tabla de contenidos
La interfaz de este plugin si difiere totalmente de los dos anteriores. Aquí usan pestañas para agrupar el contenido que básicamente sigue siendo el mismo, sólo que con una presentación distinta.
La mayor diferencia de este plugin se da en la pestaña “Varios”, donde a diferencia de los anteriores en los que debíamos seleccionar los encabezados que queríamos que se muestren, aquí seleccionamos lo contrario. Lo que NO queremos que se muestren en la tabla de contenidos.
Conclusiones
Por practicidad de uso casi siempre me quedo con Easy Table Contents, sin embargo también he recurrido a las otras dos opciones, ya sea por alguna diferencia específica o por compatibilidad con la plantilla o los plugins que estoy usando. Finalmente estas tres alternativas son muy buenas y ligeras para cumplir su objetivo.
Dato adicional
Como podrás haber visto hasta aquí una Tabla de Contenido no es más que una lista ordenada con anclajes internos, por lo que crear uno de manera manual no será una tarea complicada de realizar.
Incluir un plugin en nuestro WordPress indudablemente hará un poco más pesado nuestra carga inicial; sin embargo, debes evaluar la cantidad de contenido que vas a generar al mes y en base a eso decidir si es necesario o no realizar esta tarea de manera automática. Si el contenido que subes es uno o dos artículos a la semana, quizá con realizarlo de manera manual te basta. De ser ese el caso aquí te explico cómo realizarlo.
Crear Tabla de Contenidos de manera manual
Lo primero que deberás hacer es darle un nombre de anclaje a cada uno de los títulos que quieras usar en tu tabla de contenidos. Para ello selecciona el título y en el menú de bloque del lado derecho despliega la pestaña “Avanzado” y dale un nombre de llamado a tu título. Repite ese paso en todos los títulos que quieras listar.

Finalmente ubícate en la sección donde deseas incluir la Tabla de Contenidos y crea una lista ordenada o no ordenada con los nombres de cada título y añade un hipervínculo a cada uno. La dirección a la que envíes será el nombre del anclaje que le diste, antecedido por el signo #.

¿Necesitas ayuda?
Incluir una Tabla de Contenidos es sin duda algo que los robots de google y buscadores te agradecerán muchísimo, por lo que es una buena práctica a llevar a cabo; sin embargo existen más opciones y alternativas que deberías implementar en tu web para darle toda la fuerza que tu web merece. Si necesitas un análisis de tu página web no dudes en escribirme AQUÍ.
Daniel Meza Palacios
Especialista en Marketing Digital y Estrategia.
Profesional en Desarrollo de Sistemas y en Diseño Publicitario.
Me fascino demasiado tu aporte Muchas gracias Saludos
Muchas gracias!