1. Analyze Search Results Page
First, search for the keyword you want to rank in Google. See what type of pages google ranks.
Eg:- If I search for “SEO tools”, I will get a listicle type of posts.
Meaning you would be better off writing an in-depth list type of blog.

2. Know Your Competition
Not every keyword can be outranked. This is especially for new sites having low authority.
According to my experience, if you find any site having a DA/DR less than 20 in the Top 20 results, you should go for it 😉
3. Analyze Search Intent
Search your KW on Google. Analyze the search intent. Whether a list type ranks or a post with step by step guide.
It’s all there on Google. You just have to analyze better.
The intent behind the query matters. Write accordingly.
4. Write In-Depth Articles
This is a no-brainer. Google loves in-depth articles. Add everything you know about the topic.
Utilize the “People Also Ask” section & “Related Searches” to improve, trigger and rank on more keywords.


5. Last but not least, Add Schema.
There are a lot of schemas you can implement to structure your article. In turn, this will optimize & increase your traffic by a lot.
- FAQ Schema
- How-to Schema
- Event Schema
The FAQ schema is my favorite 😎

If you want to learn about SaaS SEO and how you can get your 1st customer from Google, read my in-depth SaaS SEO guide
If you have any questions/queries related to SEO, feel free to comment on my tweet here. I will try to answer them.
I published a SaaS SEO Guide on Gumroad. If you are a marketer wanting to improve your SaaS SEO skills or a founder looking to get organic traffic and customers, this guide is for you.