SEO Content Plan avatar

SEO Content Plan

Pricing

from $4,500.00 / 1,000 results

Go to Apify Store
SEO Content Plan

SEO Content Plan

Find keyword and topic opportunities from a customer website, niche, competitor pages, and live SERP sampling.

Pricing

from $4,500.00 / 1,000 results

Rating

0.0

(0)

Developer

Uygar Duzgun

Uygar Duzgun

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Share

Build a content plan from a customer website, niche, optional competitor pages, and sampled live search results.

This Actor calls the Uygar Content API at /api/v1/content-plan, reads the public website, samples Brave Search results through the backend, and writes one dataset item with topic opportunities and article briefs.

It is the first step in the funnel: plan topics, draft with seo-article-draft-generator, rewrite when needed, then score the finished article.

Who it is for

  • SEO consultants preparing topic plans for customers.
  • Agencies that need a fast research handoff before writing.
  • E-commerce and service businesses that want content ideas tied to their actual site.
  • Teams using the Uygar article actors and needing better inputs before drafting.

What it does

  • Reads the customer website with SSRF-protected backend fetching.
  • Accepts up to 3 competitor URLs for extra context.
  • Generates seed queries from the website and niche.
  • Samples live SERP results for those queries.
  • Clusters the findings into prioritized article topics.
  • Returns briefs that can be copied into the article draft generator.

Use cases

  • Plan the next 5-15 articles for a customer site.
  • Find site gaps before paying for article generation.
  • Turn a vague niche into concrete article briefs.
  • Build a reviewable SEO plan for a sales call or onboarding session.

Input

  • companyWebsite: public website to analyze. Required.
  • niche: business niche, market, or offer category. Required.
  • language: en or sv. Defaults to en.
  • targetAudience: optional reader or buyer segment.
  • competitorUrls: optional competitor pages, one URL per line. Maximum 3.
  • planSize: number of topics to return, from 5 to 15. Defaults to 10.
  • clientContext: optional brand, offer, location, product, or editorial context.

Advanced/private inputs:

  • apiKey: optional customer-scoped Uygar Content API key override. Leave it blank on public Store runs.

Example inputs

{
"companyWebsite": "https://example.com",
"niche": "AI automation consulting",
"language": "en",
"targetAudience": "Small e-commerce teams",
"competitorUrls": "https://competitor.example/services\nhttps://other.example/blog",
"planSize": 5,
"clientContext": "Focus on support automation and product text workflows."
}

Output

Each run returns one dataset item with:

  • request ID
  • company website
  • niche and language
  • site summary
  • topic count
  • prioritized topics
  • focus keyword and secondary keywords
  • search intent estimate
  • competition estimate
  • SERP snapshot
  • site coverage flag
  • article brief
  • copy-paste generator input for seo-article-draft-generator

Limits

This is not search-volume data. Search intent and competition are AI estimates from sampled live SERP results and website text.

The Actor does not guarantee rankings, traffic, conversions, or publishing quality. Review the plan before using it for customer work.