Skip to main content
New: 190 SEO checks now available. See what's new
Dr Urls, a friendly doctor holding a laptop showing a website health score of 92%
The doctor for your website

Show me your site. I'll tell you what's wrong.

Give me any URL and I'll examine 190 things across SEO, performance, security and accessibility — then hand you the diagnosis: every problem ranked, each with the exact fix. Yours to apply, or to pass to your coding agent.

Free instant analysis · No sign-up required · Results in seconds

Free — no signup for your first check-up190 checks in 5–15 secondsEvery symptom comes with its fix
Recent audits

Real scans, real scores

Live results from sites checked in the last few hours — click any one to see the full report.

hotnews01.com — SEO audit preview
Grade C+
hotnews01.com faviconhotnews01.com
67
1
pages
21
issues
yesterday
ago
Categories
CrawlabilityIndexabilityMetadataContentLinksPerformance
Top issues
highPage is vulnerable to clickjacking attacks
highTime to First Byte (TTFB) is slow
mediumThin content
View full analysis →
drurls.com — SEO audit preview
Grade A+
drurls.com favicondrurls.com
96
1
pages
2
issues
4d
ago
Categories
CrawlabilityIndexabilityMetadataContentLinksPerformance
Top issues
lowLow text-to-HTML ratio
lowCSP allows 'unsafe-inline' for scripts without a nonce or hash
View full analysis →
precampamentosvider.netlify.app — SEO audit preview
Grade D
precampamentosvider.netlify.app faviconprecampamentosvider.netlify.app
49
1
pages
26
issues
8d
ago
Categories
CrawlabilityIndexabilityMetadataContentLinksPerformance
Top issues
criticalPage has noindex directive
infoTitle tag is too short
infoNo app banner or web app manifest meta tags found
View full analysis →
gively.fr — SEO audit preview
Grade C
gively.fr favicongively.fr
55
1
pages
21
issues
8d
ago
Categories
CrawlabilityIndexabilityMetadataContentLinksPerformance
Top issues
infoMeta keywords tag present
infoTwitter site handle (twitter:site) is missing
infoContent-Language HTTP header is missing
View full analysis →
ptfarmada.com — SEO audit preview
Grade B+
ptfarmada.com faviconptfarmada.com
80
1
pages
7
issues
8d
ago
Categories
CrawlabilityIndexabilityMetadataContentLinksPerformance
Top issues
lowContact details are scrapable in plain text
lowX-DNS-Prefetch-Control header is missing
mediumFound 2 render-blocking resource(s)
View full analysis →
satt-token.com — SEO audit preview
Grade D
satt-token.com faviconsatt-token.com
47
1
pages
39
issues
11d
ago
Categories
CrawlabilityIndexabilityMetadataContentLinksPerformance
Top issues
infoMeta keywords tag present
infoOpen Graph locale (og:locale) is missing
infoContent-Language HTTP header is missing
View full analysis →
Analyze your siteFree — no signup required

Real numbers, updated live

486,217

Issues found across every audit

29,769
Pages crawled
58
Websites audited
19,258
Confirmed fixed
Re-checked on the live page, not a trusted checkbox
850
Screenshots
169
Videos recorded
54
AI reviews
572
Test flows built
185
Test runs
190
Checks on every page
4
SEO · speed · security · a11y
5–15s
For a single-page audit
Free
Whole-site crawl, free account

If any of this sounds familiar

Every one of these is a problem people bring to Dr Urls. Here is what the scan does about each.

Traffic dropped and nobody can say why

One scan lists every technical cause, ranked by impact — and the scan history shows exactly when the score moved.

Pages just never get indexed

Indexing and crawlability checks surface the noindex tag, robots rule or canonical loop that is hiding them.

Your tools disagree with each other

Search Console, Analytics, PageSpeed and your audit sit on one page per site, measured together instead of argued over.

Reports tell you what is broken, not how to fix it

Every issue carries why it matters and the exact change to make — most with a code example you can copy.

You fix things and cannot prove it helped

Every scan is kept and scores are versioned, so a real improvement is never confused with a scoring change.

You inherited a site full of unknown debt

Crawl the whole site and get one ranked list — your first week goes on fixing instead of discovering.

Everything you need for a healthy website

SEO, performance, security and accessibility in one audit — plus the data from the tools you already use, on the same page.

Every technical issue, ranked

190 checks across SEO, performance, security and accessibility. Each issue carries a severity, an impact score and the exact fix — so the report is a to-do list, not a diagnosis you still have to interpret.

A score that behaves honestly

A transparent 0–100 across 10 weighted categories, normalised by pages crawled — so a big site is not punished for being big, and fixing an issue always moves the number. The weights are documented, not a black box.

