Get the FREE Ultimate OpenClaw Setup Guide →

toc-generator

npx machina-cli add skill kostja94/marketing-skills/toc --openclaw
Files (1)
SKILL.md
3.5 KB

Components: Table of Contents (TOC)

Guides TOC implementation for long-form articles, guides, and whitepapers. TOCs improve UX and SEO by enabling quick navigation and reducing bounce rates.

When invoking: On first use, if helpful, open with 1-2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output.

Initial Assessment

Check for product marketing context first: If .claude/product-marketing-context.md or .cursor/product-marketing-context.md exists, read it for content structure.

Identify:

  1. Content type: Blog article, guide, whitepaper, documentation
  2. Length: TOC most valuable for 1000+ word content
  3. Platform: Web, mobile, both

Placement Strategies

PlacementBest ForProsCons
After introMost articlesNatural flow; visible earlyCan scroll out of view
Floating sidebarVery long contentAlways visibleMore complex; mobile challenges
CollapsibleLong articlesLess intrusiveMay be overlooked
Top of articleMobile-firstAccessible on all devicesTakes space

Technical Implementation

Heading Structure

  • One <h1> per page
  • <h2> for major sections
  • <h3> for subsections; avoid skipping levels
  • Headings >=15 characters for SEO

Jump Links

  • Assign unique IDs to headings (e.g., id="keyword-optimization")
  • Use kebab-case for IDs
  • Link TOC entries via anchor tags (#section-id)
  • Descriptive anchor text; include target keywords naturally

Semantic HTML

<nav aria-label="Table of contents">
  <ol>
    <li><a href="#section-1">Section Title</a></li>
  </ol>
</nav>

SEO Best Practices

PracticePurpose
Schema.org TableOfContentsHelp search engines understand structure
Keywords in headingsNatural integration; avoid stuffing
Jump links in SERPGoogle may feature TOC links; increases CTR; see serp-features

UX Guidelines

Visibility & Interaction

  • Clear visual hierarchy; indent nested items
  • Highlight current section when scrolling (optional)
  • Smooth scroll behavior for jump links

Mobile

  • Minimum 16px font size
  • Touch targets >=44x44px
  • Responsive layout; consider collapsible on small screens

Accessibility

RequirementPractice
ARIAaria-label="Table of contents" on nav
KeyboardAll links keyboard-accessible
Screen readersProper heading structure; TOC aids skimming

Output Format

  • TOC structure (sections, nesting)
  • Heading/ID mapping suggestions
  • HTML/ARIA notes
  • SEO checklist

Related Skills

  • heading-structure: TOC built from heading structure
  • content-optimization: H2 structure, lists, tables for Featured Snippets
  • featured-snippet: Featured Snippet optimization; TOC supports snippet structure
  • serp-features: SERP features; jump links in results
  • article-page-generator: TOC common in long-form article pages

Source

git clone https://github.com/kostja94/marketing-skills/blob/main/skills/components/toc/SKILL.mdView on GitHub

Overview

Guides the creation, optimization, and audit of table of contents for long-form content such as articles, guides, and whitepapers. It covers placement, heading structure, semantic HTML, and related SEO/UX practices to help readers navigate quickly and to boost search visibility.

How This Skill Works

It analyzes content type, length, and platform to propose a TOC structure, placement, and implementation. It prescribes heading rules (one h1 per page, h2 for major sections, h3 for subsections), unique IDs in kebab-case, and anchor links. It outputs a structured map including the TOC structure, heading/ID mappings, HTML/ARIA notes, and an SEO checklist.

When to Use It

  • Adding a TOC to a long-form piece (1000+ words) to aid navigation.
  • Auditing an existing article to improve structure, accessibility, and SEO with a TOC.
  • Improving in-page navigation for long guides, whitepapers, or documentation.
  • Implementing jump links and content outlines to boost user experience and CTR.
  • Choosing TOC placement and behavior (after intro, top of article, or floating sidebar) for different devices.

Quick Start

  1. Step 1: Assess content type and length to determine TOC placement.
  2. Step 2: Draft heading structure (H1, H2, H3) and generate kebab-case IDs for headings.
  3. Step 3: Build a semantic nav with anchor links, ARIA labeling, and an SEO checklist; validate accessibility and mobile behavior.

Best Practices

  • Use a single h1 per page; assign h2 for major sections and h3 for subsections with no skipped levels.
  • Keep headings descriptive and long enough (15+ characters) to aid SEO and readability.
  • Assign unique IDs in kebab-case for each heading and anchor TOC entries with clear keyword-focused text.
  • Include a semantic nav with aria-label and a structured list; add a Schema.org TableOfContents when appropriate.
  • Plan mobile-friendly behavior with accessible font sizes, touch targets, and optional collapsible sections.

Example Use Cases

  • TOC for a 1,800-word guide on keyword research with multi-level headings.
  • TOC for a 2,500-word whitepaper on AI in marketing with top and subheadings.
  • TOC for a product documentation page covering Setup, Features, Troubleshooting.
  • TOC for an on-page SEO best practices article with sections like Research, On-Page, and Tools.
  • TOC for a case study article detailing problem, approach, results, and lessons learned.

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers