Install
openclaw skills install seo-laddersFull SEO content automation via MCP. Audit websites, check Google rankings, discover site structure, auto-select keywords matched to your DR, research and swap keywords, generate full articles with images and JSON-LD, publish to WordPress or webhook, track keyword rankings and competitors — all from your terminal or IDE.
openclaw skills install seo-laddersSEO Ladders is a full SEO content automation platform accessible via MCP. It runs the same pipeline an SEO team would — audit your site's technical health, check what keywords you rank for on Google, discover your site structure, then auto-select keywords you can realistically win based on your domain rating and competitor gaps. From there, generate full SEO articles (3,000+ words with citations, images, FAQ, and JSON-LD schemas), publish directly to WordPress or any CMS via webhook, or save locally as Markdown + HTML. Track your keyword rankings and monitor competitors over time — all from your terminal or IDE.
Add to .mcp.json:
{
"mcpServers": {
"seo-ladders": {
"type": "http",
"url": "https://www.seoladders.com/api/mcp",
"headers": {
"Authorization": "Bearer sk_live_..."
}
}
}
}
Go to Settings > MCP Servers > Add Server:
{
"mcpServers": {
"seo-ladders": {
"url": "https://www.seoladders.com/api/mcp",
"headers": {
"Authorization": "Bearer sk_live_..."
}
}
}
}
Add to your MCP config:
{
"mcpServers": {
"seo-ladders": {
"serverUrl": "https://www.seoladders.com/api/mcp",
"headers": {
"Authorization": "Bearer sk_live_..."
}
}
}
}
Connect to the HTTP MCP endpoint at https://www.seoladders.com/api/mcp with a Bearer token in the Authorization header.
All tools are self-documented. Any MCP-compatible agent discovers and uses them automatically. Just ask naturally:
| Tool | What It Does |
|---|---|
site-audit | Full technical SEO audit — health score, broken links, meta tags, duplicates, Core Web Vitals via Lighthouse |
check-rankings | Check what keywords any domain ranks for on Google |
discover-site | Map a website's structure via robots.txt, sitemaps, and page classification |
manual-keyword-search | Research keywords with volume, KD, intent, and DR-based recommendations |
select-monthly-keywords | Select keywords your domain can rank for based on your DR |
replace-calendar-keyword | Swap a scheduled keyword for a better alternative |
generate-article | 13-step AI pipeline — outline, sections, media, FAQ, citations, JSON-LD, internal links |
publish-to-cms | Publish to WordPress or any webhook-based CMS (Webflow, Ghost, Strapi, etc.) |
manage-calendar | View, add, update, or delete content calendar entries |
detect-refresh-candidates | Find published articles with ranking drops that need updating |
get-job-status | Poll progress of long-running jobs (article generation, keyword selection, site audit) |
Generated articles include:
markdownContent — full article as Markdown (ready to save or paste)htmlContent — complete HTML document with meta tags, Open Graph, Twitter cards, canonical URL, JSON-LD schemas, table of contents, and styled layoutarticle — structured data (sections, FAQ, media plan, schemas) for programmatic useblogPostId — use with publish-to-cms to push liveviewUrl — link to view the article on the SEO Ladders dashboardAudit reports include:
Three tools run asynchronously (generate-article, select-monthly-keywords, site-audit):
jobId immediatelyget-job-status with the jobId every 15 secondscompleted, the output contains the full resultfailed, the output contains the error