List of Contents

Description

Create professional table of contents (TOC) automatically for WordPress posts, pages, and custom post types. Our List of Contents plugin boosts user navigation, improves SEO rankings, and enhances content accessibility with zero coding required.

✨ Perfect for bloggers, agencies, content creators, and WordPress developers seeking better content organization and user experience.

Home | Help & Tech Support | Learn More

🚀 Why Choose List of Contents?

SEO Benefits: Automatically adds structured navigation that search engines love, improving your content rankings and user engagement metrics.

Universal Compatibility: Works seamlessly with Gutenberg, Classic Editor, Elementor, Divi, WPBakery Page Builder, Visual Composer, and all major WordPress themes.

Zero Setup Required: Install, activate, and your table of contents appears automatically – no complex configuration needed.

⭐ Key Features

Content Navigation & SEO

  • Automatic TOC Generation: Instantly parses H1-H6 headers to create organized navigation
  • SEO Schema Support: Adds SiteNavigation Schema markup for better search engine visibility
  • Smooth Scrolling Navigation: Enhances user experience with elegant page navigation
  • Mobile-Responsive Design: Perfect table of contents display on all devices

Customization & Control

  • 6+ Built-in Designs: Choose from professional themes including sticky sidebar and corner layouts
  • Flexible Display Options: Show/hide on posts, pages, custom post types, or specific content
  • Custom Styling: Modify colors, borders, backgrounds, and typography to match your brand
  • Hierarchical or Flat Display: Present content structure exactly how you want

Advanced Features

  • Page Builder Integration: Full compatibility with popular page builders and themes
  • Widget Support: Place TOC in sidebars with sticky positioning and section highlighting
  • Pagination Support: Works perfectly with WordPress <!--nextpage--> tags
  • Header Management: Include/exclude specific headings globally or per-post
  • Developer Friendly: Extensive hooks, filters, and GitHub collaboration welcome

User Experience

  • Toggle Visibility: Let users show/hide TOC based on their preference
  • Multiple Bullet Formats: Choose decimal, numeric, roman, or no bullets
  • Dynamic Content Detection: Only shows TOC when sufficient headings are present
  • Accessibility Optimized: Screen reader friendly and WCAG compliant

🎯 Perfect For:

  • Content Creators: Long-form articles, tutorials, guides, and documentation
  • SEO Professionals: Websites requiring structured navigation and schema markup
  • WordPress Agencies: Client sites needing professional content organization
  • Bloggers: Multi-section posts that benefit from easy navigation
  • E-learning Sites: Course content and educational materials
  • Documentation Sites: Technical guides and knowledge bases

🔧 Technical Specifications

  • WordPress Version: 5.0+ (fully tested with WordPress 6.8)
  • PHP Compatibility: 7.4+ recommended
  • Page Builder Support: Gutenberg, Elementor, Divi, WPBakery, Visual Composer, Classic Editor
  • Multisite Compatible: Works perfectly on WordPress multisite networks
  • Translation Ready: Includes POT files for easy localization

💡 Pro Tips

  • Ideal for content over 1000 words with multiple headings
  • Improves average time on page and reduces bounce rate
  • Enhances accessibility for users with navigation difficulties
  • Boost SEO with better content structure and user engagement signals

Ready to improve your content navigation and SEO? Install List of Contents now and see the difference professional table of contents make for your WordPress site.

Open source and actively maintained. Community contributions welcome on GitHub.

Support

We try our best to provide support on WordPress.org forums. However, We have a special team support where you can ask us questions and get help. Delivering a good user experience means a lot to us and so we try our best to reply each and every question that gets asked.

Bug Reports

Bug reports for Easy Table of Contents are welcome on GitHub. Please note GitHub is not a support forum, and issues that aren’t properly qualified as bugs will be closed.

License

This plugin is licensed under the GPLv2 or later.

Screenshots

  • Design 5 (Two Columns with order).
  • Design 4 (Two Columns).
  • Design 6 (Left hand cornor).
  • Design 3.
  • Design 2.
  • Design 1

Blocks

This plugin provides 1 block.

  • Table of Contents by loc Dynamically generates table of contents from heading blocks

Installation

  1. Upload the plugin files to the /wp-content/plugins/list-of-contents directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Use the Settings->List of Contents screen to configure the plugin.

FAQ

Q: Can I disable the TOC for specific posts?

A: Yes, you can selectively enable or disable the TOC on a per-post basis.

Q: How can I customize the appearance of the TOC?

A: The plugin provides several built-in themes and customization options for the border, background, and link colors. You can select your preferred design in the settings.

Q: Does the plugin support page builders?

A: Yes, the plugin works with Classic Editor, Gutenberg, Divi, Elementor, WPBakery Page Builder, and Visual Composer.

Q: Can I add the TOC to my sidebar?

A: Yes, you can use the provided widget to place the TOC in your theme’s sidebar. The widget supports sticky positioning and section highlighting.

Reviews

Read all 1 review

Contributors & Developers

“List of Contents” is open source software. The following people have contributed to this plugin.

Contributors

Translate “List of Contents” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.9

  • Bug fixed for css Loading
  • Improve Gutenberg Block
  • Optimized way to render the table of contents from block

1.0.8 (15-06-2025)

  • (Updated) Improvements and testing for WordPress 6.8

1.0.7 (09-02-2025)

  • [Bugfixed] Close design 6 list without check toggle header in settings
  • Added Admin Features

1.0.6 (23-11-2024)

  • Added new design as Right hand cornor(list of contents)

1.0.5 (02-11-2024)

  • Added toggle list contents feature on click of Heading text.
  • Added option for Heading text field.
  • Updated settings panel

1.0.4 (15-09-2024)

  • Added Navigation to index on google search.
  • Added Compatibility with classic editor.

1.0.3 (28-08-2024)

  • Avoid blank headings.
  • remove block, if no headings.

1.0.2

  • Added a block for the list of contents.
  • Resolved the pagination link issue nextpage.

1.0.0

  • Initial release.