Skip to main content

Step 1 of 4 — What search engines need to crawl you

Technical Foundation

Before content matters, your site needs to be technically sound. Broken links, missing meta tags, slow load times, no sitemap — any of these can make you invisible to Google regardless of how good your content is.

What happens

  • Crawls your entire site and builds a page inventory
  • Checks every page for missing/duplicate title tags and meta descriptions
  • Validates robots.txt and sitemap.xml
  • Tests mobile rendering and Core Web Vitals scores
  • Flags security issues (mixed content, missing HSTS)
  • Audits internal link structure for orphan pages

Real example

QUERY

Audit YOUR URL HERE for technical SEO

FINDING

14 issues: 3 pages missing meta descriptions, sitemap doesn't include /blog posts, no structured data on event pages, 2 images causing CLS shift

THE FIX

Added meta descriptions, rebuilt dynamic sitemap, added EventJsonLd and Organization schema, set explicit image dimensions

Try it yourself

**Role**
Act as a technical SEO specialist with 8+ years of experience auditing sites for crawlability, indexability, and Core Web Vitals performance.

**Task**
Run a full technical SEO audit on the target site. Check these 9 categories:
1. Crawlability — robots.txt, crawl budget, blocked resources
2. Indexability — noindex tags, canonicals, duplicate content
3. Sitemaps — XML sitemap exists, is submitted, includes all key pages
4. Meta tags — title and description on every indexable page
5. Mobile — responsive rendering, viewport meta, tap targets
6. Core Web Vitals — LCP, FID/INP, CLS scores
7. Structured data — schema markup present and valid (JSON-LD)
8. Security — HTTPS, mixed content, HSTS headers
9. Internal links — orphan pages, broken links, link depth

**Context**
- Target site: YOUR URL HERE
- Crawl scope: all pages (or limit to YOUR SUBDIRECTORY HERE if large site)
- Priority: fix reds (blocking indexing) first, then yellows (performance), then greens (best practice)

**Output Format**
Return a table per category:
| Issue | Page | Severity (red/yellow/green) | Recommended Fix |

End with a summary: X reds, Y yellows, Z greens. Top 3 priorities to fix first.

**Stop Conditions**
Done when all 9 categories have been audited, every indexable page has been checked, and the prioritised fix list is complete.

Paste this into Claude Code. Requires the skill installed.