LuckyWP Table of Contents
Creates SEO-friendly table of contents for your posts, pages or custom post types. Great customizable appearance.
Features
- Automatical insertion a table of contents (configure post types and position).
- SEO-friendly: table of contents code is ready to use by Google for snippets on result page.
- Insert by shortcode, Gutenberg block or widget.
- Button on toolbar of the classic editor.
- Gutenberg block into βCommon Blocksβ.
- Setting the minimum number of headings to display table of contents.
- Setting the depth of headings for table of contents.
- Skip headings by level or text.
- Hierarchical or linear view.
- Numeration items: decimal or roman numbers in order or nested.
- Customizable appearance: width, float, title font size and weight, items font size, colors.
- Color schemes (dark, light, white, transparent, inherit from theme) and the ability to override colors.
- Toggle Show/Hide (optionally)
- Customizable labels.
- Smooth scroll (optionally).
- Setting offset top for smooth scroll.
- Wrap table of contents with tag (optionally).
- Pretty hash in URL (like
example.com/faq/#how_do_this). - RTL support.
- Available override global settings for a particular post.
- Highly compatible with WordPress themes and plugins.
Auto Insert
For automatical insertion a table of contents in a posts, select option βAuto Insert Table of Contentsβ in the plugin settings (tab βAuto Insertβ).
Supported positions:
- before first heading;
- after first heading;
- after first block (paragraph or heading);
- top of post content;
- bottom of post content.
You can also select post types to which the table of contents will be automatically added.
Manual Insert
For manual insertion a table of content in a posts, use one of the ways:
- button βTable of Contentsβ on toolbar in classic editor;
- gutenberg block βTable of Contentsβ;
- shortcode
[lwptoc].
Pretty hash in URL
By default, hash generated as heading text (for example, #How_Do_This). You can change hash format in global settings, tab βMisc.β.
For non-English websites it is recommended to enable the Intl PHP extension.
Compatibility
LuckyWP Table of Contents was successfully tested with the following plugins:
- Elementor Page Builder
- Beaver Builder and Beaver Builder Themer Add-On
- WPBakery Page Builder
- Oxygen
- WordPress Multilingual Plugin (WPML), officially confirmed
- Rank Math, officially confirmed
- WP Rocket
- Toolset Views and Toolset Access
Hooks
Filters lwptoc_before, lwptoc_after
Use for add custom HTML before/after the table of contents.
Example:
add_filter('lwptoc_before', function ($before) {
return 'Example text before TOC.
' . $before;
});
Filter lwptoc_shortcode_tag
Use this filter for change shortcode tag name [lwptoc].
Example:
add_filter('lwptoc_shortcode_tag', function ($tag) {
return 'toc';
});
Filter lwptoc_heading_id
Use for modify heading ID.
Example:
add_filter('lwptoc_heading_id', function ($id, $label) {
return $id;
}, 10, 2);
| Domain | Exposures | Headers | Last Checked |
|---|---|---|---|
| m*n*e*i*g*a*-*a*m*p*m*e.dk | F | 2026-06-13 03:37:01 | |
| p*n*s*i*e*u*.dk | F | 2026-06-13 03:35:05 | |
| x*-*b*n*e*v*-*i*b*d*y*b.dk | F | 2026-06-13 03:34:58 | |
| a*m*r*n*s*e*-*i*-*u*s.dk | F | 2026-06-13 03:34:58 | |
| x*-*h*v*b*r*-*e*-*d*r*-*u*.dk | F | 2026-06-13 03:34:58 | |
| x*-*h*g*p*t*e*-*6*.dk | F | 2026-06-13 03:34:58 | |
| d*k*a*-*e*-*k*n*e.dk | F | 2026-06-13 03:34:58 | |
| a*r*t*e*s*e*.dk | F | 2026-06-13 03:34:58 | |
| x*-*k*e*l*s*r*l*a.dk | F | 2026-06-13 03:34:58 | |
| s*l*a*e*f*i*e*.dk | F | 2026-06-13 03:34:58 | |
| h*n*e*u*e.dk | F | 2026-06-13 03:34:58 | |
| b*n*e*t*n.dk | F | 2026-06-13 03:34:57 | |
| l*f*m*d*a*-*e*-*u*p*.dk | F | 2026-06-13 03:34:57 | |
| x*-*p*n*k*i*p*r*t*l*u*-*u*.dk | F | 2026-06-13 03:34:57 | |
| e*s*a*s*o*s*e*o*d*r.dk | F | 2026-06-13 03:34:57 | |
| d*y*t*e*i*.org (WP 7.0) | F | 2026-06-13 03:28:05 | |
| h*i*g*i*.de (WP 6.8.5) | F | 2026-06-13 03:21:21 | |
| d*a*b*t*a*i*o.uk | D | 2026-06-13 03:14:08 | |
| b*u*d*k*p*e*e*s*h*d*.nl (WP 6.9.4) | F | 2026-06-13 02:51:43 | |
| t*n*d*c*g*n*.ch (WP 7.0) | F | 2026-06-13 01:48:32 | |
| g*c*r*.be (WP 6.8.5) | F | 2026-06-13 01:22:47 | |
| b*k*r*i*a*e*0*1.nl (WP 6.9.4) | F | 2026-06-13 01:03:29 | |
| d*m*l*t*c*s*n*.c*.uk | D | 2026-06-13 01:01:29 | |
| m*d*r*m*s*e*s.at (WP 6.9.4) | F | 2026-06-13 01:00:50 | |
| k*n*e*b*n*-*u*t*r*u*t.at (WP 6.9.4) | F | 2026-06-13 00:47:06 | |
| u*v*v*.com (WP 6.9.1) | F | 2026-06-13 00:26:35 | |
| s*r*p*-*a*s*i*e.fr | F | 2026-06-13 00:22:15 | |
| s*a*n*e*o*n*u*l*c*i*r*r*.org (WP 6.8.3) | F | 2026-06-13 00:15:05 | |
| b*s*e*-*o*s*t*s*n*.i*.com (WP 6.9.4) | F | 2026-06-13 00:07:21 | |
| x*a*s*e*l*v*.site | F | 2026-06-12 23:58:05 | |
| s*r*i*e.t*e*l*w*e*.c*.il (WP 6.8.5) | F | 2026-06-12 23:46:35 | |
| m*n*s*g*m*.kz (WP 6.8.5) | F | 2026-06-12 23:33:58 | |
| e*c*e*x*.org (WP 7.0) | F | 2026-06-12 22:42:40 | |
| b*t*z*e*.de (WP 7.0) | F | 2026-06-12 22:29:58 | |
| c*n*m*s*t*i*g*o*r*e.c*.uk (WP 6.9.1) | F | 2026-06-12 22:18:37 | |
| s*a*t*s*g*m*l*r*.c*.uk | F | 2026-06-12 22:12:24 | |
| 1*i*s*i*d*a*l*g*n.com | F | 2026-06-12 22:01:22 | |
| p*n*p*i*.eu (WP 7.0) | F | 2026-06-12 21:37:13 | |
| g*o*a*-*n*o*y*.in | F | 2026-06-12 21:30:47 | |
| b*l*y*r*w*s.c*.nz (WP 6.9.1) | F | 2026-06-12 21:23:07 | |
| c*l*u*t*.c*.uk (WP 6.9.1) | F | 2026-06-12 20:49:27 | |
| m*o*o*e.de (WP 7.0) | F | 2026-06-12 20:34:41 | |
| h*o*.k*a*k*v.ua | F | 2026-06-12 19:29:51 | |
| n*w*z*a*a*d*o*l*n*-*o*i*s.c*.com (WP 6.9.1) | F | 2026-06-12 18:56:34 | |
| i*k*i*l*f*r*e.c*.uk (WP 6.9.1) | F | 2026-06-12 18:51:24 | |
| d*-*e*e*y*t.com | F | 2026-06-12 18:29:06 | |
| 1*i*-*a*i*o*i*d*a.in | F | 2026-06-12 17:30:24 | |
| 2*r*b*r*s*.com (WP 6.8.3) | F | 2026-06-12 17:20:47 | |
| t*a*e*o*i*.net (WP 6.9.4) | F | 2026-06-12 17:15:40 | |
| g*z*b*n*o.in | F | 2026-06-12 17:07:57 | |
| n*x*g*n*i*s*o*s*.com (WP 6.7.5) | F | 2026-06-12 16:41:59 | |
| b*g*e*e*o*v*t*e*o*l*.org (WP 6.9.4) | F | 2026-06-12 16:33:41 | |
| c*a*h*o*u*g*m*.top | F | 2026-06-12 16:24:51 | |
| b*i*s*a*t*l*r*e*s*a*e.de (WP 7.0) | F | 2026-06-12 15:35:09 | |
| r*c*t*a*w*l*-*u*l*h*i*.de (WP 7.0) | F | 2026-06-12 15:35:09 | |
| t*w*r*u*h*.fr (WP 7.0) | F | 2026-06-12 15:35:09 | |
| g*o*m*.c*.in | F | 2026-06-12 15:22:25 | |
| b*o*m*k*r*n*t*n*a*s*o*.c*.uk (WP 7.0) | F | 2026-06-12 15:21:36 | |
| t*e*t*t*o*c*l*t*d*r*.c*.za (WP 6.9.4) | F | 2026-06-12 14:51:28 | |
| c*r*o*z*r*a*a*e*l*.it (WP 6.9.4) | F | 2026-06-12 14:17:22 | |
| c*t*o*l*s*o*a*.org (WP 6.4.5) | F | 2026-06-12 14:13:58 | |
| a*i*m*s*e*s*r.com (WP 7.0) | F | 2026-06-12 14:08:04 | |
| a*i*m*s*e*s*e.com (WP 7.0) | F | 2026-06-12 14:08:04 | |
| l*s*m*t*g*u*s.com (WP 6.9.4) | F | 2026-06-12 13:55:40 | |
| d*c*t*n*-*i*i*a*.de (WP 7.0) | F | 2026-06-12 13:31:41 | |
| l*s*e.org (WP 6.9.4) | F | 2026-06-12 13:27:40 | |
| b*c*i*a*o.uk (WP 6.2.2) | F | 2026-06-12 06:27:26 | |
| j*i*e.it (WP 6.9.4) | F | 2026-06-12 04:20:55 | |
| v*d*a*e*p*.dev (WP 7.0) | F | 2026-06-12 02:47:30 | |
| m*b*l*-*u*d*t*a*n*r*k*e*n*e*.at (WP 6.9.4) | F | 2026-06-12 02:40:11 | |
| b*o*.at (WP 7.0) | F | 2026-06-12 02:22:33 | |
| b*e*d*e*e*.nl (WP 6.9.4) | F | 2026-06-12 01:05:00 | |
| k*m*t*.at (WP 6.9.4) | F | 2026-06-12 01:05:00 | |
| m*l*m*k*n*m*m*.c*.uk (WP 6.9.1) | F | 2026-06-12 00:48:47 | |
| g*s*h*u*-*o*g*r.at (WP 6.9.1) | F | 2026-06-11 23:51:59 | |
| b*s*e*-*p*r*w*t*e*-*t.i*.com (WP 6.9.4) | F | 2026-06-11 22:55:55 | |
| v*s*r*b*v*n*y*e*p*o*e*s*i.ru (WP 7.0) | F | 2026-06-11 22:33:55 | |
| n*n*c*s*n*p*l*n*.org (WP 7.0) | F | 2026-06-11 20:10:06 | |
| p*o*n*x*e*o*p*c*.c*.uk (WP 6.9.1) | F | 2026-06-11 20:01:57 | |
| l*f*t*d*l*u*i*o.it (WP 7.0) | F | 2026-06-11 18:55:32 | |
| s*o*n*r.in | F | 2026-06-11 16:54:53 | |
| f*v*l*a*i*t*o*i*a*.com (WP 6.9.4) | F | 2026-06-11 16:54:53 | |
| e*p*i*i*e*i*d*d*c*d*r.org (WP 6.9.4) | F | 2026-06-11 15:08:08 | |
| l*x*a*i*o*.org (WP 7.0) | F | 2026-06-11 15:05:14 | |
| c*r*i*.pl (WP 6.8.5) | F | 2026-06-11 13:20:01 | |
| s*d*b*r*e.dk | F | 2026-06-11 12:36:24 | |
| t*n*d*v*s*.dk | F | 2026-06-11 12:32:11 | |
| e*.b*l*i*m*d*a.com (WP 7.0) | D | 2026-06-11 10:56:47 | |
| s*z*e*s*r.kz | F | 2026-06-11 10:31:14 | |
| m*s*o*s*l*b.c*.uk | D | 2026-06-11 09:33:52 | |
| b*u*-*n*o*a*i*n*c*n*e*.nl (WP 6.9.4) | F | 2026-06-11 06:33:36 | |
| g*v*-*i*-*o*f*r.dk | F | 2026-06-10 23:26:00 | |
| b*r*l*e*t*i*s*n.nl (WP 6.9.4) | F | 2026-06-10 21:25:57 | |
| m*n*f*r*e*i*d*n*a*k.dk | F | 2026-06-10 20:11:22 | |
| w*l*n*s*-*o*-*.dk | F | 2026-06-10 20:11:22 | |
| m*g*i*r*-*i*i*d*-*l*t*o*l*n*.i*.com (WP 6.9.4) | F | 2026-06-10 19:11:01 | |
| m*n*p*l*-*i*-*a*l*r.mobi (WP 7.0) | F | 2026-06-10 18:38:16 | |
| s*n*-*i*-*a*d*a*s*.dk | F | 2026-06-10 18:17:21 | |
| r*s*r*t*l*h*v*n.dk | F | 2026-06-10 18:17:21 | |
| b*o*s*e*s*a*d*r.dk | F | 2026-06-10 18:17:21 |