Free download, no signup

The free SEO audit skill we run on our own site

Download it, point it at any website and get a finished report: what is broken, what AI says about the brand and what to fix first. It grew our own impressions 14x in a month.

106 KB zip · no signup · Node 18+ and Claude Code

seo-audit

/seo-audit https://yourwebsite.com

  • crawl
  • performance
  • ai-search
  • demand
  • serp
  • trends
  • competitors
  • jev
  • report

report ready

Measured on our own domain
14x

more impressions in 28 days

Against the 28 days before it, on the same site

1.2

average position for "desarrollo software málaga"

The search we rank first for, and did not have a page for

$0.12

to judge about 1,100 decisions

The decision layer that found what the other phases missed

Google Search Console, both properties, 28 days to 19 September 2026. The skill you download is the one that produced these.

Or skip all of it

We run it on your site and fix what it finds, at a fixed price

The skill finds the problems in an afternoon. Fixing them is engineering work, and that is what we do: the two founders who wrote it build websites and the software behind them. A free audit first, then a fixed price in writing before anything starts.

  • We run the full audit on your site and send you the report
  • A call to walk you through what it found and what it is costing you
  • A fixed written price before any work begins, or no work at all

Tell us where to point it

We answer the same day. One click unsubscribes you.

We use your email to answer this request. Privacy policy

What it actually does

Ten phases. Every one writes down what it could not measure.

That is the whole difference from other SEO audit software. Each script writes down its own limits, and they become the method section of the report, so a missing key is a stated fact, never a guess.

01

Crawl

Served host, robots and AI-crawler rules, llms.txt, sitemaps, on-page facts, resolved canonicals, broken links, security headers.

02

Performance

Chrome UX Report field data and PageSpeed lab data, mobile and desktop, plus the real transfer weight of the page.

03

AI search

Whether Gemini, Claude, ChatGPT and Perplexity actually recommend the brand, who they recommend instead, and which hosts they cite.

04

Demand

A real phrase corpus built from autocomplete, ranked by breadth and survival. No invented search volumes, ever.

05

The SERP

What kind of page owns each query: aggregator, competitor, directory or media. Usually this is where the strategy comes from.

06

Trends

The Google Trends category walk. Only rising rows are signal, and the five-year chart decides whether the moment has already gone.

07

Competitors

The top three crawled the same way, compared on what each one actually shows a buyer: ratings, testimonials, timelines.

07b

The decision layer

Jev tags intent, maps every query to the page that should own it, finds pages fighting each other, and reads the AI answers back.

08

The reframing finding

One question: what single fact, once known, changes what this business should do? It is rarely the score.

09

Score and report

A weighted score that refuses to compute on bad input, then an HTML report in the client's own colours and typefaces.

Added 4 days after it launched

Then Jev found what nine phases had walked straight past

Jev is a decision model rather than a writer. You hand it a typed question and it answers with a calibrated probability, and its output tokens are free, so the thousand small judgments an audit is made of stop being the expensive part. We wired it in as a last-minute addition to a skill we already thought was finished. It went looking at our own site first.

23

pairs of our own blog posts competing for the same search

32

posts we ended up merging behind redirects

0 of 37

category questions where any AI engine named us

The law that cost us the most to learn is in the download: key many items by name, never by array index. Index references collapsed to 52% accuracy at 152 items, while keying them held 97.9%.

What you need

One API key and two free Google APIs

About ten minutes, once. Everything degrades rather than stops, so you can start with none of them and still get the full crawl.

01

An OpenRouter key

One key, three jobs: ChatGPT answers, Perplexity answers and the Jev decision layer. This is the only part that costs real money, and it is a few dollars a site.

openrouter.ai/keys
02

PageSpeed and Chrome UX Report

One Google Cloud API key, two APIs, both free with no billing account. Without it PageSpeed returns 429 under any real use and the field data returns 403.

Enable in Google Cloud
03

Search Console, the service-account trick

