Jake Ward Profile picture
Aug 18 20 tweets 7 min read Twitter logo Read on Twitter
Update: 0 to 820K/mo SEO traffic with AI content.

- Traffic after 24 hours
- 300K/mo after 6 months
- 750K/mo after 12 months
- 820K/mo after 16 months
- 10K top 3 keywords in Google

Here's not only how we did it 16 months ago...

But how to do it even better: Image
Quick overview:

We ran a large-scale SEO campaign using only AI-generated content.

Website: B2B SaaS company
Industry: Finance

AI language model:

- Started on GPT-3
- Moved to GPT-3.5
- Now on GPT-4

AI tool used: Byword.ai
Results timeline:

I've updated this case study every 3-4 months...

Keywords (top 3 in Google):

- Sept 22: 1,506
- Jan 23: 3,194
- Apr 23: 4,317
- Today: 10,150

Monthly organic traffic:

- Sept 22: 300K
- Jan 23: 660K
- Apr 23: 750K
- Today: 820K

7M total sessions: Image
How we did it:

All content was produced at scale using it was publicly available.

But that was 16 months ago. Technology has since evolved.

In this post, I won't just show you how we did it 16 months ago.

But I'll show you how to do it even better...Byword.ai
1. Understanding the target audience

A large part of a successful AI content campaign is knowing what your audience is searching.

Ways we researched:

- Keyword research tools
- Competitor keyword data
- Ideation around the product
- Scraping competitor sitemaps
For example, if targeting Excel users, use Ahrefs' matching terms report and look for patterns in the data (for step 2). Image
2. Choose scalable topic series

Find a series of topics with 100s or 1,000s of keywords to target.

Here are the 6 we chose: Image
An example of a scalable topic series targeting Excel users is:

How to calculate [formula] in Excel Image
3A. Generate content for each topic series

Use to generate the AI content from your topics (it can produce 1,000s in a day). https://t.co/ocrDW5Q1lsByword.ai
Image
3B. Enable internal linking first

Internal linking is crucial. But it wasn't possible to automate 16 months ago.

Add your sitemap and let Byword do the rest. Image
3C. Upgrade the AI image model

AI-generated images were fairly poor at the time.

But now, Byword has an upgraded option that also allows you to add brand colours. Image
4. Build the website architecture

Create an area on the site to house the content to ensure Google can find and crawl the pages easily. Image
Each of those pages then houses the individual posts for that topic series (like a HTML sitemap). Image
5. Publish quickly

Publish the content and ensure all URLs are in the XML sitemap and submitted in Search Console.

Byword has integrations with CMS platforms to speed this up. Image
6. Submit to Google for indexing at scale

We published over 7,000 articles. Google takes its time indexing
every single page.

Instead, use a tool like @TagParrot to automatically request indexing to Google for each page. Image
7. Results...

Wait 3+ months to see traffic.

However, this project saw traffic as soon as the next day.

The time to rank will depend on the existing authority of the website. Image
Traffic graphs: Image
What does it cost?

Large-scale AI campaigns like this require the 'Unlimited' monthly plan.

(The majority, if not all, of the content can be generated within 1 month.) Image
But you can try Byword for free:

Simply enter your topic here and generate your article. Image
Questions?

I'm replying to all comments over the next 5 days.

Ask me anything on the first tweet below:

• • •

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

Keep Current with Jake Ward

Jake Ward 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 @jakezward

Jun 7
Go from low rankings to the top of Google with 15 minutes of work by optimising for featured snippets.

They don't get enough love.

I win roughly 90% of snippets and go from getting 5% of clicks to over 23%.

Here's my snippet-winning process: Image
What results are possible?

Here's a quick case study:

- A SaaS blog had 300 pages
- Generating <1K/mo in traffic
- We optimised 30 pages in total
- Most were snippet optimisations
- Each page took 15-60 minutes
- Resulted in 120K/mo in 180 days Image
Here's my snippet-winning process:

1. Analyse the competing snippet

Take note of:

- Number of words and characters
- Structure, e.g. list or paragraph
- Highlighted terms and phrases

Reverse engineer what's working.

It will help when you write your own snippet... Image
Read 15 tweets
Jun 5
We used scalable content to generate 750K+ organic traffic per month for a client's website.

Ideation was the most difficult (yet important) part.

Here's one way to find scalable content ideas in 5 minutes:
But first, what is scalable content?

Scalable (or programmatic) content is the process of publishing pages on a large scale using scalable production methods.

For example:
1. Scalable AI content tools

We used Byword.ai to take a website from 0 to 750K+ traffic
per month with AI content.

Read the full case study:
Read 16 tweets
Jun 1
Too many websites have 100s of blog posts with 0 traffic.

Before you publish new content, get more from your existing assets through content optimisation.

Here's my 25-step checklist:

(With visuals and examples)
1. Which pages and keywords do you need to optimise?

- Which pages are declining in performance?
- Which keywords are nearly ranking (positions 4-20)? Image
2. Are you matching the intent?

- Content type (e.g. blog post vs landing page)
- Content format (e.g. how-to vs list post) Image
Read 26 tweets
May 30
Old content marketing:

- Find high-volume keywords in your industry
- Write articles starting with the lowest DA
- Make sure your Yoast light turns green
- Post a link to the article on all socials

New content marketing:
- Understand your audience and their pain points
- Find product- and pain point-focused keywords
- Take time to learn the searcher's true intent
- Write great content with distribution in mind
- Embed a content upgrade to capture emails
- Turn the article into your next email newsletter
- Create videos to promote on TikTok/YouTube/Instagram
- Write a Twitter thread and promote the blog at the end
- Screenshot the Twitter thread for a LinkedIn carousel
- Extract and write 5+ LinkedIn posts from the article
Read 4 tweets
May 29
I helped a friend earn a full-time income through blogging.

Here's what we did step-by-step:
1. Choosing the niche

Fortunately, this was easy.

He's played an instrument all his life and studied under some of the world’s best.
The niche has:

- Medium-high search demand
- Many problems to help solve
- Low, medium and high-value affiliate products
- Potential for 4+ monetisation methods
- Low-medium competitiveness
Read 15 tweets
May 15
Stop publishing new blog content.

I see too many websites with 100s of blog posts that get no traffic.

Yet they're still publishing 4+ new posts per month.

If you already have existing content, do this instead:
- Go to Search Console
- Filter for the last 28 days
- Export your keyword data
- Filter keywords in positions 4-20
- Prioritise queries to increase ranking

Then find ways to better optimise for those keywords within your existing content...
For example:

- Write new sections
- Add to existing sections
- Optimise existing headings
- Write the featured snippet (if present)
Read 4 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 on Twitter!

:(