What Is On-Page SEO?
On-page SEO refers to everything you can control directly on your web page to improve its search engine ranking. Unlike off-page SEO (backlinks), on-page factors are 100% in your hands — and getting them right is the foundation of any successful SEO strategy.
1. Title Tags
Your title tag is the single most important on-page SEO element. Follow these rules:
- Keep it 50-60 characters to avoid truncation in SERPs.
- Include your primary keyword near the beginning.
- Make it click-worthy — it's your ad headline.
- Include your brand name at the end:
How to Do X | Badar.io
2. Meta Descriptions
Meta descriptions don't directly affect rankings but they massively impact click-through rate (CTR). A high CTR tells Google your result is relevant, which boosts rankings indirectly.
- Keep it 150-160 characters.
- Include your keyword naturally.
- Add a clear call to action: "Learn how to…", "Discover why…", "Get the free checklist…"
3. Heading Structure
Use headings to create a logical hierarchy that both users and search engines can follow:
- H1 — One per page, contains your primary keyword.
- H2 — Main sections. Include secondary keywords.
- H3/H4 — Subsections. Natural language, question format works well.
4. Content Quality and Length
Google rewards comprehensive content that genuinely answers the user's query. For competitive keywords, aim for 1,500+ words. But never pad — every sentence should add value.
Quality beats quantity every time. A focused 800-word post that perfectly answers a query will outrank a bloated 3,000-word post that meanders.
5. Internal Linking
Internal links distribute "link equity" across your site and help Google understand your site structure. For every post:
- Link to 3-5 related posts on your site.
- Use descriptive anchor text (not "click here").
- Link from older high-authority pages to newer ones.
6. Image Optimisation
- Use descriptive file names:
on-page-seo-checklist.webpnotimage001.png. - Write descriptive alt text for every image.
- Compress images and serve in WebP format.
- Set explicit width and height attributes to prevent layout shift.
7. URL Structure
Clean, descriptive URLs rank better and get more clicks. Use:
- Lowercase letters only.
- Hyphens to separate words (not underscores).
- Primary keyword in the URL.
- Short and descriptive:
/on-page-seo-checklistnot/blog/post?id=123