Sign inCreate a free account
Theme
Free to try, no account needed

See what a search engine sees,
then fix it.

Paste a URL and get every on-page problem ranked by what it costs you, with the evidence from your own page and the markup that fixes it. Then keep watching: history, whole-site crawls, scheduled re-checks, uptime and SSL certificates.

  • Nothing withheld on the free tier
  • Rendered like a browser, not just parsed
  • Every finding carries its fix

One report, every finding, ranked

The free tier withholds nothing. Every check runs, every problem is named, and each one carries the evidence from your page: the tag we found, the pixel width that truncates, the exact bytes that slowed the load.

Findings are ordered by what fixing them is worth rather than by where they happened to appear in the HTML, so the top of the list is the work that matters.

Scores are a grade out of 100 with the band beside it, because "78" means nothing on its own.

See every check we run
A report showing the overall score, category scores and the ranked findings beneath
A real report, not a mock-up.
What is checked

What every report looks at

Each area covers the page or the site behind it. The checks page lists every one of them, with what it looks for.

Meta tags & snippet

3 checks

The tags that decide how this page is titled and described in search results.

  • Title width in pixels: measured for desktop and mobile, the way results actually truncate
  • Meta description: present, and short enough to show without being cut
  • Live result preview: the snippet drawn at real widths, so the cut is visible
  • Title presence and length: missing, empty or overlong titles
All meta tags & snippet checks

Crawling & indexing

20+ checks

Whether search engines can reach, read and index this page at all.

  • Robots directives: noindex and nofollow from the meta tag and the X-Robots-Tag header
  • Canonical tag: missing, pointing elsewhere, or on the wrong protocol
  • Redirects: chains, loops and steps from https down to http
  • robots.txt and sitemap: present, valid, and pointing at each other
  • Missing pages: whether a page that does not exist answers 404 or a soft 404
  • www and https versions: every spelling of the address leading to one, in one step
All crawling & indexing checks

Content & metadata

15+ checks

What the page says it is about, and how it reads.

  • Heading outline: a single H1 and no skipped levels, read as a tree
  • Content depth: thin pages, and too much markup for the text it carries
  • Keywords: where the main terms appear, and repetition that reads as stuffing
  • Social cards: Open Graph tags complete, and a share image that loads at the right size
  • Table headers: data tables that name their columns
All content & metadata checks

AI & answer readiness

10+ checks

Whether answer engines and AI overviews can extract and trust this page.

  • AI crawler access: GPTBot, ClaudeBot, PerplexityBot and more, read from robots.txt
  • Answer-shaped paragraphs: passages an assistant can lift and quote whole
  • Dates and freshness: published and updated dates, and content gone stale
  • Who is behind it: the author and publisher named clearly enough to be trusted
  • Needs JavaScript: titles, text or schema that only exist after scripts run
  • llms.txt: the emerging file that tells AI agents what matters
All AI & answer readiness checks

Speed & delivery

10+ checks

What makes the page slow, and what the loading experience measures.

  • Core Web Vitals: LCP, INP and CLS from real Chrome users, with lab figures beside them
  • Server response: time to first byte, which no front-end work can win back
  • Render-blocking files: stylesheets and scripts that hold up the first paint
  • Compression and caching: text sent compressed, and files kept long enough
  • Page weight: what loads, by type, and how much belongs to third parties
All speed & delivery checks

Security

10+ checks

Transport security, reputation and the response headers that protect visitors.

  • Malware and phishing listings: whether the site is flagged, which puts a warning before every visit
  • Certificate and TLS: expiry, the version in use, and retired versions still accepted
  • Security headers: HSTS, Content-Security-Policy, framing and MIME sniffing
  • Cookie flags: Secure, HttpOnly and SameSite on what the page sets
  • What is exposed: software versions and email addresses left in the page
All security checks

Server & domain

9 checks

The server and the domain behind the page: protocol, network, registration and email records.

  • Domain expiry and age: read from the registry, with a warning before it lapses
  • SPF and DMARC: whether others can send email that claims to be you
  • HTTP/2 and HTTP/3: the protocol the page arrives over
  • IPv6 and CDN: reachable on modern networks, and served close to visitors
  • ads.txt: on pages that run ads, who is allowed to sell them
All server & domain checks

Links, media & schema

15+ checks

