TEARDOWN 107 · REVIEWED 2026-08-21

Semrush Content Toolkit

Semrush Content Toolkit (formerly ContentShake AI) is an AI writing and content-optimization product that generates SEO briefs, full articles, and repurposed social/email content from a keyword, scored against Semrush's own keyword and SERP data. It's sold as its own $60/month subscription, separate from the core Semrush SEO suite.

PURE WRAPPERCAN YOU BUILD IT YOURSELF?Yes — data rentable elsewhere
$60+/MOCONFIDENCE MEDIUM2 PARTS

It layers AI drafting and optimization scoring on top of Semrush's own keyword and SERP data, but the same brief-draft-score pipeline is reproducible by renting equivalent keyword and SERP data from any comparable provider and pairing it with a hosted AI model.

FORMERLY CONTENTSHAKE AIUSES SEMRUSH'S OWN DATAHOSTED AI MODEL DRAFTING

What you lose building it yourself

  • Semrush's own keyword/SERP data pre-wired in, no separate API contract to manage
  • The AI-search-visibility scoring pass built on Semrush's own ranking data

Why people still pay

The DIY version needs its own paid keyword/SERP API contract plus an AI model key and someone to maintain both; Content Toolkit bundles Semrush's own keyword and SERP data, the AI drafting and scoring, and a Chrome extension and repurposing/publishing flow into one $60/month subscription instead of several separate bills and integrations.

BUILD YOUR OWN · WEEKEND SCOPE

The brief-to-draft loop is realistic to build in a weekend: fetch the top-ranking pages for a keyword via a paid SERP/keyword API, extract their structure, and hand it all to a hosted AI model to draft and self-score a piece. Matching the AI-search-visibility scoring pass takes a second, separate integration querying AI platforms directly, since that's a different check than the SERP-based score.

StackA keyword/SERP data API (DataForSEO, SerpApi, or Semrush's own API) for competitor pages and search volume · a readability-extraction library to strip fetched pages to plain text · a hosted LLM API for outline generation, drafting, and self-scoring · your own hosting.

Prompt
Build a Python script that takes a keyword, fetches the top 10 Google results and their search volume via a paid keyword/SERP API (e.g. DataForSEO), strips each result to readable text with a readability-extraction library, and sends the keyword plus all 10 texts to a hosted AI model with instructions to: generate an outline of shared subtopics, draft a full article matching it, and self-score the draft against common on-page SEO factors (title length, heading structure, keyword usage). Output the draft and score as Markdown.
Out of scope: AI-search-visibility scoring (checking whether the draft would get cited in ChatGPT/Perplexity-style answers) — that needs a separate, ongoing integration querying those platforms directly, not part of this one-shot build.
0 built so far

Similar tools

Free alternative: ChatGPT or Claude's free tiercovers the actual drafting and a basic self-critique for free if you paste in competitor headings and keywords yourself; nothing free replicates Semrush's own keyword/SERP data feed or its AI-search-visibility scoring pass.

Verified 2026-08-21Spot something wrong? →

QUESTIONS

Is Semrush Content Toolkit the same product as ContentShake AI?

Yes — it's the current name for what was sold as ContentShake AI; the old contentshake URL now serves this product's own page under the Content Toolkit name.

Do I need a full Semrush subscription to use it?

No — it's sold as its own $60/month plan with a 7-day free trial, separate from the core Semrush SEO subscription (which starts around $117/month).

Is there a free tier?

No permanent free tier — a 7-day free trial only, then $60/month with extra AI-article packs sold separately.