We all start blogging to earn money. I too started blogging, and over time, I began earning through ranking my blog with the help of SEO. In today’s article, I’ll share some of my personal SEO strategy that have helped me rank my blog over the years.
Hello, I’m Suvam Biswas, and I’ve been blogging for over 5 years. Through a proper SEO strategy, I consistently rank my articles on the first page of Google and earn through Google AdSense and Affiliate Marketing.
In this blog post, I’ll share exactly how I optimise my blog posts to rank on Google’s first page, even sometimes in the AI Overview section, without spending much money on expensive tools.
Blogging Has Changed Over Time
A few years ago, blogging was relatively easier. If someone understood the fundamentals, they could easily make a significant income from blogging. Many people did. But now, competition has increased, and Google’s algorithms have become smarter.
There was a time when we could create multi-niche blogs and rank articles even with just a few words. Then gradually, Google started rolling out various updates like the Featured Snippet, and blogging slowly became more challenging. Still, it was possible to earn money through blogging. But the real problem has come now. After the introduction of Google’s AI Overview, most multi-niche blogs are almost finished, and they’re failing to bring in traffic.
Still, with the right strategy and patience, it’s very much possible to rank high.
So, how do I do it?
Let’s dive into the complete process.
SEO is Not Rocket Science
Whether it’s blogging or SEO strategy, there’s no rocket science involved. The basics remain the same. What’s changed is how consistently and strategically you follow them. Earlier, predicting how long a blog would take to rank was easier. Nowadays, it’s uncertain. It might take days, weeks, or even a month. But the key is to stay consistent.
In some cases, we see that as soon as we write a blog and submit it to Google Search Console, it gets indexed almost immediately. But in other cases, the same process can take several months for the content to be indexed. I have blogs that rank within a day or two, and on the other hand, there are some articles that I’ve written carefully and structured well, yet they don’t rank at all. So ultimately, it all depends on the right SEO strategy, using low-competition and long-tail keywords.
Step-by-Step: How I Rank My Blogs on Google
Before writing any blog post, keyword research is the first step. Most people use tools like Ubersuggest, Ahrefs, or SEMrush; most of them are paid. But if you’re just starting or don’t want to invest in tools, here’s what I suggest:
- Use Google Search Console to find keyword ideas.
- Type some words in Google and build a long-tail keyword manually based on the autocomplete and related searches.
For example, in Bengali blogging, most tools don’t work well for keyword data. So, manual research becomes crucial. I even follow the same process to write content on my Bengali blog.

SEO Strategy While Writing a Blog
When I write a blog post, I focus on two things:
- It should engage the readers.
- Google should clearly understand what the content is about.
I aim to make sure that readers don’t feel the need to visit another blog after reading mine. I write my content in a structured, easy-to-read format, like how we used to write essays in high school (Class X or Class XII board exams).
My Personal SEO Writing Checklist
Here are the exact things I keep in mind while writing every article:
- Use short, simple sentences.
- Break paragraphs into small chunks.
- Use proper heading tags: H2, H3, H4, etc.
- Have more H3 than H2.
- Each section (under a heading) shouldn’t exceed 300 words.
- Use a Table of Contents plugin.
- Include tables, bullet points, FAQs, and “How-To” sections.
- Add an Author Bio section.
- Use proper internal and outbound links.
- Repeat the focus keyword naturally throughout the content.
- Use LSI keywords (synonyms of the main keyword).
- Add links to reference articles if needed.
- Add a featured image.
- Include other relevant images if necessary.
- Create images instead of copying from others.

A Real Example: Ranking an Affiliate Marketing Article
One of my articles was titled: “কীভাবে কোনো খরচ ছাড়াই এফিলিয়েট মার্কেটিং করা যাবে” (“How to Start Affiliate Marketing With No Money”)
The keyword “how to start affiliate marketing with no money” came from my research, and I translated it into Bengali and wrote a full blog post around it.
Interestingly, my article now ranks not only for that keyword but also for “affiliate marketing in Bengali”, on Google’s first page and in the AI Overview!
Why? Because I didn’t just write for the sake of writing. I followed my checklist. I didn’t build any backlinks, but I did a few processes. You can follow the same.
- Add internal and external links
- Use a well-designed thumbnail/featured image
- Write clean, reader-friendly content
- Promote the article through YouTube or Social Media.
This is what SEO looks like in 2025. In 2025, SEO is all about personal branding.

Important Reality: Patience is Key
Remember, not every article will rank overnight. For example:
- One of my articles ranked within 2 days.
- Another article has taken almost a month and is still not ranked.
That’s the nature of blogging and SEO. You have to be patient.
So, whether you’re doing SEO or growing on social media, consistency and patience are your best tools.
Final Words
I hope you found this guide helpful. This is how I approach blogging and SEO in 2025. Simple strategy, consistent effort, and a mindset of helping readers.
More articles are ranking on Google’s first page from my website across different niches. But I chose this affiliate marketing article as an example because I’m currently focusing on that niche. Even on this website, I am focusing on producing more content on Blogging and SEO.
Thanks for reading. Stay tuned for more insightful posts. Jai Maa Durga!
I just like the helpful information you provide in your articles
Nice post. I learn something totally new and challenging on websites
There is definately a lot to find out about this subject. I like all the points you made
I will keep your checklist whenever I will write any article, Very helpful article.
Nice post! It’s very interesting. I learned something new from this article. Keep it up!
Thanks Sayeli
Welcome