Security headers

HTTPS configuration, CSP, HSTS, X-Frame-Options, mixed content and cookie flags — the misconfigurations that quietly weaken an otherwise healthy site.

Real Core Web Vitals

LCP, CLS, INP and TBT measured through PageSpeed Insights and folded into the same audit — performance problems arrive as ranked issues, not a separate score to reconcile.

Your data, one page

Search Console, Analytics and Cloudflare connect in a click and land on the same page as the audit — one place per site instead of five tabs.

History that means something

Every scan is kept, so you can re-run after shipping and see the score and issue count move. Scores are versioned — a scoring change never masquerades as a real one.

Built to be called, not just clicked

I write charts your AI can read

I have an API. Call me from a script or an agent and I hand back a ranked list of fixes a model can apply — not a PDF a human has to read.

One API call, machine-readable out

POST a URL, get the full audit as JSON — or add format:"markdown" for a ranked, fix-by-fix brief. Same data the dashboard shows, shaped for a program.

Hand the fixes straight to Claude Code

Copy the brief from any result, or fetch it headlessly, and paste it into Claude Code, Cursor, or your own agent. Each issue carries why it matters and the exact change to make.

Wire it into your pipeline

Authenticate with an API key and audit on every deploy. The response is stable and deterministic, so diffing two runs tells you exactly what changed.

curl -sX POST https://drurls.com/api/v1/check \
  -H 'Content-Type: application/json' \
  -d '{"url":"https://example.com","format":"markdown"}'
# → a ranked Markdown audit, ready to paste into Claude Code
Browser extension

Review any page without leaving the browser

The Dr Urls side-panel extension captures, records and auto-reviews the site you're on — full-page shots, flows, screencasts and AI reviews — straight into your project. Sign in once and it connects itself.

Full-page screenshots

The whole scrollable page, stitched cleanly — no repeated sticky headers, no “is debugging this browser” banner.

Record a flow

Bind one tab and I capture every page as you click through it — the whole journey saved as a single session.

Screencast

Record the screen to a short clip and file it against the matching site, alongside your shots.

Auto review

Give me a list of pages — or let me discover them — and I visit each as the logged-in you, screenshot it, and run the agents you pick on every shot.

AI reviews

UX, copywriting, accessibility and conversion reviews, on your own Gemini key — the image goes browser → Google, never through us.

Annotate & note

Draw boxes, add notes, or dictate a comment — then everything lands on your dashboard, ready to hand to a developer.

When teams actually run it

A score you look at once is trivia. These are the moments it changes what you do next.

Every time you deploy

Re-scan after each release. A noindex tag, a blocked route or a third-party script that wrecks your vitals shows up in minutes — not after a month of lost traffic.

During a migration or redesign

Migrations break canonicals, redirects and metadata at scale. Scan each stage and compare against the previous score instead of hoping.

Reporting to a client or your boss

Scan history gives you a dated before-and-after — score, issue count, Core Web Vitals — without assembling a deck from four tools.

Before anyone else checks

Security questionnaires, accessibility procurement, an agency pitch. Know what a reviewer will find while you can still fix it.

Taking over an unfamiliar site

One crawl converts an unknown inheritance into a finite, ranked to-do list you can actually plan around.

Watching health over time

Sites decay quietly: content is edited, plugins update, scripts pile up. Regular scans turn slow drift into something visible.

How I work

A house call for your website, in four steps.

01

Give me a URL

Paste it here, or call my API from a script. No account needed for your first visit.

02

I examine it

I run 190 checks across SEO, performance, security and accessibility, page by page.

03

I give you the diagnosis

The full chart — every problem ranked by severity, each with why it matters and the exact prescription.

04

You (or your AI) treat it

Apply the fixes yourself, or hand my chart to your coding agent. Then come back and I'll re-check.

Let me check your site — free

Any URL, no signup. I'll have your diagnosis before you finish reading this page.

Free instant analysis · No sign-up required · Results in seconds

190 checks, one scan

SEO, performance, security and accessibility together — from meta tags to HTTPS headers to Core Web Vitals.

Results in seconds

A single-page audit takes 5–15 seconds. No queue, no email-me-later.

Fixes, not just findings

Every issue carries a priority score, why it matters, and the exact change to make.

Know someone who needs this?

They get 50 bonus credits on their first top-up, you earn 20% of everything they ever pay us. No cap, no expiration.

How referrals pay

Let's take a look at your website.

A free visit checks one page. Open an account and I'll take the whole site, keep every check-up on record, and read your Search Console, Analytics and Cloudflare alongside my diagnosis.

No credit card required · Sign in with Google