Register a domain through a Canadian registrar or your hosting provider for $15–20 per year. Choose managed WordPress hosting from providers like SiteGround, Flywheel, or WP Engine starting around $10–30 monthly. Avoid shared hosting under $5/month—it's too slow for credibility. Install WordPress and pick a lightweight theme like GeneratePress, Kadence, or Astra. These load fast and won't bloat your site with features you'll never use. Build 5–7 core pages first. Home page with clear value proposition and call-to-action. About page explaining who you are and why clients should trust you. Services page listing what you offer with local context if you serve Ottawa, Toronto, or specific regions. Contact page with phone, email, and a simple form. Privacy Policy to comply with PIPEDA and show you're legitimate. Add a blog only if you'll actually publish—empty blogs hurt more than they help. Set up Google Business Profile and Google Analytics from day one. Install Yoast SEO or Rank Math, write unique 40–60 character title tags and 140–155 character meta descriptions for each page, and compress images to under 200KB using TinyPNG or ShortPixel. Most small business sites fail because they launch with stock photos, generic copy, and no clear next step for visitors. Budget $500–800 if you're doing it yourself with a premium theme and plugins. Budget $1,500–3,000 if hiring a local designer or agency for a custom 5-page site. At Ottawa SEO, we see businesses waste money on complex designs when a clean 5-page WordPress setup with fast hosting and clear messaging outperforms flashy sites every time. Focus on loading under 2 seconds, mobile-first layout, and one strong call-to-action per page. You can expand features later once you're generating leads.