> 150+ niches — 8 categories
Every niche carries structured context — audience, pain points, monetization, subtopics — that steers AI generation toward specific, relevant, keyword-targeted content.
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.
{
"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
]
}
}
Browse representative niches from each category. Fork any system niche or create your own. Run contento niches list for the full list.
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."
# 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
Browse all 150+ niches in the documentation, or query them via the CLI.