My startups get 750K/month organic traffic and SEO has been a major reason for our growth to $3 million+ revenue.

I honestly can't imagine a startup marketing plan that doesn't have SEO focus.

So here's my 30-step SEO strategy for startups based on 4 years of learnings 🧵
This framework has 6 sections:
1) The Right Mindset (1-5)
2) Correct Setup (6-10)
3) Website Authority (11-14)
4) Keyword Research (15-22)
5) Content Creation (23-26)
6) Optimisations (27-30)

Let's dive in!

Meanwhile, if you'd like to check my startup 👇
1/ Focus on SEO from day 1

SEO takes time to show results, at least 3-6 months or even more. So you must plan & start working on SEO early.

[Right mindset]
2/ Define your SEO goals

Be clear on what exactly you want — overall website traffic, brand awareness, purchases or something else. All your SEO efforts must be aligned to the goals you set.

[Right mindset]
3/ Be realistic about the outcomes

It's true that SEO traffic is consistent & grows exponentially. But it takes time to show initial results & conversion rates are low compared to paid ads.

So it's important that you align correctly on success/failure scenario.

[Right mindset]
4/ Allocate time & money for SEO

SEO is a long-term strategy. So budget time & money for SEO upfront.

This will also help decide if you will be using paid or free tools, do content in-house or hire content writers etc.

[Right mindset]
5/ Don't rely entirely on SEO

Diversify your traffic sources through distribution & launches.

Channels include social media, Product Hunt, Reddit, HackerNews etc.

[Right mindset]
6/ Define metrics & create a measurement system

- Set up Google Analytics & Search Console
- Decide the metrics you want to track (ex. pageviews, # of pages in top 100 etc.)
- Create a routine to regularly update & monitor the data

[Correct Setup]
7/ Get the basics of on-page SEO right

- Add relevant tags to your page - title, meta, h1s, h2s.
- Optimise these tags & your content.

[Correct Setup]
8/ If you can, pick your domain name wisely.

For ex. our domain is and ranks #1 for the competitive keyword "remote tools".

[Correct Setup]
9/ Never use sub-domains.

Google treats them almost like separate websites.

Always use sub-folders.

[Correct Setup]
10/ Optimise your website's page speed.

Go a step further & optimise your core web vitals too.

[Correct Setup]
11/ Put efforts to increase your website's authority from day 1

Higher your website authority, more the chance of Google ranking you higher.

[Website Authority]
12/ Writing guest posts is the best way to increase your website's authority

Set up a process to:
- Research opportunities
- Automate outreach
- Create outlines
- Write content

[Website Authority]
13/ Everyone loves linking to data & analysis

Create such pages on your website to get links organically.

[Website Authority]
14/ People will link to you only if you have quality content.

Publish guides & in-depth content on your website and reach out to others asking to link to your content.

[Website Authority]
15/ Keyword research is key to ranking on Google.

If you find the right keywords, half your job is done.

[Keyword Research]
16/ Come up with seed keywords

These are keywords, topics or even broad themes you already know or have read about.

Just jog your memory and list down all keywords you can remember.

[Keyword Research]
17/ Expand your seed keywords list using Wikipedia, Quora & Google

- Wikipedia - Table of contents
- Quora - Questions & related questions
- Google - Autocomplete & People also ask for

[Keyword Research]
18/ Use a keyword research tool to get a more extensive list

I've used @ahrefss & @semrush - love both of them.

- Enter your seed keywords in keyword explorer
- Ahrefs: "phrase match", "having same terms"
- SEMRush: "keyword variations", "related keywords"

[Keyword Research]
19/ Filter keywords for low-mid volume

You rank faster for low volume keywords vs. high volume ones. Plus, high volume keywords generally have high competition.

It helps in short-term to put min & max volume filter, more so if you have low website authority.

[Keyword Research]
20/ Filter keywords for low difficulty

Every keyword research tool will have a keyword difficulty (KD) score. Filter your list by a low KD, say 20.

KD is only a heuristic & helps you get an initial list. You have to do manual work to filter the list further.

[Keyword Research]
21/ Check for search intent

The only reliable way to confirm search intent is to manually check the top 10 results for:

- Content type - Blogs, ecommerce pages, company website
- Format - Listicles, tutorials, opinion pieces

[Keyword Research]
22/ Your goal should always be to kick out at least one of the existing top 10 results.

Make sure you have >1-2 results that have a lower authority than you and/or have poor quality content.

[Keyword Research]
23/ Keywords don't rank themselves.

You still have to write quality content that your website visitors would like to read.

[Content Creation]
24/ Optimise your content for the reader, not just for keywords.

Google also actively tracks this by measuring factors like time spent by users on your page.

[Content Creation]
25/ Establish a topical authority.

Once you start ranking for a few blogs on a topic, there's a high chance Google will favour your website for other content on that topic.

[Content Creation]
26/ Research your competitors for content & keyword ideas.

Don't hesitate to even borrow their SEO strategy.

[Content Creation]
27/ Internal linking is the most powerful way to improve rankings.

Get the SEO juice from your top pages flowing to all other pages.

28/ No orphan links.

As a rule of thumb, each page on your website should have at least 1 internal link.

29/ Optimise your already ranking pages in one country for other countries.

It's the easiest way to get more traffic from content you have already written.

30/ Update & optimise your old content regularly.

You don't want your competitors to outrank you just by including latest updates.

That's it for the thread!

I regularly share such threads around marketing & startups, so consider retweeting the first tweet & following me :)

