FindSEO

Plan and hire

SEO ROI Calculator

Turns your SEO budget, traffic and sales numbers into an estimate of extra leads, customers, revenue, ROI and the month SEO pays for itself.

Estimate your SEO ROI
Who it's for
Anyone setting an SEO budget or sanity-checking the numbers in an agency proposal.
What it checks
  • ROI over 12 or 24 months and the payback month
  • Extra organic visitors, leads, customers and revenue
  • Gross profit when you add a margin, or lifetime value instead of order value
  • A month-by-month chart with a realistic ramp-up
Data sources
Only the numbers you enter. Nothing is looked up or stored unless you create a share link.
Limits
An estimate, not a forecast or a promise: real results depend on competition, search demand, the quality of the work and your sales process. Use it to compare scenarios.

SEO Cost Calculator

Turns the size of your business, your site and your competition into a planning range for monthly SEO fees, shows how each part adds up, and sends you to matched agencies for real quotes.

Estimate SEO costs
Who it's for
Business owners setting an SEO budget for the first time, and anyone checking whether a quote is in a sensible range.
What it checks
  • A monthly range and a first-year total
  • How each kind of work (content, links, technical, local, AI search) adds to the cost
  • An optional one-off audit and setup fee
  • A Get quotes step that prefills your brief for matched agencies
Data sources
A transparent scope model published on the page (base ranges and multipliers). It isn't survey data and doesn't look anything up.
Limits
A planning range, not a quote. Agencies price differently by country, experience and approach, so real quotes can sit outside it.

SEO Brief Builder

Walks you through what agencies need to know (goals, services, budget, timeline, where things stand) and turns it into a clear brief, matched to agencies that list those services in your country.

Build your SEO brief
Who it's for
Businesses about to hire an SEO agency who want comparable quotes instead of a dozen discovery calls.
What it checks
  • Goals, services, budget and timeline in one brief
  • Matched to listed agencies by service and location
  • A copy of your brief to keep and reuse
  • A person at FindSEO reviews briefs before any agency sees them
Data sources
Only what you enter, matched against FindSEO's published agency listings.
Limits
Briefs are reviewed by FindSEO before they're shared, so matched agencies don't receive them instantly. You don't have to hire anyone.

Check a site

Page Authority Checker

Gives a page a 0–100 authority score that predicts how well it could rank, and lists the on-page issues that stop it using that authority.

Check a page's authority
Who it's for
Business owners checking a page before or during an SEO engagement, and anyone comparing their page with the pages that outrank it.
What it checks
  • Authority score for the page and its domain
  • Whether the page loads, is indexable and uses HTTPS
  • Canonical, title, meta description, content length and internal links
  • Practical next steps to raise the score
Data sources
Semrush Authority Score when Semrush data is connected (Moz Page Authority when Moz is connected). Otherwise the FindSEO Authority Score, built from free domain-popularity data (the Tranco top-1M list and Open PageRank) plus on-page checks. Open PageRank is also shown on its own as a labelled 0–10 domain score; it isn't Google PageRank.
Limits
Unless the result says Semrush or Moz, the score is our own estimate, not Moz Page Authority or a Semrush metric. Scores are relative: compare with the pages ranking for your keywords. Results are cached (7 days for link data, 24 hours for estimates).

Google Index Checker

Checks whether Google is able to index a page: whether Googlebot may crawl it and whether anything tells Google to leave it out.

Check if a page can be indexed
Who it's for
Site owners whose page isn't showing in Google, and anyone checking a launch or migration for accidental noindex or robots.txt blocks.
What it checks
  • robots.txt rules, read the way Googlebot reads them
  • noindex in the meta robots tag or X-Robots-Tag header
  • HTTP status, redirects and soft 404 signs
  • Canonical tag, and pages whose content depends on JavaScript
