Improve content SEO
improve_content_seoRewrites content you pass inline to fix its failing on-page SEO checks for target_keyword (keyword in introduction and subheadings, density, sub-keyword coverage, length, subheading distribution, FAQ, paragraph and sentence length) while keeping its topic, facts, tone, language, links and images. Returns the improved markdown verbatim with the score before and after. The content does not need to be in BlogSEO and nothing is saved: apply the result yourself, or use edit_article_with_ai for stored articles. Fails before charging when every body-level check already passes. Synchronous and slow: it takes 1 to 3 minutes, wait for it instead of retrying. Limited to 20 calls per hour per website. Costs 1 AI brain credit, charged after the work, not refunded on failure. Requires an active subscription or free trial. Pass website_id when the account has several websites (see get_account).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | Body of the content as markdown or plain text, 200 to 60,000 characters. | |
| headline | Yes | Title (H1) of the content. | |
| site_url | No | URL of the site the content lives on; its host tells internal and external links apart. | |
| website_id | No | Website id from get_account. Optional when the account has a single website. | |
| target_keyword | Yes | Primary keyword the content should rank for. | |
| meta_description | No | Meta description, when there is one. | |
| extra_instructions | No | Extra instructions appended to the SEO fixes (tone, things to keep, wording to avoid). | |
| secondary_keywords | No | Secondary keywords the content should also cover (max 20). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| new_score | Yes | ||
| website_id | Yes | Website the result belongs to. | |
| previous_score | Yes | ||
| credits_charged | Yes | ||
| improved_markdown | Yes | The rewritten content, also returned as the text content. | |
| credits_balance_after | No | AI brain credits balance after this call. |