Best Table of Contents Plugins for WordPress (2026)

· 6 min read

A table of contents (TOC) helps readers navigate long-form content and can earn you Google sitelinks. But not all TOC plugins are equal — some add unnecessary JavaScript, others lack basic customization, and a few haven't been updated in years.

We tested the most popular WordPress TOC plugins in 2026 on real sites, measuring page speed impact, markup quality, and day-to-day usability. Here's what we found.

What to Look for in a TOC Plugin

Before diving into individual plugins, these are the criteria that actually matter:

  • Performance: Does it add JavaScript? How much CSS does it inject? A TOC should not measurably slow your page.
  • Heading detection: Does it parse headings server-side or client-side? Server-side is better for SEO because the TOC is present in the initial HTML response.
  • Anchor link generation: Does it generate clean, readable anchor IDs? Does it handle duplicate headings gracefully?
  • Customization: Can you control which heading levels to include, where the TOC appears, and how it looks?
  • Block editor integration: Does it provide a Gutenberg block, or does it rely on shortcodes from the classic editor era?

Quick Comparison

Plugin Rendering JS Required Gutenberg Block Auto-Insert Price
Tidy Table of Contents Server-side (PHP) No Yes Yes Free / Pro
Easy Table of Contents Client-side (JS) Yes (~15 KB) No (shortcode) Yes Free / Pro
SimpleTOC Server-side (PHP) No Yes No Free
Rank Math (built-in TOC) Server-side (PHP) No Yes No Free (with Rank Math)

1. Tidy Table of Contents (Recommended)

Tidy Table of Contents was built specifically for performance-conscious publishers. It renders the entire TOC server-side in PHP, meaning the TOC is part of the initial HTML response — no JavaScript required. This matters for Core Web Vitals and for Googlebot, which sees the TOC immediately without executing JS.

The plugin provides a native Gutenberg block for manual placement and an auto-insert option for hands-off usage. You can configure which heading levels to include (H2-H6), set a minimum heading count before the TOC appears, and customize the title. The generated anchor IDs are clean, URL-friendly slugs derived from heading text.

Styling uses minimal CSS that inherits from your theme rather than overriding it. The result is a TOC that looks native to your design without color-picker configuration screens. For sites that need more control, the Pro version adds collapsible sections, smooth scroll, and sticky sidebar positioning.

Best for: Publishers who care about performance, SEO, and clean code. If you want a TOC that works well without configuration, this is the one.

2. Easy Table of Contents

Easy TOC is one of the oldest and most popular TOC plugins, with over 400,000 active installations. It works by scanning your content with JavaScript after the page loads, finding headings, generating anchor IDs, and inserting the TOC into the DOM.

This client-side approach has a significant downside: the TOC isn't present in the initial HTML, which means Googlebot may not see it during its first render pass. It also causes a brief layout shift as the TOC gets injected after page load, which can hurt your Cumulative Layout Shift (CLS) score.

On the positive side, Easy TOC has extensive customization options — multiple themes, color pickers, width settings, and position controls. It supports auto-insertion on posts, pages, and custom post types. The settings page is comprehensive, though some users find it overwhelming.

The plugin still relies on shortcodes rather than a Gutenberg block, which feels dated in 2026. It works, but the editing experience isn't as smooth as block-based alternatives.

Best for: Sites that need extensive visual customization and don't mind the JavaScript dependency.

3. SimpleTOC

SimpleTOC takes a minimalist approach. It provides a Gutenberg block that renders server-side — no JavaScript, no settings page, no configuration screens. You drop the block where you want the TOC, and it generates a list from your headings. That's it.

This simplicity is both its strength and its limitation. There's no auto-insert feature, so you must manually add the block to every post. There's minimal styling — the TOC inherits whatever your theme applies to nested lists. And there's no option to exclude specific headings or set a minimum heading count.

For developers and minimalists who want zero bloat, SimpleTOC delivers exactly that. But for publishers managing hundreds of posts who need auto-insertion and per-post configuration, the manual workflow becomes impractical.

Best for: Developers and minimalists who want the absolute lightest solution and don't mind manual placement.

4. Rank Math Built-in TOC

If you already use Rank Math for SEO, its built-in TOC block is a convenient option. It renders server-side, provides a Gutenberg block, and integrates with Rank Math's Schema markup to help search engines understand your content structure.

The limitation is that it's bundled with Rank Math — you can't use it without the full SEO plugin. If you're already using Yoast, SEOPress, or another SEO plugin, installing Rank Math solely for its TOC block doesn't make sense. The TOC itself is functional but basic, with fewer customization options than dedicated TOC plugins.

There's also no auto-insert feature. Like SimpleTOC, you must place the block manually in each post. For existing Rank Math users, it's a decent built-in option that avoids adding another plugin. For everyone else, a dedicated TOC plugin will serve you better.

Best for: Existing Rank Math users who want a TOC without installing an additional plugin.

Our Recommendation

For most WordPress sites, Tidy Table of Contents offers the best combination of performance, usability, and SEO-readiness. Server-side rendering, a native Gutenberg block, auto-insertion, and clean markup — without the JavaScript overhead or layout shift issues that plague older solutions.

If you're already on Rank Math and want to avoid adding plugins, its built-in TOC is adequate. And if you're a developer who values absolute minimalism over convenience, SimpleTOC won't disappoint. But for publishers who want a reliable, set-and-forget TOC that genuinely helps SEO, Tidy Table of Contents is the clear choice in 2026.

Frequently Asked Questions

Does a table of contents help SEO?

Yes. A TOC generates anchor links that Google can use for sitelinks in search results. It also improves user engagement by reducing bounce rate — readers can jump directly to the section they need, which increases dwell time.

Should I use auto-insert or manual placement?

Auto-insert is ideal for blogs with consistent content structure. Manual placement (via a block) gives you control over positioning on a per-post basis. Many publishers use auto-insert as a default and override with manual placement when needed.

Do TOC plugins affect page speed?

Plugins that render server-side (Tidy Table of Contents, SimpleTOC, Rank Math) have negligible performance impact. Plugins that use JavaScript to generate the TOC client-side (Easy TOC) add script weight and can cause layout shift, which affects Core Web Vitals.