Links, images and structured data.

  • Broken links: every link followed and reported with its status
  • Anchor text: links that say nothing, or the same words pointing in different places
  • Affiliate disclosure: commercial links without the rel attribute that says so
  • Images: alt text, declared sizes, modern formats and lazy loading
  • Structured data: valid JSON-LD, required properties, and rich result eligibility
All links, media & schema checks

What a finding looks like

Every problem is named, rated by what it costs, evidenced from your own page, and answered with the markup that fixes it.

Critical

Meta description is missing

Content & metadata

Search engines write their own snippet when you do not, usually from the first sentence they find. This page has no description tag at all.

Found on your page
<head>
  <title>Pricing</title>
  <!-- no meta description -->
</head>
What to use instead
<head>
  <title>Pricing</title>
  <meta name="description"
        content="Plans from $19 a month.">
</head>

What you get on every plan

Evidence, not adjectives

Every finding shows what was found on your page and what to replace it with. No "consider improving your meta description".

Rendered, like a browser

The page is loaded and run, so what a framework builds after load is checked too. Markup-only tools miss it entirely.

SERP and social preview

How the result looks in search, at real pixel widths for desktop and mobile, and how the card looks when it is shared.

Security, server and domain

Google's malware and phishing lists, TLS and security headers, when the domain expires, and whether others can send mail as you.

History and comparisons

Keep the history

Every run is kept, not just the last one. Compare a page against its own past and see whether a fix held, when a score moved, and what changed on the day it did.

A line that dips three weeks after a deploy is the kind of thing nobody notices from a single report.

The history view showing score changes for a tracked page over time
Score history for one tracked page.
Site crawl

Crawl the whole site

Point it at a domain and it follows the links, reporting every page it reaches rather than the one you thought to check. Broken links, redirect chains and orphaned pages surface as a set rather than one at a time.

  • Every page scored, worst first
  • Broken links and redirect chains across the site
  • Titles and descriptions duplicated between pages
  • Respects robots.txt and stays on your domain
A site crawl listing every page found with its score and problems
One crawl, every page it reached.
Website uptime monitoring

Know when it goes down

Your site is checked around the clock from our end, and an outage is confirmed before it is reported, so what you see is a real one rather than a false alarm.

  • A check every five minutes
  • Outages confirmed before anyone is alerted
  • An email when it goes down and when it recovers
  • Response times, charted
  • Every incident: when it started and how long it ran
  • Uptime over the last 30 days
Uptime monitoring showing response times and a recorded outage
Response times, with an outage recorded.
SSL certificate monitoring

Know before a certificate expires

An expired certificate puts a full-page warning in front of every visitor. We check the certificate each of your hostnames presents and email you well before it lapses, and the moment browsers stop trusting it.

  • Expiry reminders timed to how the certificate renews
  • An alert when it expires, stops being trusted or names the wrong host
  • Renewals and issuer changes recorded
  • An A+ to F grade on Pro and Agency, with an alert if it drops
  • One certificate free, no card needed
Grade a site's SSL, free
SSL monitoring listing certificates with their status, days left, issuer and grade
Every certificate, most urgent first.
URL monitoring

Re-check without remembering to

Put a page on a daily or weekly schedule and it re-runs itself. Nothing to remember, and a regression is caught on its own schedule rather than the next time somebody happens to look.

  • Pages re-analysed daily or weekly
  • The full report every time, not a summary
  • Each run kept in the page's history
  • Any run compared with an earlier one, so a drop stands out
Scheduled URL monitoring listing pages and their cadence
Pages on a daily or weekly cadence.

Work with other people

PDF export

A report a client can read, with the findings and the evidence laid out to be handed over rather than screenshotted.

White-label

Your logo and colours on the report, so what reaches a client looks like it came from you.

Workspaces and seats

Separate clients into workspaces and invite the people who work on them. Each workspace keeps its own pages, history and branding.

Everything, over HTTPS

Anything the dashboard does, the API does: run a report, read the findings, start a crawl, add a monitor. Documented in six languages with real request and response bodies rather than a schema dump.

Read the API docs
API key management in the dashboard
Keys are scoped per workspace.
Free forever · no card

Run it on a page you care about.
See what it says.

Nothing is withheld on the free tier. An account adds the part a single report cannot give you: a record of whether anything you changed actually worked.

  • Every report you run, kept
  • Compare a page over time
  • Three reports a day, not one
  • Every check, same as the paid tiers

Create free account

Free forever · no card required

Already registered? Sign in

  • TLS encrypted
  • Instant setup
  • No card needed