Run advanced SEO check for content
run_advanced_seo_check_for_contentBenchmarks content you pass inline against the pages currently ranking on Google for target_keyword in the given locale: fetches the top organic results, reads up to 6 of them (title, headings, word count) and asks the AI for a competitor-relative report with a 0-100 advanced score, summary, coverage gaps, strengths, prioritized recommendations and the semantic terms ranking pages cover, plus the median word count to aim for. Also returns the on-page score of the content recomputed with that benchmark (competitor keyword coverage and length target). The content does not need to be in BlogSEO. Competitor pages are read as raw HTML, so ranking pages that build their content with JavaScript are skipped and the advanced score can differ from the one run_advanced_seo_check gives on a stored article, which reads rendered pages. Synchronous and slow: it takes 1 to 3 minutes, wait for it instead of retrying. Fails (and refunds) when fewer than 2 ranking pages can be read. Limited to 10 calls per hour per website. Use check_seo_score first for a free on-page-only check. Costs 1 AI brain credit, charged before the work, refunded if the provider fails. 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 |
|---|---|---|---|
| locale | No | BCP-47 locale of the Google market to benchmark against (default "en-US"). | en-US |
| 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. | |
| secondary_keywords | No | Secondary keywords the content should also cover (max 20). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| summary | Yes | ||
| strengths | Yes | ||
| website_id | Yes | Website the result belongs to. | |
| competitors | Yes | ||
| coverage_gaps | Yes | Topics the ranking pages cover and the content does not. | |
| on_page_score | Yes | On-page score recomputed with the benchmark. | |
| advanced_score | Yes | Competitor-relative score, 0-100. | |
| credits_charged | Yes | ||
| recommendations | Yes | ||
| target_word_count | Yes | Median length of the ranking pages. | |
| recommended_keywords | Yes | ||
| credits_balance_after | No | AI brain credits balance after this call. |