How Google sees your website
Googlebot sees the raw HTML your server sends — not a picture of the page. Paste an address here and the tool repeats that same view: whether the crawler may fetch and index the page, what title and description will appear in the results, and what the search engine takes away from your structured data.
Most visibility problems have nothing to do with content. It is one directive, one wrong canonical or one line in robots.txt — things you cannot see in a browser, because the page looks perfectly normal.
- what the crawler actually reads
- HTML
- reasons for being invisible
- 4
- minimum favicon size
- 48 px
No JavaScript executed, exactly like the crawler first pass.
noindex, robots.txt, missing HTTPS and an error response.
Google replaces a smaller icon with a generic globe.
Steps
How to find out what Google sees
The check repeats the crawler first pass and reports signal by signal.
- 01
Enter the address
The tool fetches the page the way a crawler does — one request, no browser, no JavaScript executed.
- 02
Confirm the crawler may read you
The noindex, robots.txt, status code and HTTPS checks are blocking findings. While one of them holds, nothing else matters.
- 03
Look at the search appearance
Title, description, favicon and preview image decide the click-through even from a good position.
- 04
Check the structured data
JSON-LD tells the search engine what kind of entity this is. Without it, meaning has to be guessed from the text.
Four reasons a site is missing from search
When a page does not show up in Google at all, it is usually one of these four. All of them can be verified from the downloaded HTML and the supporting files, and the tool reports them as a blocking finding that caps the overall score at 35 points.
- A noindex directive
- The robots meta tag or an X-Robots-Tag header set to noindex. Most often a leftover from development, where a staging setting shipped to production.
- A ban in robots.txt
- A Disallow: / line blocks crawling of the entire domain. The page never even gets read.
- Missing or broken HTTPS
- An invalid certificate, or a site running on HTTP only. Google prefers the secure version and browsers warn about the insecure one.
- An error response
- A 4xx or 5xx status code. It sounds trivial, but a page that answers the crawler with an error cannot be in the index.
What your site will look like in the results
Ranking is one thing, the click is another. Whether anyone clicks the link comes down to a handful of elements Google assembles from your page — and all of them are yours to control.
- Title
- Google may rewrite it, but it starts from your title tag. Too long and it gets truncated, too short and the space goes to waste.
- Description
- The meta description is not a ranking signal, but it is the one sentence in the results where you speak in your own words.
- Favicon
- Google requires a square in a multiple of 48 px at a stable address. A smaller icon, or one whose URL changes with every deploy, gets replaced by a generic globe.
- Preview image
- The Open Graph image is used not only on social networks but also in link previews in chat apps.
- Structured data
- Schema.org JSON-LD states the type of content — organisation, product, article, FAQ. It is the most direct way to tell a search engine what the page is about.
When the content loads via JavaScript
Googlebot first fetches the page without a browser. JavaScript rendering comes in a second wave and can lag by days — longer on low-traffic sites. Whatever is not in the HTML of the first request reaches the index later, or never.
The tool therefore uses the same view: it downloads the HTML and runs no browser. If the page arrives nearly empty and the content is generated in the browser, the report says so in the measurement notes. That is valuable information, not a measurement error — it is exactly what the crawler sees on its first pass.
FAQ
What people ask about this
The same answers you would get from us by email — no marketing hedging.
How do I find out whether my page is in Google?
Quickest is a site:yourdomain.com query in Google, which lists what it holds from the domain. This audit answers the follow-up question: whether the page is allowed to be indexed at all, and what in the HTML helps or blocks the crawler. For data on actual impressions and clicks, use Google Search Console.
Why does Google show a different title than the one in my code?
Google may rewrite the title in the results when it decides another wording describes the page better — typically it reaches for the H1 or the site name. It is usually a signal that the title is too generic, stuffed with keywords, or does not match the page content.
How long before a change shows up in search?
From a few hours to a few weeks, depending on how often the crawler visits the domain. Recrawling can be nudged through Search Console, but that guarantees neither inclusion nor position. Blocking findings such as noindex, on the other hand, take effect quickly, because the page drops out of the index.
Does this replace Google Search Console?
No, it complements it. Search Console has data straight from Google — queries, positions, clicks, crawl errors — but only for sites you own and verify. This audit works on any public address and answers what can be read from the HTML and the supporting files, competitors included.
Do other search engines see the same thing?
Essentially yes. Bing, DuckDuckGo and regional engines read the same HTML, the same directives and the same structured data. They differ in how heavily they weigh individual signals, but anything the check flags as a blocking finding for Google is a problem for them too.
Related guides
SEO check
Indexability, title, H1, canonical, Open Graph, robots.txt and sitemap — with a fix for every finding.
Does AI recommend you
AI bot rules, llms.txt, entity profiles and content shape — everything that decides a citation in an assistant answer.
Website score
One 0–100 number from six areas, broken down to individual checks. Good for benchmarking competitors.
All that is left is the address.
The audit takes about a minute, nothing is stored and all it needs is a public URL. Feel free to run it on a competitor.