
You type your own domain into Google and the only result is your home page. The thought hits fast: only my homepage is indexed on Google, and the pages that explain what you sell are missing. If a launch, an ad campaign or a customer's question is waiting on those pages, the worry is real.
One missing page can be checked in about ten minutes, and the check tells you which of a short list of causes you are dealing with. Several of those causes are one setting, such as a tag left over from the old site or a single line in a file.
Fix the cause first. Google says repeated requests do not make a page get crawled faster, so the order of your steps matters more than the number of times you click.
Key Takeaways
Pick one service page that is missing, paste its full address into URL Inspection in Search Console, and write down what it reports before you change anything.
Requesting indexing does not override duplicate, canonical, quality or policy decisions, so correct the reported cause, run the live test again, and only then ask.
A leftover noindex tag, a robots.txt line, a broken sitemap or a missing link is often a small correction; canonical, redirect and JavaScript problems usually need more work.
Know in ten minutes whether Google has your service pages
Start with a rough look, then move to the tool that gives exact answers. Type `site:yourdomain.com` into Google and note whether your service pages appear. That search is a quick check, not a full count of what Google holds, so a short list is a reason to look closer rather than proof.
Next, open Search Console and choose the right property for your site. If you have never set it up, the Search Console setup post covers it. Open the Pages report and look at "Why pages aren't indexed." Write down the two largest reasons. Those two lines often point at the cause for the whole site, and Google's Page indexing report separates URLs that have an error from URLs left out for ordinary reasons, such as a duplicate, a robots.txt rule or a noindex tag.

Find the reason for one missing page before you change anything
Pick one service page that matters, such as the page for your most requested job. Open URL Inspection in Search Console and enter the page's complete address, including `https://`. Google's URL Inspection tool shows the indexed result first: whether the page is on Google, how Google found it, whether crawling and indexing are allowed, and which canonical address Google selected.
If that result looks out of date, choose "Test live URL." The live test fetches the page as it is now. Read "Crawl allowed?" and "Indexing allowed?", then look at the fetched page and the rendered output. Compare the canonical you declared with the one Google picked. If they differ, that difference is your lead. Google's help page on inspecting a single page walks through the same screens.
Write the result in one line: the status, whether crawling is allowed, whether indexing is allowed, and the two canonicals. "URL is on Google" means the page is eligible to appear. It does not mean it will show for every search.
Fix the cause that hides the most pages first
With one URL inspected and the two top reasons from the Pages report in hand, work down the list below in order. It is a diagnostic priority for a small site, not a ranking of how often each cause happens, so let your own report decide which row to open first.
| Check | Where you see it | What it looks like |
|---|---|---|
| Pages not linked from ordinary links | Page source or rendered HTML | Service pages have no standard links pointing to them |
| Noindex left from staging or a redesign | URL Inspection, "Indexing allowed?" says No | A meta tag or an X-Robots-Tag header on the page |
| Robots.txt or login block | yourdomain.com/robots.txt, "Crawl allowed?" says No | A rule covering the service folder, or a page behind a login |
| Missing, invalid or non-canonical sitemap | Sitemaps report in Search Console | Sitemap absent, blocked or listing the wrong versions of URLs |
| Canonicals or redirects pointing to the home page | User-declared and Google-selected canonical | Other URLs name the home page as the preferred copy |
| JavaScript menu that hides links | Rendered HTML | Links exist only as click events, not as real anchors |
| Errors, soft 404s or thin duplicate pages | Page indexing reasons | Pages return errors or repeat each other with little added |
Google says a page must be reachable through crawlable links, open to anonymous visitors, not blocked by robots.txt and not marked `noindex`, as set out in Google Search Essentials. A sitemap helps Google find URLs, and the Technical SEO basics page is clear that it does not guarantee crawling or indexing.
Get leftover noindex and robots.txt blocks out of the way
These two are worth checking right after a launch or a redesign, and each is usually a small repair. A `noindex` tag or X-Robots-Tag header tells Google to keep a page out of search. If a staging copy used it and the setting came along to the live site, every page can carry it. URL Inspection shows "Indexing allowed?" as No, and the page source or response headers confirm it. Google's guide to blocking indexing with noindex explains both forms.
Robots.txt works differently. Open `yourdomain.com/robots.txt` and read it for rules that cover your service pages. Google's robots.txt introduction says the file controls crawling and is not a reliable way to keep a URL out of search, so noindex is the tool when a page must not appear. The two can also collide: if robots.txt blocks a page, Google cannot read the noindex on it, so the robots.txt rule may need to come out before the noindex can take effect.