Data sources
The page's own HTML and headers and the site's robots.txt, fetched live (like Google's first, non-rendered pass).
Limits
It checks indexability, not whether the page is in Google's index right now: an indexable page may still not be indexed. Use URL Inspection in Google Search Console for the real index status. Results are cached for 24 hours; up to 10 checks an hour.

Free SEO Audit

Checks one page for the basics that hold rankings back (indexability, titles, headings, content, mobile, HTTPS, structured data and sharing tags) and lists the fixes that matter most.

Audit a page
Who it's for
Business owners who want a quick, plain-English health check of a page before talking to an agency.
What it checks
  • Crawling and indexing: status, redirects, robots.txt, noindex, canonical, sitemap
  • Title and meta description length
  • H1, word count, image alt text and internal links
  • HTTPS, mobile viewport, language, response time, structured data and Open Graph tags
Data sources
The page's own HTML and headers plus the site's robots.txt and sitemap, fetched live. robots.txt is always respected.
Limits
One page, not a full-site crawl, and no JavaScript rendering. Response time is how fast our server got the HTML, not a full page-speed test. Results are cached for 24 hours; up to 10 audits an hour.

Redirect Checker

Follows each URL hop by hop and shows every status code, so you can spot chains, loops, temporary redirects and broken destinations.

Check redirects
Who it's for
Anyone migrating a site, changing URLs or checking that old links still land on the right page.
What it checks
  • Every hop with its status code (301, 302, 307, 308, 404 and more)
  • Redirect chains and loops
  • Temporary redirects that should be permanent
  • HTTP to HTTPS upgrades and downgrades
Data sources
Live requests to each URL. robots.txt is respected, and page content isn't downloaded.
Limits
Shows server redirects only. JavaScript and meta refresh redirects aren't followed. Up to 10 URLs a check and 10 checks an hour.

Hreflang Checker and Generator

Checks a page's hreflang tags (language and region codes, self-reference, x-default and return links), or builds the tags for you from a list of versions.

Check hreflang
Who it's for
Businesses with more than one language or country version of their site, and the agencies that set them up.
What it checks
  • Valid ISO language and region codes (en-GB, not en-UK)
  • Self-referencing tags and an x-default
  • Return links from each alternate page (up to 10)
  • Ready-to-paste link tags or XML sitemap entries
Data sources
The page's HTML and HTTP Link header and up to 10 alternate pages, fetched live, with robots.txt respected. The generator runs in your browser.
Limits
Hreflang in XML sitemaps isn't read by the checker. Up to 10 checks an hour; results are cached for 24 hours.

Markup and content

Schema Markup Generator and Validator

Builds JSON-LD for the most useful schema.org types from a simple form, and checks pasted JSON-LD or HTML for syntax errors and missing required or recommended properties.

Generate or check schema
Who it's for
Site owners and developers adding structured data, and anyone checking markup a plugin or agency added.
What it checks
  • Organization, LocalBusiness, Article, FAQPage, BreadcrumbList, Product, Event and WebSite
  • JSON syntax, @context and @type
  • Required and recommended properties per type
  • Dates, absolute URLs and prices
Data sources
Runs in your browser. Property rules follow Google Search Central's structured data guides.
Limits
A quick check, not Google's Rich Results Test. Valid markup doesn't guarantee a rich result: Google decides when to show them.

Meta Tag Generator and SERP Preview

Shows how a title and description might look in Google on desktop and mobile, warns when they're likely to be cut off, and writes the title, description, canonical, Open Graph and X (Twitter) tags.

Preview your search result
Who it's for
Anyone writing page titles and descriptions, from business owners to copywriters and developers.
What it checks
  • Desktop and mobile search result previews
  • Pixel-width checks for titles and descriptions
  • Title, meta description and canonical tags
  • Open Graph and X card tags
Data sources
Runs in your browser. Widths are measured with your browser's fonts, close to how Google truncates.
Limits
Google may rewrite titles and snippets, and truncation varies by device and query, so the preview is a close guide rather than an exact copy.

Robots.txt Generator and Validator

Builds a robots.txt file (including AI crawler choices), checks a pasted file for mistakes, and tests whether a URL is allowed for a given bot.

Create or test robots.txt
Who it's for
Site owners and developers setting up or fixing robots.txt, especially after a launch or migration.
What it checks
  • Allow all, block all or custom rules, plus sitemap lines
  • Optional blocks for AI training or AI search crawlers
  • Syntax errors, unknown directives and noindex mistakes
  • A URL tester that reads rules the way Googlebot does
Data sources
Runs in your browser, using the same rule matching as the FindSEO Google Index Checker (RFC 9309).
Limits
robots.txt controls crawling, not indexing: a blocked page can still appear in Google if other sites link to it. Use noindex to keep a page out.

Keyword Density Checker

Counts the most-used words and two- and three-word phrases in your text, and checks how often a target keyword appears.

Check keyword density
Who it's for
Writers and site owners checking a draft for over-used phrases or a missing main topic.
What it checks
  • Top single words, two-word and three-word phrases
  • A target keyword or phrase count and share
  • Word count, unique words and reading time
  • Common filler words left out (optional)
Data sources
Runs in your browser on the text or HTML you paste. Nothing is sent or stored.
Limits
There's no ideal keyword density, and Google doesn't use one. Use it to spot repetition, not to hit a number.

Free Plagiarism Checker

Compares two texts and highlights the passages they share, and can check a sample of your sentences against the web to see whether they already appear on other pages.

Check for plagiarism
Who it's for
Site owners, editors and marketers checking copy from writers, agencies or AI tools before it goes live, and anyone who thinks their content has been copied.
What it checks
  • Similarity score and how much of each text appears in the other
  • Longest shared passages, highlighted side by side
  • Up to 8 distinctive sentences searched as exact phrases on the web
  • Pasted text (up to 1,500 words) or a page URL
Data sources
Compare mode runs in your browser. The web check searches sampled sentences through a search API (Serper.dev, which returns Google results). Page URLs are fetched live, with robots.txt respected.
Limits
The web check is a sample, not an exhaustive scan: it can miss reworded copying, paywalled pages and pages that aren't indexed, and it has hourly and daily limits. A match isn't proof of plagiarism. Nothing you paste is saved.

AI search tools

AI Crawler Access Checker

Reads a site's robots.txt and shows, bot by bot, whether AI search crawlers, AI training crawlers and AI control tokens may crawl it, with copy-paste rules to change that.

Check AI crawler access
Who it's for
Site owners who want to appear in ChatGPT, Perplexity, Claude or Google's AI features, and anyone deciding whether to opt out of AI training.
What it checks
  • GPTBot, OAI-SearchBot and ChatGPT-User (OpenAI)
  • ClaudeBot, Claude-SearchBot and Claude-User (Anthropic)
  • PerplexityBot, Google-Extended, Applebot-Extended, CCBot and more
  • Catch-all rules that block bots by accident, with suggested fixes
Data sources
The site's own robots.txt, fetched live and read the way crawlers read it (RFC 9309). Bot purposes come from each AI company's own documentation.
Limits
It reads robots.txt only. Firewalls, CDN bot settings and IP blocks can still stop bots that robots.txt allows, and some user-requested fetchers may not follow robots.txt. Results are cached for 24 hours; up to 10 checks an hour.

llms.txt Generator and Validator

Checks a site's /llms.txt against the published format and tests its links. If there isn't one, it drafts a starting file from the homepage and sitemap for you to edit.

Check or create llms.txt
Who it's for
Site owners and developers adding an llms.txt file, and anyone checking a file an agency or plugin created.
What it checks
  • H1 title, blockquote summary and section structure
  • Link list format, invalid and broken links
  • File size and an Optional section
  • A draft file grouped by site section, ready to edit
Data sources
The site's own /llms.txt, homepage, robots.txt and XML sitemap (up to 5 sitemap files and 40 pages), fetched live. Format from llmstxt.org.
Limits
llms.txt is an optional, informal proposal. Google doesn't use it for Search, and a valid file doesn't guarantee any AI tool reads it. The draft is a starting point: check every line before you publish it. Results are cached for 24 hours; up to 10 checks an hour.

AI-Readiness Checker

Scores one page out of 100 on how easily AI search tools can reach it, understand it and quote it, and lists what to fix first.

Check a page's AI readiness
Who it's for
Business owners and marketers checking key pages for AI Overviews, ChatGPT and Perplexity, and anyone reviewing an agency's AI SEO work.
What it checks
  • Crawler access, noindex, snippet limits and content that needs JavaScript
  • Title, headings, structured data, Organization markup and sameAs
  • Author, dates, a quotable opening paragraph and question-style headings
  • Whether the site has an llms.txt file
Data sources
The page's own HTML and headers, the site's robots.txt and /llms.txt, fetched live. No AI model is used to score the page.
Limits
A checklist of signals we can see, not a measure of how often AI tools actually cite the page, and not a guarantee of inclusion. Structured data added by JavaScript isn't counted. Results are cached for 24 hours; up to 10 checks an hour.

Free tools for listed agencies

Free for listed agencies: sign in or claim your listing. You get an SEO proposal generator, an SEO contract template, a white-label SEO audit and a brief inbox.

Want someone to do the fixing?

Tell us what you need and your budget, and we'll introduce up to three specialist SEO agencies. Free for businesses.

Questions

Are the tools really free?
Yes. There's no sign-up and no limit beyond fair-use rate limits (for example, up to 10 Google Index Checker runs an hour per visitor). We don't ask for an email address.
Is the page authority score the same as Moz Page Authority?
Only when the result says so. With Semrush or Moz data connected you see their score; otherwise you get the FindSEO Authority Score, our own estimate from free domain-popularity data and on-page checks. It's useful for comparing pages, but it isn't a Moz or Semrush metric.
Does the Google Index Checker tell me if a page is in Google?
No. It checks whether Google can index the page (crawling allowed, no noindex, a working status code, a sensible canonical). Google doesn't index every indexable page. For the real index status of your own site, use URL Inspection in Google Search Console.
How accurate is the SEO ROI Calculator?
It's only as good as the numbers you put in, and it can't predict competition or the quality of the work. Treat it as a way to compare scenarios and check an agency's proposal, not as a forecast.
Do you store the pages or numbers I enter?
Checker results are cached for a short time so repeat checks are fast (24 hours, or 7 days for paid link data). The calculators, schema, meta tag, robots.txt, hreflang generator and keyword density tools run in your browser and store nothing. The Brief Builder stores the brief you send so FindSEO can match it to agencies.
Do the checkers respect robots.txt?
Yes. The tools that fetch pages read the site's robots.txt first and don't fetch anything it disallows. They also don't try to get past captchas or bot checks.
Are there tools for agencies?
Yes. Agencies listed on FindSEO get an SEO proposal generator, an SEO contract template, a white-label version of the SEO audit and a brief inbox in their dashboard, free with their listing.