You built a website, it has been live for weeks, and when you Google your business name — nothing. Not on page one. Not on page ten. The site exists, you can visit it by typing the URL directly, but Google seems completely unaware of it. This is one of the most common and most fixable problems in small business web presence, but the fix depends entirely on diagnosing why Google cannot see you. There are three very different problems that all look the same from the outside.
First Check — Is Google Even Aware Your Site Exists
Open Google and type site:yourdomain.com in the search bar. Replace yourdomain.com with your actual domain. This tells Google to show you every page it has indexed from your website.
If you see a list of your pages — even just the homepage — your site IS indexed. Google knows about it. Your problem is ranking, not indexing, and you should skip ahead to the SEO section below.
If you see “No results found,” Google has never crawled your site or has been blocked from crawling it. This is a fundamentally different problem than ranking poorly — your site is invisible, not just unpopular. The fix starts with Google Search Console.
Not Indexed — Submit to Google Search Console
Google Search Console is a free tool from Google that lets you tell Google your site exists, submit pages for crawling, and diagnose indexing problems. If you have not set this up, do it now — it takes about 15 minutes.
Go to search.google.com/search-console and sign in with a Google account. Click “Add Property” and enter your full domain (yourdomain.com). Google will ask you to verify that you own the site — the easiest method for most people is the DNS verification: Google gives you a TXT record to add to your domain’s DNS settings at your registrar (GoDaddy, Namecheap, Cloudflare, wherever you bought the domain). Copy the TXT record, log into your registrar, add it to your DNS, and click Verify in Search Console. It can take a few hours to propagate.
Once verified, go to “Sitemaps” in the left menu and submit your sitemap URL. For most websites this is yourdomain.com/sitemap.xml. WordPress generates this automatically. Squarespace does too. If your platform does not generate a sitemap, install a plugin or use an online sitemap generator — Google needs this file to discover all your pages efficiently.
Then use the “URL Inspection” tool at the top of Search Console. Paste your homepage URL and click Enter. If it says “URL is not on Google,” click “Request Indexing.” Do this for your homepage and your most important pages (About, Services, Contact). Google typically crawls and indexes requested pages within 2 to 14 days. Check back in a week and run the site: search again.
Indexed but Not Ranking — The SEO Basics
If the site: search shows your pages but you are not appearing for searches like “plumber in Austin” or “wedding photographer Seattle,” the problem is competitive ranking, not technical indexing. Google knows your site exists but does not think it is relevant or authoritative enough to show for your target searches.
Start with the fundamentals that most small business sites get wrong:
Title tags: Every page needs a unique title tag that includes what you do and where you do it. “Home” or “Welcome” as a title tag tells Google nothing. “Austin Emergency Plumbing — 24/7 Service” tells Google exactly what the page is about and who should see it. Your homepage title tag should include your primary service and location.
Meta descriptions: The two-line summary that appears under your title in search results. Write it as a pitch to the searcher — why should they click your result instead of the ten others on the page. Include your location and a call to action.
NAP consistency: Your business Name, Address, and Phone number must be identical everywhere online. If your website says “123 Main St” but your Google Business Profile says “123 Main Street” and Yelp says “123 Main St, Suite A,” Google does not know which is correct and trusts you less. Audit every directory listing and make them match exactly.
Mobile-friendly: Google indexes the mobile version of your site first. If your site does not work well on a phone — text too small, buttons too close together, horizontal scrolling required — Google penalizes you in mobile search results, which is where most local searches happen. Test at search.google.com/test/mobile-friendly.
Google Business Profile Issues
Your Google Business Profile (formerly Google My Business) is separate from your website ranking. You can rank well in organic results but be invisible in the local “Map Pack” — the three-result box with a map that appears for local searches — and vice versa. Both matter for local businesses.
If you have not claimed your Google Business Profile, go to business.google.com and do it now. Google will verify your ownership via postcard, phone call, or email depending on your business type. Until you are verified, your profile is either nonexistent or uncontrolled — meaning anyone can suggest edits to your listing.
Complete every field in the profile. Category (primary and secondary), hours, services, business description, attributes. Add at least 10 photos — exterior, interior, team, products or results. Google has confirmed that businesses with photos get 42 percent more direction requests and 35 percent more website clicks than those without.
Reviews matter enormously. Ask every satisfied customer to leave a Google review. Respond to every review — positive or negative. Google uses review quantity, quality, and recency as ranking signals for the local pack. A business with 50 reviews averaging 4.6 stars will outrank a business with 3 reviews averaging 5 stars almost every time.
Common Mistakes That Block Indexing
If you have done everything above and Google still is not indexing your site, check for these technical blockers that are more common than you would expect:
robots.txt blocking Google: Your robots.txt file (yourdomain.com/robots.txt) tells search engines what they can and cannot crawl. Some website builders and hosting platforms include a “Disallow: /” line during development that blocks all crawling. If that line is still there when the site goes live, Google will obey it and ignore your entire site. Check the file and make sure it does not block the paths you want indexed.
noindex meta tags: A noindex tag in the HTML head of a page tells Google to find the page but not include it in search results. WordPress has a checkbox under Settings > Reading that says “Discourage search engines from indexing this site.” If that box is checked, your entire site carries a noindex directive. This is often left on from development and forgotten at launch. Check it now.
Password-protected or staging sites: If your developer built the site on a staging environment with password protection and forgot to remove it when going live, Google cannot crawl past the login screen. Visit your site in an incognito browser window — if you see a login prompt, this is the problem.
DNS or domain issues: If you recently changed hosting providers or transferred your domain, DNS propagation can take 24 to 48 hours. During that window, Google may see your old site, a blank page, or nothing at all. Wait 48 hours after any DNS change before troubleshooting indexing.
Most small business website visibility problems come down to one of these five categories. Work through them in order — check indexing status first, fix technical blockers second, optimize SEO third, and build your Google Business Profile alongside everything else. The site you built deserves to be found.
Stay in the loop
Get the latest web sme updates delivered to your inbox.