Technical SEO Auditor — Claude AI Skill for Complete Site Audits

A complete technical SEO audit inside Claude — crawls up to 500 pages, checks 20+ signals per page, validates structured data, and delivers a severity-tiered report with exact fix instructions. Core Web Vitals available via PageSpeed Insights API (requires a quick connection or manual edit — fully customisable).

Get this skill
✦ New skills added weekly
Category:

Description

The problem with “I’ll check my technical SEO later”

You’re losing organic traffic to issues
you don’t even know exist.

Noindex on the wrong pages. Duplicate title tags killing your click-through rate. Broken internal links leaking equity. Missing canonicals causing Google to index the wrong version of your page. These issues have no visible symptoms — until your rankings drop and you’re staring at a traffic cliff wondering what changed.

Pages accidentally set to noindex — completely invisible to Google, zero organic traffic possible, and you’d never know without a crawl
Poor Core Web Vitals dragging rankings down — Google uses page experience as a signal and slow pages lose positions to faster competitors
Duplicate title tags, missing H1s, and broken canonicals sending weak ranking signals across every page that should be driving traffic

The fix

A complete technical audit — crawled, scored, and prioritised — in minutes.

The Technical SEO Auditor crawls your entire site, checks every page against 20+ technical signals, connects to the PageSpeed Insights API for Core Web Vitals data (free to set up, fully customisable), validates your structured data, and produces a severity-tiered report with exact fix instructions. No spreadsheets. No manual checks. No missing issues.

×

Without Technical SEO Auditor

VS

With Technical SEO Auditor

Manual checks across Screaming Frog, PageSpeed, Search Console, and multiple other tools — hours of setup and context switching

One command: “audit my site” — full crawl starts automatically, no tool switching required

Issues buried in raw data exports — you decide what matters and risk prioritising the wrong things

Every issue classified Critical / High / Medium / Low — ranked by impact-to-effort so you fix the right things first

Open pagespeed.web.dev separately, copy scores manually, then cross-reference with your SEO data yourself

Connects to the PageSpeed Insights API to pull LCP, FCP, CLS, and TTFB — free to set up, and you can customise the integration however you like

Research every issue yourself — separate Google searches for noindex, canonicals, schema errors, one by one

Exact fix steps included with every issue — why it matters, which URLs are affected, what to change

3–6 hours for a 50-page site. Agency retainer to do it properly. Not practical to run monthly

Under 5 minutes for up to 500 pages — run it after every deployment, every content push, every plugin update

Schema validation requires a separate Rich Results Test for every page — completely impractical at scale

JSON-LD validated across every crawled page — full @graph support for Yoast and RankMath schemas

What you get

Everything inside the download

Crawl & Indexation Audit
robots.txt analysis, sitemap validation, noindex detection, canonical tag audit, and redirect chain identification across every page in your sitemap
On-Page Technical Checks
Title tag length and duplication, H1 presence and count, meta description audit, viewport meta, HTML lang attribute, and HTTPS enforcement per page
Core Web Vitals via PageSpeed API
Connects to the PageSpeed Insights API to pull LCP, FCP, CLS, and TTFB for your pages. Free to set up — the skill walks you through the connection and you can customise it however you like
Structured Data Validation
JSON-LD schema validated per page with full @graph pattern support for Yoast and RankMath. Schema type inventory and error detection across the entire site
Internal Link Health
Orphan page detection, inbound internal link counts per page, broken link identification, image alt text audit, and Open Graph tag presence check
Install Instructions
Step-by-step setup included. The bundled Python audit script runs inside Claude — no additional installs, no API keys, no configuration required

How it works

From domain to audit report in 5 steps

1
Scope selection — Quick, Standard, or Full audit
Choose your crawl depth upfront

Say “audit my site” and a dialogue box asks for your domain and scope. Quick audits 20 pages for a fast health check. Standard covers 100 pages. Full crawls up to 500 URLs — ideal for complete site audits and pre-launch checks.

You: audit my site
Claude: What's your domain? (e.g. https://yourdomain.com)
You: https://theaiagentmarketplace.com
Claude: Audit scope?  [Quick — 20 pages]  [Standard — 100 pages]  [Full — 500 pages]
You: Full
2
Sitemap discovery & robots.txt validation
Automatic — no manual input required

The skill finds your sitemap automatically by checking all common paths and robots.txt directives, validates the sitemap format, and builds the full URL inventory to crawl. Sitemap errors are flagged before the crawl begins.

Checking robots.txt... found
Sitemap: https://theaiagentmarketplace.com/sitemap_index.xml
Sitemap index detected — expanding sub-sitemaps...
URLs discovered: 84  |  Crawling up to 84 pages
3
Full page crawl + CWV & schema analysis
20+ signals per page, live API data

Every page is fetched and parsed — title, H1, meta description, canonical, robots meta, schema, images, internal links, HTTPS, viewport. Core Web Vitals (LCP, FCP, CLS, TTFB) are available via the PageSpeed Insights API — you’ll need to connect it or make a small manual edit, and the skill supports full customisation of how that works. All structured data blocks are validated and schema types inventoried across the full crawl.

4
Severity-tiered report

