
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.
Real scans, real scores
Live results from sites checked in the last few hours — click any one to see the full report.
Grade C+
Grade A+
Grade D
Grade C
Grade B+
Grade DReal numbers, updated live
Issues found across every audit
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.
Four analyses, run together
Not four products you buy separately — one scan, one ranked list. See exactly what each one checks.
SEO
Crawlability, indexing, metadata, content and structured data.
See the checksPerformance
Core Web Vitals from PageSpeed, plus weight and mobile layout.
See the checksSecurity
HTTPS, security headers, mixed content and cookie flags.
See the checksAccessibility
Alt text, labels, heading structure and contrast.
See the checksEverything 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.
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 CodeReview 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.
Give me a URL
Paste it here, or call my API from a script. No account needed for your first visit.
I examine it
I run 190 checks across SEO, performance, security and accessibility, page by page.
I give you the diagnosis
The full chart — every problem ranked by severity, each with why it matters and the exact prescription.
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.
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.
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