Local SEO matters for small businesses because it captures high-intent customers at the exact moment they're looking for your service in your area. When someone searches "plumber near me" or "coffee shop downtown Ottawa," they're not browsing—they're ready to hire or visit. Google reports that 28% of local searches result in a purchase within 24 hours. For a small business with limited marketing budget, that conversion rate beats almost any other channel. The economics make sense. A national SEO campaign costs $3,000–$10,000 monthly and takes 9–18 months to see results. Local SEO runs $800–$2,500 monthly for most small businesses and can start driving calls within 45–90 days. You're competing against 15 other roofers in Ottawa, not 15,000 across North America. Your Google Business Profile, local citations, and neighbourhood-specific content pages can outrank national brands because Google prioritizes proximity and relevance for local queries. Small businesses also benefit because local SEO builds multiple traffic sources: Google Maps pack (the top 3 local results), organic results with local modifiers, and voice search. When we optimize a client's GBP and build location pages, we often see 40–70% of their total organic traffic coming from local-intent searches within six months. The key behaviors: customers call directly from search results, check your hours before driving over, read reviews to decide between you and a competitor two blocks away. Local SEO puts you in front of all three moments. A bakery in Westboro doesn't need traffic from Vancouver. It needs the 200 people per month searching "fresh croissants Ottawa" or "birthday cakes Westboro" to find it first. At Ottawa SEO, we tell small business clients that local SEO is their most measurable channel. You can tie a phone call or form fill to a specific keyword and map listing. That transparency makes it easier to justify the spend and double down on what works in your specific postal codes.