Karthik Sridharan Profile picture
Apr 20, 2021 15 tweets 6 min read Read on X
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

Jun 17
We used to burn a lot of cash on Google ads with ZERO ROI.

Lesson learned: Paid ads ≠ marketing.

So we pivoted to the "Organic Growth Formula": SEO + Social Media

The result ⇒ Revenue skyrocketed from $700K to $3M!

Here's the exact 3-step process we used:
2/ Social Media For Spikes, SEO for Consistency

Sure, social media and launch platforms can drive traffic.

But they only provide short-lived spikes.

Google sees 8.5 BILLION searches per day.

All of these searches are performed with intent.

Showing up in those search results is the holy grail of sustainable traffic.
3/ Don't Wait, Start SEO Now

You should start SEO right after building your marketing website.

We did the same for .

By this point, you've likely:

- Validated your idea
- Identified your target audience

Start creating content they would search for.flexiple.com
Read 14 tweets
May 30
Unpopular opinion: You should build a services company first.

Use that as a "VC investor" for your future dream startup.

Here are 4 BIG reasons why 👇
2/ TL;DR

1. Easier take off
2. Low upfront investment
3. Make money soon
4. Tons of learnings

I say this with my experience of building . Let me explain👇flexiple.com
3/ Services companies are not “sexy”

Everyone thinks of grand ideas.

Typically, these are ideas for building a product company.

Find a problem → Build a kick-ass product → People love the product → You are successful.

But, building a startup is much tougher than this.

And, it is your 1st time…
Read 12 tweets
May 23
We knew how to code. But didn’t have the time.

So, we used the "NoCode Millionaire Method" to build Flexiple.

Here's the exact $80/mo stack we used to scale it to millions: Image
2/ First: Why No-code tools

No-code tools empower you to:

- Build quickly & fix bugs easily
- Involve non-tech people in the process
- Have full control over your product

All this with you saving a fortune compared to hiring a software agency.
3/ Right time to use no-code tools

Ideally, you should find the simplest way to interact with your users first.

So, to start, DON’T create more than a landing page to gauge interest.

Building with no code is powerful.

But, it is unnecessary until you can actually sell.
Read 15 tweets
Apr 6, 2023
I've made 1000 mistakes in my startup's journey to a million dollars.

Let me tell you the 7 important lessons I wish someone else had told me when I was starting:
1/ Business before tech

Everyone wants to make a million dollars before making 1 dollar. So, we start by building complex tech.

BIG mistake!

You started a company to make money. Tech is meant to help you with that - not the other way round.

So, business-first. Tech-later.
1/ (contd.)

Here’s how we screwed up:
Read 17 tweets
Apr 5, 2023
Most founders think of raising VC money as the 1st step. This duo built their startup to $50 million in revenue before going for funding.

Who are they?

Read, learn & get inspired 👇 Image
1/ How it started

Ritesh Arora & Nakul Aggarwal were roommates at IIT-Bombay.

Both pursuing Computer Science and had their hearts set on entrepreneurship.

Having the safety of “IIT Bombay CS” tag, they had no fear in taking the plunge and began working on their first startup.
2/ Failure #1

Interested in Sentimental Analysis, they built a product around it.

The tool used ML+NLP….well, in 2005! MUCH before these terms became commonplace the reception wasn't good.

They were rejected by 50 VCs.

Eventually, they took up day jobs to support themselves.
Read 13 tweets
Mar 28, 2023
While founders aimed for unicorn status, Paras’s goal was to earn Rs. 50,000/ month from Wingify.

Today, Wingify:
1. Revenue = Rs 155 Cr
2. Profits = Rs 51.5 Cr
All with ZERO VC funding!

Here’s a masterclass in startup lessons by Paras👇
1/ Catching the entrepreneurial bug

When Paras was a kid, his dad bought him a computer. And, instead of games, Paras went straight to coding.

In 8th grade, he built and published projects on the web and set up a donation button.
Soon, he was earning 5-6k/mo 😮
2/ Learning by doing

Come college time, Paras chose Biotechnology - not Computer Science as one might expect.

Yet, he continued to buildd startups:
1. He'd come up with an idea
2. Spend sleepless nights building it
3. Publish it online
4. Then, he'd wait to go viral.
Read 12 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

Don't want to be a Premium member but still want to support us?

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

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(