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
Blocks
This plugin provides 1 block.
- Table of Contents by loc Dynamically generates table of contents from heading blocks
Installation
- Upload the plugin files to the
/wp-content/plugins/list-of-contentsdirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- 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.
-
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.
Contributors & Developers
“List of Contents” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “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.