Enable the API, make one service account, and have each site owner add its email as a user. One email, every client, no OAuth flow to build, and they can revoke it themselves.

Enable in Google Cloud

.env.local, in the folder you run from

OPENROUTER_API_KEY=sk-or-v1-...
PAGESPEED_API_KEY=AIza...
GOOGLE_SERVICE_ACCOUNT_JSON={"type":"service_account",...}
GSC_SITE_URL=sc-domain:yourwebsite.com
How to run it

Four steps, about ten minutes

    01

    Unzip it into your skills folder

    The zip already contains the seo-audit folder, so it lands in the right place and Claude Code finds it on the next restart.

    unzip …-skill.zip -d ~/.claude/skills/
    02

    Paste your keys

    Copy .env.example to .env.local in the directory you will run from and fill in what you have. Missing keys become stated limits, not guesses.

    cp .env.example .env.local
    03

    Point it at a website

    One command. It crawls, measures, asks the AI engines, reads Search Console, and keeps its state in a run folder so a second pass is cheap.

    /seo-audit https://yourwebsite.com
    04

    Read the report

    A score, the findings in priority order with the evidence quoted beside each one, and a method section listing everything that could not be measured.

    .seo-audit/<host>-<date>/
Download the skill free

106 KB zip · no signup · Node 18+ and Claude Code

Frequently asked questions

What people ask before they download it. If yours is not here, the call is the fastest way to an answer.

Book a call

What exactly am I downloading?

A Claude Code skill: one SKILL.md that drives the whole method, 11 Node scripts that do the measuring, and the reference documents behind them, including the scoring model and the seven laws the report obeys. It is a 106 KB zip with no dependencies to install.

Is it really free, and is there a catch?

It is free, with no signup. The catch, if it is one, is that we build and run this kind of work for a living, so the page you got it from has our calendar on it. The skill itself is complete and not time limited.

What do I need before it will run?

Node 18 or newer, Claude Code, an OpenRouter API key, and two free Google Cloud APIs enabled: PageSpeed Insights and the Chrome UX Report. Search Console access is a third and is the one that changes the audit most, because it is the only source that reports what actually happened rather than what is possible.

How much does an SEO audit with it cost?

The skill is free. Running it costs a few dollars of your own API usage per site: the crawl, PageSpeed, the Chrome UX Report and Search Console are free, and the only real spend is the AI search phase and the Jev decision layer, which judged about 1,100 decisions on our own site for 0.12 USD. If you would rather we run it and fix what it finds, you get a fixed price in writing after a call.

Does it work without all the keys?

Yes. Every tool degrades rather than stops, and each one writes down what it could not measure. That list becomes the method section at the end of the report, so a missing key turns into a stated limit instead of a guess. With no keys at all you still get the full crawl.

Does it only work for Spanish sites?

No. Market, language and country are parameters on every phase, and bilingual sites are audited as separate runs. We wrote it in Spain, so the examples are Spanish, but nothing in the method is.

What is Jev, and do I need it?

Jev is a decision model rather than a writer: you give it a typed question and it answers with a calibrated probability, with free output tokens. The skill uses it to tag search intent, map queries to pages, find pages competing with each other, and read AI answers back. It runs on the same OpenRouter key. Skip it and the other nine phases still run.

Does it write the report as well, or just the data?

Both. The scripts produce the measurements, and the skill assembles them into an HTML report in the client's own colours and typefaces, with a score, a prioritised finding list and a method section built from what each tool could not do.

Can you just run it on my site for me?

Yes, and that is what most people on this page want. Book a call and we will run the audit, walk you through what it found, and quote a fixed price in writing before anything starts.

Why are you giving away the thing you sell?

Because the audit is not the thing we sell. Finding the problems takes an afternoon; fixing them takes an engineering team, and that is what we do. Handing over the method is also the fastest way to show you how we work before you pay us anything.

Rather check your website with nothing to install?

These three free tools give you a real result from your website address alone, in about a minute, with no signup.

The download carries 11 dependency-free Node scripts, the full method and the scoring model.