> 150+ niches — 8 categories

Niche taxonomy library.

Every niche carries structured context — audience, pain points, monetization, subtopics — that steers AI generation toward specific, relevant, keyword-targeted content.

What makes a niche?

A niche is not just a keyword. It is a structured topic definition with audience profiles, pain points, monetization strategies, and 10–30 subtopics. This context is injected directly into the AI prompt, producing content that is targeted rather than generic.

  • Audience — Who the content is written for
  • Pain points — Problems the audience faces
  • Monetization — How products in this niche make money
  • Content that works — Formats that perform well
  • Subtopics — Specific topics for cross-product expansion
niche.json
{
  "name": "Developer Tools",
  "slug": "developer-tools",
  "category": "Software / SaaS",
  "context": {
    "audience": "Software developers, DevOps engineers, engineering managers",
    "painPoints": [
      "Too many tools with overlapping features",
      "Integration complexity across the stack",
      "Difficulty evaluating without trials"
    ],
    "monetization": [
      "Freemium with usage-based pricing",
      "Per-seat SaaS subscriptions"
    ],
    "contentThatWorks": [
      "Comparison posts",
      "Best-of lists",
      "Getting started tutorials"
    ],
    "subtopics": [
      "API testing tools",
      "CI/CD pipelines",
      "code review platforms",
      "container orchestration",
      "infrastructure as code",
      // ... 15 more
    ]
  }
}

8 categories, 150 niches

Browse representative niches from each category. Fork any system niche or create your own. Run contento niches list for the full list.

Software / SaaS

20 niches
Developer Tools Project Management CRM Analytics Email Marketing HR Tools Cloud Infrastructure Cybersecurity

Professional Services

20 niches
Consulting Freelancing Legal Services Accounting Real Estate Financial Advisory Executive Coaching Management Consulting

Local Business

20 niches
Restaurants Salons Home Services Retail Stores Auto Repair Landscaping Cleaning Services Plumbing

Health & Wellness

18 niches
Fitness Training Nutrition Coaching Mental Health Supplements Telemedicine Yoga Meditation Physical Therapy

Finance

18 niches
Personal Finance Investing Cryptocurrency Insurance Fintech Stock Trading Real Estate Investing Retirement Planning

Education

18 niches
Online Learning Tutoring EdTech Certification Prep Language Learning STEM Education Test Preparation College Admissions

E-Commerce

18 niches
Shopify Stores Dropshipping Print-on-Demand Amazon FBA DTC Brands Subscription Boxes Digital Products Marketplace Selling

Content Creation

18 niches
Blogging YouTube Podcasting Newsletter Course Creation Social Media Management Copywriting Content Marketing

How niches drive generation

When you create a collection, the engine cross-multiplies your chosen niches with the content schema's subtopics. Each combination becomes a unique page. A collection targeting 3 niches with 16 subtopics each produces 48 pages.

Content matrix:

3 niches × 16 subtopics × 1 schema = 48 unique pages

The niche context (audience, pain points, monetization) is injected into every AI prompt. This means a page about "CI/CD pipelines" generated for the "Developer Tools" niche will reference different tools, examples, and audience concerns than the same subtopic generated for "DevOps."

terminal
# List niches by category
$ contento niches list --category "Software / SaaS"

  Name                 Category      Subtopics
  ──────────────────────────────────────────────
  developer-tools       Developer Tools       Software / SaaS   20
  project-management    Project Management    Software / SaaS   20
  crm                   CRM                   Software / SaaS   20
  ... 22 more

# Fork a system niche for customization
$ contento niches fork \
    --id niche_01... \
    --name "Custom DevTools"

  Forked: Custom DevTools (niche_f8a2...)

# Get full niche with context
$ contento niches list --id niche_01... --json

Explore the full niche library.

Browse all 150+ niches in the documentation, or query them via the CLI.