
Guide
WordPress table of contents plugin lifetime: sticky TOC, Gutenberg block, Elementor and jump links
A WordPress table of contents plugin lifetime license builds a list of jump links from your headings and costs one payment instead of a yearly renewal. A table of contents is set up once and then works on every new post for years, so a subscription mostly pays for the same box again and again. We compare six plugins with a lifetime plan: two dedicated tools, Easy Table of Contents Pro and Joli Table of Contents Pro, plus block and builder plugins that ship a table of contents among other features. Every price comes from the vendor pricing page.
- By the lifetimewp team
- 12 min read
- Updated
- Prices checked between Oct 4, 2026 and Oct 29, 2026
Links marked “Ad” are affiliate links. Your price stays the same. Affiliate disclosure
Key takeaways
- Lowest entry price: Ultimate Blocks Pro costs $99 once for 1 site, with lifetime updates and a sticky table of contents block.
- Most compatible dedicated plugin: Easy Table of Contents Pro covers Gutenberg, Elementor and AMP pages and unlimited sites for $499.
- Payback: every plan in this guide beats its yearly price after 31 to 41 months.
- Largest free base: the free version behind Easy Table of Contents Pro runs on 600,000+ sites.
WordPress table of contents plugins with a lifetime license at a glance
The table shows the lifetime entry plan of six plugins that add a table of contents to WordPress posts and pages. All prices are in US dollars and come from each vendor pricing page. The payback row shows after how many months the one-time price beats the yearly plan. Two of the six are dedicated table of contents plugins, the other four are block or builder plugins where the table of contents is one feature among many.
- Lifetime price
- $499
- Sites
- Unlimited sites
- Annual plan
- $199
- Pays off after
- 31 months (fastest)
- Checked
- Oct 29, 2026
LicenseOne-time payment for unlimited sites with updates and support for 10 years; yearly plans for fewer sites are also available.
- Lifetime price
- $149
- Sites
- 1 site
- Annual plan
- $49
- Pays off after
- 37 months
- Checked
- Oct 29, 2026
LicenseOne-off payment for 1 site with support and updates, without a stated duration; lifetime tiers for 3, 10 and unlimited sites are also available.
- Lifetime price
- $99 (lowest)
- Sites
- 1 site
- Annual plan
- $39
- Pays off after
- 31 months (fastest)
- Checked
- Oct 29, 2026
LicenseStarter lifetime: one-time payment for 1 website with lifetime updates and priority support and a 30 day refund window. A Pro lifetime plan for unlimited websites is also available.
- Lifetime price
- $112
- Sites
- 1 site
- Annual plan
- $37
- Pays off after
- 37 months
- Checked
- Oct 29, 2026
LicenseOne-time payment for 1 site with lifetime updates and support and no renewal. A lifetime plan for unlimited sites is also available.
- Lifetime price
- $229
- Sites
- Unlimited sites
- Annual plan
- $79
- Pays off after
- 35 months
- Checked
- Oct 4, 2026
LicenseLifetime Access: unlimited sites you build yourself, all future updates and ticketed support; it is the only lifetime tier, next to a yearly agency plan.
- Lifetime price
- $269
- Sites
- Unlimited sites
- Annual plan
- $79
- Pays off after
- 41 months
- Checked
- Oct 29, 2026
LicenseAgency Lifetime: one-time payment for unlimited sites with all Pro modules and extensions, updates and support forever. The yearly Professional plan also covers unlimited sites. The terms name a 14 day money-back guarantee.
License terms, per the vendor
- Easy Table of Contents Pro
- One-time payment for unlimited sites with updates and support for 10 years; yearly plans for fewer sites are also available.
- Joli Table of Contents Pro
- One-off payment for 1 site with support and updates, without a stated duration; lifetime tiers for 3, 10 and unlimited sites are also available.
- Ultimate Blocks Pro
- Starter lifetime: one-time payment for 1 website with lifetime updates and priority support and a 30 day refund window. A Pro lifetime plan for unlimited websites is also available.
- PostX Pro
- One-time payment for 1 site with lifetime updates and support and no renewal. A lifetime plan for unlimited sites is also available.
- BricksExtras
- Lifetime Access: unlimited sites you build yourself, all future updates and ticketed support; it is the only lifetime tier, next to a yearly agency plan.
- Divi Supreme Pro
- Agency Lifetime: one-time payment for unlimited sites with all Pro modules and extensions, updates and support forever. The yearly Professional plan also covers unlimited sites. The terms name a 14 day money-back guarantee.
Is a WordPress table of contents plugin lifetime license worth it?
Yes, if you keep publishing long posts for more than about three years. You choose the heading levels, the position and the design once, and from then on every new article gets its table of contents without extra work. The plans in this guide pay off after 31 to 41 months. After five years Easy Table of Contents Pro has saved you $496 compared with renewing every year. Our post lifetime license or subscription explains how to read payback times in general.
Lifetime price divided by the same vendor’s annual plan, rounded up to whole months. Prices in the vendor’s currency.
| Deal | Pays off after | Lifetime price | Annual plan |
|---|---|---|---|
| Easy Table of Contents Pro | 31 months | $499 | $199 |
| Ultimate Blocks Pro | 31 months | $99 | $39 |
| BricksExtras | 35 months | $229 | $79 |
| Joli Table of Contents Pro | 37 months | $149 | $49 |
| PostX Pro | 37 months | $112 | $37 |
| Divi Supreme Pro | 41 months | $269 | $79 |
How to add a table of contents in WordPress
Every table of contents plugin works the same way at its core. It reads the h2 and h3 headings of a post, gives each heading an anchor and puts a list of links to those anchors near the top. Readers click a line and jump straight to that section. The steps below are the same for all six plugins in this guide.
- Structure the post with real headingsUse heading blocks for each section, not bold paragraphs. The plugin can only list what is marked as a heading.
- Choose the heading levelsMost guides list h2 and h3. Going deeper makes the box long and hard to scan.
- Insert it automatically or by handDedicated plugins insert the table of contents before the first heading of every post type you pick. Block and builder plugins need a block, widget or module on each page or template.
- Set a minimum number of headingsA short news post with two headings does not need a table of contents. Show it from three or four headings on.
WordPress table of contents without plugin: what the block editor can do
A WordPress table of contents without plugin is possible, but it is manual work. Every heading block has an HTML anchor field under Advanced. You type an anchor such as pricing, then build a list at the top of the post where each line links to #pricing. That works for one evergreen guide. On a blog with dozens of posts you redo it whenever a heading changes, and the list never sticks to the screen while readers scroll. Some SEO plugins add a simple table of contents block; the plugins below go further with automatic insertion, sticky modes and design options.
Dedicated table of contents plugins with a lifetime license
Dedicated plugins do one job and work with any theme and any editor. They insert the table of contents automatically, which matters most on a blog with a large archive: you switch it on and every existing post gets one.
Easy Table of Contents Pro: Gutenberg, Elementor and AMP in one plugin
The plugin by Magazine3 is one of the most installed table of contents plugins on wordpress.org: the free version runs on 600,000+ sites with a rating of 4.4. Pro adds a sticky and a fixed table of contents, a Gutenberg block and an Elementor widget, full AMP support, headings from ACF fields and collapsible subheadings.
Lifetime is only sold as one pack: $499 for unlimited sites, with updates and support for 10 years. It pays off after 31 months against the yearly plan of $199. Refund window: 30 days. For a single blog the entry price is high; for an agency with many sites it is one of the cheapest options per site.
Easy Table of Contents Pro: pros and cons
Pros
- One lifetime license for all your sites
- Widely used free version, so the basics are well tested
- Works with Gutenberg, Elementor and AMP pages
Cons
- The lifetime pack is limited to 10 years of updates and support
- Lifetime is only offered as the unlimited plan, so the entry price is high
- A table of contents plugin, not a full SEO suite
Joli Table of Contents Pro: an Easy Table of Contents alternative with a reading progress bar
Joli Table of Contents Pro by WPJoli puts its effort into presentation. Pro adds a floating table of contents, a slide out panel, a reading progress bar, multi column layouts, premium themes, visibility per device and RTL support. The free version counts 7,000+ active installs and a rating of 4.9.
The lifetime tiers start at $149 for 1 site; all tiers: 1 site for $149, 3 sites for $219, 10 sites for $399, unlimited sites for $699. It pays off after 37 months against $49 a year. Refund window: 14 days. Both dedicated plugins meet in our duel Easy Table of Contents Pro vs Joli Table of Contents Pro.
Joli Table of Contents Pro: pros and cons
Pros
- One-off payment instead of a yearly renewal
- Free version on wordpress.org to try the basics
- Lightweight and focused on one job
Cons
- The page says support and updates but not lifetime updates in so many words
- Lifetime is expensive compared with the yearly plan
- A table of contents plugin, not a full SEO suite
Sticky table of contents WordPress: floating, fixed or slide out
A sticky table of contents in WordPress stays on screen while the reader scrolls. On long guides that is the main reason to pay for Pro, because the free versions usually show the box only once at the top. There are three common styles. A fixed sidebar list suits wide desktop layouts. A floating button opens the list on demand and works on phones. A slide out panel comes in from the side and covers part of the text only while it is open.
Easy Table of Contents Pro offers a sticky and a fixed variant. Joli Table of Contents Pro offers sticky, floating and slide out modes plus a reading progress bar. Ultimate Blocks Pro adds a sticky table of contents with icons to its block. Test the sticky mode on a phone first: a box that covers half the screen costs more readers than it helps.
Table of contents Gutenberg block in a block plugin
If you build pages in the block editor and already need more blocks, a block plugin can cover the table of contents too. You place a table of contents Gutenberg block where you want it, or once in a post template. You get one plugin less, but no automatic insertion into old posts unless you edit the template. Our guide to Gutenberg block plugins with a lifetime license compares the larger libraries.
Ultimate Blocks Pro: blocks for blogs and review sites
Ultimate Blocks Pro by DotCamp is aimed at bloggers, affiliate sites and content sites. Pro adds a sticky table of contents with icons, review boxes with pros and cons schema, coupon, timeline and image hotspot blocks and saved style presets. The free version runs on 50,000+ sites with a rating of 4.9.
The lifetime plan costs $99 for 1 site with lifetime updates and support and pays off after 31 months against $39 a year. All tiers: 1 site for $99, unlimited sites for $199. Refund window: 30 days.
Ultimate Blocks Pro: pros and cons
Pros
- Low entry price for a lifetime license
- Lifetime updates and priority support
- Free version on wordpress.org to test first
Cons
- The Starter lifetime plan covers only 1 website
- Fewer blocks than the large page builder libraries
- Built for blog and review content more than for full page layouts
PostX Pro: post blocks for news and magazine sites
PostX Pro by WPXPO brings more than 45 blocks for posts: grids, lists, sliders, a news ticker and a site builder for archives. The table of contents block is already in the free version, so Pro is worth it only if you also want the post layouts, Ajax filters and dynamic content. The lifetime plan costs $112 for 1 site with lifetime updates and support; all tiers: 1 site for $112, unlimited sites for $199. Put both block plugins side by side in our free comparison of Ultimate Blocks Pro and PostX Pro.
Elementor table of contents and other page builders
Page builders need a table of contents that fits into their own layouts. For an Elementor table of contents, Easy Table of Contents Pro ships an Elementor widget, so you can keep one plugin for Elementor pages and classic posts. More widgets for Elementor are compared in our guide to Elementor addons with a lifetime license. For Bricks and Divi there are add-ons with a table of contents element.
BricksExtras: a table of contents element for Bricks Builder
BricksExtras adds many elements to Bricks Builder, from off canvas areas, modals and sliders to tables of contents, media players and wishlists. The lifetime license costs $229 for unlimited sites with lifetime updates and pays off after 35 months against $79 a year. Refund window: 15 days, and only if something does not work. Other add-ons are in our guide to Bricks Builder addons.
BricksExtras: pros and cons
Pros
- Unlimited sites, including client projects
- All future updates for a single payment
- Free sandbox to test it before you buy
Cons
- Refunds only within 15 days, and only if something does not work and support cannot fix it
- WordPress multisite is not officially supported
- Support covers you as the customer, not your clients
Divi Supreme Pro: a table of contents module for Divi
Divi Supreme Pro adds more than 70 modules to the Divi Builder, a table of contents module among them, plus popups, a dark mode toggle and a maintenance mode. It only works with Divi, Extra or the Divi Builder plugin. The lifetime plan costs $269 for unlimited sites with lifetime updates and support and pays off after 41 months, the longest in this guide.
Divi Supreme Pro: pros and cons
Pros
- One payment covers unlimited sites with updates and support forever
- Free version with 200,000+ active installs to test first
- Many small extras in one plugin instead of several Divi add-ons
Cons
- Only works with the Divi theme, Extra or the Divi Builder plugin
- Compared with the yearly plan the lifetime plan pays off only after more than three years
- The refund window is short with 14 days
Table of contents SEO: jump links WordPress shows in Google
A table of contents is not a ranking factor on its own. It helps in two other ways. First, readers find their answer faster and stay on the page instead of going back to the results. Second, the anchors give Google clear jump links, and Google sometimes shows them as "Jump to" links under your result, which takes more space on the results page. Both only work when the headings themselves carry search terms, so the table of contents reads like a summary of the post.
Keep anchors short and stable. If you rename a heading, a plugin that builds anchors from the heading text changes the link, and links from other sites to that section stop working. More SEO tools with a one-time price are compared in our guide to SEO plugins with a lifetime license.
Table of contents features compared
Table of contents plugins for agencies and many sites
Agencies should count sites before they compare prices. Easy Table of Contents Pro, BricksExtras and Divi Supreme Pro sell one lifetime plan for unlimited sites. Joli Table of Contents Pro offers 1 site for $149, 3 sites for $219, 10 sites for $399, unlimited sites for $699. Ultimate Blocks Pro offers 1 site for $99, unlimited sites for $199. Our guide to lifetime deals for unlimited sites lists more plugins without a site limit.
Choosing a WordPress table of contents plugin: checklist
- Check your editorBlock editor, Elementor, Bricks or Divi decide which plugins can place the table of contents where you want it.
- Decide between automatic and manualA large archive needs automatic insertion. A handful of landing pages can live with a block.
- Test the sticky mode on a phoneFloating buttons and slide out panels must not cover the text or the cookie notice.
- Read the update termsFour of the six vendors state lifetime updates, one limits them to 10 years, one leaves it open.
- Use the refund windowThe windows here run from 14 days to 30 days. Install the plugin on a copy of a long post on day one. Our lifetime deal checklist shows what else to check.
Which table of contents plugin with a lifetime license fits your site
Frequently asked questions
Is a WordPress table of contents plugin lifetime license worth it?
Yes, if you keep publishing for more than about three years. The plans in this guide pay off after 31 to 41 months, and a table of contents rarely needs new settings once it works.
How to add a table of contents in WordPress without coding?
Install a table of contents plugin, choose the heading levels and the post types, and it inserts the list before the first heading. Easy Table of Contents Pro and Joli Table of Contents Pro do this automatically, block plugins need a block per page.
Can I make a WordPress table of contents without plugin?
Yes, with HTML anchors on each heading block and a list of links at the top, but you maintain it by hand and it cannot stick to the screen.
Which plugin has a sticky table of contents WordPress readers can open on a phone?
Joli Table of Contents Pro offers a floating button and a slide out panel, Easy Table of Contents Pro a sticky and a fixed variant, as of Oct 29, 2026.
Is there a table of contents Gutenberg block with a lifetime license?
Yes. Ultimate Blocks Pro costs $99 once for 1 site with lifetime updates, and PostX Pro has a table of contents block in its free version.
Which Elementor table of contents widget comes with a one-time price?
Easy Table of Contents Pro ships an Elementor widget in its lifetime pack for $499 for unlimited sites, as of Oct 29, 2026.
What is a good Easy Table of Contents alternative?
Joli Table of Contents Pro is the closest dedicated alternative, with more display modes and lifetime tiers from $149 for 1 site.
All SEO plugins with a lifetime license
13 SEO deals with a one-time price, each with the date of our last check at the vendor.






