SEO should cost what it takes to outrank your competitors and generate ROI, which varies wildly by industry and geography. In Canada, you're looking at $500–$1,500/month for basic local SEO in less competitive markets, $1,500–$3,500/month for competitive local or regional campaigns, and $3,500–$10,000+ monthly for national or highly competitive verticals like legal, finance, or e-commerce. One-time audits run $1,000–$5,000, and project-based work like site migrations or content overhauls typically land between $5,000–$25,000. Hourly rates for competent SEO consultants sit at $100–$300 in major Canadian cities. Agencies below $75/hour are usually offshore or inexperienced. Above $350/hour, you're paying for specialized technical expertise or brand reputation, which can be worth it if you have complex enterprise needs. The cost equation breaks down into labor hours and tooling. Ranking for "Ottawa plumber" might need 10–15 hours monthly (content updates, citations, backlinks), while "personal injury lawyer Toronto" could demand 40+ hours because you're fighting established competitors with seven-figure SEO budgets. Tools alone (Ahrefs, SEMrush, rank trackers, reporting) run $200–$800/month for a professional setup. Beware of fixed $299/month packages that promise page-one rankings. They're either running low-value link schemes, spreading one technician across 50 clients, or both. You get what you pay for. Also avoid agencies that won't show you exactly where hours go—transparency on deliverables (content pieces written, links acquired, technical fixes deployed) is non-negotiable. At Ottawa SEO, we price based on keyword difficulty and current site state. A new site in a tough niche needs more foundational work than an established domain that just needs content refreshes. We'd rather quote $2,500/month and deliver measurable movement than quote $800 and waste your money on surface-level tasks that don't move revenue. The right budget is whatever gets you in front of customers profitably, even if that means starting smaller and scaling as ROI proves out.