My On-Page SEO Journey: How I Learned Basics, Fixed Mistakes, and Started Getting Organic Traffic
Introduction (My Personal Story)
When I started blogging and SEO, I was totally confused.
I had a website.
I was writing content.
But no traffic was coming.
Sometimes I got 2–3 visitors in a day.
Sometimes zero.
I used to think:
- Why my blog is not ranking?
- Why Google is ignoring my content?
- What mistake I am making?
Later, I understood one big thing.
👉 My On-Page SEO was very weak.
In this article, I am sharing:
- What I was doing wrong initially
- What I learned about On-Page SEO
- How I fixed my mistakes
- How I started getting organic traffic
- SERP features and Google algorithm in simple words
This article is written for absolute beginners, like I was.
What is On-Page SEO? (In My Words)
On-Page SEO means optimizing everything inside my webpage so that Google can easily understand my content.
Earlier, I thought SEO means only keywords.
But later I learned On-Page SEO includes:
- Title
- Description
- Headings
- Content
- Images
- Page speed
- Mobile view
- User experience
In simple words:
👉 On-Page SEO tells Google what my page is about.
Problems I Faced Initially
When I started, I made many mistakes.
1. Wrong Titles
I used very long titles.
Sometimes 80–90 characters.
Google was cutting them.
2. No Meta Description
I ignored meta description.
I thought Google will manage it.
Big mistake ❌
3. Bad URL Structure
My URLs were like:
- website.com/p=123
- website.com/post?id=45
No keyword. No meaning.
4. No Proper Headings
I used only H1 everywhere.
No H2, no H3.
Content looked messy.
5. Keyword Stuffing
I repeated keywords again and again.
I thought more keywords = higher ranking.
Later I realized this hurts SEO.
6. Images Without ALT Text
I uploaded images directly:
- image1.jpg
- final.png
No ALT text. No optimization.
7. No Internal Links
Every article was isolated.
Google had no path to crawl my site properly.
How I Learned and Fixed On-Page SEO
I started learning step by step.
Not everything at once.
15 On-Page SEO Elements I Started Using
1. Title Tag (First Fix)
Now I:
- Keep title under 60 characters
- Add main keyword at start
- Make it clear and readable
This alone improved my CTR.
2. Meta Description (Very Important)
I write:
- 150–160 characters
- Simple summary
- Keyword included naturally
This helped people click my result.
3. Clean URL Structure
Now my URLs look like:
- website.com/on-page-seo-guide
- website.com/google-algorithm-basics
Simple. Clean. SEO-friendly.
4. Proper Headings (H1–H6)
I follow this rule:
- H1 → Only one (main title)
- H2 → Main sections
- H3 → Sub points
Now my content is easy to read.
5. Keyword Placement (Not Stuffing)
Now I place keywords:
- In first 100 words
- In headings
- Naturally in content
No force. No spam.
6. Image Optimization
What I do now:
- Compress images
- Rename image files
- Add ALT text with keyword
My images also started ranking.
7. Internal Linking (Game Changer)
I link:
- Old posts to new posts
- New posts to old posts
This helped:
- Better crawling
- More page views
- Lower bounce rate
8. External Linking
I link to:
- High authority blogs
- Helpful resources
This builds trust with Google.
9. Mobile Friendliness
Earlier my site looked bad on mobile.
Now:
- Responsive theme
- Mobile-friendly layout
Google loves mobile-friendly sites.
10. Page Speed Optimization
I worked on:
- Image compression
- Less plugins
- Clean theme
Now pages load under 3 seconds.
11. Content Length
Earlier: 300–400 words
Now: 1000–2000 words
Long content helped me rank better.
12. LSI Keywords
Now I use:
- Related keywords
- Synonyms
- Natural variations
This improves topic relevance.
13. Schema Markup
I started using:
- FAQ schema
- Review schema
This helped me get rich results.
14. User Experience (UX)
I improved:
- Font size
- Paragraph spacing
- Easy navigation
Users stay longer now.
15. Canonical Tags
This fixed my:
- Duplicate content issues
- URL confusion
Very important for SEO safety.
What Are SERP Features? (Simple Explanation)
SERP features are special results shown by Google other than blue links.
Earlier I didn’t know this.
Now I target them.
Top SERP Features I Focus On
1. Featured Snippet
I write:
- Clear answers
- Bullet points
- Simple language
2. People Also Ask
I add:
- FAQs
- Question-based headings
3. Image Pack
Optimized images helped me appear here.
4. Video Results
I upload videos and add text content.
5. Star Ratings
Using review schema improved trust.
Google Algorithm (In Easy Words)
Google algorithm is a system that decides:
- Which page should rank
- On which position
It checks:
- Content quality
- User behavior
- SEO signals
Google updates it regularly.
Algorithm Updates That Changed My Thinking
Panda
Taught me:
👉 Quality content matters
Penguin
Taught me:
👉 Spam links are dangerous
Hummingbird
Taught me:
👉 Focus on user intent
RankBrain
Taught me:
👉 User behavior matters
Helpful Content Update
Taught me:
👉 Write for humans, not Google
How I Started Getting Organic Traffic
After fixing On-Page SEO:
- My pages started indexing faster
- Rankings improved slowly
- Traffic became stable
- No fear of updates
It didn’t happen in one day.
But it happened.
FAQs (Beginner Questions)
Is On-Page SEO enough?
It is the foundation. You need it first.
How long does it take?
Usually 1–2 months.
Can beginners do it?
Yes. 100%.
Conclusion (From My Experience)
On-Page SEO changed my blogging journey.
Earlier:
- No traffic
- No ranking
- No confidence
Now:
- Organic traffic
- Stable growth
- Clear direction
If you are a beginner, start with On-Page SEO.
Fix basics first.
Then move ahead.
SEO is not magic.
It is process + patience.
Related Articles :
SEO for Beginners: A Simple Step-by-Step Guide
SEO Tools Explained for Beginners -most helpful SEO tools for real usecase
Redirects, 404 Errors & Schema Markup-seo
Google search console -How I Made My WordPress Website Live on Google
Rahul Rana ek independent blogger aur content creator hain. Ye article unke real learning aur experience par based hai, jiska goal beginners ko clear aur honest guidance dena hai.
Read Full Author Profile
Comments
Post a Comment