FREE TOOL · NO SIGNUP

Free on-page SEO checker

Crawl up to 500 pages of any site and get the on-page problems that are actually costing you rankings: broken links, missing and duplicate metadata, a broken robots.txt or sitemap, no llms.txt for AI crawlers, and pages quietly hidden behind a noindex tag.

Public sites only. We respect your robots.txt, and nothing is kept: your report is deleted from our server the moment it loads in your browser.

  • Broken links
  • Missing meta titles
  • Duplicate meta titles
  • Missing meta descriptions
  • Duplicate meta descriptions
  • Invalid or missing robots.txt
  • XML sitemap problems
  • llms.txt for AI crawlers
  • Pages blocked by noindex
WHAT IT CHECKS

Nine checks, run against every page we crawl

This is a real crawler, not a single-page lookup. It requests each page the way a search engine would, parses the HTML, and cross-references what it finds against your robots.txt and sitemaps.

Missing meta titles

Any indexable page with no <title> element, or an empty one. Google will invent a title from your page content when you leave this blank, and it rarely picks the one you would have written.

Duplicate meta titles

Titles reused across two or more pages, grouped so you can see every URL sharing each one. Duplicates make your own pages compete for the same query and leave Google to guess which deserves the ranking.

Missing meta descriptions

Pages with no meta description tag. Google rewrites descriptions often, but a written one still controls the snippet most of the time, and the snippet is what decides whether a ranking turns into a click.

Duplicate meta descriptions

The same description text reused across multiple URLs, again grouped by the text so you can rewrite in batches. A boilerplate description tells a searcher nothing about the specific page they are about to open.

Invalid or missing robots.txt

We fetch /robots.txt and validate it: is it there, is it served as plain text rather than an HTML error page, does it parse, does it accidentally block your whole site with Disallow: /, and does it declare a sitemap.

XML sitemap problems

We follow the sitemap declared in robots.txt plus the common fallback paths, walk sitemap index files, and check the XML is valid, under the 50,000-URL limit, on your own domain, and carrying lastmod dates. Then we flag crawled indexable pages that your sitemap never mentions.

llms.txt for AI crawlers

We check /llms.txt: whether it exists, whether it is real markdown rather than your 404 page, and whether it actually links anywhere. It is the emerging convention for telling ChatGPT, Perplexity, Claude and AI Overviews which of your pages are worth citing.

Pages blocked by noindex

Every page carrying a noindex directive, whether it comes from a meta robots tag, a googlebot meta tag, or an X-Robots-Tag response header, plus URLs your robots.txt refuses to let us crawl. Pages that are noindexed and submitted in your sitemap are flagged as a direct contradiction.

HOW IT WORKS

From URL to fix list in a couple of minutes

01

Enter your domain

No account, no credit card, no email gate. Paste any public URL and pick how many pages to crawl, up to 500.

02

We crawl it live

The crawler reads your robots.txt and obeys it, walks your sitemaps, then follows internal links breadth-first from the homepage, fetching pages in parallel and checking every link it finds.

03

Fix what it finds

You get a scored report with each issue, why it matters, and the exact URLs affected. Export the whole thing to CSV and work down the list.

FAQ

Questions about the SEO checker

Yes. There is no account, no email gate, and no trial. Enter a domain, pick how many pages to crawl, and read the report. We built it because the fastest way to show what we do is to just do a slice of it for you.

Up to 500 pages per audit. Larger crawls take longer, so start with 100 if you only want the headline problems and move up to 500 for a full sweep of a bigger site.

Broken internal and external links, missing meta titles, duplicate meta titles, missing meta descriptions, duplicate meta descriptions, a missing or invalid robots.txt, XML sitemap problems and coverage gaps, whether you have an llms.txt for AI crawlers, and every page carrying a noindex directive. It also flags title and description length, missing or duplicated H1s, and missing canonical tags.

It reads your robots.txt first and obeys it, then walks any XML sitemap it finds (including sitemap index files), then follows internal links from your homepage breadth-first until it hits your page limit. That is close to how a search engine discovers a site, so gaps in the crawl usually mirror gaps in the way Google sees you.

No. The crawler fetches a small number of pages in parallel with normal browser-style requests and identifies itself as MarketivvAuditBot. It is far lighter than the traffic a search engine sends you every day.

No, and not for a few hours either: the crawl is deleted from our server the moment the report is handed to your browser. From that point the only copy is the page you are looking at, and the CSV is built in your browser from it, not fetched from us. Close the tab, reload, or leave mid-crawl and everything is gone, so download the CSV if you want to keep it, or save it to an account.

Yes, but only if you ask us to. Choose "Save this audit" and enter your email, and we send a one-click sign-in link — no password to choose. From then on that audit, and any you save later, sit in your account for 15 days before being deleted automatically — a crawl older than that describes a site that has moved on, so re-run it for the current picture. That is the only circumstance in which we hold anything: an email address and the audits you chose to keep. You can delete the account, the address, and every saved audit from the same panel, in one click.

Some hosts and firewalls block unfamiliar crawlers by default. If the audit cannot reach your homepage, allow the user agent MarketivvAuditBot in your firewall or WAF, or check that robots.txt is not disallowing everything, then run it again.

It is a plain markdown file at /llms.txt that lists the pages on your site worth reading and citing. It is not a Google ranking factor, but ChatGPT, Perplexity, Claude and other AI answer engines increasingly look for it, and it costs nothing to publish.

Yes. Fixing exactly this list is the on-page and technical SEO work we do on flat pricing from $49/week, with no long-term contract. Send us the report and we will tell you what we would tackle first.

Ready to grow?

Get your free site audit today.

We'll analyze your current performance, identify quick wins, and map out a strategy to dominate your local market.