{"id":61396,"date":"2023-02-02T15:15:00","date_gmt":"2023-02-02T13:15:00","guid":{"rendered":"https:\/\/themeisle.com\/blog\/?p=61396"},"modified":"2023-02-02T15:15:00","modified_gmt":"2023-02-02T13:15:00","slug":"wordpress-table-of-contents-plugin","status":"publish","type":"post","link":"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/","title":{"rendered":"WordPress Table of Contents Plugin: 6 Best Free Plugins"},"content":{"rendered":"\n<p>Are you scouring the web for a free WordPress table of contents plugin for your WordPress site? \ud83d\udd0c<\/p>\n\n\n\n<p>A table of contents has many benefits for both readers and search engines.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>First, it improves the structure of your blog posts and makes it easier for readers to jump to appropriate sections that pique their interest. Readers can also scan a post&#8217;s headings to get the gist of the article. Well-structured content helps search engines better understand the content on a page as well.<\/p>\n\n\n\n<p>There are many ways to create a table of contents in WordPress. This post will focus on using plugins to make a table of contents, or TOC in short.<\/p>\n\n\n\n<p>Here&#8217;s a list \ud83d\udcdd of six free WordPress table of contents plugins for making an appealing, functional TOC. For each plugin, we will give an overview and list its key features.<\/p>\n\n\n<div class=\"su-divider su-divider-style-dotted\" style=\"margin:40px 0;border-width:1px;border-color:#999999\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Six best WordPress table of contents plugin options<\/h2>\n\n\n\n<p>The contenders for best free WordPress table of contents plugin are listed below, in no particular order:<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<ol class=\"wp-block-list\">\n<li><a href=\"#easy-table-of-contents\">Easy Table Of Contents<\/a><\/li>\n\n\n\n<li><a href=\"#heroic-table-of-contents\">Heroic Table Of Contents<\/a><\/li>\n\n\n\n<li><a href=\"#luckywp-table-of-contents\">LuckyWP Table Of Contents<\/a><\/li>\n\n\n\n<li><a href=\"#table-of-contents-plus\">Table Of Contents Plus<\/a><\/li>\n\n\n\n<li><a href=\"#joli-table-of-contents\">Joli Table Of Contents<\/a><\/li>\n\n\n\n<li><a href=\"#simple-toc\">Simple TOC<\/a><\/li>\n<\/ol>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n\t\t<div class='ti-tweet-clear'><\/div>\n\t\t\t<div class='ti-tweet_wrapper'>\n\t\t    \t<div class='ti-tweet_text'>\n\t\t    \t\t<a href='https:\/\/twitter.com\/share?text=%23WordPress+%F0%9F%93%9A+table+of+contents+%23plugin%3A+6+best+free+options+%F0%9F%94%8C&via=themeisle&related=themeisle&url=https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/' target='_blank' rel='nofollow'>#WordPress \ud83d\udcda table of contents #plugin: 6 best free options \ud83d\udd0c<\/a>\n\t\t    \t<\/div>\n\t\t    \t<div class='ti-tweet_sharebtn'>\n\t\t    \t<a href='https:\/\/twitter.com\/share?text=%23WordPress+%F0%9F%93%9A+table+of+contents+%23plugin%3A+6+best+free+options+%F0%9F%94%8C&via=themeisle&related=themeisle&url=https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/' target='_blank' rel='nofollow'>Click To Tweet \n\t\t    \t\t<span><\/span>\n\t\t    \t<\/a>\n\t\t    <\/div>\n\t\t<\/div>\n<\/div>\n<\/div>\n\n\n<div class=\"su-divider su-divider-style-default\" style=\"margin:40px 0;border-width:15px;border-color:#4267cf\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"easy-table-of-contents\">1. Easy Table Of Contents<\/h3>\n\n\n<div class=\"wp-pic-wrapper align-center large\" style=\"margin:20px 0;\"><div class=\"wp-pic large plugin wp-pic-ajax scheme2\"  id=\"wp-pic-easy-table-of-contents\"data-type=\"plugin\" data-slug=\"easy-table-of-contents\" data-image=\"\" data-expiration=\"\"  data-layout=\"large\" data-slugs=\"[]\" ><div class=\"wp-pic-body-loading\"><div class=\"signal\"><\/div><\/div><\/div><\/div><!-- .wp-pic-wrapper--><link rel='stylesheet' id='dashicons-css' href='https:\/\/themeisle.com\/blog\/wp-includes\/css\/dashicons.min.css?ver=6.8.5' type='text\/css' media='all' \/>\n<link rel='stylesheet' id='wppic-style-css' href='https:\/\/themeisle.com\/blog\/wp-content\/plugins\/wp-plugin-info-card\/dist\/wppic-styles.css?ver=6.1.1' type='text\/css' media='all' \/>\n<script type=\"text\/javascript\" src=\"https:\/\/themeisle.com\/blog\/wp-includes\/js\/jquery\/jquery.min.js?ver=3.7.1\" id=\"jquery-core-js\"><\/script>\n<script type=\"text\/javascript\" src=\"https:\/\/themeisle.com\/blog\/wp-includes\/js\/jquery\/jquery-migrate.min.js?ver=3.4.1\" id=\"jquery-migrate-js\"><\/script>\n<script type=\"text\/javascript\" id=\"wppic-script-js-extra\">\n\/* <![CDATA[ *\/\nvar wppicAjax = {\"ajaxurl\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/wp-admin\\\/admin-ajax.php\"};\n\/* ]]> *\/\n<\/script>\n<script type=\"text\/javascript\" src=\"https:\/\/themeisle.com\/blog\/wp-content\/plugins\/wp-plugin-info-card\/assets\/js\/wppic-script.min.js?ver=6.1.1\" id=\"wppic-script-js\"><\/script>\n\n\n\n\n<p>Easy Table Of Contents is a popular WordPress table of contents plugin with over 300,000 active installations and an impressive 4.5 star average rating. It&#8217;s a beginner-friendly solution for adding a table of contents to your posts, pages, custom post types, and sidebars.<\/p>\n\n\n<div class=\"wp-block-image blog-img-std\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=1090529481  fetchpriority=\"high\" decoding=\"async\" width=\"650\" height=\"623\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/easy-toc-1-1.png\" alt=\"WordPress table of contents plugin easy TOC\" class=\"wp-image-61493\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:650\/h:623\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/easy-toc-1-1.png 650w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:288\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/easy-toc-1-1.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:48\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/easy-toc-1-1.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:250\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/easy-toc-1-1.png 250w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:414\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/easy-toc-1-1.png 414w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:626\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/easy-toc-1-1.png 626w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:154\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/easy-toc-1-1.png 154w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:203\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/easy-toc-1-1.png 203w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:141\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/easy-toc-1-1.png 141w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:650\/h:623\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/easy-toc-1-1.png 2x\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><\/figure><\/div>\n\n\n<p>True to its name, it&#8217;s easy to use. So WordPress novices will navigate it effortlessly. Also, it&#8217;s lightweight and doesn&#8217;t add much weight to the webpage load.<\/p>\n\n\n\n<p>It works perfectly with Classic Editor, <a href=\"https:\/\/themeisle.com\/blog\/what-is-gutenberg\/\">Gutenberg<\/a>, Divi, <a href=\"https:\/\/themeisle.com\/blog\/elementor-review\/\">Elementor<\/a>, WPBakery Page Builder, and Visual Composer page editors.<\/p>\n\n\n\n<p>\ud83c\udfaf <strong>Key features<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Auto-insert a headings-based table of contents on any post type.<\/li>\n\n\n\n<li>Customize the font size, link color, border, background, and width of your TOC.<\/li>\n\n\n\n<li>Hide TOC functionality that allows you to hide the table of contents on some pages.<\/li>\n\n\n\n<li>Choose which headings to use to generate your table of contents.<\/li>\n\n\n\n<li>Allow the user to toggle the visibility of the table of contents.<\/li>\n\n\n\n<li>Insert a table of content in your sidebar if you don&#8217;t want it in your post content.<\/li>\n\n\n\n<li>Pick your preferred counter bullet formats from decimal, numeric roman, or none.<\/li>\n\n\n\n<li>Prioritize important headings so lower priority will be nested under higher priority headings.<\/li>\n<\/ul>\n\n\n<div class=\"su-divider su-divider-style-default\" style=\"margin:40px 0;border-width:15px;border-color:#4267cf\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"heroic-table-of-contents\">2. Heroic Table Of Contents<\/h3>\n\n\n<div class=\"wp-pic-wrapper align-center large\" style=\"margin:20px 0;\"><div class=\"wp-pic large plugin wp-pic-ajax scheme2\"  id=\"wp-pic-heroic-table-of-contents\"data-type=\"plugin\" data-slug=\"heroic-table-of-contents\" data-image=\"\" data-expiration=\"\"  data-layout=\"large\" data-slugs=\"[]\" ><div class=\"wp-pic-body-loading\"><div class=\"signal\"><\/div><\/div><\/div><\/div><!-- .wp-pic-wrapper-->\n\n\n\n<p>Another table of contents for WordPress plugin option is Heroic. The nifty Heroic Table of Contents block automatically detects headings (H1, H2, H3, etc.) on a page or post and uses them to create an attractive table.<\/p>\n\n\n\n<p>It has four pre-built table styles to choose from: gray, outlined, rounded, and contrasted:<\/p>\n\n\n<div class=\"wp-block-image blog-img-std\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=2044758887  fetchpriority=\"high\" decoding=\"async\" width=\"267\" height=\"399\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/heroic-toc.jpg\" alt=\"table of contents for WordPress heroic TOC\" class=\"wp-image-61495\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:267\/h:399\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/heroic-toc.jpg 267w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:201\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/heroic-toc.jpg 201w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:33\/h:50\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/heroic-toc.jpg 33w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:161\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/heroic-toc.jpg 161w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:266\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/heroic-toc.jpg 266w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:99\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/heroic-toc.jpg 99w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:130\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/heroic-toc.jpg 130w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:90\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/heroic-toc.jpg 90w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:267\/h:399\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/heroic-toc.jpg 2x\" sizes=\"(max-width: 267px) 100vw, 267px\" \/><\/figure><\/div>\n\n\n<p>These templates make it easier to design tables that match your brand style.<\/p>\n\n\n\n<p>Furthermore, you can create as many tables as you like. You can even make many tables on one page if it suits your fancy.<\/p>\n\n\n\n<p>\ud83c\udfaf <strong>Key features<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Insert multiple Table of Contents blocks to break up and sub-index lengthy content.<\/li>\n\n\n\n<li>Generate mobile-friendly pages that look superb on any device.<\/li>\n\n\n\n<li>Insert an index anywhere on your article: on top, after the introduction, or in the middle.<\/li>\n\n\n\n<li>Hide headings you don&#8217;t need and only show those that matter to you or your readers.<\/li>\n\n\n\n<li>Choose between bulleted, numbered, or plain lists for your table of contents style.<\/li>\n\n\n\n<li>Relabel your table headings without changing the original body content.<\/li>\n\n\n\n<li>Customize each table of contents as you see fit until it&#8217;s perfect.<\/li>\n\n\n\n<li>Expand and collapse the table of contents section according to your liking.<\/li>\n<\/ul>\n\n\n<div class=\"su-divider su-divider-style-default\" style=\"margin:40px 0;border-width:15px;border-color:#4267cf\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"luckywp-table-of-contents\">3. LuckyWP Table Of Contents<\/h3>\n\n\n<div class=\"wp-pic-wrapper align-center large\" style=\"margin:20px 0;\"><div class=\"wp-pic large plugin wp-pic-ajax scheme2\"  id=\"wp-pic-luckywp-table-of-contents\"data-type=\"plugin\" data-slug=\"luckywp-table-of-contents\" data-image=\"\" data-expiration=\"\"  data-layout=\"large\" data-slugs=\"[]\" ><div class=\"wp-pic-body-loading\"><div class=\"signal\"><\/div><\/div><\/div><\/div><!-- .wp-pic-wrapper-->\n\n\n\n<p>LuckyWP Table Of Contents is one more feature-rich WordPress table of contents plugin worth considering. LuckyWP auto inserts SEO-friendly table of contents in your WordPress site pages, posts, and custom post types.<\/p>\n\n\n\n<p>Here&#8217;s an example of a neat index created using the LuckyWP plugin:<\/p>\n\n\n<div class=\"wp-block-image blog-img-std\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=222290590  fetchpriority=\"high\" decoding=\"async\" width=\"699\" height=\"561\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/LuckyWP-table-of-contents-plugin-1-1.png\" alt=\"\" class=\"wp-image-61570\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:699\/h:561\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/LuckyWP-table-of-contents-plugin-1-1.png 699w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:241\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/LuckyWP-table-of-contents-plugin-1-1.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:40\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/LuckyWP-table-of-contents-plugin-1-1.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:299\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/LuckyWP-table-of-contents-plugin-1-1.png 299w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:495\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/LuckyWP-table-of-contents-plugin-1-1.png 495w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:184\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/LuckyWP-table-of-contents-plugin-1-1.png 184w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:243\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/LuckyWP-table-of-contents-plugin-1-1.png 243w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:168\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/LuckyWP-table-of-contents-plugin-1-1.png 168w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:699\/h:561\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/LuckyWP-table-of-contents-plugin-1-1.png 2x\" sizes=\"(max-width: 699px) 100vw, 699px\" \/><\/figure><\/div>\n\n\n<p>LuckyWP prides itself on making an SEO-ready table of contents. Optimized tables attract search engine robots and make your site more visible online.<\/p>\n\n\n\n<p>\ud83c\udfaf <strong>Key features<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create an SEO-friendly table of contents designed to appear in Google featured snippets.<\/li>\n\n\n\n<li>Multiple table insertion methods: insert indexes anywhere on your site by shortcode, Gutenberg block, or widget.<\/li>\n\n\n\n<li>Customize your table appearance: colors, font size, width, float, title font size, and weight.<\/li>\n\n\n\n<li>Compatible with most WordPress plugins and themes and works with both the Gutenberg block editor and the classic editor.<\/li>\n\n\n\n<li>Set the minimum headings you want to display on your table of contents.<\/li>\n\n\n\n<li>Omit table headings by level or text, and set the depth of your titles.<\/li>\n\n\n\n<li>Catalog your table of contents items by roman or decimal numbers in order or nested.<\/li>\n\n\n\n<li>Choose your preferred color schemes from dark, light, white, transparent, or inherit the color from your theme and override colors if you like.<\/li>\n<\/ul>\n\n\n<div class=\"su-divider su-divider-style-default\" style=\"margin:40px 0;border-width:15px;border-color:#4267cf\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"table-of-contents-plus\">4. Table Of Contents Plus<\/h3>\n\n\n<div class=\"wp-pic-wrapper align-center large\" style=\"margin:20px 0;\"><div class=\"wp-pic large plugin wp-pic-ajax scheme2\"  id=\"wp-pic-table-of-contents-plus\"data-type=\"plugin\" data-slug=\"table-of-contents-plus\" data-image=\"\" data-expiration=\"\"  data-layout=\"large\" data-slugs=\"[]\" ><div class=\"wp-pic-body-loading\"><div class=\"signal\"><\/div><\/div><\/div><\/div><!-- .wp-pic-wrapper-->\n\n\n\n<p>Table Of Contents Plus is a robust, easy-to-use plugin for automatically inserting an index on your WordPress site pages. It&#8217;s modeled after Wikipedia and works across most WordPress themes. You can put a TOC on your long-form content pages and custom post types.<\/p>\n\n\n<div class=\"wp-block-image blog-img-std\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=1600807412  data-opt-src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/toc-plus-1-1.png\"  decoding=\"async\" width=\"500\" height=\"610\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:eco\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/toc-plus-1-1.png\" alt=\"free WordPess table of contents plugin\" class=\"wp-image-61504\" old-srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:500\/h:610\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/toc-plus-1-1.png 500w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:246\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/toc-plus-1-1.png 246w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:41\/h:50\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/toc-plus-1-1.png 41w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:197\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/toc-plus-1-1.png 197w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:325\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/toc-plus-1-1.png 325w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:492\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/toc-plus-1-1.png 492w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:121\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/toc-plus-1-1.png 121w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:160\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/toc-plus-1-1.png 160w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:111\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/toc-plus-1-1.png 111w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:500\/h:610\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/toc-plus-1-1.png 2x\" \/><noscript><img data-opt-id=1600807412  decoding=\"async\" width=\"500\" height=\"610\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/toc-plus-1-1.png\" alt=\"free WordPess table of contents plugin\" class=\"wp-image-61504\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:500\/h:610\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/toc-plus-1-1.png 500w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:246\/h:300\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/toc-plus-1-1.png 246w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:41\/h:50\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/toc-plus-1-1.png 41w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:197\/h:240\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/toc-plus-1-1.png 197w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:325\/h:397\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/toc-plus-1-1.png 325w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:492\/h:600\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/toc-plus-1-1.png 492w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:121\/h:148\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/toc-plus-1-1.png 121w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:160\/h:195\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/toc-plus-1-1.png 160w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:111\/h:135\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/toc-plus-1-1.png 111w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:500\/h:610\/q:mauto\/f:best\/dpr:2\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/toc-plus-1-1.png 2x\" sizes=\"(max-width: 500px) 100vw, 500px\" \/></noscript><\/figure><\/div>\n\n\n<p>A standout feature of Table Of Content Plus is that, besides TOC creation, it can also generate site maps listing all pages and categories for your entire site. Moreover, it&#8217;s perfect for content-rich sites and bloggers who write many <a href=\"https:\/\/themeisle.com\/blog\/long-form-content\/\">long-form posts<\/a>.<\/p>\n\n\n\n<p>\ud83c\udfaf <strong>Key features<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Customize the number of headings to show, where to display the table, and more.<\/li>\n\n\n\n<li>Exclude specific heading levels like H3 and H4 from being displayed and disable the output of the included CSS file.<\/li>\n\n\n\n<li>Use <a href=\"https:\/\/themeisle.com\/blog\/what-are-shortcodes-in-wordpress\/\">shortcodes<\/a> to override the default behavior, like hiding the table of contents or special exclusions on particular pages.<\/li>\n\n\n\n<li>Drag and drop your table of contents on your WordPress website sidebar.<\/li>\n\n\n\n<li>Insert a table of contents exactly where you want it anywhere on your pages.<\/li>\n\n\n\n<li>Use the [no_toc] shortcode to disable the table of contents for the current page, post, or custom post type.<\/li>\n\n\n\n<li>Index all published posts on your site by alphabetical order or the publication date.<\/li>\n\n\n\n<li>Present your table of contents in grey, light blue, white, black, or a custom background color.<\/li>\n<\/ul>\n\n\n<div class=\"su-divider su-divider-style-default\" style=\"margin:40px 0;border-width:15px;border-color:#4267cf\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"joli-table-of-contents\">5. Joli Table Of Contents<\/h3>\n\n\n<div class=\"wp-pic-wrapper align-center large\" style=\"margin:20px 0;\"><div class=\"wp-pic large plugin wp-pic-ajax scheme2\"  id=\"wp-pic-joli-table-of-contents\"data-type=\"plugin\" data-slug=\"joli-table-of-contents\" data-image=\"\" data-expiration=\"\"  data-layout=\"large\" data-slugs=\"[]\" ><div class=\"wp-pic-body-loading\"><div class=\"signal\"><\/div><\/div><\/div><\/div><!-- .wp-pic-wrapper-->\n\n\n\n<p>An alternative table of contents plugin for WordPress worth a mention is Joli.<\/p>\n\n\n\n<p>Joli table of contents is a lightweight SEO-friendly solution. It&#8217;s a new kid on the block that lauds itself as the most customizable table of contents plugin. You can tweak everything from margins to border radius and more.<\/p>\n\n\n<div class=\"wp-block-image blog-img-std\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=1147847897  data-opt-src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/joli-toc-1-1.png\"  decoding=\"async\" width=\"700\" height=\"743\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:eco\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/joli-toc-1-1.png\" alt=\"\" class=\"wp-image-61571\" old-srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:700\/h:743\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/joli-toc-1-1.png 700w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:283\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/joli-toc-1-1.png 283w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:47\/h:50\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/joli-toc-1-1.png 47w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:226\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/joli-toc-1-1.png 226w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:374\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/joli-toc-1-1.png 374w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:565\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/joli-toc-1-1.png 565w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:139\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/joli-toc-1-1.png 139w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:184\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/joli-toc-1-1.png 184w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:127\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/joli-toc-1-1.png 127w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:700\/h:743\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/joli-toc-1-1.png 2x\" \/><noscript><img data-opt-id=1147847897  decoding=\"async\" width=\"700\" height=\"743\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/joli-toc-1-1.png\" alt=\"\" class=\"wp-image-61571\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:700\/h:743\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/joli-toc-1-1.png 700w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:283\/h:300\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/joli-toc-1-1.png 283w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:47\/h:50\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/joli-toc-1-1.png 47w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:226\/h:240\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/joli-toc-1-1.png 226w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:374\/h:397\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/joli-toc-1-1.png 374w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:565\/h:600\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/joli-toc-1-1.png 565w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:139\/h:148\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/joli-toc-1-1.png 139w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:184\/h:195\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/joli-toc-1-1.png 184w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:127\/h:135\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/joli-toc-1-1.png 127w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:700\/h:743\/q:mauto\/f:best\/dpr:2\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/joli-toc-1-1.png 2x\" sizes=\"(max-width: 700px) 100vw, 700px\" \/></noscript><\/figure><\/div>\n\n\n<p>The above customization options are just the essentials. The Joli WordPress table of contents plugin is also super fast, so it won&#8217;t drag down your <a href=\"https:\/\/themeisle.com\/blog\/website-speed-optimization\/\">site speed<\/a>.<\/p>\n\n\n\n<p>\ud83c\udfaf <strong>Key features<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Auto-insert a TOC in select post types and position it wherever you want in the content.<\/li>\n\n\n\n<li>Edit a wide range of settings, including the margin, padding, border radius, border, colors, fonts, and more.<\/li>\n\n\n\n<li>Pick the Text toggle setting for a vintage look, or choose an Icon toggle for a more contemporary appearance.<\/li>\n\n\n\n<li>Superior heading technology that picks and displays headings locked behind third-party shortcodes and blocks.<\/li>\n\n\n\n<li>Insert, hide, or edit specific table of contents headings using the Gutenberg WordPress editor.<\/li>\n\n\n\n<li>Create a custom table of contents theme from scratch to gain complete control of the output.<\/li>\n\n\n\n<li>Enjoy supersonic page speeds with JavaScript and minified CSS and technology.<\/li>\n\n\n\n<li>Customize the Table of Contents Title to your liking.<\/li>\n<\/ul>\n\n\n<div class=\"su-divider su-divider-style-default\" style=\"margin:40px 0;border-width:15px;border-color:#4267cf\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"simple-toc\">6. Simple TOC<\/h3>\n\n\n<div class=\"wp-pic-wrapper align-center large\" style=\"margin:20px 0;\"><div class=\"wp-pic large plugin wp-pic-ajax scheme2\"  id=\"wp-pic-simpletoc\"data-type=\"plugin\" data-slug=\"simpletoc\" data-image=\"\" data-expiration=\"\"  data-layout=\"large\" data-slugs=\"[]\" ><div class=\"wp-pic-body-loading\"><div class=\"signal\"><\/div><\/div><\/div><\/div><!-- .wp-pic-wrapper-->\n\n\n\n<p>If you want a WordPress table of contents that does the essentials well, then Simple TOC would be an excellent choice.<\/p>\n\n\n\n<p>Simple TOC has a simple, smooth, and beginner-friendly user interface. It allows you to add a basic TOC to your WordPress posts and pages.<\/p>\n\n\n<div class=\"wp-block-image blog-img-std\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=131494370  data-opt-src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/Simple-TOC-1-1-1.png\"  decoding=\"async\" width=\"400\" height=\"630\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:eco\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/Simple-TOC-1-1-1.png\" alt=\"WordPress table of contents plugin Simple TOC\" class=\"wp-image-61588\" old-srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:400\/h:630\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/Simple-TOC-1-1-1.png 400w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:190\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/Simple-TOC-1-1-1.png 190w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:32\/h:50\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/Simple-TOC-1-1-1.png 32w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:152\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/Simple-TOC-1-1-1.png 152w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:252\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/Simple-TOC-1-1-1.png 252w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:381\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/Simple-TOC-1-1-1.png 381w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:94\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/Simple-TOC-1-1-1.png 94w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:124\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/Simple-TOC-1-1-1.png 124w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:86\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/Simple-TOC-1-1-1.png 86w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:400\/h:630\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/Simple-TOC-1-1-1.png 2x\" \/><noscript><img data-opt-id=131494370  decoding=\"async\" width=\"400\" height=\"630\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/Simple-TOC-1-1-1.png\" alt=\"WordPress table of contents plugin Simple TOC\" class=\"wp-image-61588\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:400\/h:630\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/Simple-TOC-1-1-1.png 400w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:190\/h:300\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/Simple-TOC-1-1-1.png 190w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:32\/h:50\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/Simple-TOC-1-1-1.png 32w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:152\/h:240\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/Simple-TOC-1-1-1.png 152w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:252\/h:397\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/Simple-TOC-1-1-1.png 252w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:381\/h:600\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/Simple-TOC-1-1-1.png 381w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:94\/h:148\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/Simple-TOC-1-1-1.png 94w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:124\/h:195\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/Simple-TOC-1-1-1.png 124w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:86\/h:135\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/Simple-TOC-1-1-1.png 86w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:400\/h:630\/q:mauto\/f:best\/dpr:2\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/Simple-TOC-1-1-1.png 2x\" sizes=\"(max-width: 400px) 100vw, 400px\" \/></noscript><\/figure><\/div>\n\n\n<p>The setup for this open-source WordPress table of contents plugin is painless.<\/p>\n\n\n\n<p>\ud83c\udfaf <strong>Key features<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Insert and style your table of contents using the native WordPress editor (Gutenberg).<\/li>\n\n\n\n<li>Personalize the TOC heading text to boost your page&#8217;s SEO attributes.<\/li>\n\n\n\n<li>Save time and keep your tables on-brand by inheriting your theme&#8217;s style.<\/li>\n\n\n\n<li>Determine the maximum depth of your table of contents headings.<\/li>\n\n\n\n<li>Choose a listing style between a bullet HTML list, an indent list, or an ordered list.<\/li>\n\n\n\n<li>Customize the background and color and edit the H2 heading of the TOC block.<\/li>\n\n\n\n<li>Create a reusable table of contents for future posts by changing the styled group into a reusable block.<\/li>\n\n\n\n<li>Compatible with GeneratePress, Rank Math, and <a href=\"https:\/\/themeisle.com\/blog\/google-amp-for-wordpress\/\">Accelerated Mobile Pages (AMP) plugins<\/a>.<\/li>\n<\/ul>\n\n\n<div class=\"su-divider su-divider-style-dotted\" style=\"margin:40px 0;border-width:1px;border-color:#999999\"><a href=\"#\" style=\"color:#999999\">Go to top<\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Improve user experience with a WordPress Table of contents plugin<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>In summary, a WordPress table of contents plugin \ud83d\udd0c is a helpful tool in the modern content creation workflow.<\/p>\n\n\n\n<p>It gives readers a delightful experience as they consume your content.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n\t\t<div class='ti-tweet-clear'><\/div>\n\t\t\t<div class='ti-tweet_wrapper'>\n\t\t    \t<div class='ti-tweet_text'>\n\t\t    \t\t<a href='https:\/\/twitter.com\/share?text=%23WordPress+%F0%9F%93%9A+table+of+contents+%23plugin%3A+6+best+free+options+%F0%9F%94%8C&via=themeisle&related=themeisle&url=https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/' target='_blank' rel='nofollow'>#WordPress \ud83d\udcda table of contents #plugin: 6 best free options \ud83d\udd0c<\/a>\n\t\t    \t<\/div>\n\t\t    \t<div class='ti-tweet_sharebtn'>\n\t\t    \t<a href='https:\/\/twitter.com\/share?text=%23WordPress+%F0%9F%93%9A+table+of+contents+%23plugin%3A+6+best+free+options+%F0%9F%94%8C&via=themeisle&related=themeisle&url=https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/' target='_blank' rel='nofollow'>Click To Tweet \n\t\t    \t\t<span><\/span>\n\t\t    \t<\/a>\n\t\t    <\/div>\n\t\t<\/div>\n<\/div>\n<\/div>\n\n\n\n<p>They can get a quick overview of a post and quickly jump to sections that will address their pressing questions. And, with Google emphasizing <a href=\"https:\/\/developers.google.com\/search\/docs\/appearance\/page-experience\" target=\"_blank\" rel=\"noopener\">page experience<\/a> in its search algorithm, a positive user experience improves SEO. Besides, a neat TOC adds a professional look to your pages.<\/p>\n\n\n\n<p>Choose the TOC plugin that suits your needs and start \ud83c\udfc1 reaping the benefits today.<\/p>\n\n\n\n<p>\ud83d\udc49 If you want a more actionable tutorial, you can also read our step-by-step tutorial on <a href=\"https:\/\/themeisle.com\/blog\/table-of-contents-wordpress\/\">how to add a table of contents in WordPress<\/a>.<\/p>\n\n\n\n<p><strong><em>Do you still have any questions about how to choose between these table of contents plugins? Let us know in the comments!<\/em><\/strong><\/p>\n\n\n<style>.ticss-d144f107 strong{font-weight: 700;\n    letter-spacing: -0.2px;\n    line-height: 1.2;\n    display: inline-block;}<\/style>\n\n\n<div class=\"wp-block-columns speed-guide has-white-color has-text-color has-background has-link-color wp-elements-2f81f6c5526477b5b4d52d1ca4513949 is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" style=\"background-color:#4267cf\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\">\n<figure class=\"wp-block-image size-medium\"><img data-opt-id=30701221  data-opt-src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png\"  decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:eco\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png\" alt=\"speed guide\" class=\"wp-image-113040\" old-srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:1024\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:150\/h:150\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 150w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:768\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:50\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:240\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 240w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:397\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 397w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:600\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 600w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:148\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 148w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:195\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 195w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:135\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 135w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 2x\" \/><noscript><img data-opt-id=30701221  decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png\" alt=\"speed guide\" class=\"wp-image-113040\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:1024\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:150\/h:150\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 150w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:768\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:50\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:240\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 240w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:397\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 397w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:600\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 600w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:148\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 148w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:195\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 195w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:135\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 135w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 2x\" sizes=\"(max-width: 300px) 100vw, 300px\" \/></noscript><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-center ticss-58e79f2f\" style=\"font-size:14px\"><strong>FREE GUIDE<\/strong><\/p>\n\n\n\n<p class=\"ticss-d144f107\" style=\"font-size:25px\"><strong>4 Essential Steps to Speed Up Your&nbsp;WordPress Website<\/strong><\/p>\n\n\n\n<p class=\"ticss-3b627beb\">Follow the simple steps in our 4-part mini series and reduce your loading times by 50-80%.&nbsp;\ud83d\ude80<\/p>\n\n\n<p><div class=\"frm_forms  with_frm_style frm_style_themeisle\" id=\"frm_form_4_container\" data-token=\"c4c81c24bdb79c507973b64107966d8d\">\n<form enctype=\"multipart\/form-data\" method=\"post\" class=\"frm-show-form  frm_pro_form \" id=\"form_site-speed-guide-below-post\" data-token=\"c4c81c24bdb79c507973b64107966d8d\">\n<div class=\"frm_form_fields \">\n<fieldset>\n<legend class=\"frm_screen_reader\">Site Speed Guide - Below Post<\/legend>\r\n\r\n<div class=\"frm_fields_container\">\n<input type=\"hidden\" name=\"frm_action\" value=\"create\" \/>\n<input type=\"hidden\" name=\"form_id\" value=\"4\" \/>\n<input type=\"hidden\" name=\"frm_hide_fields_4\" id=\"frm_hide_fields_4\" value=\"\" \/>\n<input type=\"hidden\" name=\"form_key\" value=\"site-speed-guide-below-post\" \/>\n<input type=\"hidden\" name=\"item_meta[0]\" value=\"\" \/>\n<input type=\"hidden\" id=\"frm_submit_entry_4\" name=\"frm_submit_entry_4\" value=\"4ba3cb1e2c\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/blog\/wp-json\/wp\/v2\/posts\/61396\" \/><input type=\"hidden\" name=\"item_meta[18]\" id=\"field_6px6q2\" value=\"\/blog\/wp-json\/wp\/v2\/posts\/61396\"  data-frmval=\"\/blog\/wp-json\/wp\/v2\/posts\/61396\"   \/>\n<div id=\"frm_field_15_container\" class=\"frm_form_field form-field  frm_required_field frm_none_container\">\r\n\t<label for=\"field_6px6q\" id=\"field_6px6q_label\" class=\"frm_primary_label\">Your Email\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\">*<\/span>\r\n\t<\/label>\r\n\t<input type=\"email\" id=\"field_6px6q\" name=\"item_meta[15]\" value=\"\"  autocomplete=\"email\"  placeholder=\"your@email.com\" data-reqmsg=\"Your Email cannot be blank.\" aria-required=\"true\" data-invmsg=\"Your Email is invalid\" aria-invalid=\"false\"  \/>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_17_container\" class=\"frm_form_field form-field  frm_none_container vertical_radio\">\r\n\t<div  id=\"field_6px6q3_label\" class=\"frm_primary_label\">Subscribe to our newsletter\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\"><\/span>\r\n\t<\/div>\r\n\t<div class=\"frm_opt_container\" aria-labelledby=\"field_6px6q3_label\" role=\"group\">\t\t<div class=\"frm_checkbox\" id=\"frm_checkbox_17-0\">\t\t\t<label  for=\"field_6px6q3-0\">\n\t\t\t<input type=\"checkbox\" name=\"item_meta[17][]\" id=\"field_6px6q3-0\" value=\"true\"  data-invmsg=\"Subscribe to our newsletter is invalid\" aria-invalid=\"false\"   \/> Subscribe to our newsletter<\/label><\/div>\n<\/div>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_14_container\" class=\"frm_form_field form-field \">\r\n\t<div class=\"frm_submit frm_flex\">\r\n<button class=\"frm_button_submit frm_final_submit\" type=\"submit\"   formnovalidate=\"formnovalidate\">FREE ACCESS<\/button>\r\n\r\n\r\n\r\n<\/div>\r\n<\/div>\n\t<input type=\"hidden\" name=\"item_key\" value=\"\" \/>\n\t\t\t<div id=\"frm_field_24_container\">\n\t\t\t<label for=\"field_8g19i\" >\n\t\t\t\tIf you are human, leave this field blank.\t\t\t<\/label>\n\t\t\t<input  id=\"field_8g19i\" type=\"text\" class=\"frm_form_field form-field frm_verify\" name=\"item_meta[24]\" value=\"\"  \/>\n\t\t<\/div>\n\t\t<input name=\"frm_state\" type=\"hidden\" value=\"tGKtIG19U6wyYcew8uBttY5CHI24+THoE9Yu4kRg+Q4wF9M0QAXa6pd1+Qu8+H8p\" \/><\/div>\n<\/fieldset>\n<\/div>\n\n<p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"134\"\/><script>document.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );<\/script><\/p><\/form>\n<\/div>\n<\/p>\n<\/div>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"Are you searching the web for a free WordPress table of contents plugin for your site? A table of contents has many benefits for both readers and search engines. In this post, we&#8217;ll review seven free WordPress table of contents plugins. For each one, we&#8217;ll give an overview and explain its key features.","protected":false},"author":70,"featured_media":62393,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_stopmodifiedupdate":false,"_modified_date":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[26,13],"tags":[],"hashtags":[],"class_list":["post-61396","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","category-wordpress-plugins"],"wppr_data":{"cwp_meta_box_check":"No"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.8 (Yoast SEO v26.1.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>WordPress Table of Contents Plugin: 6 Best Free Plugins<\/title>\n<meta name=\"description\" content=\"Hunting for a WordPress table of contents plugin? Here are the six best free options you can choose from today.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WordPress Table of Contents Plugin: 6 Best Free Plugins\" \/>\n<meta property=\"og:description\" content=\"Hunting for a WordPress table of contents plugin? Here are the six best free options you can choose from today.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/\" \/>\n<meta property=\"og:site_name\" content=\"Themeisle Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-02T13:15:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/WordPress-table-of-contents-plugin.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2180\" \/>\n\t<meta property=\"og:image:height\" content=\"1090\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Qhubekani Nyathi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Qhubekani Nyathi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/\"},\"author\":{\"name\":\"Qhubekani Nyathi\",\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/person\/5565bcc9f9b6f16f460514987812316d\"},\"headline\":\"WordPress Table of Contents Plugin: 6 Best Free Plugins\",\"datePublished\":\"2023-02-02T13:15:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/\"},\"wordCount\":1674,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/WordPress-table-of-contents-plugin.png\",\"articleSection\":[\"WordPress\",\"WordPress Plugins\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/\",\"url\":\"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/\",\"name\":\"WordPress Table of Contents Plugin: 6 Best Free Plugins\",\"isPartOf\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/WordPress-table-of-contents-plugin.png\",\"datePublished\":\"2023-02-02T13:15:00+00:00\",\"description\":\"Hunting for a WordPress table of contents plugin? Here are the six best free options you can choose from today.\",\"breadcrumb\":{\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/#primaryimage\",\"url\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/WordPress-table-of-contents-plugin.png\",\"contentUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/WordPress-table-of-contents-plugin.png\",\"width\":2180,\"height\":1090,\"caption\":\"WordPress table of contents plugin\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/themeisle.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress Table of Contents Plugin: 6 Best Free Plugins\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/themeisle.com\/blog\/#website\",\"url\":\"https:\/\/themeisle.com\/blog\/\",\"name\":\"Themeisle Blog\",\"description\":\"WordPress Tutorials and Reviews for Beginners and Advanced\",\"publisher\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/themeisle.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/themeisle.com\/blog\/#organization\",\"name\":\"VertiStudio\",\"alternateName\":\"Vertigo Studio SA\",\"url\":\"https:\/\/themeisle.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png\",\"contentUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png\",\"width\":718,\"height\":156,\"caption\":\"VertiStudio\"},\"image\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/person\/5565bcc9f9b6f16f460514987812316d\",\"name\":\"Qhubekani Nyathi\",\"url\":\"https:\/\/themeisle.com\/blog\/author\/qt\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"WordPress Table of Contents Plugin: 6 Best Free Plugins","description":"Hunting for a WordPress table of contents plugin? Here are the six best free options you can choose from today.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/","og_locale":"en_US","og_type":"article","og_title":"WordPress Table of Contents Plugin: 6 Best Free Plugins","og_description":"Hunting for a WordPress table of contents plugin? Here are the six best free options you can choose from today.","og_url":"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/","og_site_name":"Themeisle Blog","article_published_time":"2023-02-02T13:15:00+00:00","og_image":[{"width":2180,"height":1090,"url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/WordPress-table-of-contents-plugin.png","type":"image\/png"}],"author":"Qhubekani Nyathi","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Qhubekani Nyathi","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/#article","isPartOf":{"@id":"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/"},"author":{"name":"Qhubekani Nyathi","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/person\/5565bcc9f9b6f16f460514987812316d"},"headline":"WordPress Table of Contents Plugin: 6 Best Free Plugins","datePublished":"2023-02-02T13:15:00+00:00","mainEntityOfPage":{"@id":"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/"},"wordCount":1674,"commentCount":0,"publisher":{"@id":"https:\/\/themeisle.com\/blog\/#organization"},"image":{"@id":"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/#primaryimage"},"thumbnailUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/WordPress-table-of-contents-plugin.png","articleSection":["WordPress","WordPress Plugins"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/","url":"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/","name":"WordPress Table of Contents Plugin: 6 Best Free Plugins","isPartOf":{"@id":"https:\/\/themeisle.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/#primaryimage"},"image":{"@id":"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/#primaryimage"},"thumbnailUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/WordPress-table-of-contents-plugin.png","datePublished":"2023-02-02T13:15:00+00:00","description":"Hunting for a WordPress table of contents plugin? Here are the six best free options you can choose from today.","breadcrumb":{"@id":"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/#primaryimage","url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/WordPress-table-of-contents-plugin.png","contentUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2023\/01\/WordPress-table-of-contents-plugin.png","width":2180,"height":1090,"caption":"WordPress table of contents plugin"},{"@type":"BreadcrumbList","@id":"https:\/\/themeisle.com\/blog\/wordpress-table-of-contents-plugin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/themeisle.com\/blog\/"},{"@type":"ListItem","position":2,"name":"WordPress Table of Contents Plugin: 6 Best Free Plugins"}]},{"@type":"WebSite","@id":"https:\/\/themeisle.com\/blog\/#website","url":"https:\/\/themeisle.com\/blog\/","name":"Themeisle Blog","description":"WordPress Tutorials and Reviews for Beginners and Advanced","publisher":{"@id":"https:\/\/themeisle.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/themeisle.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/themeisle.com\/blog\/#organization","name":"VertiStudio","alternateName":"Vertigo Studio SA","url":"https:\/\/themeisle.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png","contentUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png","width":718,"height":156,"caption":"VertiStudio"},"image":{"@id":"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/person\/5565bcc9f9b6f16f460514987812316d","name":"Qhubekani Nyathi","url":"https:\/\/themeisle.com\/blog\/author\/qt\/"}]}},"_links":{"self":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/61396","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/users\/70"}],"replies":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/comments?post=61396"}],"version-history":[{"count":27,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/61396\/revisions"}],"predecessor-version":[{"id":63315,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/61396\/revisions\/63315"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/media\/62393"}],"wp:attachment":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/media?parent=61396"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/categories?post=61396"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/tags?post=61396"},{"taxonomy":"hashtags","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/hashtags?post=61396"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}