Make sure Google can follow a path to every service page
If your pages are not linked from anywhere Google can follow, they can sit unseen even when nothing blocks them. Google's advice in Search Essentials is direct: "Make your links crawlable so that Google can find other pages on your site." In practice that means standard `<a href>` links in your menu, on your home page and inside related pages. The crawlable links guide shows which link forms work.
A menu built with JavaScript can expose pages only through click events, with no real link in the code. View the rendered HTML of the page and look for ordinary links to your service pages. Google also describes how it handles pages that depend on scripts in its JavaScript SEO basics. If the menu is the problem, the repair is a developer's job, though the check itself takes a minute.
Once the links work, the post on internal links for a small business website shows where to add them so each service page is reachable from the pages people already visit.
Catch canonical and redirect problems that point pages at the home page
A canonical tag tells Google which address is the preferred copy of a page. If your service pages name the home page as the preferred copy, Google may leave them out and keep only the home page. URL Inspection shows this as a mismatch between the canonical you declared and the one Google selected. Google's canonicalization guide explains how it picks.
Redirects after a redesign can do the same thing, sending old service URLs to the home page instead of to their new equivalents. Look at what a missing address does when you open it in a browser. If it lands on the home page, you have found the pattern. A page that shows an error page, repeats another page or has little on it can also be left out, which the post on soft 404 pages in Search Console covers.

Stop requesting indexing until the cause is fixed
After you correct the reported problem, run the live test again to confirm it now passes. Then select "Request indexing." For one URL, that is the tool. For many URLs, submit or update your sitemap instead.
Google says indexing can take "up to a week or two" in its Search Console documentation, and its recrawl guidance says crawling may take "a few days to a few weeks." Repeated requests for the same URL do not make it faster, and a request does not guarantee inclusion. If Search Console says the page is blocked, a duplicate or has its canonical set to another address, another request only repeats the same answer.
Reports can also lag behind the fixes you have made. The post on a stuck Page indexing report covers what to expect while you wait.
Know when a small fix ends and real work begins
Some causes are a one-line change. Others are a project. Use the sizes below to decide whether to fix it yourself, hand it to the person who built your site, or bring in help.
| Cause | Typical job size |
|---|---|
| Internal links | Small to medium, depending on the template |
| Leftover noindex | Small, unless it is applied across the whole site |
| Robots.txt rule | Small |
| Sitemap | Small |
| Canonical or redirect errors | Medium to large |
| JavaScript menus or rendering | Medium to large |
| Thin, duplicate or soft 404 pages | Medium |
If your report names one of the small causes, ask whoever manages the site to fix that exact setting. Anyone you hire should name the Search Console reason and quote the work to correct it, rather than sell ongoing optimization before the cause is known. Outside help is easier to justify when the problem spans a redesign, a migration, a JavaScript setup, canonical or redirect systems, server errors or many page templates.
Indexing also matters for Google's AI features. Google says a page must already be indexed and eligible for ordinary Search to appear there, and that there are no extra technical requirements for those features.

Check your indexing order
Pick an answer to begin.
1. Your service page shows "Indexing allowed? No" in URL Inspection. What is the most likely cause to look for first?
2. You fixed a leftover noindex tag. What should you do before requesting indexing?
3. Which statement about a sitemap is accurate?
Frequently Asked Questions About Only My Homepage Is Indexed on Google
Why does Google show only my homepage?
Your other pages may be unlinked, blocked, marked noindex, redirected, pointed at another canonical, unavailable or not selected for indexing. Inspect one missing URL in Search Console to see which applies.
How do I check whether a page is indexed?
Enter the full address in URL Inspection in Search Console and read the indexed result. Choose "Test live URL" if it looks out of date.
Does a sitemap guarantee indexing?
No. A sitemap helps Google find URLs, but crawling and inclusion are not guaranteed.
Should I use robots.txt to hide a page?
Robots.txt controls crawling and is not a reliable way to keep a page out of search. Use noindex when Google must be able to read the page and leave it out.
What does "crawled, currently not indexed" mean?
Google fetched the page but did not select it for indexing. Check the page for duplicate or thin content and for a canonical pointing elsewhere, then fix what applies before asking again.
How long does it take Google to index a page?
Google gives no set time. Its documentation points to a week or two for indexing and a few days to a few weeks for recrawling.
Final Thoughts
When Google shows only your home page, the answer is a short order of checks: inspect one missing service page, read the reason on the Pages report, and work down links, noindex, robots.txt, sitemap, canonicals, JavaScript and page errors. Fix the cause, run the live test, and request indexing once.
That order saves you from guessing and from paying for work you do not need. Once the cause is known, a small correction can bring a service page back into reach of the people searching for it, and you will know how to read the next report that looks off.
If the reason Search Console shows is bigger than one setting, Web Leveling can look at the pages with you, name the exact cause and quote only the work it needs. Our SEO work covers that diagnosis, and we work with small and medium businesses across the country and overseas. Send us the Search Console reason for your missing page, and we will tell you what the fix involves.
Terms
Indexing words in this post
Tap a term to see what it means.
Indexed. A page Google has added to its search index and can show in results.
Crawling. Google fetching a page by following links and sitemaps.
Noindex. A tag or header that tells Google to keep a page out of search results.
Canonical. The address Google treats as the preferred copy of a page.
Sitemap. A file listing page addresses to help Google find them.
URL Inspection. The Search Console tool that shows how Google sees one address.




