A friend launched a small business site last month. Clean design, real services page, mobile responsive, HTTPS everywhere. After three weeks he searched Google for his own business name and found nothing. Not on page two. Not anywhere. The site existed. Google didn't know.
This is the most common surprise I see for first-time site owners. The web's discoverability machinery requires you to introduce yourself, and almost nobody tells new owners what "introducing yourself" actually looks like. You don't need to spend money. You do need to do six free things in a specific order.
Here's the priority order I use, with what each step actually does and why it matters.
"I built it, they will come" is a fallacy
Search engines find pages two ways. The first is crawling, where their bots follow links from sites they already know. The second is submission, where you tell them directly. A brand-new domain has no inbound links yet, so the crawler has no path to your homepage. Submission isn't optional for new sites. It's the only way you get found before whatever incidental backlinks accumulate over months.
For service businesses the stakes go beyond search engines alone. BrightLocal's 2026 Local Consumer Review Survey found that 71% of consumers used Google to find local businesses (down from 83% in 2025), with ChatGPT and similar AI tools jumping to 45% from just 6% the year before (source). The platforms shifted faster than most owners noticed. Being missing from any of them is real lost revenue.
What you do, in order
Every step below is free. None of them are shortcuts. Skipping any one of them creates a hole in your funnel that paid advertising can't repair.
1. Submit your sitemap to Google Search Console
A sitemap is an XML file at your domain that lists every page you want crawled. Most modern site builders generate one automatically at /sitemap.xml, including Eleventy, Hugo, Next.js, WordPress with Yoast, Squarespace, and Wix. Per the official sitemap protocol, a single sitemap file can hold up to 50,000 URLs and 50MB; bigger sites use a sitemap index that points at multiple files (source).
Submission tells Google: "this domain exists, here are the pages I want indexed." Be clear-eyed about what submission actually buys. Google's own documentation describes a sitemap as "merely a hint" that "doesn't guarantee that Google will download the sitemap or use the sitemap for crawling URLs on the site" (source). Translation: you still need to submit, but don't assume submission is the finish line.
The mechanics: at search.google.com/search-console, add your domain (use the Domain property type, not URL prefix), verify via DNS TXT record, then go to the Sitemaps section and enter sitemap.xml. Two minutes.
The follow-up most people skip: open URL Inspection on each of your existing pages and click "Request Indexing." That pushes specific URLs to the front of Google's queue. For a site under 30 pages, do it once per page, manually. The "submit it and walk away" approach is what leaves your homepage stuck in "Discovered, not indexed" purgatory for months.
One thing changed in June 2023 worth knowing: Google deprecated the older sitemap-ping endpoint that scripts used to hit programmatically (source). Search Console submission is now the only Google-side path that actually works.
2. Set up Bing Webmaster Tools
Bing's index also powers DuckDuckGo, Yahoo, Ecosia, and (for some queries) Brave Search. So one Bing Webmaster setup reaches four engines.
Setup is faster than Google. Sign in at bing.com/webmasters with a Microsoft, Google, or Facebook account. The first screen offers "Import your sites from Google Search Console." That import inherits your verification, your sitemap, and your settings. No DNS work.
Bing's tool also has reports Google's doesn't. Search Performance shows actual keyword data with click counts (Google has redacted that detail for years). Backlinks shows every site linking to yours with anchor text. The URL Submission page is also the simplest IndexNow control panel you'll find anywhere, which leads to the next step.
3. Set up IndexNow
IndexNow is a protocol Microsoft launched in 2021 and several other engines adopted. You generate a key, host it as a text file at your domain root, and ping a single URL whenever you publish or update content. The participating engines pick it up and propagate.
Per the official IndexNow registry at indexnow.org/searchengines.json, the current participants are bing, yandex, seznam, naver, yep, internetarchive, and amazonbot. Google does not participate, so this isn't a Google substitute. It's a way to bypass Bing's slower default crawl cadence and reach the long tail of independent indexes.
The protocol allows up to 10,000 URLs per batch POST, and the only error code worth knowing is 429 ("Too Many Requests"; back off for a minute and retry) (source).
If you're not comfortable hitting POST endpoints from a script, the easy path is the Bing Webmaster URL Submission page. You paste each new URL after publishing, and Bing pings IndexNow for you. Same effect, no code.
4. Claim your Google Business Profile
This is the single biggest free win for any service business. The 2026 BrightLocal survey found that 41% of consumers "always" read reviews when browsing for businesses (up from 29% the year before), and 74% prioritize reviews from the last three months (source). Reviews live on your Google Business Profile. The profile is what shows up in the Maps panel, above any organic result.
Setup at google.com/business. Search for your business first. Sometimes Google has scraped a listing from another directory and an unclaimed profile already exists. Click "Claim it." If nothing exists, create it from scratch.
The categorization matters more than the description. Pick the most specific primary category that describes what you do, then add secondary categories. Set your hours precisely. Don't claim "open 24 hours" unless you genuinely are. Upload at least five photos before requesting verification.
Verification options vary by location and category. Postcard verification (5 to 7 business days) is the most common. Phone or email is sometimes offered for established phone numbers. Video verification is sometimes required for new listings to fight fraud. Whichever Google offers you, take the fastest one.
After verification, post to the profile once a month. Posts measurably affect local pack ranking, and they take five minutes.
5. The other free directories: Bing Places, Apple, Yelp, Nextdoor
Each of these tools' purpose is the same: get your name, address, and phone showing up in their inventory so the platform can return your business when somebody nearby searches.
- Bing Places (bingplaces.com): like Bing Webmaster, it has an "Import from Google Business Profile" flow. Two clicks.
- Apple Business Connect (businessconnect.apple.com): Apple Maps is the default map app on every iPhone. Verification is stricter than Google's (sometimes a utility-bill upload), but the listing is free.
- Yelp (biz.yelp.com): claim the free listing, decline the paid Ads upsell. Yelp also feeds Apple Maps and Yahoo Local.
- Nextdoor (business.nextdoor.com): heavily used in suburbs and small towns where neighbors recommend businesses constantly. Free business pages.
Skip Foursquare unless you're in hospitality or a high-foot-traffic retail location. Skip Yellow Pages unless you're targeting an older demographic specifically.
If your business is in a category with industry-specific directories (laundromats, HVAC, real estate, dental, restaurants), spend an hour finding the top three or four for your category and submitting to each. They tend to feed dozens of smaller aggregators, so the submissions pay back over time.
6. Citation consistency, the part nobody mentions
Local search ranking depends on every directory listing agreeing on three things: business name, full address, phone number. The shorthand is NAP. Inconsistent NAP across directories reads as low-confidence to ranking algorithms regardless of how good your individual listings are.
Pick one canonical version and use it everywhere:
- "ABC Cleaning Services" (not sometimes "ABC Cleaning Services LLC")
- "123 Main Street" (not sometimes "123 Main St.")
- "(555) 123-4567" (not sometimes "555.123.4567" or "555-123-4567")
- "https://www.acme.com" (not sometimes the apex without www, not sometimes http)
When you submit to each directory in steps 4 and 5, copy-paste from one notes file. Don't retype, you'll drift. Six months from now, when something inevitably has drifted, run a free Moz Local Check or BrightLocal citation audit to find the discrepancies.
This is the step that almost nobody bothers with, and it's the one that compounds over years. A directory entry with the wrong suite number from 2019 will quietly underperform your real one until you fix it.
What this stack actually delivers
Two domains last week sat at zero indexed pages on Tuesday. By Friday, after walking through this same stack, both showed up in Google for their own business name, both had Bing-indexed sitemaps, and both had verified GBPs in the queue. The combined work was about 90 minutes per site. The follow-on rewards (reviews accumulating, GBP photos getting indexed for image search, citation consistency stabilizing the ranking floor) play out over months.
What this stack does not do: it doesn't buy ads, it doesn't outrank long-established competitors instantly, and it doesn't write content for you. What it guarantees is that you are at least eligible for organic and local discovery. That's the bar most new sites never clear.
Where to go from here
If your site has technical issues that hurt how engines parse it (broken canonical tags, missing structured data, image-sitemap gaps), the Mega SEO Analyzer runs every check from this stack at once and emits an AI fix prompt. It's free and runs in the browser.
For the longer view on building a digital business from scratch (domain, hosting, payments, marketing, plus the discoverability work above as one specific chapter), The $97 Launch maps the full playbook in roughly 320 pages. If you're at the "I just registered a domain, now what?" stage, that's the book.
Related reading
- Why Your Sitemap Lies (and How to Find the Orphan Pages)
- Local Citation Coverage: The Free Audit Most Owners Never Run
- Local Directory Submissions: The Long Tail Most People Skip
- Google Business Profile Review Audit: Find the Reviews You Forgot to Reply To
- Email Infrastructure for Small Businesses
Fact-check notes and sources
- BrightLocal 2026 Local Consumer Review Survey: brightlocal.com/research/local-consumer-review-survey/ — 97% of consumers read reviews; 41% always read them (up from 29% in 2025); 71% used Google in 2026 (down from 83%); 45% used ChatGPT or similar AI tools (up from 6%); 74% prioritize last-three-months reviews
- Google sitemap documentation, "merely a hint": developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap
- Google sitemap-ping endpoint deprecation, June 2023: developers.google.com/search/blog/2023/06/sitemaps-lastmod-ping
- IndexNow protocol documentation: indexnow.org/documentation — 10,000-URL batch limit, 429 spam-throttle code, key file UTF-8 verification
- IndexNow current participants registry: indexnow.org/searchengines.json — bing, yandex, seznam, naver, yep, internetarchive, amazonbot
- Sitemap protocol limits: sitemaps.org/protocol.html — 50,000 URLs and 50MB max per sitemap file
- Google Search Console: search.google.com/search-console
- Bing Webmaster Tools: bing.com/webmasters
- Google Business Profile: google.com/business
- Bing Places: bingplaces.com
- Apple Business Connect: businessconnect.apple.com
- Yelp Business: biz.yelp.com
- Nextdoor Business: business.nextdoor.com
This post is informational, not legal or SEO-consulting advice. Mentions of third-party tools and platforms are nominative fair use; no affiliation is implied.