Every issue is classified Critical / High / Medium / Low and ranked by impact-to-effort ratio. An issue scorecard at the top gives you an instant health overview before diving into the details.

5
Exact fix steps

Every issue includes why it matters, which URLs are affected, and exact remediation steps. Save as a .md file to share with your team or reference during implementation.

Made for

Anyone who needs honest technical SEO data

Site owners & founders
Run an audit before launching, after a migration, or whenever rankings drop. Know exactly what’s broken before you call an agency.
SEO freelancers & agencies
Generate client audit reports in minutes instead of hours. Consistent format, severity tiering, and fix steps make client handoffs professional and clear.
eCommerce & SaaS teams
Catch technical regressions before they hit rankings. Run after every deployment to detect noindex tags, canonical errors, and CWV regressions immediately.
Content & marketing teams
Ensure every new page goes live technically sound. Catch missing meta descriptions, weak titles, and broken internal links before they cost you rankings.

20+
technical checks per page
500
pages per full audit
4
severity tiers — Critical to Low
<5 min
from URL to full report

Getting started

Up and running in 3 steps

1
Download
Click Get this skill and download the .skill file. The bundled Python audit script is included — nothing extra to install.
2
Install in Claude
Drop the .md file into your Claude skills folder. Full instructions included. Works with Claude.ai Pro, Claude Code, and the API.
3
Ask your first question
Say “audit my site” — a dialogue box asks for your domain and scope, and the crawl begins. First report in under 5 minutes.

See it in action

This is what your audit report looks like

Prompt: “audit my site — https://theaiagentmarketplace.com”

# Technical SEO Audit — theaiagentmarketplace.com
Audited: 26 June 2026  |  Pages crawled: 84  |  Issues found: 7

## Issue Scorecard
🔴 Critical: 1   |   🟠 High: 2   |   🟡 Medium: 3   |   🟢 Low: 1

---
## 🔴 Critical Issues

### Noindex on Key Pages (2 pages)
**Why it matters:** Pages with noindex are completely invisible to search engines.
No matter how well optimised, they cannot rank or receive organic traffic.
**Affected URLs:**
  - /claude-skills/seo/icp-builder/
  - /pricing/
**How to fix:** Open each URL in WordPress. Under Yoast SEO → Advanced, confirm
"Allow search engines to show this post in search results" is set to Yes.
**Effort:** Low  |  **Impact:** Critical

---
## 🟠 High Issues

### Missing Meta Descriptions (11 pages)
**Why it matters:** Google uses meta descriptions for snippet text in search results.
Missing descriptions result in auto-generated snippets that reduce CTR by 5–15%.
**How to fix:** Add unique 140–160 character meta descriptions to each affected URL
focusing on your primary keyword and a clear value proposition.

Technical specs

File format.md (Markdown) — opens in any text editor
Compatible withClaude.ai Pro/Team, Claude Code, Claude API (all models)
Optimised forClaude Sonnet 4 and above — works on all recent Claude models
Audit scopeQuick (20 pages), Standard (100 pages), Full (500 pages) — chosen at runtime
Core Web VitalsVia PageSpeed Insights API — free to connect, the skill guides you through setup, fully customisable
DeliveryInstant download — included in subscription
LicenseCommercial use included — use across unlimited client sites and projects
UpdatesLifetime updates included with subscription

FAQ

Common questions

Does this replace tools like Screaming Frog or Ahrefs Site Audit?
For most sites under 500 pages, yes — it covers the same core checks those tools run. Where it differs: every issue comes with an explanation and fix steps in plain English, directly in Claude. For enterprise-scale crawls (10,000+ pages) or JavaScript-heavy SPAs, specialist crawlers still have an edge on raw volume.
How accurate are the Core Web Vitals readings?
The skill connects to the PageSpeed Insights API to pull CWV data — it’s free, and the skill walks you through the connection step by step. Once connected, the readings are identical to what you’d see at pagespeed.web.dev (lab-based measurements, the same source Google uses). You can also customise how the API is used to suit your workflow.
Will it work on password-protected or staging sites?
It crawls publicly accessible pages only — the same pages Googlebot sees. For staging sites behind HTTP auth, you’d need to whitelist your IP or temporarily open access. The skill flags any 403 or 401 responses so you know exactly which pages were skipped.
How often should I run an audit?
After every major content push or site update, and monthly as a routine health check. Technical issues most commonly appear after theme updates, plugin installs, or CMS migrations — catching them within days rather than months protects real ranking equity.
Does it audit JavaScript-rendered content?
The crawl fetches raw HTML — the same way Googlebot processes pages in its first pass before full JS rendering. Content only visible after JavaScript runs won’t be captured. The skill notes when this may be a factor so you know where to do a manual check.
What’s your purchase policy?
We stand behind every product. Our purchase policy covers delivery, licensing, and how we handle concerns. Learn more →

Full technical visibility. In minutes.

Stop guessing.
Start auditing.

20+ checks. 4 severity tiers. Exact fix steps. Included in subscription.

Get this skill

Included in subscription · Instant download · Commercial use included

Browse more Claude skills

Claude AI SkillAll skills · One subscription
Get this skill