Keval Shah | Ecom SEO + AEO Profile picture
Dec 28, 2022 18 tweets 4 min read Read on X
How We Beat Out Etsy and Ranked a Brand for the Keyword "Custom Pants" in the Top 3 Spots of Google!

Since we ranked this page, we've seen a 5x increase in traffic to this page alone.

Let's talk about how I did it.

A thread... 🧵 Image
Whenever you're trying to rank for competitive keywords, you typically have to outrank some massive brands that have a ton of authority.

I'm talking about brands like Amazon, Etsy, Walmart, Bed Bath & Beyond, etc.

They're usually hard to outrank...

But I know how to do it!
In this case, the brand we were working with wanted to rank for the keyword "custom pants" — which is a pretty competitive keyword.

The big brand we had to outrank, in this case, was Etsy.

Etsy has insane authority and SEO presence.

But, we knew our strategies could beat them!
We took this brand through our five phases of SEO:

1. Technical SEO
2. Keyword Research
3. On-Page Optimization
4. Content Creation
5. Link Building

And sure enough, after some time, this brand hit the top 3 spots for "custom pants" and other similar keyword variations!
1. Technical SEO

The first step of our SEO process is fixing technical errors hurting a site's ability to rank.

This sets the foundation of our SEO campaign and makes a site more "Google-friendly."

The more "Google-friendly" a website is, the easier it's going to be to rank.
What are technical errors?

Well, there are A LOT of them. But we focus on the big ones that actually make an impact:

- 404 errors
- Broken backlinks
- Poor URL structure
- Duplicate/thin content
- Poor internal linking
- Poor website architectue
- Missing meta data & H1 tags
We audited the entire site, and since this brand was on a custom platform, we worked with the dev team to get all of these errors fixed.

Next up, keyword research.
2. Keyword Research

Keyword research is the process of identifying target keywords for all transactional pages (in this case, product category pages) and blog content opportunities.
We identified target keywords for ALL of this brand's product category pages, but for the purpose of this thread, we're going to focus on one:

Their custom pants product category pages.

Obviously, we identified the keyword "custom pants", but we found some other ones as well.
Other closely related keywords we identified included:

- custom made pants
- custom pants online
- custom pants men

These were all keywords that had similar intent to "custom pants", so we knew we could rank for those keywords as well.

Spoiler alert: We did.
Now, onto blog content keyword research:

The purpose of blog content is to build something called topical relevancy.

The idea is that if we write a ton of blog posts about custom pants, we'll build topical relevancy for custom pants, and all custom pants pages will rank higher.
Unfortunately, there aren't a ton of blog content opportunities for just custom pants, specifically.

So, we focused on finding general keywords for pants instead.

I like to focus on question keywords so we found keywords like:

- chinos vs dress pants
- how to taper pants
- etc
3. On-Page SEO

In order to rank a product category page for the keyword "custom pants" and all variations, we had to optimize the page for those keywords.

We add those keywords to:

- Meta title
- Meta description
- H1 tag
- URL slug
I should mention that when it came to the H1 tag and the URL slug, we only optimized them for the main keyword: custom pants.

We didn't try to cram all of the keywords in there, as that would look spammy and ultimately hurt your SEO.

Next up, we added some content to the page.
The content was around 500 words and it was focused on all of the keywords we were targeting.

As a bonus, we made sure we included all of our target keywords on H2 tags within the content.

H2 tags are a big help for keyword optimization, so don't ignore them!
4. Content Creation

We started publishing blog content around those question keywords we found.

We aimed to publish around 4-5 blog posts a month, and we added an internal link from each blog post to the custom pants product category pages.

This is super important!
5. Link Building

And lastly, we did link building.

We built links throughout the site:

- homepage
- custom pants product category page
- blog posts relevant to the custom pants

And that's pretty much it!
After enough time creating content and building links, keyword rankings began to move.

And now they're all in the top 3 spots of Google... above Etsy.

These keywords now bring over 1,000-2,000 warm, ready-to-buy users a month to this single product category page.

• • •

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

Keep Current with Keval Shah | Ecom SEO + AEO

Keval Shah | Ecom SEO + AEO 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 @SEOKeval

