Free
No accountFor checking a page or two, when you want to know rather than to track.
$0 forever
- 1 report a day, 3 once you register
- All seven check categories
- SERP preview and pixel widths
- Ranked fix list with the markup
- Saved history
- PDF export
The free tier withholds no findings. Paid plans add volume, a retained history to measure against, and client-ready reports.
For checking a page or two, when you want to know rather than to track.
$0 forever
For pages you come back to and want to know whether a fix held.
$19 / month $19 billed monthly
For work that goes out under your own name, on a schedule.
$39 / month $39 billed monthly
For whole sites rather than pages, and the volume to match.
$99 / month $99 billed monthly
Need more than this? Talk to us.
A typical page produces around 60 findings. Doing that by hand means looking each one up, reading the value and writing it down. Set your own numbers below and see what that comes to.
Recommended for that workload Basic $19 Choose plan
Sixty checks is the average across the reports this tool has run. Thirty seconds each is deliberately generous to the manual method: it assumes you already know where to look. The hourly rate is yours to set and the default sits near the $98.90 agency average Ahrefs found across 439 providers.
| Feature | Free | Basic | Pro | Agency |
|---|---|---|---|---|
| What it checks | ||||
| Every check category | ✓ | ✓ | ✓ | ✓ |
| Title and description pixel widths | ✓ | ✓ | ✓ | ✓ |
| Heading tree validation | ✓ | ✓ | ✓ | ✓ |
| Rendered DOM so SPAs are read properly | ✓ | ✓ | ✓ | ✓ |
| Core Web Vitals from real users | ✓ | ✓ | ✓ | ✓ |
| AI and answer readiness | ✓ | ✓ | ✓ | ✓ |
| Volume | ||||
| Reports | 1 report a day | 300 reports a month | 1,500 reports a month | 6,000 reports a month |
| Team members | Just you | Just you | 3 team members | 10 team members |
| Workspaces, one per client or site | 1 workspace | 1 workspace | 3 workspaces | 10 workspaces |
| Account required | – | ✓ | ✓ | ✓ |
| Keeping track | ||||
| Saved history | – | ✓ | ✓ | ✓ |
| Compare a page over time | – | ✓ | ✓ | ✓ |
| Scheduled re-checks | – | – | ✓ | ✓ |
| Uptime monitoring | – | – | 3 sites monitored | 10 sites monitored |
| Sharing the result | ||||
| PDF export | – | ✓ | ✓ | ✓ |
| Your branding on the PDF | – | – | ✓ | ✓ |
| Site-wide crawling | – | – | ✓ | ✓ |
| Building on it | ||||
| API access | – | – | 1,000 calls a month | 4,000 calls a month |
One analysis of one URL. Re-running the same page later is a second report, because it fetches and checks the page again. Opening a report you have already run costs nothing, however often you read it or share the link.
New reports stop until the period resets, and we tell you which plan lifts the limit. Nothing is deleted and no overage is charged: reports you have already run stay available, and we would rather you hit a wall you can see than an invoice you did not expect.
Yes. Paying yearly for the plan you are already on costs the full year and adds twelve months to whatever you have left, so the weeks you have paid for are kept rather than swapped. Switching back to monthly happens when the year runs out, which means you keep the discount you bought instead of losing it mid-term.
Your logo and colours replace ours on the report, and the footer carries your name instead of WebRankPage. The findings, scores and wording are unchanged: it is the same report with your branding on it, which is what makes it sendable to a client without explaining who we are. You set the logo once in your account and every PDF after that picks it up.
Yes, at any time. Upgrading takes effect immediately and you pay the difference for the rest of the period. Downgrading and cancelling take effect at the end of the period you have paid for, so you keep what you bought. There is no minimum term and no cancellation fee.
No. Every plan, including the free one, runs every check and shows every finding. Paying changes how many pages you can do, whether the history is kept, and what you can do with the result. We do not hide findings behind a price, because a report missing the thing that was actually wrong is worse than no report.
An API call runs a report, so it spends from the same monthly allowance rather than a separate one. The API figure is a ceiling within that total: on Pro, 1,000 of your 1,500 reports may be run programmatically. That keeps an unattended script from draining a month of quota overnight while leaving room to automate.
Everything on this page works today. Anything still being built carries a "soon" badge beside it, and there are none right now: site-wide crawling, scheduled re-checks, uptime monitoring and the API have all shipped. We would rather show you what is coming on the tier it will land on than quietly ship a plan that does less than its page claims.
Every plan runs every check, so a free report shows you exactly what a paid one would. Start there and upgrade when the allowance, not the findings, is what runs out.
Not sure which tier fits? Tell us what you audit in a month and we will say which one covers it.
Wait here, or close this and come back: the report carries on either way.
Need saved history, PDF export or more a day? See the plans.
A report you have already opened stays open, and the allowance resets at midnight.
This usually takes under a minute.
Your report will cover
We will finish analysing. Search the same URL again to see the report.