Check a site
Free SEO audit
Check 25 pages of your site for the problems that stop pages ranking: indexing blocks, broken pages, duplicate titles, missing descriptions and headings, thin pages, a missing sitemap and a slow homepage. Results in plain English, with the pages each problem is on.
Free · No signup · Reads public pages only
How it works
Enter your website's address. The homepage is enough; we find the rest.
We read your robots.txt and sitemap, then your homepage and up to 24 pages spread across the sitemap (or linked from the homepage if there's no sitemap).
You get a list of issues by priority, each with the affected pages and what to change, plus a table of every page you can download as CSV.
What this free SEO audit checks
An SEO audit answers three questions in order: can search engines reach your pages, can they index them, and do the pages say clearly what they're about. This one checks each page the way a crawler first meets it: the HTML your server sends, before any JavaScript runs.
- Indexing: pages that answer with an error, pages your sitemap lists but tell Google not to index (noindex), pages robots.txt blocks, canonical tags that point to another page, and pages that are almost empty without JavaScript.
- Site setup: whether robots.txt works and doesn't block the homepage, whether there's a sitemap and whether it lists final addresses rather than redirects, and whether the http and www versions of your address redirect to one main version.
- Titles and descriptions: missing ones, and ones copied across several pages.
- Headings, words and images: pages with no H1 or several, very short pages, and images with no alt text.
- Speed: your homepage on a phone, measured with Google's PageSpeed Insights.
How to read the results
Issues come in three groups. "Fix first" means pages can't be found or indexed at all: an error on the homepage, a noindex on a page you want found, a robots.txt rule that blocks Google. "Fix next" is what makes good pages weaker than they should be, such as duplicate titles or redirects in the sitemap. "Worth a look" is housekeeping: an extra H1, a short page, images without alt text. Switch to "By area" if you'd rather hand the indexing items to a developer and the titles to whoever writes your copy.
Every issue lists the pages it was found on. Open them before you change anything. A noindex on a thank-you page is correct; the same tag on your pricing page is an emergency. The tool can't know which is which, you can.
The score is a rough summary for these 25 pages, not a grade from Google. Each issue lowers it more the more serious it is and the more of the checked pages it affects. Use it to compare before and after you fix things, not against other sites.
What a healthy site looks like
Every page you want in Google returns 200 directly, with no redirect on the way. Each one has its own title and description, one H1, a canonical tag that points to itself, and enough text to answer what someone searched for. robots.txt is either missing or blocks only things like admin and cart pages, and it names your sitemap. The sitemap lists only live pages at their final address. Typing http:// or www. sends people to the one version you've chosen.
Most sites have something on this list. The common ones are a theme that gives every blog post the same description, a sitemap plugin that still lists deleted or redirected pages, and a noindex left switched on after a redesign.
What a 25-page audit can't see
It's a first pass. It reads 25 pages once, so a problem on page 300 won't show up, and it can't tell whether one page's issue repeats across a whole template. It doesn't run JavaScript, so it shows what crawlers get before rendering, not what Google eventually renders. It also can't see what only Google knows: which pages are actually indexed, which searches you show up for, and whether Google chose a different canonical than yours. That's in Google Search Console, under Pages and Performance.
Speed is measured for the homepage only, on a phone. Other templates, like product or blog pages, can be much slower or faster. Run the page speed checker on one page of each type to be sure.
Romeo's full audit covers every page on your site, runs every day, and adds Search Console data, so it catches the problems that only show up at scale or over time.
Questions people ask
Is this SEO audit really free?
Yes. No signup, no email. It reads public pages only, the same ones anyone can open in a browser.
Why only 25 pages?
So it finishes in about a minute and stays light on your server. 25 pages spread across your sitemap is usually enough to spot a site-wide problem, like a template that leaves out descriptions. For every page, every day, that's what Romeo does.
Which pages does it pick?
Your homepage, then up to 24 addresses picked evenly from your sitemap, so a big blog doesn't crowd out your product pages. With no sitemap, it uses pages your homepage links to.
Will running it slow my site down?
No. It reads about 30 pages and files, five at a time, and Google's PageSpeed service loads your homepage once. That's roughly one visitor clicking around for a minute.
My page shows content but the audit says it's almost empty. Why?
Your content is probably added by JavaScript after the page loads. The audit reads the HTML your server sends, as crawlers do first. Google usually renders JavaScript later, but most AI crawlers don't, so content that only appears after scripts run may be invisible to them.
How is this different from Google Search Console?
Search Console shows what Google has actually indexed and how you perform in search, for your own verified site. This audit checks the pages themselves, for any site, right now. Use both: this to find the cause, Search Console to see the effect.
Want it done for you?
Romeo audits every page, every day, and fixes what he finds
He crawls your whole site, reads your Search Console data, writes the fixes for titles, descriptions, headings and internal links, and sends each one to you to approve before anything goes live.

