What a small business website needs, page by page
The pages and details that matter, starting with the first screen on a phone.
Most websites missing from Google have one of a handful of causes, and Search Console names the cause for each page. This guide gives the checks in the order to run them, what each result means and how to fix it.
Updated 29 October 2026, about 10 minutes to read
The short answer
Usually one of five things: the site is too new for Google to have found it, nothing links to it, a setting tells search engines to stay away, Google read the pages and chose to leave them out, or they are indexed but rank too low to see. Search for site:yourdomain.com, then inspect your home page in Google Search Console. It usually names the cause.
Two searches on your phone tell you most of what you need to know.
Google notes that a site: search does not always list every indexed page, so treat it as a quick sign rather than a count. The full answer, page by page, is in Search Console.
The two searches split the problem in two. Not indexed means Google has not stored your pages, so they cannot appear for any search at all. Indexed but not ranking means Google has them and puts other pages first. The fixes are different, so rule out the first before you spend anything on the second.
Google Search Console is free, and it is where Google tells you why each page is or is not in its index. Set it up before you change anything else.
A new TXT record can take a while to show, so if verification fails at first, wait and try again before you decide you got it wrong.
Paste your home page address into the bar at the top of Search Console. URL Inspection gives one of two answers:
Then press Test live URL. The live test fetches the page as it is now, so it shows whether a fix you just made has worked. If the test says the page can be indexed, press Request indexing.
Request it for the home page and your main service pages, not every page. There is a daily limit, asking twice for the same page does not speed anything up, and Google says a request does not mean the page will be indexed. Its help pages say indexing after a request usually takes a day or so, and sometimes a week or two.
Under Indexing, then Pages, Search Console groups the pages it has not indexed by reason. Some reasons need a fix. Several are Google working as intended, and Google says plainly that it does not expect every page on a site to be indexed. These are the ones a small business site usually shows:
On a new site, the most common cause is a switch someone turned on to keep drafts out of Google while the site was built, and nobody turned off at launch. It lives in different places:
The live test in URL Inspection tells you which one it is: it says whether indexing is allowed and, if not, whether a noindex tag or robots.txt is the cause. Fix it, run the live test again, then request indexing.
Check this setting on launch day and after every redesign, plugin update or theme change. It takes a minute, and when it is wrong, every page on the site quietly leaves Google. The website launch checklist covers the other launch-day checks.
One trap: do not block a page in robots.txt to keep it out of Google. Google cannot see a noindex tag on a page it is not allowed to fetch, and a blocked page can still be indexed from links elsewhere. For pages you want kept out, use noindex and let Google fetch them.
Google finds new sites mainly by following links from pages it already knows, and from sitemaps. A domain registered last month with nothing pointing at it gives Google little reason to call. Google's own help pages say a new site can take from a few days to a few weeks to be noticed and indexed.
Give Google some routes in:
Do not buy links. Google warns that paying for links can break its spam policies, and a cheap batch of them is a common way for a small site to get a problem it did not have before.
Skip any offer to "submit your site to Google" for a fee, too. Submitting is free in Search Console, and Google says it does not accept payment to crawl a site more often or to rank it higher. Most of these offers arrive by email, and our guide to SEO spam emails shows how to check what they claim.
When your main service pages show "Crawled - currently not indexed", Google has usually found little on them that it does not already have. A familiar case: a two-van plumbing and heating firm makes forty pages, one per suburb, with the same text and the town name swapped. Google indexes a few and leaves the rest out.
What helps:
If you plan many similar pages, read our guide on AI content and Google first. Google's spam policy on scaled content is about what the pages offer, however they were written.
A site that was on Google and dropped out after a rebuild usually has one of these problems:
Our website redesign page shows how we map every old address before launch and check Search Console after it.
If the site: search lists your pages and you still cannot find yourself for "electrician near me", Google has your site and ranks others above it. That is a different job from indexing.
For searches with a place in them, the map results come from Google Business Profiles and usually sit above the websites. Google says it ranks them on relevance (how well the profile matches the search), distance (how far the business is from the person searching) and prominence (how well known it is, which includes its reviews and the links to it). It also says there is no way to pay for a better local ranking.
Your own searches are a poor test, because Google tailors results to the searcher's location, language and device. Search Console's Performance report covers everyone: it lists the searches you already appear for, how often and in what position. A page that shows up often in position 15 for the right search is close. Improve that page before you write new ones.
For the map, start with your Google Business Profile. For the website itself, what a small business website needs covers the pages and details that help.
These are uncommon on small business sites. Each one shows in Search Console:
If one of these appears, it is worth paying for help. Most of the other causes in this guide are a settings change you can make yourself.
Not every missing page is a problem. These should be kept out on purpose:
If Search Console lists these under a noindex reason, the setting is doing its job.
Work down this list and stop when you find the cause:
Every website we build launches with Search Console set up in your account and the sitemap submitted, and in the weeks after launch we check it for pages Google could not index. See websites for what else a build includes.
Google's help pages give a few days to a few weeks for a new site, and it can take longer when nothing links to it. Submitting a sitemap and requesting indexing for the home page help Google find it sooner, but Google gives no date. If nothing appears after a month, inspect the home page in Search Console: it usually names the reason.
No. Appearing in Google's ordinary results costs nothing, and Google says it does not accept payment to crawl a site more often or to rank it higher. The only paid places are ads, which Google labels as sponsored. Anyone charging a fee to "submit" your site is selling something Search Console does for free.
Google adjusts results to the person searching, including their location, language and device. A search from your own office can show your site near the top while a customer across town sees other businesses first. Search Console's Performance report shows your average position across everyone who searched, which is a fairer test than any single search.
Usually because the site is not indexed yet, or because the name is common and other pages match it better. Search for site:yourdomain.com first. No results means an indexing problem, so inspect the home page in Search Console. If the site is indexed, put your name in the home page title and on your Business Profile exactly as it appears on your sign.
Look at what changed recently: a redesign, a plugin or theme update, or a move of domain or hosting. A noindex setting switched back on, missing redirects, an expired domain or a hacked site are the usual causes. Inspect the home page in Search Console, then look at the Manual actions and Security issues reports.
It can shorten the wait for a page Google has not fetched yet, which helps after a launch or a big fix. It does not mean the page will be indexed, there is a daily limit, and requesting the same page again does not help. For many pages at once, submit a sitemap instead.