Tools / SEO Analysis
SEO Analysis icon

SEO Analysis

Audit pages for ranking issues

Audit web pages and sites for ranking issues. Analyze meta tags, headings, content quality, Core Web Vitals, structured data, images, links, and technical SEO. Surfaces prioritized issues with 0-100 scores for diagnosis and competitor benchmarking.

12 skillsv0.02
Analyze Page

Full on-page SEO analysis including title, meta, headings, images, links, content length, and structured data presence. Returns a score out of 100 with prioritized issues.

Returns: SEO score (0-100), meta tag status, heading counts, image/link audit, and prioritized issues list
Parameters
url *stringThe URL to analyze
Example
Analyze a homepage
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "seo",
  "skill": "analyze_page",
  "input": {
    "url": "https://example.com"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Detect Schema

Find and validate all structured data (JSON-LD, Microdata, RDFa) on a page. Checks for common errors and provides recommendations for missing schema types.

Returns: List of schemas found with type, format, validation status, issues, and recommendations
Parameters
url *stringThe URL to scan for structured data
Example
Check schema markup on a product page
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "seo",
  "skill": "detect_schema",
  "input": {
    "url": "https://example.com/product/shoes"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Check Meta Tags

Quick audit of all meta tags on a page: title, description, canonical, robots, Open Graph, Twitter Card, viewport, and other SEO-relevant tags.

Returns: All meta tags found (title, description, OG, Twitter, canonical, robots) with issues
Parameters
url *stringThe URL to check meta tags for
Example
Check meta tags on a landing page
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "seo",
  "skill": "check_meta",
  "input": {
    "url": "https://example.com/pricing"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Audit Headings

Analyze the heading hierarchy (H1-H6) of a page for SEO best practices. Checks for missing H1, skipped levels, duplicates, empty headings, and content quality.

Returns: Heading hierarchy with scores, level counts, and issues like skipped levels or duplicates
Parameters
url *stringThe URL to audit heading structure
Example
Audit headings on a content page
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "seo",
  "skill": "audit_headings",
  "input": {
    "url": "https://example.com/blog/guide"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Analyze Content Quality

Comprehensive content quality analysis with readability scoring (Flesch-Kincaid, Gunning Fog, Coleman-Liau, SMOG, ARI), E-E-A-T signal detection, keyword density analysis, and content depth scoring.

Returns: Content quality score (0-100), readability metrics (6 algorithms), E-E-A-T signals, keyword density analysis, and content depth assessment
Parameters
url *stringThe URL to analyze content quality
Example
Analyze blog post content quality
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "seo",
  "skill": "analyze_content",
  "input": {
    "url": "https://example.com/blog/guide"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Technical SEO Audit

Technical SEO audit covering robots.txt validation, sitemap.xml analysis, redirect chain detection, canonical tag verification, hreflang validation, and security headers (HSTS, CSP, X-Frame-Options).

Returns: Technical SEO score (0-100), robots.txt status, sitemap validation, redirect chain, canonical check, hreflang issues, and security headers audit
Parameters
url *stringThe URL to audit technical SEO
Example
Run technical SEO audit on a site
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "seo",
  "skill": "audit_technical",
  "input": {
    "url": "https://example.com"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Check Core Web Vitals

Core Web Vitals analysis via PageSpeed Insights API. Returns LCP, CLS, FCP, TBT, Speed Index, TTFB, Lighthouse category scores, and CrUX real-user field data when available.

Returns: Core Web Vitals metrics (LCP, CLS, FCP, TBT, Speed Index), Lighthouse scores, CrUX field data, and traffic-light ratings per metric
Parameters
url *stringThe URL to check Core Web Vitals
strategystringDevice strategy (default: mobile)
Example
Check Core Web Vitals for a page
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "seo",
  "skill": "check_vitals",
  "input": {
    "url": "https://example.com"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Crawl & Audit Site

Crawl a website (up to 100 pages) with per-page SEO extraction and site-wide issue summary. Detects missing titles, thin content, broken links, duplicate meta, and missing schema across the entire site.

Returns: Site-wide SEO health score, per-page data (title, meta, headings, images, links, word count), and aggregated issue summary
Parameters
url *stringThe starting URL to crawl
max_pagesnumberMaximum pages to crawl (default: 20, max: 100)
timeout_msnumberPer-request timeout in ms (default: 10000)
Example
Crawl and audit a small site
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "seo",
  "skill": "crawl_site",
  "input": {
    "url": "https://example.com",
    "max_pages": 10
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Analyze Link Structure

Internal link graph analysis with link depth calculation, orphan page detection, anchor text distribution, external link audit, and broken link checking via HEAD requests.

Returns: Link structure score (0-100), link depth map, orphan pages, most/least linked pages, anchor text distribution, and broken links
Parameters
url *stringThe URL to analyze link structure
max_pagesnumberMaximum pages to crawl for link analysis (default: 30, max: 50)
check_brokenbooleanWhether to check for broken links via HEAD requests (default: true)
Example
Analyze internal link structure
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "seo",
  "skill": "analyze_links",
  "input": {
    "url": "https://example.com"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Audit Images

Image SEO audit checking alt text, file sizes, dimensions, lazy loading, responsive images (srcset), and modern format usage (WebP/AVIF). Includes per-image analysis and aggregate statistics.

Returns: Image SEO score (0-100), per-image analysis (alt, dimensions, size, format, lazy loading), and aggregate statistics
Parameters
url *stringThe URL to audit images
check_sizesbooleanWhether to HEAD-request images to check file sizes (default: true)
Example
Audit images on a product page
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "seo",
  "skill": "audit_images",
  "input": {
    "url": "https://example.com/products/shoes"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Extract Keywords

TF-IDF keyword extraction from page content with density analysis by position (title, H1, meta description, first paragraph, URL). Includes n-gram analysis for multi-word phrases.

Returns: Top keywords with TF-IDF scores, density percentages, position prominence (title/H1/meta/paragraph), and n-gram phrases
Parameters
url *stringThe URL to extract keywords from
max_keywordsnumberMaximum keywords to return (default: 20, max: 50)
Example
Extract keywords from a blog post
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "seo",
  "skill": "extract_keywords",
  "input": {
    "url": "https://example.com/blog/seo-guide"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Compare Pages

Side-by-side SEO comparison of two URLs across all metrics: content length, readability, meta tags, schema, headings, response time, and keyword overlap. Determines winner per category.

Returns: Per-category comparison with winner designation, metric values for both pages, and overall winner summary
Parameters
url_a *stringFirst URL to compare
url_b *stringSecond URL to compare
Example
Compare two competing pages
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "seo",
  "skill": "compare_pages",
  "input": {
    "url_a": "https://example.com/page",
    "url_b": "https://competitor.com/page"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Loading reviews...
Loading activity...
v0.022026-03-22
  • Added subtitle, expanded description, and agent instructions
v0.012026-03-20
  • Initial release

Quick Start

MCP (Claude Code)
claude mcp add --transport stdio \
  --env TOOLROUTER_API_KEY=YOUR_API_KEY \
  toolrouter -- npx -y toolrouter-mcp
REST API
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{"tool":"seo","skill":"analyze_page","input":{}}' \
  https://api.toolrouter.com/v1/tools/call

Use Cases

Open Audit Competitor Backlinks

Audit Competitor Backlinks

Analyze your competitors' backlink profiles to discover link-building opportunities and understand their SEO strategy.

SEO Analysis icon
SEO Analysis
4 agent guides
Open Check Meta Tags Before Launch

Check Meta Tags Before Launch

Verify all meta tags are properly configured before launching or redesigning your website.

SEO Analysis icon
SEO Analysis
4 agent guides
Open Search Papers by Topic

Search Papers by Topic

Find relevant academic papers on any research topic across millions of scholarly publications.

Academic Research icon
Academic Research
4 agent guides
Open Research Competitor Ad Creatives

Research Competitor Ad Creatives

Research what ads your competitors are running across Facebook and Google to understand their messaging and creative strategy.

Ad Library Search icon
Ad Library Search
4 agent guides
View all use cases for SEO Analysis

Workflows

Open Comprehensive Website Audit

Comprehensive Website Audit

Run a full-spectrum website audit combining SEO analysis, performance testing, site crawling, and visual documentation in one workflow.

SEO Analysis icon
SEO Analysis
Lighthouse Audit icon
Lighthouse Audit
Site Crawler icon
Site Crawler
Web Screenshot icon
Web Screenshot
4 steps4 tools
Open Competitor Analysis Suite

Competitor Analysis Suite

Build a complete competitive intelligence dossier by combining company research, SEO analysis, social media audits, and ad library searches.

Competitor Research icon
Competitor Research
SEO Analysis icon
SEO Analysis
Social Profiles icon
Social Profiles
Ad Library Search icon
Ad Library Search
4 steps4 tools
Open Local SEO Optimization

Local SEO Optimization

Optimize your local search presence with schema markup auditing, GEO optimization, and local search result analysis.

SEO Analysis icon
SEO Analysis
GEO icon
GEO
Web Search icon
Web Search
3 steps3 tools
Open SEO Content Strategy

SEO Content Strategy

Build a data-driven SEO content strategy from keyword research through SERP analysis to deep topic research for content differentiation.

Keyword Research icon
Keyword Research
SEO Analysis icon
SEO Analysis
Web Search icon
Web Search
Deep Research icon
Deep Research
4 steps4 tools
View all 12workflows →

Frequently Asked Questions

What does the SEO score actually measure?

It scores ranking issues across meta tags, headings, content quality, structured data, images, links, Core Web Vitals, and technical SEO, with a 0 to 100 style diagnostic view.

Can I use it on a single page or an entire site?

Both. You can audit one URL, crawl a site, or compare pages, depending on whether you want a page-level fix list or a broader site review.

Will it show Core Web Vitals and page speed issues?

Yes. Core Web Vitals are part of the audit, so performance problems show up alongside SEO and accessibility findings.

What should I set as the default input?

Set your primary domain. The tool uses that when no URL is provided, which is handy for repeated audits.