Early this year, we hit $1 million in revenue and SEO contributed >50% of our leads.

In fact, from July last year, our traffic has increased ~10 times to 40k+/month.

Today, I am sharing my secret 8-step playbook of how I did it!

Thread 🧵
Before we start, the only tools that we would be using are:

1. @ahrefs
2. Google sheets
Step 1/

- Type a relevant industry keyword in @ahrefs' keyword explorer tab

- Keep the keyword short - NOT long-tail

- At this stage, you are just defining the kind of articles you want to write

- For e.g. If I want to write tech articles, I'd just search "Javascript"
Step 2/

- This is simple - go to the "Having same terms" tab

- You will get all results which have your keyword phrase in it

- For our e.g., "Javascript" will be included each time

- You can go back to Step 1 if you think the keywords are out of whack
Step 3/

In the results, put in two filters:

- Keyword Difficulty (KD) < 10
- Monthly Traffic > 1000

We can keep a lower KD and higher traffic cut-off based on the no. of results.

- As is clear, the goal is to ensure that we get the lowest difficulty keywords with max volume
Step 4/

- Export this into a CSV

- But here's the clincher => Do remember to export the SERP results also

- Copy & paste these results into a google sheet

- Let's call this “Javascript SERP"

SERP just represents the top 10 results that show up in Google for a keyword
Step 5/

- Now, in a new sheet tab, let's say "Javascript", we need to list all the keywords (without the SERP) in Column A

Other simple columns:
- Col B: Has keyword difficulty
- Col C: Has volume

Other columns in the next tweet 👇🏼
Step 6/

Other columns:

- Col D: No. of websites that have a domain rating (DR) lesser than your website

- Cold E: The DR of the website with the least DR in the SERP results

Let me explain the rationale and how to do it 👇🏼
Step 6 rationale/

- KD calculated by various tools is not fully reliable

- So on top of low KD keywords, you should ensure that there are other websites with a DR lower than you in the SERP results

- This ensures that you can "beat" that website and rank for that keyword
Step 6 rationale (contd.)/

- For e.g. @Flexipletweets' DR is 46

- So, I need to ensure that in the SERP results, there is at least one website with a DR lesser than 46

- This increases my chances of ranking greatly!
Step 6 execution/

Col D: Use the "minifs" formula to get this value from the "Javascript SERP" tab

Col E: Use the "countifs" formula to get this value, again from the other tab
Step 7/

- Filter results to only include those keywords that have at least one website with DR less than yours in SERP

- Basically, filter Col D

- Next sort Col D in descending order

Rationale: More the number of results with DR lesser than yours, higher the chance of ranking
Step 8/

Final step:

- Comb through the keywords and remove useless keywords

This should be done by:
- First cursory look

- Next, go through the websites already ranking and check if their content is relevant to your industry

🎉🎉You have got your amazing list of keywords🎉🎉
OVERALL/

Now, keep repeating this entire process by replacing the keyword you entered in Step 1.

This will keep churning out a set of really quality keywords :)
FINAL/

So, that's it for this thread. If you would like to see more such threads - retweet the first tweet 👇🏼

I plan to keep sharing many hard-earned lessons from my startup, so do follow me :)

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Karthik Sridharan

Karthik Sridharan Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @KarthikS2206

19 Apr
To Founders & Startups,

In a month of Unicorns, I want to say:

1. Your startup's success is defined by you, NOT by random benchmarks set by media.

2. You've REAL challenges to tackle - DON'T get distracted by the noise of Unicorns.

(1/4)
When we were growing up, society decided what success meant for us.

For e.g. in an Indian society:

- Get an engineering degree from an IIT
- Work at a reputed company
- Get an MBA from an IIM

We strived to achieve that without truly understanding WHY?

(2/4)
Don't bring such pressures to your startup too!

1. If you don't get VC funding or don't want it - no WORRIES!

2. If you don't want to run the unicorn race - that's FINE!

3. If your startup makes just enough money to enable a lifestyle you want - that's GREAT!

(3/4)
Read 4 tweets
7 Apr
I reached $1 million+ in revenue at Flexiple but getting the first customer was SO HARD.

21 lessons I’ve learned over 4 years that will help you get your first 10 customers👇
1/ In the early days, you can get customers in broadly two ways:

- Launch platforms like Product Hunt, ShowHN, etc.
- Using your personal network and leading a manual effort

We’ll get into the details in a bit.
2/ Using paid marketing early on is not a good idea.

It takes time to identify your typical target audience and without an accurate audience, paid marketing can effectively bankrupt your startup soon.
Read 23 tweets
25 Mar
21 lessons in SEO after growing Flexiple’s organic traffic from 4,000 to 40,000 in 6 months & revenue from 0 to $1mn 🧵
1/ SEO is the most reliable channel of traffic & arguably also leads.

With ~6 billion+ searches occurring each day, ignoring SEO is a very grave error by any marketer - don't make that mistake.
2/ SEO is also a great validator of your startup idea! 

If search phrases related to your idea actually have volume, it naturally indicates that there is a market for your offering.
Read 23 tweets
4 Mar
SimpleSEO #3: Today, let's talk about Domain Authority (DA)!

- Google doesn't publicly share any "reputation score" of a website

- So, two companies @SEOmoz and @ahrefs share their interpretation of your website's credibility

👉🏽Note that this isn't endorsed by Google

Contd.👇🏽
2 of 3/

- It is a score out of 100 and is on a logarithmic scale => going from 20 to 21 is tougher than 10 to 11

- Getting backlinks from other quality websites improves DA

- If you've a new website OR haven't focused much on SEO, it is likely to be low (<30)

Contd.👇🏽
3 of 3/

- While unofficial, DA still reflects how difficult it is for you to rank for any keyword => Lower the DA tougher it is

- So, apart from writing content, you should focus on increasing DA

How? That's for the next thread!
Read 4 tweets
3 Mar
With 500+ likes & 100+ comments, it's clear that I should document the stories & lessons of growing Flexiple to $1mn!

So, in this tweet thread, I’ve outlined the 13 chapters (among others) that I plan to cover in the course & notion template.

Let’s go👇🏽

1/ Idea validation

Outline📘

- Finding the closest way to mimic your ultimate customer offering

- The plan is to invest the least amount of money or build minimally (ideally nothing), yet get a sense of the market

👉🏽 Also, a write-up of top case studies
2/ Finding a co-founder

Outline📘

- A co-founder isn’t necessary but very helpful

- Aligning on the “right” personality & the expectations you have of them is critical

👉🏽 I’ll also share my experience of finding my co-founders
Read 15 tweets
24 Feb
SimpleSEO #2:

SEO intimidates many!

In 8 tweets, I'll explain SEO using the analogy of a LIBRARY.

The characters:
👩🏽Librarian = Google
📘Books = All websites
🧔🏽Person searching for a book = Your potential customer

I'll connect it all in the end 🚀

Come on, let's go! Thread👇🏽
1/ Potential customer searches Google

This is equivalent to the person coming to the librarian and asking her to suggest the most relevant book on say "Photosynthesis" ('cause I'm a nerd😅).
2/ Google prepares the search results

The librarian now has to decide which books to recommend from a sea of books.

So, she does this by setting certain parameters to rank the various books.

Which parameters? 👇🏽
Read 10 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!