• • •

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

Keep Current with Hrishikesh Pardeshi

Hrishikesh Pardeshi 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!


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 @hrishiptweets

13 Sep
Email newsletters are evergreen.

I write & manage 4 newsletters with 6000+ subscribers. They have been a critical element of my startup's marketing & revenue growth.

Here's everything you need to know about running a newsletter and how to build an effective strategy 🧵
This framework is divided into X sections:
1) Why newsletters (1-2)
2) Define goals & theme (3-4)
3) Writing & tracking (5-6)
4) Distribution (7-12)

Meanwhile, if you'd like to check out my startup 👇
1/ Why email newsletters still work

- Loyal audience

- Great for low budget marketing

- Everyone uses email
Read 15 tweets
23 Aug
Our Startup, Flexiple, is now a $2 million+ business and in our early years, Google sheets was our MVP.

We generated $100,000 revenue and got great validation just using sheets!

Here are 8 things to keep in mind while you build your startup's MVP 🧵
MVPs don't need to be products.

A landing page, email newsletter, demo video — all qualify as startup MVPs.

MVPs should have only one goal — Get early validation & feedback quickly.

Read 10 tweets
13 Aug
Consistency is so underrated.

Most startup or marketing initiatives fail due to lack of consistent behaviour or routines, despite the best of intentions.

A short personal story 👇
In 2018, we realised that we needed to put serious effort on content creation & publish tech blogs.

My natural instinct was to say, 'Let me start by writing tech blogs myself. I know tech & I can write, so this shouldn't be so tough'.
To be considered a tech publication, we would need at least 40-60 blogs published.

That would mean:
10 blogs each month, for at least 4-6 months.
Read 4 tweets
10 Aug
Marketing your startup doesn't have to be expensive!

My startup makes $2 million in revenue without spending $$$ on paid ads.

If you're on a $0 marketing budget, here are 8 things you can do with links to my threads on how exactly to do it 👇
1/ Focus on writing

If you want to be good at marketing, you have to be great at writing.

Writing consistently is hard. You need to build powerful habits & routines for both reading & writing.

2/ Start a newsletter

A newsletter helps you build loyal audience over time.

Email newsletters are evergreen. You interact with your audience on a channel they can never do away with.

Read 10 tweets
3 Aug
29 SEO marketing lessons after growing my startups from 0 to $2 million in revenue & 400K/month organic traffic. 🧵
1/ Organic traffic is the best kind of traffic you can get.

SEO gives you consistent & reliable traffic.
2/ Focus on SEO from day 1.

Don't wait till your product is built to start working on SEO.
Read 31 tweets
20 Jul
10 lessons I have learned working 10 years in tech as a startup founder, engineer & product manager. 🧵
1/ Unless it breaks your business, don't build.

Building new things is always exciting. However, unless there's a business outcome attached, it's a wasted effort.
2/ Build audience before product.

"If you build it, they will come" — is the biggest startup fallacy.

You don't need to quit your job for building your audience. You can easily do this on the side.
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

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!