What is SEO, and how does it work for a local business?

SEO (search engine optimization) is improving your website and online listings so search engines understand them and show them to people searching for what you offer. Google finds pages by crawling, stores them in its index, then ranks the most relevant, helpful results for each search.

How Google Search works, in three steps

  1. Crawling: Google's crawler discovers pages by following links and reading sitemaps.
  2. Indexing: Google analyzes each page's text, images and structured data and stores it in its index.
  3. Serving: when someone searches, Google picks and orders the results it judges most relevant and useful, taking things like location and language into account.

What SEO involves

  • Technical: pages Google can crawl and index, load fast and work well on phones.
  • Content: pages that answer what customers actually search for, written for people.
  • Local: a complete Google Business Profile and consistent business details across the web.
  • Reputation: genuine reviews, and other sites mentioning and linking to you.

SEO for a local business

Most local customers search with a place in mind ("plumber North Vancouver", "dentist near me"). Local SEO focuses on those searches: the map pack, your Google Business Profile, and service or area pages on your site. It's also the foundation AI assistants build on when they recommend businesses.

How long it takes

Ranking movement usually takes 3 to 6 months, depending on competition and where you start. Nobody can promise a position on Google, and Google itself warns against anyone who does.

Keep reading

Sources

Questions

Questions people ask

What does SEO stand for?

Search engine optimization: improving a website and online listings so they appear higher and more often in search results.

How does SEO work?

Search engines crawl pages, store them in an index, and rank results for each search. SEO makes your pages easy to crawl, clearly relevant and genuinely helpful.

Is SEO free?

Showing up in Google's regular results is free; there's no payment for organic rankings. The cost is the time or help needed to improve your site and listings.

What's the difference between SEO and Google Ads?

Ads are paid placements that stop when you stop paying. SEO earns unpaid placements that build up over time.

Can I do SEO myself?

Yes. Google's own SEO Starter Guide covers the basics, and many local businesses can handle their Google Business Profile and key pages themselves.