Oct 13, 2025
I ranked a brand #1 for the keyword "CBD Gummies" in less than 4 months.

Here's the exact SEO process I followed to do it:

(Bookmark this!) Image
First of all, it's important to note that this brand already had a lot of authority.

The puzzle pieces to rank for a keyword of this caliber were there.

We just needed to rearrange them a bit.

And undo some of the SEO work their previous agency had done.
The first thing we did was run a technical SEO audit.

We fixed a ton of broken backlinks.
And removed some duplicate blog content.

That was it.

The site was already pretty clean, so we didn't need to spend a lot of resources there.
Read 12 tweets
Jun 25, 2025
I ranked a brand #1 on Google for the keyword "sofa".

And outranked brands like IKEA and West Elm in the process.

Here's how I did it 🧵:

(Bookmark this) Image
Full transparency, I didn't specifically target the keyword "sofa" when I began doing SEO for this brand.

I targeted more niche keywords like:

> modern sofas
> contemporary sofas

They better represented the brand and were MUCH easier to rank for than a keyword like "sofa."
But it just goes to show...

If you optimize your site correctly and put it in the best possible position to rank in Google...

You can rank for some pretty insane keywords that drive massive amounts of traffic and sales.

My process for optimizing the site wasn't complicated:
Read 14 tweets
Jun 12, 2025
Here's the exact 32-step SEO process I use to optimize e-commerce brands to rank in Google.

This process will get your brand ranking for keywords that drive revenue — not just vanity traffic.

Check it out below 👇

(Bookmark this)
1. Technical SEO

> Run website through Screaming Frog SEO Spider
> Ensure all important pages are indexable
> Fix all broken links
> Fix all broken backlinks
> Ensure all pages have an H1 tag
> Ensure all pages have a crawl depth of no more than 3 Image
> Ensure breadcrumbs are enabled
> Run website through GTmetrix or Pagespeed Insights
> Ensure page speed loads in less than 3 seconds
> Setup Google Search Console
> Submit XML sitemap to Google Search Console
> Ensure you have relevant schema markup setup
Read 17 tweets
May 7, 2025
Just ranked a brand #2 on Google for the keyword “custom golf hats.”

This keyword is a goldmine — the average order value is high because most buyers purchase in bulk.

So it was a huge win!

Here’s the exact SEO strategy I used to make it happen:

(Bookmark this) Image
When we started working with the brand, they had just migrated from WooCommerce to Shopify.

So we knew it would take a bit longer to see SEO results as Google worked to re-index the site.

But that's okay.

SEO is a long-term strategy anyways.
Our strategy started with a technical SEO audit.

Technical SEO is important, but you don't have to fix every little error that pops up.

Focus on the fixing the big stuff like broken links, indexing issues, poor internal linking, missing H1 tags, etc.
Read 19 tweets
Apr 29, 2025
Four weeks ago, my client's keyword rankings collapsed.

They dropped from #3 to the 2nd and 3rd pages of Google for their main keywords.

So I acted fast.

And not only did I fix the issue, but they're now ranking #1 for those keywords!

Here's how I did it 🧵:

(Bookmark this) Image
When the drop happened, the client was pretty upset because Spring is their peak season.

So I told them:

"Don't worry, I'll take care of it. There was an update to Google's algorithm, and it's my job to ensure that your site thrives despite the update."

So what was the update?
Google changed the intent of the target keywords.

Historically, when you searched the target keywords, Google displayed Product Category pages at the top of the search results.

Therefore, I also used a Product Category page to rank at the top of the search results.
Read 11 tweets
Apr 23, 2025
SEO isn't about driving more traffic...

It's about driving more revenue!

Here are 5 powerful SEO strategies to boost organic revenue for your brand 👇

(Bookmark this)
1. Target Competitor "Vs" and "Alternative" Keywords

Publish blog content targeting the following types of keywords:

> [Competitor] alternatives
> [Competitor] vs [Your Brand]

For example:

> whoop alternatives
> whoop vs [Your Brand] Image
These keywords are usually low-competition, they allow you to piggyback off of a competitor's traffic and they convert like crazy!

Brands I work with make thousands of dollars a month off of these types of blog posts.

Don't sleep on them.
Read 18 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!

:(