InspectorFree page audit
Paste one page and get a full page audit: performance, Core Web Vitals, crawling, SEO and security, from a real browser load. You get a score out of 100, the issues in the order worth fixing, and a link you can send to a client. No account, no email.
An audit is a photograph. A site changes every day.
VitalSentinel watches the signals that move on their own – Core Web Vitals from real users, indexing status and robots.txt, uptime and SSL – on a schedule, and tells you the moment one of them changes.
Free plan, no credit cardEvery page audit ends in one number
A hundred points, split across five weighted pillars and deducted for what we find. You get a score, a letter grade and a plain-English verdict.
- Performance 40 points, SEO 25, security 20, infrastructure 10, availability 5
- The crawling, SEO and security checks, aimed at that one URL
- Issues ordered by what to fix first, on a link that lasts 30 days
Real visitors are waiting too long for this page. Fix the render-blocking scripts first, then the missing security headers.
The grade is capped by the worst thing we find
An average flatters a broken page. So the page audit caps the grade instead: a page that is not indexable, or whose certificate is not trusted, cannot score above 49, however clean the rest of it is.
- One critical issue anywhere puts an A out of reach
- A failing pillar caps the page at a C
- The report shows both numbers, and which cap applied
Capped because something on this page stops it doing its job at all. A page is never graded better than the worst thing about it.
A page audit from a real browser load
We open the page in a real browser and keep what it saw.
- Every request with its DNS, connect, TLS, wait and receive phases
- Main-thread work, broken down by category
- What your JavaScript changes about the markup a crawler sees
Real Chrome visitors, next to the lab run
Core Web Vitals from CrUX sit beside a full Lighthouse run, in their own panels. They answer different questions, so we never average them into one comfortable number.
- Field data: the 75th percentile of real Chrome visits over 28 days
- Lab data: one controlled load, measured the same way every time
- Called out on the report when the two disagree
Field and lab disagree. Real visitors see a slower LCP than our test did, so the fix belongs where your visitors are, not where the test ran.
What it checks
- Loads the page in a real browser: the request waterfall, main-thread work, and what your JavaScript changes about the markup a crawler sees
- Field data next to lab data, never blended – Core Web Vitals from real Chrome visitors through CrUX, and a full Lighthouse run through PageSpeed Insights
- Crawling, SEO and security against that one URL: robots.txt, indexability, redirects, canonical and title, structured data, security headers, CSP, HSTS, cookies and the certificate
- Scores it 0 to 100 with a letter grade, orders the issues by what to fix first, and hands you a link that lasts 30 days
What it does not
- It audits one page. It follows no links and never crawls the rest of your site.
- It sees only what an anonymous visitor is served – nothing behind a login, a paywall or an allowlist. If the address answers with an error status, the run stops and reports it rather than auditing an error page.
- It identifies itself as VitalSentinel Inspector Bot, not Googlebot, so it is not a Googlebot simulation. For that, use URL Inspection in Google Search Console.
- One device per run: mobile and desktop are measured separately. CrUX field data appears only when Chrome has enough traffic on that page to report it.
The suite behind the audit
Most of these 15 run inside a single audit – robots.txt, indexability, redirects, structured data, headers, CSP, HSTS, cookies, rendering and CrUX field data – pointed at one URL and scored together. The rest stay standalone, and every one of them still runs on its own, which is what you want when the question is about a whole site rather than one page.
Questions
- Does this crawl my whole site?
- No, and that is the design. The Inspector audits one URL properly rather than sampling a site shallowly: a real browser load, a Lighthouse run and every crawling, SEO and security check we ship, against the exact page you paste. Enter a bare domain and it audits the homepage, and says so on the report. For questions that are genuinely site-wide, such as whether your sitemap is valid, the individual tools linked from this page are the right shape.
- How long does a run take?
- About a minute, and up to three when PageSpeed Insights is slow on the page. The report link exists from the moment the run is queued, so you can share it or close the tab straight away and come back to it. The report page shows each collection step separately rather than a spinner, so you can see what it is still waiting on.
- What is stored, and who can see the report?
- The report, the filmstrip and the final capture live for 30 days at a link with 128 bits of randomness in it, then they are deleted. That link is the only access control: anyone who has it can open the report, and there is no index of reports anywhere. No email address is collected and nothing is gated. The full detail is in Section 6.2 of our privacy policy.
- How is the score calculated?
- Every issue found deducts from a 100-point budget split across five weighted pillars: performance 40 points, SEO 25, security 20, infrastructure 10 and availability 5. Domain registration details are reported but are advisory and never move the score. Repeated issues inside one area count for less each time, so a page is not scored to zero by one bad pattern repeated forty times. Then the grade is capped by the worst thing we found, because a page is never better than that: one critical issue anywhere puts an A out of reach, a failing pillar or several criticals cap the page at a C, and a page that is not indexable, or whose certificate is not trusted, cannot score above a D however clean the rest of it is.
Fair use, and how to recognize us
5 per hour · 25 per day per IP (per /64 for IPv6), plus a per-site limit
An audit is the most expensive thing on this site to run, so the allowance is smaller than the rest of the suite: 5 an hour and 25 a day. Every request an audit makes sends this user agent, the plain fetch and the browser load alike, so one audit is one name in your logs.
Mozilla/5.0 (compatible; VitalSentinel Inspector Bot/1.2; +https://www.vitalsentinel.com/bot)What we keep: the report, the filmstrip and the final capture of the page, for 30 days at an unguessable link, after which they are deleted. That link is the only access control, there is no index of reports, and no email address is collected. The detail is in our privacy policy, and if a page of yours appears in a report you did not ask for, the takedown route is in our terms.
What this bot does, and how to block itStop auditing by hand
Core Web Vitals, indexing and robots.txt, uptime and SSL, monitored continuously. Start on the free plan and add your first domain in under a minute.