LuckyWP Table of Contents for AMP is a WordPress plugin that automatically generates clear and navigable tables of contents within posts, pages, and long-form content. Its main purpose is to solve the problem of long articles without visible structure: when a post includes many sections, readers become disoriented, leave the page, or struggle to find the specific information they are looking for. This plugin organizes content through a table of contents generated from the text headings, facilitating vertical navigation and improving the reading experience on any device.
The plugin integrates naturally into the WordPress editing workflow. It allows automatic insertion of the index by configuring content types and the desired position (before the first heading, after the first block, at the beginning or end of the content), or manual insertion via shortcode, Gutenberg block, or widget. It also includes a button in the classic editor toolbar to add the table of contents with a single click.
Among its standout features are control over the depth level of displayed headings, the ability to omit headings by level or text, hierarchical or linear view, decimal or Roman numbering, and the option to collapse or expand the index. The appearance is fully customizable: width, floating, title font size and weight, colors, predefined color schemes (dark, light, white, transparent, or inherited from the theme), and custom labels.
The plugin is AMP-compatible, making it ideal for sites that use accelerated mobile pages. Additionally, it includes optional smooth scrolling, RTL support, clean URL hashes for each section, and the ability to wrap the index with the noindex tag for SEO. It has been successfully tested with page builders such as Elementor, Beaver Builder, WPBakery, and Oxygen, as well as with WPML, Rank Math, and WP Rocket.
It is especially useful for specialized blogs, online stores with extensive product descriptions, academies and training sites, technical documentation, help centers, and corporate pages with multiple sections. By organizing information, it improves readability, reduces bounce rate, and contributes to clearer and more sustainable content management.