V4 Early Bird: save 25% on Annual, 30% on Lifetime, and get 2x site activations on every plan. Ends Oct 17.V4 Early Bird: up to 30% off + 2x sites · ends Oct 17. See plans →
Atomic Element · Pro

Elementor Table of Contents Widget: let readers jump straight to their section

Long guides, docs and policy pages get a linked contents list built from their own headings, so readers skip to the part they came for. Style it with the same Classes and Variables as the rest of your Elementor 4 site.

  • Native Elementor 4 Atomic Element
  • Built from the page's own headings
  • Sticky sidebar with the Sticky extension
  • No Elementor Pro needed

Animation Addons 4.3Updated

Demo variations

Six ways to use the Table of Contents.

Every demo is built with the Table of Contents, part of Animation Addons Pro, plus native Elementor 4 elements. Extensions they add are named on each card.

01SaaS help centres and product documentation

Sticky "On this page" for a help centre

A two-column article: a narrow left column with the contents list, the article on the right. The left column stays in view as the reader scrolls.

Built with
Table of Contents in a Flexbox column; Sticky (Pro extension) on that column; H2 and H3 headings in the article.
Motion
Sticky only.
02Brand blogs and long evergreen guides built in Elementor

Contents box at the top of a long guide

A bordered box under the introduction titled with a short H2 prompt, listing every section of a 4,000-word guide; the guide continues below in a single centred column.

Built with
Table of Contents placed after the intro paragraph; box border, radius and padding from one Class.
Motion
None. The box is there the moment the guide loads.
03Long landing pages where a sidebar would crowd the design

Contents in a slide-in panel

A small "Contents" trigger fixed near the header opens a panel from the right holding the list of page sections; the page itself keeps its full-width layout.

Built with
Table of Contents inside an Offcanvas panel.
Motion
Panel slide-in.
Needs Pro
Offcanvas.
04Clinics, law firms and anyone publishing long policies

Patient policy page

A plain, high-contrast page with a numbered heading per policy and a contents list right under the page title, so patients find "Cancellations" without scrolling through everything.

Built with
Table of Contents under the H1; headings written with their numbers ("4. Cancellations"); large, high-contrast text set through Variables.
Motion
None, deliberately.
05Course creators with long sales pages

Course sales page index

A hero split in two: the course promise on the left, the contents list on the right as a "What's on this page" card, so buyers jump to curriculum or pricing.

Built with
Table of Contents in the right half of a two-column hero; card styled with a shared Class; Button Pro below the list.
Motion
The card fades up with Regular Animation (Pro extension).
Needs Pro
Button Pro, Regular Animation (extension).
06Nonprofits and foundations publishing a yearly report as a web page

Annual impact report

A Grid layout with a wide left rail holding the contents list and a donation button, and report chapters on the right separated by large photo headers.

Built with
Table of Contents in a Grid's first column; Sticky (Pro extension) on that column; Image headers between chapters.
Motion
Sticky; chapter photos move gently with Parallax (Pro extension).
Features

What you get with the Table of Contents.

Every option below is a real control in the Table of Contents panel or part of how the element renders. Nothing here needs custom code.

Built from the headings you already wrote

The list comes from the page's own headings. Write a clear H2 and H3 outline and the Table of Contents turns it into jump links, with nothing to maintain by hand.

Styled like the rest of your site

Fonts, colours, spacing, borders and radius come from the Elementor 4 Style tab, with Classes and Variables. Give every contents box on the site one Class and change them all in one place.

Sticky, slide-in or inline

Put the list at the top of a page, in a sidebar column held by the Sticky extension, or inside an Offcanvas panel. The element itself stays the same.

Works with the shared extensions

The Table of Contents accepts the Animation Addons extensions, including Scroll To, Regular Animation, Parallax and Custom CSS.

Built on the atomic base

How the Table of Contents is built (atomic structure)

Why it mattersThe contents list is one atomic element, and the headings it reads are ordinary elements on the page. Restructure the page and the list follows.

StructureNavigator
  • Section or columnFlexbox, Grid column, or an Offcanvas panel
    • Table of Contentsreads the page's headings
  • Your content
    • H2 / H3 headings the list links to
Step by step

How to add a table of contents in Elementor 4

Six steps, from installing the plugin to publishing the page. The bold names are the exact labels you will see in the Elementor 4 panel.

Get Animation Addons Pro
  1. Install Animation Addons for Elementor and Animation Addons Pro, then open a long page with the Atomic Editor on.

  2. Check the page has a clear outline: H2 for sections, H3 for sub-sections.

  3. Drag Table of Content to where the list should sit: under the introduction, or into a sidebar column.

  4. For a sidebar, select the column and switch on Sticky (Pro extension).

  5. Style the list in the Style tab and save the look as a Class.

  6. Publish and click each entry on the live page to check it lands on its heading.

Who it's for

Who uses the Table of Contents?

The people who get the most out of it, and what they use it for.

  • Documentation and support teams

    Adding "On this page" navigation.

  • Publishers and brand blogs

    Making long guides easier to scan.

  • Clinics, firms and nonprofits

    Publishing long policies and reports.

  • Agencies

    Improving on-page navigation on clients' long landing pages.

FAQ

Questions about the Table of Contents

How do I add a table of contents in Elementor?

In Elementor 4, drag the Table of Contents element from Animation Addons for Elementor onto a long page. The Table of Contents builds jump links from the page's own headings, so give the page a clear H2 and H3 outline first. Style the list in the Style tab and publish. It needs Animation Addons Pro, not Elementor Pro.

Does a table of contents help SEO?

A table of contents mainly helps readers find their section, which keeps them on long pages. The jump links also make a page's structure explicit, and Google sometimes shows section links in results for well-structured pages. The Animation Addons Table of Contents reads your real headings, so the headings themselves stay in the page HTML as normal.

How do I make a sticky table of contents in Elementor?

Place the Animation Addons Table of Contents in a sidebar column, select that column and switch on the Sticky extension from Animation Addons Pro. The column, and the contents list in it, stays in view while the reader scrolls. This layout suits documentation, long guides and reports with many sections.

Does the table of contents work on mobile?

Yes. The Animation Addons Table of Contents takes per-breakpoint styles from the Style tab, so you can shrink type and spacing on phones. A long sidebar list rarely fits a small screen, so on mobile place the Table of Contents under the introduction or inside an Offcanvas panel instead of a sticky column.

Is a table of contents accessible?

A table of contents is a set of links, which keyboard and screen-reader users can use like any other navigation. Its quality depends on your headings: keep one H1, use H2 and H3 in order, and write headings that make sense out of context, because those are the entries the Animation Addons Table of Contents shows.

Do I need Elementor Pro for a table of contents?

No. The Animation Addons Table of Contents needs Animation Addons for Elementor and Animation Addons Pro, but not Elementor Pro, and runs on Elementor Free with the Atomic Editor on. With only the free plugin, Table of Content appears in the panel as a locked card with an upgrade link.

More answers in the FAQ · Documentation · Free vs Pro

Help readers find their section in one click

A contents list built from your headings, native to Elementor 4. Need something free? Write the jump links yourself with Icon List items that point to section anchors.

  • Included in Animation Addons ProFrom $39 a year or $59 once
  • Elementor Pro not requiredRuns on Elementor Free
  • 15-day refund windowFor eligible first purchases