{"id":50274,"date":"2023-10-31T08:51:14","date_gmt":"2023-10-31T08:51:14","guid":{"rendered":"\/tutorials\/?p=50274"},"modified":"2026-03-09T19:17:39","modified_gmt":"2026-03-09T19:17:39","slug":"wordpress-table-of-contents","status":"publish","type":"post","link":"\/ng\/tutorials\/wordpress-table-of-contents\/","title":{"rendered":"How to Add a WordPress Table of Contents: 2 Easy Ways and the Best Plugins"},"content":{"rendered":"<?xml encoding=\"utf-8\" ?><p>The ideal blog post length for <a href=\"\/ng\/tutorials\/what-is-seo\/\">search engine optimization (SEO)<\/a> is around <a href=\"https:\/\/blog.hubspot.com\/marketing\/how-long-should-your-blog-posts-be-faq\">2,000 words<\/a>, which is equivalent to four pages of text. It&rsquo;s worth keeping in mind, however, that <a href=\"https:\/\/optinmonster.com\/blogging-statistics\/\">43% of readers<\/a> say they only skim blog posts.<\/p><p>Providing a table of contents (TOC) is therefore an excellent way to help readers navigate your posts and prevent them from clicking off your WordPress site within seconds.<\/p><p>Compared to <a href=\"\/ng\/website-builder\">website builders<\/a>, WordPress lets users extend a website&rsquo;s functionality more freely using plugins. This article will cover the steps to add TOCs to your WordPress site both manually and by using a plugin. We also listed five WordPress TOC plugins for your reference.<\/p><h2 class=\"wp-block-heading\" id=\"h-why-add-a-wordpress-table-of-contents\">Why Add a WordPress Table of Contents?<\/h2><p>A table of contents helps readers jump to relevant sections of a <a href=\"\/ng\/tutorials\/what-is-wordpress\/\">WordPress<\/a> post, which can improve its readability &ndash; particularly for long-form content.<\/p><p>Adding a TOC also enhances search engine optimization. For example, it may reduce your website&rsquo;s <a href=\"\/ng\/tutorials\/reduce-bounce-rate\/\">bounce rate<\/a> as users can easily navigate to the sections that answer their search intent.<\/p><p>Furthermore, TOCs can help make your web pages look more attractive on search engine results pages (SERPs). Providing a table of contents helps Google automatically generate jump links to different sections of your post.<\/p><figure class=\"wp-block-image size-full is-resized\"><a href=\"\/ng\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/The-links-to-jump-straight-into-a-section-on-a-long-post-in-Google-SERPs.png\"><img loading=\"lazy\" decoding=\"async\" width=\"942\" height=\"209\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/The-links-to-jump-straight-into-a-section-on-a-long-post-in-Google-SERPs.png\/public\" alt=\"Screenshot of the links to jump straight into a section on a long post in Google SERPs\" class=\"wp-image-50277\" style=\"width:840px;height:186px\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/The-links-to-jump-straight-into-a-section-on-a-long-post-in-Google-SERPs.png\/w=942,fit=scale-down 942w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/The-links-to-jump-straight-into-a-section-on-a-long-post-in-Google-SERPs.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/The-links-to-jump-straight-into-a-section-on-a-long-post-in-Google-SERPs.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/The-links-to-jump-straight-into-a-section-on-a-long-post-in-Google-SERPs.png\/w=768,fit=scale-down 768w\" sizes=\"auto, (max-width: 942px) 100vw, 942px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-how-to-create-a-wordpress-table-of-contents-manually\">How to Create a WordPress Table of Contents Manually<\/h2><p>In this section, we&rsquo;ll go over how to create a table of contents using WordPress&rsquo; <a href=\"\/ng\/tutorials\/gutenberg-wordpress\/\">Gutenberg block editor<\/a>.<\/p><p>This method doesn&rsquo;t offer much flexibility, but it is a good alternative for those who want to <a href=\"\/ng\/tutorials\/how-many-plugins-are-too-many\/\">avoid installing too many plugins<\/a>.<\/p><p>Note that the tutorial above does not work if you&rsquo;re using other <a href=\"\/ng\/tutorials\/wordpress-page-builders\/\">page builders<\/a>, in which case, consider using a WordPress plugin to create a TOC.<\/p><ol class=\"wp-block-list\">\n<li>Log in to your WordPress dashboard and access the post where you wish to add a TOC.<\/li>\n\n\n\n<li>Add a <strong>heading<\/strong> block for every section you want to include in the TOC.<br><br>Skip this step if the headings are already present &ndash; you can tell by the different font sizes between the headings and the body text.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"\/ng\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-on-how-to-add-a-heading-block-in-WordPress-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1656\" height=\"819\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-on-how-to-add-a-heading-block-in-WordPress-1.png\/w=1024,h=1024,fit=scale-down\" alt=\"Screenshot showing different heading sizes in WordPress\" class=\"wp-image-50397\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-on-how-to-add-a-heading-block-in-WordPress-1.png\/w=1656,fit=scale-down 1656w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-on-how-to-add-a-heading-block-in-WordPress-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-on-how-to-add-a-heading-block-in-WordPress-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-on-how-to-add-a-heading-block-in-WordPress-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-on-how-to-add-a-heading-block-in-WordPress-1.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-on-how-to-add-a-heading-block-in-WordPress-1.png\/w=1536,fit=scale-down 1536w\" sizes=\"auto, (max-width: 1656px) 100vw, 1656px\" \/><\/a><\/figure><\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Then, place the cursor on a heading and write an HTML anchor for it under <strong>Advanced<\/strong> settings. Note that the anchor text should be without spaces.<br><br>Repeat this step for all headings and ensure each anchor name is different.<\/li>\n<\/ol><ol start=\"4\" class=\"wp-block-list\">\n<li>Add a <strong>List<\/strong> block on a section of the page where you want to insert the table of contents. Then, insert all the TOC headings consecutively.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"\/ng\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-adding-a-list-in-WordPress-block-editor.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1683\" height=\"738\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-adding-a-list-in-WordPress-block-editor.png\/w=1024,h=1024,fit=scale-down\" alt=\"Screenshot showing how to add the list block on WordPress\" class=\"wp-image-50398\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-adding-a-list-in-WordPress-block-editor.png\/w=1683,fit=scale-down 1683w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-adding-a-list-in-WordPress-block-editor.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-adding-a-list-in-WordPress-block-editor.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-adding-a-list-in-WordPress-block-editor.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-adding-a-list-in-WordPress-block-editor.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-adding-a-list-in-WordPress-block-editor.png\/w=1536,fit=scale-down 1536w\" sizes=\"auto, (max-width: 1683px) 100vw, 1683px\" \/><\/a><\/figure><\/div><ol start=\"5\" class=\"wp-block-list\">\n<li>With your cursor, highlight an entry from the list, then click on the <strong>Link<\/strong> icon in the toolbar.&nbsp;<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"\/ng\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-on-how-to-manually-create-an-internal-linking-within-WordPress-post.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1677\" height=\"789\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-on-how-to-manually-create-an-internal-linking-within-WordPress-post.png\/w=1024,h=1024,fit=scale-down\" alt=\"Screenshot on how to manually create an internal linking within WordPress post\" class=\"wp-image-50400\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-on-how-to-manually-create-an-internal-linking-within-WordPress-post.png\/w=1677,fit=scale-down 1677w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-on-how-to-manually-create-an-internal-linking-within-WordPress-post.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-on-how-to-manually-create-an-internal-linking-within-WordPress-post.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-on-how-to-manually-create-an-internal-linking-within-WordPress-post.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-on-how-to-manually-create-an-internal-linking-within-WordPress-post.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-on-how-to-manually-create-an-internal-linking-within-WordPress-post.png\/w=1536,fit=scale-down 1536w\" sizes=\"auto, (max-width: 1677px) 100vw, 1677px\" \/><\/a><\/figure><\/div><ol start=\"6\" class=\"wp-block-list\">\n<li>Type the heading&rsquo;s targeted HTML anchor using a <strong>hashtag<\/strong> into the pop-up box, then hit <strong>Enter<\/strong>.<\/li>\n\n\n\n<li>Repeat steps five and six for all entries on the list so that they each link internally to the targeted sections.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"\/ng\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-the-successfully-linked-internal-sections-of-a-WordPress-post.-.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1683\" height=\"819\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-the-successfully-linked-internal-sections-of-a-WordPress-post.-.png\/w=1024,h=1024,fit=scale-down\" alt=\"Screenshot of the successfully linked internal sections of a WordPress post.\" class=\"wp-image-50399\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-the-successfully-linked-internal-sections-of-a-WordPress-post.-.png\/w=1683,fit=scale-down 1683w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-the-successfully-linked-internal-sections-of-a-WordPress-post.-.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-the-successfully-linked-internal-sections-of-a-WordPress-post.-.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-the-successfully-linked-internal-sections-of-a-WordPress-post.-.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-the-successfully-linked-internal-sections-of-a-WordPress-post.-.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-the-successfully-linked-internal-sections-of-a-WordPress-post.-.png\/w=1536,fit=scale-down 1536w\" sizes=\"auto, (max-width: 1683px) 100vw, 1683px\" \/><\/a><\/figure><\/div><h2 class=\"wp-block-heading\" id=\"h-how-to-add-a-wordpress-table-of-contents-with-a-plugin\">How to Add a WordPress Table of Contents with a Plugin<\/h2><p>Manually creating a table of contents might be time-consuming for long posts containing many headings. Fortunately, a <a href=\"\/ng\/tutorials\/best-wordpress-plugins\/\">WordPress plugin<\/a> can help ease the process.<\/p><p>For example, we&rsquo;ll demonstrate the steps to create a TOC using <strong>Easy Table of Contents<\/strong>:<\/p><ol class=\"wp-block-list\">\n<li><a href=\"\/ng\/tutorials\/wordpress\/how-to-install-wordpress-plugins\/\">Install and activate<\/a> the plugin.<\/li>\n\n\n\n<li>Navigate to <strong>Settings <\/strong>-&gt; <strong>Table of Contents<\/strong> on the WordPress dashboard.<\/li>\n\n\n\n<li>Under <strong>General <\/strong>-&gt; <strong>Auto Insert<\/strong>, select the post types you want the plugin to automatically add TOCs to. Here, we selected <strong>Posts<\/strong>.<\/li>\n<\/ol><p>Under the same section, you can also configure the table&rsquo;s position, header labels, and the number of headings to display.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"\/ng\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/The-General-section-of-the-Table-of-Contents-settings-page.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/The-General-section-of-the-Table-of-Contents-settings-page.png\/w=1024,h=1024,fit=scale-down\" alt=\"Screenshot of the general section of the Table of Contents settings page\" class=\"wp-image-50287\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/The-General-section-of-the-Table-of-Contents-settings-page.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/The-General-section-of-the-Table-of-Contents-settings-page.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/The-General-section-of-the-Table-of-Contents-settings-page.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/The-General-section-of-the-Table-of-Contents-settings-page.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/The-General-section-of-the-Table-of-Contents-settings-page.png\/w=1536,fit=scale-down 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><ol start=\"4\" class=\"wp-block-list\">\n<li>Then, customize the TOC&rsquo;s width and alignment in the <strong>Appearance <\/strong>section. Altering the TOC&rsquo;s font size, table theme, and colors are also possible.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"\/ng\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-the-Easy-Table-of-Contents-appearance-settings-section.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"724\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-the-Easy-Table-of-Contents-appearance-settings-section.png\/w=1024,h=1024,fit=scale-down\" alt=\"Screenshot of the Easy Table of Contents' appearance settings section\" class=\"wp-image-50288\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-the-Easy-Table-of-Contents-appearance-settings-section.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-the-Easy-Table-of-Contents-appearance-settings-section.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-the-Easy-Table-of-Contents-appearance-settings-section.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-the-Easy-Table-of-Contents-appearance-settings-section.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-the-Easy-Table-of-Contents-appearance-settings-section.png\/w=1536,fit=scale-down 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><ol start=\"5\" class=\"wp-block-list\">\n<li>Navigate to the <strong>Advanced<\/strong> configuration settings to define the conditions of how the TOC will appear. For example, only selecting H1, H2, and H3 headings will exclude H4 headings and below from the TOC.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"\/ng\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-the-Easy-Table-of-Contents-advanced-settings-section.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"482\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-the-Easy-Table-of-Contents-advanced-settings-section.png\/w=1024,h=1024,fit=scale-down\" alt=\"Screenshot of the Easy Table of Contents' advanced settings section\" class=\"wp-image-50289\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-the-Easy-Table-of-Contents-advanced-settings-section.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-the-Easy-Table-of-Contents-advanced-settings-section.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-the-Easy-Table-of-Contents-advanced-settings-section.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-the-Easy-Table-of-Contents-advanced-settings-section.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Screenshot-of-the-Easy-Table-of-Contents-advanced-settings-section.png\/w=1536,fit=scale-down 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><ol start=\"6\" class=\"wp-block-list\">\n<li>Hit the <strong>Save Changes<\/strong> button.<\/li>\n<\/ol><p>This free tool automatically generates the table of contents upon publication. However, we recommend previewing the TOC before publishing to ensure there are no configuration errors.<\/p><h2 class=\"wp-block-heading\" id=\"h-top-5-plugins-to-add-wordpress-table-of-contents\">Top 5 Plugins to Add WordPress Table of Contents<\/h2><p>Many <a href=\"\/ng\/tutorials\/best-seo-plugins-wordpress\/\">WordPress SEO plugins<\/a> already include a table of contents creation tool. However, if you prefer using a dedicated WordPress TOC plugin, here are our five recommendations.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-easy-table-of-contents\">1. <a href=\"https:\/\/wordpress.org\/plugins\/easy-table-of-contents\/\">Easy Table of Contents<\/a><\/h3><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"\/ng\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/Easy-Table-of-Contents-plugin-banner.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"413\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Easy-Table-of-Contents-plugin-banner.png\/w=1024,h=1024,fit=scale-down\" alt=\"Easy Table of Contents plugin banner\" class=\"wp-image-50290\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Easy-Table-of-Contents-plugin-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Easy-Table-of-Contents-plugin-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Easy-Table-of-Contents-plugin-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Easy-Table-of-Contents-plugin-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Easy-Table-of-Contents-plugin-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><p><strong>Stats:<\/strong><\/p><ul class=\"wp-block-list\">\n<li><strong>Downloads: <\/strong>300,000+<\/li>\n\n\n\n<li><strong>Rating: <\/strong>4.5\/5<\/li>\n\n\n\n<li><strong>Notable Features: <\/strong>multiple counter bullet formats, auto insertion, compatibility with various page builders<\/li>\n\n\n\n<li><strong>Best Suited For: <\/strong>WordPress beginners<\/li>\n\n\n\n<li><strong>Price: <\/strong>free<\/li>\n<\/ul><p>Easy Table of Contents is one of the most downloaded WordPress TOC plugins. It helps users easily create a TOC without needing to edit any HTML code. All you need to do is configure the plugin&rsquo;s settings as discussed above, and the TOC will automatically appear on your post.<\/p><p>There&rsquo;s no premium version of this plugin, so all of its features and tools are accessible for <strong>free<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-2-table-of-contents-plus\">2. <a href=\"https:\/\/wordpress.org\/plugins\/table-of-contents-plus\/\">Table of Contents Plus<\/a><\/h3><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"\/ng\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/Table-of-Contents-Plus-plugin-banner.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"462\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Table-of-Contents-Plus-plugin-banner.png\/w=1024,h=1024,fit=scale-down\" alt=\"Table of Contents Plus plugin banner\" class=\"wp-image-50291\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Table-of-Contents-Plus-plugin-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Table-of-Contents-Plus-plugin-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Table-of-Contents-Plus-plugin-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Table-of-Contents-Plus-plugin-banner.png\/w=768,fit=scale-down 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><p><strong>Stats:<\/strong><\/p><ul class=\"wp-block-list\">\n<li><strong>Downloads: <\/strong>300,000+<\/li>\n\n\n\n<li><strong>Rating: <\/strong>4.6\/5<\/li>\n\n\n\n<li><strong>Notable Features: <\/strong>tools for indexing pages, including content indexing for sidebars<\/li>\n\n\n\n<li><strong>Best Suited For: <\/strong>websites with lengthy pages that need indexing<\/li>\n\n\n\n<li><strong>Price: <\/strong>free<\/li>\n<\/ul><p>This plugin is a suitable option if you run a more complex website with multiple-page WordPress posts.<\/p><p>Inspired by Wikipedia&rsquo;s TOC format, the developer of Table of Contents Plus enables users to index and show TOCs on the sidebar of their posts.<\/p><p>This plugin&rsquo;s features are all available for <strong>free<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-3-simpletoc-table-of-contents-block\">3. <a href=\"https:\/\/wordpress.org\/plugins\/simpletoc\/\">SimpleTOC &ndash; Table of Contents Block<\/a><\/h3><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"\/ng\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/Simple-TOC-plugin-banner.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"489\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Simple-TOC-plugin-banner.png\/w=1024,h=1024,fit=scale-down\" alt=\"Table of Contents Plus plugin banner\" class=\"wp-image-50292\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Simple-TOC-plugin-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Simple-TOC-plugin-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Simple-TOC-plugin-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Simple-TOC-plugin-banner.png\/w=768,fit=scale-down 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><p><strong>Stats:<\/strong><\/p><ul class=\"wp-block-list\">\n<li><strong>Downloads: <\/strong>4,000+<\/li>\n\n\n\n<li><strong>Rating: <\/strong>5\/5<\/li>\n\n\n\n<li><strong>Notable Features: <\/strong>sidebar widget block editor, support column block layouts, compatibility with non-Latin texts<\/li>\n\n\n\n<li><strong>Best Suited For:<\/strong> Gutenberg users<\/li>\n\n\n\n<li><strong>Price: <\/strong>free<\/li>\n<\/ul><p>If you are an avid Gutenberg user, consider using this plugin to create TOCs. It offers Gutenberg&rsquo;s native styling options directly from the sidebar widget settings.<\/p><p>Notably, this plugin has many language options and is compatible with non-Latin texts like Arabic and Japanese, making it convenient for users who run multilingual or non-English sites.<\/p><p>You can integrate all of these features into your WordPress dashboard at no extra charge.<\/p><h3 class=\"wp-block-heading\" id=\"h-4-luckywp-table-of-contents\">4. <a href=\"https:\/\/wordpress.org\/plugins\/luckywp-table-of-contents\/\">LuckyWP Table of Contents<\/a><\/h3><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"\/ng\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/LuckyWP-Table-of-Contents-plugin-banner-.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"359\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/LuckyWP-Table-of-Contents-plugin-banner-.png\/w=1024,h=1024,fit=scale-down\" alt=\"LuckyWP Table of Contents plugin banner\" class=\"wp-image-50293\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/LuckyWP-Table-of-Contents-plugin-banner-.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/LuckyWP-Table-of-Contents-plugin-banner-.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/LuckyWP-Table-of-Contents-plugin-banner-.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/LuckyWP-Table-of-Contents-plugin-banner-.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/LuckyWP-Table-of-Contents-plugin-banner-.png\/w=1536,fit=scale-down 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><p><strong>Stats:<\/strong><\/p><ul class=\"wp-block-list\">\n<li><strong>Downloads: <\/strong>80,000+<\/li>\n\n\n\n<li><strong>Rating: <\/strong>4.9\/5<\/li>\n\n\n\n<li><strong>Notable Features: <\/strong>Compatible with several non-Gutenberg page builders, customizable appearance, SEO friendly<\/li>\n\n\n\n<li><strong>Best Suited For: <\/strong>Users of Elementor, Beaver Builder, and WPBakery page builders<\/li>\n\n\n\n<li><strong>Price: <\/strong>free<\/li>\n<\/ul><p>LuckyWP is compatible with multiple WordPress page builder plugins. Users can customize the appearance of their TOCs by adjusting the width, hover colors, and font sizes. It even has an option for a floating TOC.<\/p><p>This plugin provides SEO-friendly features and a smooth user experience, and all tools are available for <strong>free<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-5-ultimate-blocks\">5. <a href=\"https:\/\/wordpress.org\/plugins\/ultimate-blocks\/\">Ultimate Blocks<\/a><\/h3><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"\/ng\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/Ultimate-Blocks-plugin-banner.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"531\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Ultimate-Blocks-plugin-banner.png\/w=1024,h=1024,fit=scale-down\" alt=\"Ultimate Blocks plugin banner\" class=\"wp-image-50294\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Ultimate-Blocks-plugin-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Ultimate-Blocks-plugin-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Ultimate-Blocks-plugin-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/Ultimate-Blocks-plugin-banner.png\/w=768,fit=scale-down 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><p><strong>Stats:<\/strong><\/p><ul class=\"wp-block-list\">\n<li><strong>Downloads: <\/strong>30,000+<\/li>\n\n\n\n<li><strong>Rating: <\/strong>4.9\/5<\/li>\n\n\n\n<li><strong>Notable Features: <\/strong>various types of blocks for different functions, including calls to action and reviews.<\/li>\n\n\n\n<li><strong>Best Suited For: <\/strong>WordPress experts<\/li>\n\n\n\n<li><strong>Price: <\/strong>free<\/li>\n<\/ul><p>Ultimate Blocks is a multifunctional plugin offering 47 types of blocks for WordPress&rsquo; Gutenberg editor, including the <a href=\"https:\/\/ultimateblocks.com\/table-of-contents-block\/\">table of contents block<\/a>. All blocks are <strong>free <\/strong>of charge and compatible with WordPress version 5.0 and above.<\/p><p>This plugin is a convenient option if you have lengthy website posts with various content types. For instance, it&rsquo;s perfect for bloggers or marketers wanting to create calls to action blocks and testimonial blocks in addition to a table of contents block.<\/p><figure class=\"wp-block-image size-large\"><a class=\"hgr-tutorials-cta hgr-tutorials-cta-wordpress-hosting\" href=\"\/ng\/wordpress-hosting\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"600\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2024\/06\/New-WP_in-text-banner.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-111781\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2024\/06\/New-WP_in-text-banner.png\/w=2048,fit=scale-down 2048w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2024\/06\/New-WP_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2024\/06\/New-WP_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2024\/06\/New-WP_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2024\/06\/New-WP_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2024\/06\/New-WP_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2><p>Adding a table of contents is an excellent way to reduce bounce rates and improve the overall SEO of WordPress websites.<\/p><p>Fortunately, adding one to your WordPress posts is relatively straightforward. As we discussed in this article, users can create TOCs manually or with the help of a plugin.<\/p><p>To help get you started, we also reviewed our top five picks for the table of contents plugins. If you&rsquo;re a WordPress beginner, we recommend opting for <strong>Easy Table of Contents<\/strong> since it&rsquo;s free and easy to use.<\/p><p>Should you have any questions, feel free to drop them in the comments section below.<\/p><p>        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Learn What Else You Can Do With WordPress                <\/p>\n            <\/div>\n            <p class=\"protip__content\"><a href=\"\/ng\/tutorials\/wordpress\/how-to-login-to-wordpress-dashboard\/\">How to Login to WordPress<\/a><br>\n<a href=\"\/ng\/tutorials\/how-to-duplicate-wordpress-page-or-post\/\">How to Duplicate Pages and Posts on WordPress<\/a><br>\n<a href=\"\/ng\/tutorials\/wordpress\/how-to-delete-wordpress\/\">How to Delete WordPress<\/a><br>\n<a href=\"\/ng\/tutorials\/wordpress-taxonomy\/\">WordPress Taxonomy Guide<\/a><br>\n<a href=\"\/ng\/tutorials\/wordpress-export-users\/\">How to Export WordPress Users <\/a><br>\n<a href=\"\/ng\/tutorials\/wordpress-revisions\/\">Guide to WordPress Revisions<\/a><br>\n<a href=\"\/ng\/tutorials\/how-to-add-tables-in-wordpress\/\">How to Create Tables in WordPress<\/a><\/p>\n                    <\/div>\n        \n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-wordpress-table-of-contents-faq\">WordPress Table of Contents FAQ<\/h2><p>Here are some frequently asked questions about the table of contents in WordPress.<\/p><div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1678185060740\"><h3 class=\"schema-faq-question\">Can I Add a Table of Contents Without a Plugin?<\/h3> <p class=\"schema-faq-answer\">Yes, you can add a table of contents in WordPress without a plugin by adding a shortcode to your post or page using the built-in <strong>heading <\/strong>tags. In addition, you can also use the Gutenberg editor&rsquo;s <strong>Table of Contents<\/strong> block to automatically generate a table of contents based on headings.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1678185135968\"><h3 class=\"schema-faq-question\">How to Customize My WordPress Table of Contents?<\/h3> <p class=\"schema-faq-answer\">To customize your WordPress table of contents, you can use plugins like Easy Table of Contents or SimpleTOC to adjust the style, position, and behavior of the table of contents. You can also modify the CSS code or use custom HTML code to create a unique design.<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>The ideal blog post length for search engine optimization (SEO) is around 2,000 words, which is equivalent to four pages of text. It&rsquo;s worth keeping in mind, however, that 43% of readers say they only skim blog posts. Providing a table of contents (TOC) is therefore an excellent way to help readers navigate your posts [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/ng\/tutorials\/wordpress-table-of-contents\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":257,"featured_media":143926,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"How to Create a WordPress Table of Contents + Best Plugins","rank_math_description":"Adding a WordPress table of contents on your page is helpful for navigation and user experience. Learn more about these two simple methods.","rank_math_focus_keyword":"wordpress table of contents","footnotes":""},"categories":[22637],"tags":[],"class_list":["post-50274","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/wordpress-table-of-contents","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/wordpress-indice","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/tabla-de-contenidos-wordpress","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/cara-membuat-daftar-isi-wordpress","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/wordpress-table-of-contents","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-add-a-wordpress-table-of-contents-2-easy-ways-and-the-best-plugins","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-add-a-wordpress-table-of-contents-2-easy-ways-and-the-best-plugins","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/tabla-de-contenidos-wordpress","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/tabla-de-contenidos-wordpress","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/tabla-de-contenidos-wordpress","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wordpress-indice","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/wordpress-table-of-contents","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/wordpress-table-of-contents","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/wordpress-table-of-contents","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/wordpress-table-of-contents","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/posts\/50274","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/users\/257"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/comments?post=50274"}],"version-history":[{"count":31,"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/posts\/50274\/revisions"}],"predecessor-version":[{"id":143925,"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/posts\/50274\/revisions\/143925"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/media\/143926"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/media?parent=50274"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/categories?post=50274"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/tags?post=50274"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}