Swiss Knife SEO

Home / Features / Site audit

A site audit that finishes what it finds

Crawl, render, and score every page. Get findings ranked by impact instead of raw counts, with the exact URLs, the fix, and a workflow that verifies the fix on the next crawl.

The crawl

A crawler that sees what Google sees

The engine behind Swiss Knife SEO was proven on live production sites before it became a product. It renders JavaScript with a real browser, respects your server, and reports progress honestly while it runs.

  • Up to 250,000 URLs per crawl with live progress counters
  • JavaScript rendering with raw versus rendered comparison
  • Fast, standard, and deep presets plus full crawl controls
  • Scheduled crawls: daily, weekly, or monthly
  • Staging audits and staging versus production comparisons
  • Sitemap reconciliation: what you list versus what exists
70 HEALTH Crawlability 74 On-page 61 Indexability: 1,380 indexable, 96 blocked, 41 noindex Core Web Vitals: LCP 2.1s · CLS 0.02 · INP 180ms Structured data: 214 pages with schema, 6 with errors
The reports

47 reports, one honest score

The 0 to 100 health score tells you where you stand, thematic sub-scores tell you why, and every number clicks through to the exact pages behind it. Nothing hides in an average.

  • Indexability, redirects, duplicates, titles, and metas
  • Core Web Vitals with lab and field data per page
  • Structured data, social tags, hreflang, and accessibility
  • Security headers, JS and CSS resources, and page weight
  • Page changes: field-level diffs between any two crawls
  • Segments and custom issues for rules of your own
Only in Swiss Knife SEO

Link analysis that knows where links live

A footer link is not a body link, and your crawler should know the difference. Ours scores every internal link by position and computes a position-weighted internal PageRank for every page.

  • Orphan pages, boilerplate-only pages, and low-equity pages
  • Ranked internal link suggestions with source page and anchor text
  • Anchor distribution with cannibalization warnings
  • Template diagnosis: one fix that clears hundreds of pages
  • Consolidation plans for competing anchors and duplicates
Where this page earns its links Body copy Navigation Footer Breadcrumbs SUGGESTION Link from /guides/patio-seating/ using "outdoor bar stools"
AI Fix plan: missing meta descriptions 71 pages, grouped by template, drafts included Patch: security headers Header set X-Content-Type-Options "nosniff" Published at the CDN edge Titles rewritten in-flight · one-click revert Verified fixed on crawl #12 ✓
The fixes

From finding to verified fix

Every issue carries its own way out. Ask AI for a plan grounded in your crawl data, grab a copy-paste patch, or publish the change at the CDN edge without touching your CMS.

  • AI fix plans written from your affected URLs, not generic advice
  • Copy-paste patches: titles, metas, robots.txt, canonicals, headers
  • Edge publishing with one-click revert
  • Owners, due dates, acceptance criteria, and SLA tracking
  • Automatic re-check on the next crawl
  • Tasks out to Jira, ClickUp, Asana, Trello, Slack, and Teams
The proof

Reports your clients actually read

Turn any crawl into a branded, printable report or a protected live link. Your logo, your name, and plain language a client can follow without an SEO dictionary.

  • White-label report builder with your logo and brand name
  • Expiring, revocable guest links with optional passwords
  • Weekly executive report with a direct "focus now" action
  • Exports: xlsx workbook, CSV, printable PDF, and Copy for AI
  • Monthly report email for every stakeholder
Your Agency Monthly SEO report Health 70, up 9 since last month Fixed: 38 broken internal links Fixed: orphaned category pages View live report
Common questions

Before your first crawl

How long does an audit take?
A few hundred URLs usually finish within minutes, and larger sites run in the background with live crawled and queued counters, so you never babysit a progress bar. When the audit is scored you get the result in the workspace and, if you want it, an email.
Will the crawler strain my server?
No. It paces itself, backs off when your server signals pressure, and respects robots.txt. You also control the preset, depth, worker count, and URL cap per crawl, from a gentle fast scan to a deep full-site pass.
What does the health score actually measure?
A 0 to 100 score computed from weighted issues per crawled page, so it cannot be flattered by crawling less. Thematic sub-scores for crawlability, internal linking, on-page, and security show where the number comes from, and every point links to the pages behind it. First crawls commonly land in the 20s to 40s; the trend across crawls is what matters.

Run your first audit today

The free plan includes the full report suite on up to 100 URLs. See what your site looks like from the inside.