by François Yerg on WordPress.org
Boost engagement and SEO with automatic table of contents. 3 beautiful templates, smart caching, smooth scrolling. Automatic or manual placement.

Boost engagement – Readers navigate long articles easily, staying on your site longer
Keep Readers Engaged – Show Them What’s Coming!
Studies show readers are 80% more likely to finish long articles when they can see what’s ahead. FYP Table of Contents automatically creates beautiful, clickable navigation that keeps visitors reading and improves your search rankings.
✓ Lower Bounce Rate – Readers stay longer when they can navigate easily to topics they care about
✓ Better SEO Rankings – Google loves structured content with clear navigation (featured snippets!)
✓ Increase Reading Time – Visitors explore more sections when they can jump directly to interesting parts
✓ Professional Appearance – Modern designs make your content look polished and well-organized
✓ Mobile-Friendly – Perfect navigation on smartphones where scrolling is tedious
✓ Set and Forget – Add shortcode once or enable automatic placement, works on every heading forever
✓ Faster Page Views – Smart caching means instant loading with zero performance impact
VS Free Alternatives:
– 3 Beautiful Templates – Others give you 1 basic boring list
– Smart Caching System – Free plugins regenerate TOC on every page load (slow!)
– Smooth Scroll Animation – Others just jump to sections (jarring experience)
– Modern Design – Most plugins look like they’re from 2010
VS Premium Plugins ($29-$59):
– Just as Powerful – Professional templates, smooth scrolling, toggle functionality
– Same Performance – 12-hour caching and optimized code
– Easier to Use – Simple shortcode vs complex configuration panels
– Regular Updates – Actively maintained and WordPress compatible
VS Manual TOC:
– Save Hours – Automatic vs manually creating and updating links
– Always Accurate – Updates automatically when you edit headings
– No Broken Links – IDs are generated automatically
– Maintenance Free – Add/remove headings and TOC updates itself
📝 Long-Form Blog Posts – Help readers navigate 2000+ word articles efficiently
📚 Tutorial & How-To Guides – Let users jump to specific steps they need
📄 Documentation Sites – Essential for technical docs and knowledge bases
📰 News Articles – Improve reader experience on in-depth reporting
🎓 Educational Content – Students can navigate directly to topics they’re studying
💼 Business Pages – Make long service or about pages scannable
No design skills needed – each template is beautifully crafted:
✓ Automatic heading detection (H1-H6)
✓ Smooth scroll animation to sections
✓ Collapsible toggle (show/hide)
✓ Choose which heading levels to include
✓ Custom titles and styling
✓ SEO-friendly anchor links
✓ 12-hour smart caching
✓ Works with any theme
✓ Fully responsive design
✓ No JavaScript required (progressive enhancement)
✓ Translation ready
[fyplugins_table_of_contents] to your post or enable automatic placement in settingsNo configuration required – works perfectly with default settings, customize only if you want to.
Part of the FYPlugins ecosystem – professional WordPress solutions trusted by thousands of websites.
Tip: If automatic mode is on and you add the shortcode manually, the plugin will not duplicate the TOC.
The plugin automatically detects all headings in your content and creates a clickable navigation menu.
Basic blog post TOC:
[fyplugins_table_of_contents]
Automatic placement before content (no shortcode needed):
Enable Display Mode: Automatic – Before content in settings and select the post types.
Tutorial with modern template:
[fyplugins_table_of_contents template=”modern” title=”Tutorial Steps”]
Quick navigation at top:
[fyplugins_table_of_contents template=”horizontal” title=”Jump to Section”]
Only H2 and H3 headings:
[fyplugins_table_of_contents included=”h2,h3″]
Documentation with custom styling:
[fyplugins_table_of_contents template=”modern” class=”docs-toc”]
Initially collapsed TOC:
[fyplugins_table_of_contents default_toggle=”hide” title=”Show Contents”]
Main Shortcode: [fyplugins_table_of_contents]
All parameters are optional. If not specified, plugin uses smart defaults.
default (vertical list), modern (styled box), horizontal (menu-style)h1,h2,h3,h4,h5,h6 or any combination (default: all)true or false (default: true)show (expanded) or hide (collapsed) (default: show)Long blog post:
[fyplugins_table_of_contents title=”What You’ll Learn” template=”modern”]
Technical documentation:
[fyplugins_table_of_contents included=”h2,h3,h4″ template=”default”]
Recipe or tutorial:
[fyplugins_table_of_contents title=”Recipe Steps” included=”h2,h3″ toggle=”false”]
Landing page with horizontal menu:
[fyplugins_table_of_contents template=”horizontal” included=”h2″]
Multiple TOCs on same page:
[fyplugins_table_of_contents included=”h2″ title=”Main Topics” class=”main-toc”]
[fyplugins_table_of_contents included=”h3,h4″ title=”Subsections” class=”sub-toc”]