skillrune
  • Skills
  • Tools
  • Providers
  • Blog
Back to Skills
SkillSEO

SEO Audit

Crawls a domain, checks how it ranks for its keywords, analyses its backlinks, and returns a prioritized list of SEO fixes as a report.

Price Free to install
By SkillRune
Add to your agent

How it works

Runs 7 tools in order, in one call. You only pay for the tool calls it makes.

  1. 1Site Crawl$0.020

    Discover a site's page URLs — a filtered, capped site map. Use Structured Scrape or Read URL for a specific page's content.

  2. 2SERP Rankings$0.004

    Live Google SERP results and ranking positions for a keyword.

  3. 3Backlink Profile$0.040

    Referring domains and backlinks for any domain.

  4. 4Export File$0.002

    Turn a result into a CSV or PDF and get a shareable link.

  5. 5Keywords a Site Ranks For$0.022

    Every keyword a domain already ranks for, with position, search volume and the ranking URL.

  6. 6Organic Competitors$0.022

    The domains competing for the same organic keywords, with shared keyword counts and their traffic.

  7. 7Technical Page Audit$0.003

    Technical SEO for one page: on-page score, meta and headings, load timing, and the checks it fails.

Typical run~$0.11

The playbook

The exact instructions your agent follows. Connect SkillRune and ask it to run this skill, or have it read the playbook and work through the steps itself.

SEO Audit

Audit a domain's organic search presence and return a prioritized action plan. Target: a domain (e.g. stripe.com). If given a full URL, use its domain.

Steps

  1. Map the site — web_crawl with the domain. Note total page count and URL patterns (blog? docs? landing pages?). A site with 20 pages and a site with 5,000 have different SEO problems.

  2. Understand what they do — web_read on the homepage. Extract: what the product is, who it's for, and the 3-5 phrases they use to describe themselves.

  3. What do they already rank for? — keywords_site with the domain. This is the ground truth: total keywords, estimated traffic, and their best terms with positions. Compare it with step 2: if the phrases they lead with are nowhere in this list, their positioning and their rankings disagree.

  4. Check the brand SERP — serp_rank for the brand name. If they don't control their own brand results, that's finding #1.

  5. Keyword opportunity — keywords_ideas on their main non-brand phrase. Look for high-volume, low-competition terms they have no page for; cross-check against the ranked list from step 3 to find true gaps.

  6. Who are they up against? — domain_competitors with the domain. Note who shares their keywords and how much traffic those rivals pull.

  7. Authority — backlinks on the domain (domainRank 0-1000, higher = stronger). Under ~200 means they lose to almost anyone on competitive terms, so favor long-tail recommendations. For a weak profile, add backlinks_competitors to find realistic link targets.

  8. Technical check — page_audit on the homepage and one key money page. Report the failing checks that actually matter (missing title/description, no h1, slow load, no canonical), not every flag.

Report

Deliver a prioritized list (impact × effort), not a data dump:

  • Verdict — one paragraph: where the domain stands today.
  • Top 5 fixes — each with the evidence (data from the steps above), why it matters, and a concrete next action.
  • Quick wins vs. long-term — split recommendations by time-to-impact.

Skip a step if its tool fails; say so in the report rather than guessing.

Run this skill

Give it a target and watch it orchestrate its tools, step by step. You only pay for the tool calls it makes.

skillrune
ClaudeChatGPTGeminiGrok
Prompt copied, paste it if it doesn’t autofill.

Product

  • Skills
  • Tools
  • Providers
  • Submit a tool or skill

Developers

  • Documentation
  • API Reference
  • MCP Server
  • Get started

Company

  • Blog
  • Privacy
  • Terms
  • Contact

© 2026 SkillRune. All rights reserved.