¡Paso a paso para crear un índice en WordPress!

TL;DR

Un índice en WordPress se construye con anclas HTML (atributo id único) o con un plugin que liste subtítulos; ambos caminos llevan al lector a secciones concretas sin scroll eterno.

  • Por qué importa: en posts largos, saltar a un H2 reduce fricción y aclara la estructura del contenido.
  • Cómo funciona: marcas cada sección con un id y enlazas desde el índice con href hacia ese fragmento.
  • En la práctica: Boluda describe el método manual con bookmarks y, si publicas muchos índices, el plugin gratuito Table of Contents Plus.
  • En detalle: MDN exige que el id sea único en el documento para que el enlace de fragmento apunte bien.
  • Conclusión: usa manual para pocas piezas; automatiza cuando el volumen de posts lo justifique.

Esta práctica es, muchas veces, importante e inevitable para determinadas estrategias, no obstante, es un factor que complica el acceso del sitio.

Teniendo esto en cuenta, es importante agilizar el ingreso a determinados elementos de tu página.

La buena noticia es que existe en el HTML un elemento que permite la creación de links para determinar posiciones de las páginas.

Los bookmarks HTML permite a los lectores saltar a partes específicas de una determinada página de la internet, facilitando la navegación de sus visitantes.

Esas marcas no son más que enlaces (o anclas) que, cuando se hace clic, hacen que la página del usuario muestre hasta el último punto en el que se aplicó el marcador.

En este artículo, enlistaremos un tutorial para cada una de las mejores opciones de creación de tablas de contenido para que puedas aplicar esas estrategias hoy mismo.

Todo es más fácil si tu sitio está hecho en la plataforma WordPress. Existe un plugin que crea automáticamente una lista de links que llevan a cada subtítulo de una página.

¿Vamos?

Cómo crear un índice manualmente
Cómo crear un índice a través de un plugin de WordPress
Usando el anclaje para en enlace externo

Neste post 3

Cómo crear un índice manualmente

En caso de que tu interés sea bastante específico, como por ejemplo, hacer una lista de subtítulos en tan solo un contenido de tu sitio o blog, el índice manual es una buena opción.

Son dos pasos bien simples. Primero, es necesario crear la lista de links (o anclas) con todos los subtítulos que deseas enlistar:

<a href=”#nombre_del_ancla”>Título del ancla</a>

En este caso, definimos cómo id, el elemento #nombre_del_ancla. Ese id debe ser único, precedido por un hashtag (#) y es muy importante que no uses espacios en él. Números, caracteres como el guion bajo ( _ ) y el guion medio (-) son permitidos.

Luego, será necesario insertar el código que demarcará el punto de la página en que el usuario será redireccionado al momento de hacer clic en el índice:

<a id=”nombre_del_ancla”></a>
Título del ancla

En esta parte, percibe que el hashtag (#) no está presente. El id que usamos anteriormente regresa sin él.

¡Listo! Tu índice ya está funcionando. Para cada nuevo subtítulo que sea insertado, repite el proceso.

Por ejemplo, si tu texto cuenta con tres subtítulos, tu índice tendrá la siguiente composición:

<a href=”#introduccion”>Introducción</a>
<a href=”#capitulo_1″>Capítulo 1</a>
<a href=”#conclusion”>Conclusion</a>

A lo largo de tu contenido, las llamadas a cada sección aparecerá de la siguiente forma:

<a id=”introduccion”></a>
Introducción

<a id=”capitulo_1″></a>
Capítulo 1

<a id=”conclusion”></a>
Conclusion

Puedes combinar esos links con los títulos H2, por ejemplo. En este caso, el código podría ser del siguiente modo:

<h2><a name=”introduccion”></a>
Introducción</h2>

<h2><a name=”capitulo_1″></a>
Capítulo 1</h2>

<h2><a name=”conclusion”></a>
Conclusión</h2>

Cómo crear un índice a través de un plugin de WordPress

Algunos sitios como Wikipedia hacen uso de la automatización de índices. Cuando los subtítulo H1, H3, H4, H5 y H6 son activados, por ejemplo, el sistema de las páginas wiki crea una tabla de contenidos.

Puede parecer algo trivial, pero ahorrar segundos al usuario, sobre todo en tiempos donde la atención se diluye rápido, termina marcando una diferencia. Algunos lectores ya están tan acostumbrados a navegar con índices interactivos que ni bien entran a una página, buscan ese menú escaneable. Si tu sitio no lo ofrece, das pie a que terminen yéndose antes de lo que te gustaría, algo que probablemente no sea tu objetivo.

No es raro que, mientras experimentas con índices manuales y automáticos, te tropieces con detalles tontos: un enlace mal escrito, un id duplicado… La prueba y error, aunque molesta, acaba siendo incluso útil para entender mejor cómo se comporta tu propia audiencia. Si alguna vez sientes que pierdes tiempo ajustando el índice perfecto, bueno, no sos el único — lo que importa es que el visitante llegue rápido a lo que busca.

Tabla de contenidos o índice

Pensando en esta última lógica, el plugin para WordPress llamado Table of Contents Plus https://wordpress.org/plugins/table-of-contents-plus/ crea automáticamente un índice para tu sitio.

Además de eso, a través del panel de control del plugin es posible definir en cuáles páginas el índice personalizado aparecerá. Mira:

Usando el ancla para enlaces externos

Con el índice creado, ahora podrás compartir ese “salto” en la página con personas que todavía no están en tu sitio.

Por ejemplo, en el artículo “Marketing digital: todo lo que siempre quisiste saber sobre el asunto, está aquí” tenemos la siguiente URL:

En esta página tenemos un índice que cuenta con un tópico de conclusión, el cual usa el id #conclusion.

Para compartirlo, basta con un insertar una barra (/) al final de la URL, junto al hashtag (#) y el id conclusión.

Este sería el resultado final:

¿Te quedó alguna duda? Déjanos saber en los comentarios tus preguntas, en caso de que sea necesario.

Preguntas frecuentes

Cómo creo un índice manual en WordPress?

Coloca un ancla con id en cada sección y arma arriba una lista de enlaces href="#tu-id". Boluda muestra el patrón con bookmarks HTML junto a los H2. Luego puedes compartir la URL con /#id para abrir directo en esa sección.

Qué regla HTML debo respetar al usar id?

MDN indica que el atributo id define un identificador único que no debe repetirse en el documento. Sirve precisamente para vincular con un identificador de fragmento desde el índice. Si duplicas el id, el salto del navegador deja de ser fiable.

Cuándo conviene un plugin de tabla de contenidos?

Boluda recomienda Table of Contents Plus sobre todo cuando necesitas índices en buena parte del contenido. El plugin genera la lista a partir de encabezados y ahorra marcar anclas a mano. Si solo tienes un post largo al mes, el método manual suele bastar.

Puedo enlazar una sección desde fuera del post?

Sí: el artículo explica añadir /# y el id al final de la URL, por ejemplo .../entrada/#conclusion. Así compartes el salto con quien aún no está en la página. Verifica que el id exista y sea único antes de difundirlo.

MM Matt Montenegro

Leer más