Websites absolutely work for small businesses, often delivering better ROI than any other marketing channel once they're indexed and ranking. The difference between a website that works and one that doesn't comes down to three things: strategic page structure, local SEO basics, and mobile usability. A working small business website needs 5–10 core pages: homepage, services or product pages, about page, contact page, and ideally a blog or FAQ section for content. Each service page should target one primary keyword with 400–800 words of useful content, proper title tags, and structured data markup. This isn't complicated, but it's where most template sites fall short. Local SEO makes the biggest impact for small businesses. Claiming and optimizing your Google Business Profile, building 5–15 citations on directories like Yelp and Yellow Pages, and getting 3–10 genuine customer reviews creates immediate visibility. We see Ottawa-based contractors and service businesses get 10–30 qualified leads per month from organic search alone once their site ranks for 3–5 local service terms. The cost barrier is real but manageable. A custom WordPress site with proper on-page SEO runs $3,000–$8,000 CAD. Template builders like Wix or Squarespace cost $200–$500 annually but often lack technical SEO control and load slower. The calculus is simple: if one extra client per month covers your website cost, it works. Websites fail when businesses treat them as digital brochures instead of lead generation tools. No clear call-to-action, no phone number above the fold, no content addressing what customers actually search for. We also see small businesses launch a site then never update it. Adding one blog post or FAQ answer per month keeps content fresh and builds topical authority. Ottawa SEO approaches small business sites by identifying the 3–5 highest-intent keywords, building dedicated landing pages for each, and setting up conversion tracking from day one. A website works when you can measure phone calls, form fills, and attribute revenue back to specific pages. Without that tracking, you're guessing.