On-page SEO covers every ranking factor you control directly on your website. This includes your content itself, HTML source code, site architecture, and technical performance elements that live on your server. The core components are title tags, meta descriptions, header tags (H1-H6), body content, internal linking, URL slugs, image alt text, schema markup, and page load speed. We also include mobile responsiveness, Core Web Vitals, and HTTPS under on-page because you implement them on your own infrastructure. The distinction matters because on-page SEO is entirely within your control, while off-page SEO depends on external signals like backlinks, brand mentions, and social shares. At Ottawa SEO, we typically see on-page work deliver measurable ranking improvements within 4-8 weeks for low to medium competition keywords, whereas off-page link building can take 3-6 months to show full impact. Content quality sits at the center of on-page optimization. That means matching search intent, covering topics comprehensively, and writing for humans first. Google's helpful content update in 2022-2023 made thin, keyword-stuffed pages nearly worthless. We've seen pages drop 40-60 positions for over-optimization, while well-researched content that actually answers questions climbs steadily. Technical on-page elements amplify good content but won't save poor content. A perfectly optimized title tag on a weak 300-word article won't outrank a 2,000-word guide with mediocre HTML. The reverse is also true—great content with missing title tags or broken internal links leaves rankings on the table. Common on-page mistakes we fix regularly: duplicate title tags across pages, missing H1 tags, keyword cannibalization where multiple pages target the same term, orphan pages with zero internal links, and images without descriptive file names or alt text. For local businesses in Ottawa or Toronto, on-page also includes NAP consistency, location mentions in content, and properly structured local business schema. On-page is your foundation—you can't build authority without it, but it won't carry you alone in competitive niches.