Feature — Topic Generation

Data-Backed Topic Ideas, Not Guesswork

Jottler generates SEO topic ideas from real search data. Every suggestion comes with monthly volume scores, keyword difficulty ratings, and search intent — powered by DataForSEO. No spreadsheets, no manual keyword research, no topics without data.

Generate your first topics →10+ topics per batch · real volume data · approve/skip workflow

// how-it-works

From context to data-rich topics in seconds

One AI call generates the ideas. One DFS call enriches them all. Smart retry ensures every topic has data.

01

Single generateObject call

Jottler sends your project context — niche, audience, existing topics, and subcategories — to a single structured AI call that returns 10+ topic ideas with titles, slugs, and target keywords in one batch.

02

Bulk DataForSEO enrichment

Every generated keyword is sent to DataForSEO's bulk search volume endpoint. In one API call, Jottler retrieves monthly volume, keyword difficulty, CPC, search intent, and competition level for the entire batch.

03

Smart retry for null-volume keywords

Keywords returning null volume are automatically retried with broader match variations — dropping modifiers, simplifying phrases, or expanding to related terms — until usable data is attached to every topic.

04

Approve, skip, or auto-replenish

Review each topic with its data. Approve winners to queue them for article writing, skip weak ideas, and watch your pipeline auto-replenish when approved topics run low.

// data-points

Real data on every single topic

No topic enters your pipeline without search volume, difficulty, and intent data attached. Here is what Jottler surfaces for each suggestion.

Monthly search volume

Exact monthly search volume from Google Ads data via DataForSEO, reflecting real demand for every topic keyword.

Keyword difficulty

A 0-100 difficulty score indicating how competitive the SERP is, so you can prioritize topics you can actually rank for.

Search intent

Informational, commercial, navigational, or transactional intent classification tells you what the searcher actually wants.

CPC estimate

Cost-per-click data reveals the commercial value of each keyword, helping you prioritize topics with revenue potential.

Competition index

Google Ads competition level (low, medium, high) provides an additional signal for gauging keyword opportunity.

Subcategory mapping

Every topic is tagged to the correct subcategory in your topic tree, maintaining content cluster integrity as your site grows.

// smart-retry

No topic left behind

Long-tail and niche keywords sometimes return null volume from the first DataForSEO query. Instead of discarding those topics, Jottler runs an automatic retry cycle:

  • 1.Identifies all keywords in the batch that returned null volume or zero difficulty.
  • 2.Generates broader match variations — dropping modifiers, simplifying compound phrases, or expanding to the parent keyword.
  • 3.Re-queries DataForSEO with the new variations in a second bulk call.
  • 4.Attaches the best available data to the original topic, so every suggestion in your queue has actionable metrics.

This retry logic runs automatically in the background. You never see a topic without volume data — Jottler handles the edge cases so your pipeline stays clean.

// approve-skip

Approve winners, skip the rest

Every generated topic lands in a review queue. You see the title, target keyword, volume, difficulty, and intent at a glance. One click to approve, one click to skip.

Review with data

Each topic card displays its keyword, monthly volume, KD score, search intent, and mapped subcategory. All the context you need to decide in seconds.

Approve to queue

Approved topics move directly into your article pipeline. The content engine picks them up automatically based on your publishing schedule and priority settings.

Auto-replenish

When your pending topic count drops below threshold, Jottler generates a fresh batch automatically. Your pipeline never runs dry, and every new batch respects topics you already approved or skipped.

// by-the-numbers

Topic generation at a glance

10+

Topics per batch

<15s

Generation time

100%

Topics with data

0

Manual keyword research

// FAQ

Frequently asked questions

Stop guessing what to write about

Let Jottler generate data-backed topic ideas with real volume, difficulty, and intent — so every article you publish has search demand behind it.

Start generating topics →3-day free trial. Cancel anytime.