On Page SEO Checker
Commands and options for on page seo checker.
onpage-campaigns
List On Page SEO Checker campaigns, including unconfigured placeholders.
semrush onpage-campaigns --helpMCP tool: onpage_campaigns.
onpage-info
Read native On Page SEO Checker campaign state and running-page counts.
semrush onpage-info --helpMCP tool: onpage_info.
| Option | Type | Default | Description |
|---|---|---|---|
--campaign-id | integer | Required. |
onpage-limits
Read On Page SEO Checker keyword-analysis allowance.
semrush onpage-limits --helpMCP tool: onpage_limits.
| Option | Type | Default | Description |
|---|---|---|---|
--campaign-id | integer | Required. |
onpage-settings
Read saved On Page SEO Checker scheduling, crawler and location settings.
semrush onpage-settings --helpMCP tool: onpage_settings.
| Option | Type | Default | Description |
|---|---|---|---|
--campaign-id | integer | Required. |
onpage-overview
Read native On Page SEO Checker overview and page priorities.
semrush onpage-overview --helpMCP tool: onpage_overview.
| Option | Type | Default | Description |
|---|---|---|---|
--campaign-id | integer | Required. |
onpage-pages
Read every native landing page and the ORPHANS keyword row.
semrush onpage-pages --helpMCP tool: onpage_pages.
| Option | Type | Default | Description |
|---|---|---|---|
--campaign-id | integer | Required. |
onpage-progress
Read optimization ideas and daily trend records, not job progress percentages.
semrush onpage-progress --helpMCP tool: onpage_progress.
| Option | Type | Default | Description |
|---|---|---|---|
--campaign-id | integer | Required. |
onpage-serps
Read collected keyword SERPs, retaining native analysis status.
semrush onpage-serps --helpMCP tool: onpage_serps.
| Option | Type | Default | Description |
|---|---|---|---|
--campaign-id | integer | Required. |
onpage-serp
Read the collected landing, summary and SERP for one keyword.
semrush onpage-serp --helpMCP tool: onpage_serp.
| Option | Type | Default | Description |
|---|---|---|---|
--campaign-id | integer | Required. | |
--keyword | string | Required. |
onpage-page-keywords
Read a page snapshot's native keyword metrics.
semrush onpage-page-keywords --helpMCP tool: onpage_page_keywords.
| Option | Type | Default | Description |
|---|---|---|---|
--campaign-id | integer | Required. | |
--page-id | string | Required. | |
--snapshot-id | string | Required. |
onpage-page-ideas
Read all native optimization ideas for a page snapshot.
semrush onpage-page-ideas --helpMCP tool: onpage_page_ideas.
| Option | Type | Default | Description |
|---|---|---|---|
--campaign-id | integer | Required. | |
--page-id | string | Required. | |
--snapshot-id | string | Required. |
onpage-page-details
Read native keyword density, semantics, backlinks, content length, video or readability details.
semrush onpage-page-details --helpMCP tool: onpage_page_details.
| Option | Type | Default | Description |
|---|---|---|---|
--campaign-id | integer | Required. | |
--page-id | string | Required. | |
--snapshot-id | string | Required. | |
--detail | string | Required. Values: "density", "related", "backlinks", "length", "video", "readability". |
onpage-page-keyword-details
Read native per-keyword SERP, content-length or video details.
semrush onpage-page-keyword-details --helpMCP tool: onpage_page_keyword_details.
| Option | Type | Default | Description |
|---|---|---|---|
--campaign-id | integer | Required. | |
--page-id | string | Required. | |
--snapshot-id | string | Required. | |
--detail | string | Required. Values: "serp", "length", "video". | |
--keyword | string | Required. |
onpage-create
Configure an unconfigured SEO project with page/keyword selections. Does not launch analysis.
semrush onpage-create --helpMCP tool: onpage_create.
Use --confirm to send the change or --dry-run to preview it.
| Option | Type | Default | Description |
|---|---|---|---|
--campaign-id | integer | Required. | |
--landings | array | Required. | |
--country-name | string | "United States" | |
--location | string | ||
--language | string | "en" | |
--device | string | "desktop" | Values: "desktop", "mobile". |
--schedule | string | "manual" | Values: "manual", "weekly". |
--notify | boolean | false | |
--crawler | string | "semrushbot" | Values: "semrushbot", "googlebot". |
--timezone-offset | integer | 0 | Minutes west of UTC, using the browser timezone-offset convention. |
--confirm | boolean | false | Confirm this account mutation. |
--dry-run | boolean | false | Print the request without sending it. |
onpage-configure
Edit general settings while preserving omitted fields and saved location. Does not launch analysis.
semrush onpage-configure --helpMCP tool: onpage_configure.
Use --confirm to send the change or --dry-run to preview it.
| Option | Type | Default | Description |
|---|---|---|---|
--campaign-id | integer | Required. | |
--schedule | string | Values: "manual", "weekly". | |
--notify | boolean | ||
--crawler | string | Values: "semrushbot", "googlebot". | |
--timezone-offset | integer | Minutes west of UTC, using the browser timezone-offset convention. | |
--confirm | boolean | false | Confirm this account mutation. |
--dry-run | boolean | false | Print the request without sending it. |
onpage-location-set
Replace country, location, language and device. Does not launch another analysis.
semrush onpage-location-set --helpMCP tool: onpage_location_set.
Use --confirm to send the change or --dry-run to preview it.
| Option | Type | Default | Description |
|---|---|---|---|
--campaign-id | integer | Required. | |
--country-code | string | Required. | |
--location | string | Required. | |
--language | string | "en" | |
--device | string | "desktop" | Values: "desktop", "mobile". |
--confirm | boolean | false | Confirm this account mutation. |
--dry-run | boolean | false | Print the request without sending it. |
onpage-run
Start analysis for the configured campaign. Uses account allowance; never purchases capacity.
semrush onpage-run --helpMCP tool: onpage_run.
Use --confirm to send the change or --dry-run to preview it.
| Option | Type | Default | Description |
|---|---|---|---|
--campaign-id | integer | Required. | |
--confirm | boolean | false | Confirm this account mutation. |
--dry-run | boolean | false | Print the request without sending it. |
onpage-page-add
Add a page or reassign selected keywords to it. Does not automatically run analysis.
semrush onpage-page-add --helpMCP tool: onpage_page_add.
Use --confirm to send the change or --dry-run to preview it.
| Option | Type | Default | Description |
|---|---|---|---|
--campaign-id | integer | Required. | |
--url | string | Required. | |
--keywords | array | Required. | |
--confirm | boolean | false | Confirm this account mutation. |
--dry-run | boolean | false | Print the request without sending it. |
onpage-page-update
Replace a page URL and keyword selection. Does not automatically run analysis.
semrush onpage-page-update --helpMCP tool: onpage_page_update.
Use --confirm to send the change or --dry-run to preview it.
| Option | Type | Default | Description |
|---|---|---|---|
--campaign-id | integer | Required. | |
--page-id | string | Required. | |
--url | string | Required. | |
--keywords | array | Required. | |
--switch-scheme | boolean | false | Use the native HTTP/HTTPS scheme-switch operation for this page. |
--confirm | boolean | false | Confirm this account mutation. |
--dry-run | boolean | false | Print the request without sending it. |
onpage-pages-add
Add page/keyword selections in one native batch. Keywords may be reassigned; no analysis starts automatically.
semrush onpage-pages-add --helpMCP tool: onpage_pages_add.
Use --confirm to send the change or --dry-run to preview it.
| Option | Type | Default | Description |
|---|---|---|---|
--campaign-id | integer | Required. | |
--landings | array | Required. | |
--confirm | boolean | false | Confirm this account mutation. |
--dry-run | boolean | false | Print the request without sending it. |
onpage-pages-delete
Delete selected native page IDs and their keyword assignments.
semrush onpage-pages-delete --helpMCP tool: onpage_pages_delete.
Use --confirm to send the change or --dry-run to preview it.
| Option | Type | Default | Description |
|---|---|---|---|
--campaign-id | integer | Required. | |
--page-ids | array | Required. | |
--confirm | boolean | false | Confirm this account mutation. |
--dry-run | boolean | false | Print the request without sending it. |
onpage-page-run
Run another analysis of one selected page. Uses account allowance.
semrush onpage-page-run --helpMCP tool: onpage_page_run.
Use --confirm to send the change or --dry-run to preview it.
| Option | Type | Default | Description |
|---|---|---|---|
--campaign-id | integer | Required. | |
--page-id | string | Required. | |
--confirm | boolean | false | Confirm this account mutation. |
--dry-run | boolean | false | Print the request without sending it. |