On-page SEO techniques are the elements you directly control on your website to improve rankings and click-through rates. These break into content optimization, technical HTML, and user experience layers. Content and HTML fundamentals cover the basics that still drive most ranking signals. Title tags should include your primary keyword within the first 60 characters and match search intent. H1 tags frame the main topic, while H2-H3 subheadings structure content for both crawlers and readers. Body content needs target keywords in the first 100 words, semantic variations throughout, and enough depth to satisfy the query—typically 800-2000 words for competitive terms. Meta descriptions don't directly affect rankings but a well-written 140-155 character snippet lifts organic CTR by 20-40% in our testing. Technical on-page elements include clean URL slugs with hyphens and keywords, schema markup for rich results, canonical tags to prevent duplicate content issues, and image optimization with descriptive alt text and compressed file sizes under 150KB. Internal linking passes authority between pages and helps Google understand site architecture. We typically aim for 3-8 contextual internal links per page to related content. User experience signals matter more now than five years ago. Core Web Vitals track loading speed, interactivity, and visual stability. Pages loading under 2.5 seconds and achieving LCP scores below 2.5s see measurably better rankings in competitive niches. Mobile responsiveness is non-negotiable since Google indexes mobile-first. Content above the fold should load immediately without layout shifts. At Ottawa SEO Inc., we prioritize techniques by ROI. Title and H1 optimization takes 10 minutes and often produces 15-30% traffic lifts on underperforming pages. Content depth and internal linking require more effort but compound over time. Technical fixes like schema and image compression are one-time investments with permanent benefits. The mistake most sites make is optimizing randomly instead of auditing what's actually holding back rankings, then fixing those specific gaps first.