
Introduction
You wrote a great article. You hit publish. Then nothing.
Google doesn’t send traffic. No one reads it.
The problem isn’t your writing. It’s SEO.
On-page SEO is the practice of optimizing individual pages to rank higher on Google. Do it right, and your article has a chance. Do it wrong, and no one will ever find it.
This checklist will walk you through 10 things to optimize before you hit publish.
Why On-Page SEO Matters
| Without SEO | With SEO |
|---|---|
| Google doesn’t know your page exists | Google crawls and indexes your page |
| No one finds your content | People searching for your topic find you |
| Zero organic traffic | Free, consistent traffic |
On-page SEO is not optional. It’s how you get found.
The 10-Point On-Page SEO Checklist
1. Target One Primary Keyword
Don’t try to rank for multiple keywords at once. Focus on one.
| Bad | Good |
|---|---|
| “crypto Bitcoin Ethereum trading exchange wallet” | “how to buy Bitcoin for beginners” |
How to find a keyword: Use Google autocomplete, AnswerThePublic, or UberSuggest. Find a specific question people are asking.
2. Put Your Keyword in the Title Tag
The title tag is what shows up in Google search results. It’s the most important SEO factor.
| Bad Title | Good Title |
|---|---|
| “Crypto Tips” | “How to Buy Bitcoin for Beginners: Step-by-Step Guide” |
Formula: Primary Keyword + Benefit or Modifier
Length: Under 60 characters (or Google may cut it off)
3. Write a Compelling Meta Description
The meta description is the short text below your title in Google results. It doesn’t directly help rankings, but it affects whether people click.
| Bad Meta Description | Good Meta Description |
|---|---|
| “Learn about crypto here.” | “New to Bitcoin? This step-by-step guide shows you how to buy your first Bitcoin with $10. No experience needed.” |
Length: Under 160 characters
Include: Your primary keyword + a reason to click
4. Use Your Keyword in the First 100 Words
Google looks at the beginning of your article to understand what it’s about.
Place your primary keyword naturally in the first paragraph.
5. Use Heading Tags (H1, H2, H3)
Headings structure your article. They also help Google understand your content.
| Heading | Use For |
|---|---|
| H1 | Article title (use once) |
| H2 | Main sections |
| H3 | Sub-sections under H2 |
Pro tip: Include your keyword in at least one H2.
6. Optimize Your URL Slug
The URL slug is the end of your page address.
| Bad URL | Good URL |
|---|---|
| abdullonline.com/p=123 | abdullonline.com/how-to-buy-bitcoin |
Best practice: Use your primary keyword. Use hyphens. Keep it short.
7. Add Internal Links
Internal links are links to other pages on your own website.
| Why It Helps | How to Do It |
|---|---|
| Helps Google discover your other pages | Link to related articles |
| Keeps readers on your site longer | “Read my guide on crypto wallets” |
| Passes “link juice” between your pages | Link from high-traffic pages to new ones |
Aim for: 2-5 internal links per article.
8. Add External Links (to Authority Sites)
External links are links to other websites.
| Why It Helps | How to Do It |
|---|---|
| Shows Google you’ve done research | Link to stats, studies, or sources |
| Builds trust | Link to reputable sites (CoinGecko, Binance, etc.) |
Aim for: 1-3 external links per article.
9. Optimize Your Images
Images make your article engaging. Unoptimized images slow down your site.
| Task | Why |
|---|---|
| Compress images (use TinyPNG or ShortPixel) | Faster loading speed |
| Use descriptive file names (bitcoin-buying-guide.jpg) | Helps Google understand the image |
| Add alt text describing the image | Accessibility + SEO |
10. Make Your Content Comprehensive
Google wants to show the best answer to a search query. Thin content won’t rank.
| Topic Type | Recommended Length |
|---|---|
| Simple how-to | 1,000-1,500 words |
| Detailed guide | 1,500-2,500 words |
| Listicle | 1,000-2,000 words |
Quality checklist:
- Cover the topic thoroughly
- Add your own examples and experience
- Use short paragraphs and bullet points
- Fact-check your information
On-Page SEO Checklist (Printable)
| # | Task | Done |
|---|---|---|
| 1 | Target one primary keyword | ⬜ |
| 2 | Put keyword in title tag (under 60 chars) | ⬜ |
| 3 | Write meta description (under 160 chars) | ⬜ |
| 4 | Use keyword in first 100 words | ⬜ |
| 5 | Use H1, H2, H3 headings | ⬜ |
| 6 | Optimize URL slug (keyword + hyphens) | ⬜ |
| 7 | Add 2-5 internal links | ⬜ |
| 8 | Add 1-3 external links | ⬜ |
| 9 | Optimize images (compress, alt text) | ⬜ |
| 10 | Write comprehensive content (1,000+ words) | ⬜ |
Common On-Page SEO Mistakes
| Mistake | Why It’s Bad |
|---|---|
| Keyword stuffing | Google penalizes it |
| No meta description | Lower click-through rate |
| No internal links | Missed SEO opportunity |
| Thin content (under 800 words) | Google prefers depth |
| Duplicate meta descriptions | Confuses Google |
Tools to Help You
| Tool | Use | Free Tier |
|---|---|---|
| Rank Math SEO | All-in-one SEO plugin | ✅ Free |
| Yoast SEO | All-in-one SEO plugin | ✅ Free |
| Google Search Console | Track rankings, fix issues | ✅ Free |
| UberSuggest | Keyword research | ✅ Limited free |
How Long Until You See Results ?
| Timeframe | What to Expect |
|---|---|
| 1-3 days | Google indexes your article |
| 1-4 weeks | Article appears in search results (position 50+) |
| 1-3 months | Position improves (10-30) |
| 3-6 months | Possible top 10 ranking |
SEO takes time. Be patient.
Conclusion
On-page SEO is not complicated. It’s a checklist.
| Step | Action |
|---|---|
| 1 | Target one keyword |
| 2 | Put it in your title, meta description, URL, and first 100 words |
| 3 | Structure your article with headings |
| 4 | Add internal and external links |
| 5 | Optimize your images |
| 6 | Write comprehensive content |
Do this before every article. Every time.
Your traffic will grow.
This guide is for educational purposes. SEO best practices change over time.
