Free SEO tool

Website SEO Checker

Find the technical problems that keep your pages out of search results or make them look worse there. We load the page you enter and up to four key pages in a real browser and check what search engines read.

Free. Tests up to five key pages in about a minute.

What this tool checks

  • Indexing blockers

    A noindex value in the meta robots tag, a robots.txt that disallows the whole site, and canonical links that point to another website. These can remove pages from search entirely, so they are listed first.

  • Titles

    Pages with no title, titles shared by several pages, and titles longer than 60 characters that search results may shorten.

  • Meta descriptions

    Pages without a meta description, which leaves the snippet to the search engine, and descriptions over 160 characters.

  • Headings and canonicals

    Pages with no H1 or with more than one, and pages that don’t name a canonical address.

  • Sitemap and robots.txt

    Whether an XML sitemap exists, found from the Sitemap lines in robots.txt or at /sitemap.xml, and whether robots.txt blocks every crawler from the whole site.

  • Mobile and language basics

    The viewport tag that makes phones use the mobile layout, and the lang attribute on the html element.

  • Structured data

    Organization or WebSite JSON-LD on the home page, Article data on blog posts (on sites that aren’t stores), and Product data with price and availability on store product pages.

  • Sharing tags and image alt text

    og:title and og:image for link previews, and images with no alt attribute.

What it can’t check

  • Report rankings, impressions, clicks or keyword positions. Google Search Console has that data for sites you verify.
  • Assess backlinks, content quality, keyword targeting or competitors.
  • Check more than the five pages of the free scan. The paid SEO Fix Report adds up to 20 pages from your sitemap and checks up to 60 internal links for errors.
  • See what Googlebot receives if your server or bot protection treats it differently from a normal browser.
  • Test structured data against every rich result rule. Google’s Rich Results Test is the reference for that.

Why it matters

Most technical SEO problems are invisible on the page itself. A noindex left over from a staging setup, a pre-launch robots.txt, or a theme that points every canonical at the home page all look fine to a visitor while telling search engines to ignore pages. They are quick to fix once found, and expensive when nobody notices for months.

Other checks affect how your result looks rather than whether it appears. The title usually becomes the clickable headline, the meta description often becomes the snippet, and structured data can add details such as price, stock or a publication date. When product or service pages share one title, the results look interchangeable and searchers have no reason to pick yours.

Phones matter here too. Google indexes and ranks the mobile version of pages, and a page without a viewport tag shows phones a shrunken desktop layout.

How to read the results

Problem
Something that stops a page from being indexed or clearly hurts its result, such as noindex on a key page, a missing title or a product page without Product data. Fix these first.
Check
Not always wrong. Several H1s or a missing canonical can be fine on some pages; confirm whether it is intended.
Opportunity
An improvement rather than an error: a title over 60 characters, a long description, missing Open Graph tags or structured data that could add detail to your result.
Passed
The check ran on the tested pages and found nothing wrong.
Pages checked
How many pages loaded successfully. A page that redirected to another site, returned an error or wasn’t a web page isn’t counted.
Sitemap URLs
How many entries the sitemap file lists, or none if no working sitemap was found. For a sitemap index this counts the child sitemaps it lists, not the pages inside them; the XML Sitemap Checker reads those.

How to fix the most common problems

  • A noindex you didn’t mean to set

    Search the page source for noindex and check the X-Robots-Tag response header too. In WordPress, untick “Discourage search engines from indexing this site” under Settings › Reading and check your SEO plugin’s per-page setting. Then ask Google to recrawl the page with URL Inspection in Search Console.

  • Duplicate titles on product or service pages

    Templates often build titles from the site name alone. Give each page a title that starts with what is specific to it, such as “Oak dining table, 180 cm | Brand”. In Shopify, edit the Search engine listing on each product, collection and page; in WordPress, use your SEO plugin’s title field.

  • A canonical that points somewhere else

    Themes, plugins and migrations can hard-code canonical links. Each page you want in search should usually point to its own preferred address, in the exact form you use (https, with or without www). Point to another domain only when you deliberately republish content that lives there.

  • No XML sitemap

    Shopify creates /sitemap.xml once a store is public. WordPress 5.5 and later serves /wp-sitemap.xml unless an SEO plugin replaces it. Add the sitemap’s full URL to robots.txt as a Sitemap: line and submit it in Search Console.

  • Missing structured data

    Add JSON-LD in a <script type="application/ld+json"> block: Organization on the home page (name, url, logo, sameAs), BlogPosting or Article on posts (headline, author, datePublished, image), and Product on product pages with offers.price, offers.priceCurrency and offers.availability. Test one URL of each type in Google’s Rich Results Test.

Questions about this tool

What is technical SEO?

The part of SEO about whether search engines can crawl, index and understand your pages: robots rules, noindex, canonicals, titles, sitemaps, structured data and mobile setup. It doesn’t cover writing content or earning links, which matter just as much.

Is 60 characters Google’s limit for titles?

No. Google publishes no character limit and shortens title links to fit the device width. 60 characters is a rule of thumb for staying fully visible, so longer titles are flagged as an opportunity, not a problem.

Do several H1 headings hurt SEO?

Google doesn’t require a single H1. One clear main heading still makes the page’s topic obvious and helps screen reader users, which is why several H1s are flagged for you to check rather than as an error.

How is this different from Google Search Console?

Search Console shows how Google actually crawled and indexed your site, with search performance data, for sites you verify. This checker reads your pages as they are right now, with no setup, and explains each problem it finds. They work well together.

Will fixing these problems raise my rankings?

Nobody can promise that. Removing a blocker such as noindex or a wrong canonical lets a page be indexed again; where it ranks then depends on content, links, competition and many other factors.

The SEO Fix Report ($69, one-time) starts from the full free scan and adds more pages, the change to make for every finding, a PDF and re-tests to verify your fixes.

About the SEO Fix Report