01 Free tool
Google Index Checker
Check if your pages are indexed by Google and how fast they load. Paste up to 5 URLs of any site: for each one you get whether Google has it, whether the page itself lets Google index it, and its TTFB, FCP and full load time from a real browser.
Live Google search. site: plus a search for the URL itself, so section pages are not missed.
Indexability in the same check. status, redirect, noindex and canonical for every page.
Real load time. TTFB, FCP and full Load from a real browser, so you see when a page starts to drag.
30 free URL checks a day · no account
Results appear page by page as they are checked.
How the index check works
The checker asks Google directly, the same way you would by hand, and reads the results page. For each URL it runs a site: search for the page. A site: query matches a prefix, so for a section such as /blog Google often fills the first page with articles inside it and leaves the section itself out. When the page is not among the results, the checker also searches for the URL itself, and only reports “not indexed” when both searches miss it.
Every page gets one of four verdicts:
- In Google: the page itself was found by one of the two searches.
- Not in Google: neither search returned the page.
- Other URL in Google: Google returned the page’s canonical URL instead of the page, so it is indexing that one in its place.
- Search failed: Google could not be read this time. The rest of the check still runs, so retry the page later.
URLs are compared without the scheme, www., a trailing slash or tracking parameters, so https://www.example.com/page/ and example.com/page count as the same page.
Noindex, canonical and status in the same check
A page that is not in Google often tells Google to stay away itself. While the search runs, the checker opens the page in a real browser and reads what it says:
- HTTP status and redirects: the response code, and where the page ends up if it redirects. A page that answers through a bot-protection wall is marked as such instead of as an error.
- Noindex: the
robotsandgooglebotmeta tags, includingnone. - Canonical: whether the canonical tag points at the page itself or at another URL.
- Indexable: the verdict from those three. A page is indexable when it answers 2xx on its own URL, has no noindex and is its own canonical.
The X-Robots-Tag response header and robots.txt are not read, so check them by hand when a page is indexable here but still missing from Google.
Page load time test: TTFB, FCP and Load
The same browser load that reads the tags also times the page. A slow page is a problem before it is an SEO problem: visitors leave, and a server that takes seconds to answer also slows Google’s crawl. Every check records:
- TTFB (time to first byte): how long the server takes to start answering. Mostly hosting, caching and backend work.
- FCP (First Contentful Paint): when the first text or image appears on screen.
- Load: when the page has finished loading, images, fonts and scripts included. Nothing is blocked to make it look faster.
- Size: the data transferred for the page and its resources.
The results table colours a value only when it needs attention:
| Metric | Fine | Needs work | Slow |
|---|---|---|---|
| TTFB | up to 0.8 s | 0.8–1.8 s | over 1.8 s |
| FCP | up to 1.8 s | 1.8–3 s | over 3 s |
| Load | up to 2.5 s | 2.5–4 s | over 4 s |
| Size | up to 2 MB | 2–5 MB | over 5 MB |
The TTFB and FCP bands follow Google’s Web Vitals thresholds; Load uses the LCP ones. The page is loaded from a cloud browser, by default in London, so the numbers are one real visit from one place, not the average of your users. In Page Monitor, a reading much slower than the page’s previous one is loaded a second time and the faster run is kept, so one slow node does not count as a slow site. For real-user data and Lighthouse audits, see the PageSpeed and Core Web Vitals panels in SerpDino projects.
Index checker vs Search Console URL Inspection
Search Console is Google’s own answer and the place to ask Google to index a page. The checker answers a different question: what Google shows for the page right now, for any site, many pages at a time.
| SerpDino index checker | Search Console URL Inspection | |
|---|---|---|
| Access | any public URL, no account | only sites you have verified |
| Source | live Google search results | Google’s index data |
| Pages at a time | up to 5, or a whole list in Page Monitor | one in the tool; 2,000 a day per site through the API |
| Why it is not indexed | the page’s own signals: status, redirect, noindex, canonical | Google’s reason, such as “Crawled – currently not indexed” |
| Speed | TTFB, FCP, Load and size in the same check | no |
| Request indexing | no | yes |
| History | every day, with Page Monitor | the latest crawl only |
Page not indexed? What to check
- Status. The page must answer 200 on its own URL. A 404, a 5xx or a redirect keeps it out of the index.
- Noindex. Remove
noindexfrom the meta robots tag, and check theX-Robots-Tagheader in your server or CDN settings. - Canonical. The canonical should point at the page itself. A canonical to another URL asks Google to index that URL instead.
- robots.txt. A disallowed page cannot be crawled, so Google cannot see its content.
- Discovery. List the page in your XML sitemap and link to it from pages Google already indexes.
- Content. When Search Console says “Crawled – currently not indexed”, Google saw the page and passed on it. Make it more useful and less like other pages on the site.
- Ask Google. After fixing it, use Request indexing in URL Inspection, then check the page again over the next days.
Website performance monitoring: see the day it slowed down
One check shows today. Sites rarely break all at once: a release adds a heavy script, a cache stops working, the server starts taking a second longer, a page picks up a noindex or drops out of Google, and nobody notices until traffic falls. A Page Monitor project in SerpDino runs this same check on the pages you choose, on a schedule, and keeps every day, so you can point at the date things changed:
- Speed history per page: TTFB, FCP, Load and page weight for every day, side by side, so a jump stands out at a glance.
- Slower pages flagged: a page is marked when its latest Load is at least 30% and 200 ms above its own median for the period, like the Load +65% in the example below.
- Site-wide trend: median TTFB, FCP, Load and weight across all pages by day, to tell one slow page from a slow site.
- Indexing and health: pages not in Google, errors, redirects, noindex and canonical to another URL, each with its day.
- Up to 1,000 pages per project, added in bulk; re-check all or selected pages on demand; CSV export.
Each page check costs 1 credit, and the free plan includes 450 credits a month, no card required. Email alerts when a page drops out of Google, starts returning an error or gets slower are coming soon. More on the project type in the features overview.
02 Questions
Index checking,
answered plainly.
Still deciding? Talk to us and we’ll help you find the right setup for SerpDino.
01Is the Google index checker free?
Yes. You can check up to 5 URLs at a time and 30 URLs a day without an account. To check pages every day and keep their history, create a free SerpDino account and add them to a Page Monitor project.
02How does it check whether a page is indexed?
It searches Google live with a site: query for the page. A site: query matches a prefix, so for a section page Google can fill the results with its child pages; when that happens the checker also searches for the URL itself. A page is reported as not indexed only when neither search finds it.
03Does it measure page load time?
Yes. Every page is opened in a real Chrome browser with images and fonts loaded, and the check records time to first byte (TTFB), First Contentful Paint (FCP), the full Load event and the data transferred. In Page Monitor, a result much slower than the page’s previous one is loaded a second time before it is believed.
04How do I find out when my site started to slow down?
Add the pages to a Page Monitor project. Every check stores TTFB, FCP and Load per page per day, so the history shows the exact day a page got slower, and a page is flagged when its latest Load is at least 30% and 200 ms above its own usual value for the period.
05How accurate is a site: search?
It shows what Google returns publicly, which is what a searcher can find. Google does not promise that site: lists every indexed URL, and a page that was indexed minutes ago can take a while to appear. For a verdict straight from Google’s index, use URL Inspection in Search Console on a site you own.
06What does “Other URL” in the Google column mean?
Google did not return the page you checked, but it returned the URL the page names as its canonical. Google is indexing that URL in its place, which is expected for duplicates and a problem if the canonical points to the wrong page.
07Can I check pages of any website?
Yes. The free checker works on any public URL and needs no access to the site. Page Monitor projects watch pages of your own domain and its subdomains.
08Does it submit my pages to Google for indexing?
No. It only reads what Google and the page show. To ask Google to crawl a page, use Request indexing in Search Console’s URL Inspection tool, and make sure the page is in your sitemap and linked from other pages.
09What does “Crawled – currently not indexed” mean?
It is a Search Console status: Google fetched the page but chose not to add it to the index for now. The usual causes are thin or duplicate content and weak internal linking. Improve the page, link to it from relevant pages, then request indexing again.
10How do I monitor indexing over time?
Add the pages to a Page Monitor project. Each page is checked on the project’s schedule, every day at most, and the dashboard shows a grid of every day: index, status, TTFB, FCP, Load and page weight. Each page check costs 1 credit; the free plan includes 450 credits a month.