Solutions

Case Studies

Learn SEO

Sizing the SEO opportunity

Chapter 7 Of $100M SEO for startups course

Written by Jan-Oliver Seidenfuss

About this Course

Course Chapters
Course Chapters

This is part 6 of our SEO for Startups course.

If you aren't following along, don't worry.

I'll include links to previous chapters for context. This way, you can easily catch up on any necessary background information.

Enjoy! ✌️

This is part 6 of our SEO for Startups course.

If you aren't following along, don't worry.

I'll include links to previous chapters for context. This way, you can easily catch up on any necessary background information.

Enjoy! ✌️

This is part 6 of our SEO for Startups course.

If you aren't following along, don't worry.

I'll include links to previous chapters for context. This way, you can easily catch up on any necessary background information.

Enjoy! ✌️

Traffic Estimation Approaches

There are two popular ways of forecasting a sites traffic potential.

Bottom up and top down.

The idea behind bottom up is to find all the topics your target customer could potentially search for.

Estimate where you could rank with your content. And then predict the traffic based on the ranking.

“The issue with that is that we don’t know the position or the click-through rate by position”, says Ethan Smith.

What Ethan Smith means is that we don’t know the position our article will rank on Google before actually writing and publishing it.

And even if we knew the position exactly (not possible), we would still need to estimate the traffic we get depending on the page position. This is called click-through rate (CTR).

In other words, when a keyword gets 100 monthly searches in total and we rank in position 1 with our content, how many clicks does the content get?

How does it change when we only rank in position 2?

Nobody knows. We can only estimate this.

Now think about it, if we estimate traffic with so much uncertainty for all topics, then add up this uncertainty, the result will have a big error bandwidth & largely inaccurate revenue predictions.

Obviously this is bad.

Is there a better option?

Yes there is: Introducing the top down approach.

The top down approach is competitor centric.

We estimate our traffic potential by looking at the organic traffic competitor sites get.

With traffic I mean non branded organic traffic.

We only care about the non branded organic traffic.

Why?

The branded traffic comes from people directly looking for your competitors brand. This is traffic we can’t get. SEO won’t make people magically search for your brand instead of theirs.

So it does not make sense to include competitors branded search volume when trying to estimate the traffic potential for our site.

Great.

So here's the plan. We will first gather the non branded organic search volume of all competitors. Then we'll fuse them into a traffic and revenue estimate.

Let's do it!

There are two popular ways of forecasting a sites traffic potential.

Bottom up and top down.

The idea behind bottom up is to find all the topics your target customer could potentially search for.

Estimate where you could rank with your content. And then predict the traffic based on the ranking.

“The issue with that is that we don’t know the position or the click-through rate by position”, says Ethan Smith.

What Ethan Smith means is that we don’t know the position our article will rank on Google before actually writing and publishing it.

And even if we knew the position exactly (not possible), we would still need to estimate the traffic we get depending on the page position. This is called click-through rate (CTR).

In other words, when a keyword gets 100 monthly searches in total and we rank in position 1 with our content, how many clicks does the content get?

How does it change when we only rank in position 2?

Nobody knows. We can only estimate this.

Now think about it, if we estimate traffic with so much uncertainty for all topics, then add up this uncertainty, the result will have a big error bandwidth & largely inaccurate revenue predictions.

Obviously this is bad.

Is there a better option?

Yes there is: Introducing the top down approach.

The top down approach is competitor centric.

We estimate our traffic potential by looking at the organic traffic competitor sites get.

With traffic I mean non branded organic traffic.

We only care about the non branded organic traffic.

Why?

The branded traffic comes from people directly looking for your competitors brand. This is traffic we can’t get. SEO won’t make people magically search for your brand instead of theirs.

So it does not make sense to include competitors branded search volume when trying to estimate the traffic potential for our site.

Great.

So here's the plan. We will first gather the non branded organic search volume of all competitors. Then we'll fuse them into a traffic and revenue estimate.

Let's do it!

There are two popular ways of forecasting a sites traffic potential.

Bottom up and top down.

The idea behind bottom up is to find all the topics your target customer could potentially search for.

Estimate where you could rank with your content. And then predict the traffic based on the ranking.

“The issue with that is that we don’t know the position or the click-through rate by position”, says Ethan Smith.

What Ethan Smith means is that we don’t know the position our article will rank on Google before actually writing and publishing it.

And even if we knew the position exactly (not possible), we would still need to estimate the traffic we get depending on the page position. This is called click-through rate (CTR).

In other words, when a keyword gets 100 monthly searches in total and we rank in position 1 with our content, how many clicks does the content get?

How does it change when we only rank in position 2?

Nobody knows. We can only estimate this.

Now think about it, if we estimate traffic with so much uncertainty for all topics, then add up this uncertainty, the result will have a big error bandwidth & largely inaccurate revenue predictions.

Obviously this is bad.

Is there a better option?

Yes there is: Introducing the top down approach.

The top down approach is competitor centric.

We estimate our traffic potential by looking at the organic traffic competitor sites get.

With traffic I mean non branded organic traffic.

We only care about the non branded organic traffic.

Why?

The branded traffic comes from people directly looking for your competitors brand. This is traffic we can’t get. SEO won’t make people magically search for your brand instead of theirs.

So it does not make sense to include competitors branded search volume when trying to estimate the traffic potential for our site.

Great.

So here's the plan. We will first gather the non branded organic search volume of all competitors. Then we'll fuse them into a traffic and revenue estimate.

Let's do it!

Step #1 - Direct Competitors Data Aggregation

Direct competitors are companies that sell the same product/service as you do. That's why they are also referred to as product competitors.

For Flappie, there are two: kittyflap.com and yourpawly.com.

Great! So to estimate the traffic, we need the non branded organic search traffic for Flappie, KittyFlap and Pawly.

Data for Flappie is easy - just use Google Search Console.

But how do we get data for the competitors?

Let me show you. 👇

We’re going to use a mixture of different sources. All of them can be used for free but you’ll have to create accounts.

Could be worst I think, right?

Also keep in mind that all of the datapoints are estimates. There is no ground truth here. The only ground truth you have is for your own page.

But here is what you do!

A - Find the Total Traffic

For an estimate of the total traffic we can use Similarweb. Set up a free account to access the information.

Add the specific website url and then check the visits over time table.

B - Organic Traffic Share

We need to find the share of traffic that comes from organic search.

Good that Similarweb provides us with that as well.

You can find the organic search share in the channels overview plot.

C - Non Branded Traffic Share

Now that we have organic traffic, we need to find the share that comes from non branded search. So searches on Google that don’t contain the brand name. Different ways to get this.

Again, one option is Similarweb.

The other option is Semrush. I am always using Semrush over Similarweb as I feel like it is more accurate with regard to branded search data.

With Semrush you can set up an account and get 10 searches per day for free.

10 searches per day is not a lot. So use them well!

Here is what you have to do to not waste your daily quota.

First, go to the domain overview tab and put the url into the search bar.

Then scroll down to the branded search section.

Note down the non branded search percentage.

D - Quick Math

The final non branded organic traffic estimate is calculated as follows:

[organic non branded traffic] = [total traffic] * [organic traffic share] * [non branded share]

Easy!

E - Domain Authority

Finally, we also want to get the Domain Authority score as this is needed later. I use Ahrefs for that. If you don’t have an account, set up their free Ahrefs Webmaster Tool.

Note down the Domain Authority for your own page and your competitors.

Repeat for Yourself & Direct Competitors

Now do this easy process for yourself and your direct competitors.

If you want to use more accurate data for your own site, go use Google Search Console. The branded search share can be hard to estimate. But you can always default to estimates.

Here is the resulting table I got for Flappie when we started in November 2023.

Note that there are also cat flaps with prey detection being sold on Amazon. But there is no reason to compare your traffic with Amazon or any other big corporation.

So leave big corporations out of your competitor set.

Direct competitors are companies that sell the same product/service as you do. That's why they are also referred to as product competitors.

For Flappie, there are two: kittyflap.com and yourpawly.com.

Great! So to estimate the traffic, we need the non branded organic search traffic for Flappie, KittyFlap and Pawly.

Data for Flappie is easy - just use Google Search Console.

But how do we get data for the competitors?

Let me show you. 👇

We’re going to use a mixture of different sources. All of them can be used for free but you’ll have to create accounts.

Could be worst I think, right?

Also keep in mind that all of the datapoints are estimates. There is no ground truth here. The only ground truth you have is for your own page.

But here is what you do!

A - Find the Total Traffic

For an estimate of the total traffic we can use Similarweb. Set up a free account to access the information.

Add the specific website url and then check the visits over time table.

B - Organic Traffic Share

We need to find the share of traffic that comes from organic search.

Good that Similarweb provides us with that as well.

You can find the organic search share in the channels overview plot.

C - Non Branded Traffic Share

Now that we have organic traffic, we need to find the share that comes from non branded search. So searches on Google that don’t contain the brand name. Different ways to get this.

Again, one option is Similarweb.

The other option is Semrush. I am always using Semrush over Similarweb as I feel like it is more accurate with regard to branded search data.

With Semrush you can set up an account and get 10 searches per day for free.

10 searches per day is not a lot. So use them well!

Here is what you have to do to not waste your daily quota.

First, go to the domain overview tab and put the url into the search bar.

Then scroll down to the branded search section.

Note down the non branded search percentage.

D - Quick Math

The final non branded organic traffic estimate is calculated as follows:

[organic non branded traffic] = [total traffic] * [organic traffic share] * [non branded share]

Easy!

E - Domain Authority

Finally, we also want to get the Domain Authority score as this is needed later. I use Ahrefs for that. If you don’t have an account, set up their free Ahrefs Webmaster Tool.

Note down the Domain Authority for your own page and your competitors.

Repeat for Yourself & Direct Competitors

Now do this easy process for yourself and your direct competitors.

If you want to use more accurate data for your own site, go use Google Search Console. The branded search share can be hard to estimate. But you can always default to estimates.

Here is the resulting table I got for Flappie when we started in November 2023.

Note that there are also cat flaps with prey detection being sold on Amazon. But there is no reason to compare your traffic with Amazon or any other big corporation.

So leave big corporations out of your competitor set.

Direct competitors are companies that sell the same product/service as you do. That's why they are also referred to as product competitors.

For Flappie, there are two: kittyflap.com and yourpawly.com.

Great! So to estimate the traffic, we need the non branded organic search traffic for Flappie, KittyFlap and Pawly.

Data for Flappie is easy - just use Google Search Console.

But how do we get data for the competitors?

Let me show you. 👇

We’re going to use a mixture of different sources. All of them can be used for free but you’ll have to create accounts.

Could be worst I think, right?

Also keep in mind that all of the datapoints are estimates. There is no ground truth here. The only ground truth you have is for your own page.

But here is what you do!

A - Find the Total Traffic

For an estimate of the total traffic we can use Similarweb. Set up a free account to access the information.

Add the specific website url and then check the visits over time table.

B - Organic Traffic Share

We need to find the share of traffic that comes from organic search.

Good that Similarweb provides us with that as well.

You can find the organic search share in the channels overview plot.

C - Non Branded Traffic Share

Now that we have organic traffic, we need to find the share that comes from non branded search. So searches on Google that don’t contain the brand name. Different ways to get this.

Again, one option is Similarweb.

The other option is Semrush. I am always using Semrush over Similarweb as I feel like it is more accurate with regard to branded search data.

With Semrush you can set up an account and get 10 searches per day for free.

10 searches per day is not a lot. So use them well!

Here is what you have to do to not waste your daily quota.

First, go to the domain overview tab and put the url into the search bar.

Then scroll down to the branded search section.

Note down the non branded search percentage.

D - Quick Math

The final non branded organic traffic estimate is calculated as follows:

[organic non branded traffic] = [total traffic] * [organic traffic share] * [non branded share]

Easy!

E - Domain Authority

Finally, we also want to get the Domain Authority score as this is needed later. I use Ahrefs for that. If you don’t have an account, set up their free Ahrefs Webmaster Tool.

Note down the Domain Authority for your own page and your competitors.

Repeat for Yourself & Direct Competitors

Now do this easy process for yourself and your direct competitors.

If you want to use more accurate data for your own site, go use Google Search Console. The branded search share can be hard to estimate. But you can always default to estimates.

Here is the resulting table I got for Flappie when we started in November 2023.

Note that there are also cat flaps with prey detection being sold on Amazon. But there is no reason to compare your traffic with Amazon or any other big corporation.

So leave big corporations out of your competitor set.

Step #2 - Indirect Competitors Data Aggregation

By now we have a list for all direct competitors. But in SEO, there's also indirect competitors that we want to take into account.

Indirect competitors are those that aren’t offering the same product or service but target the same or an overlapping audience.

That's why they are also called audience competitors.

So for Flappie, this are cat blogs and companies selling general cat flaps, cat food, etc.

Great, but how can we find them?

One approach to find them is to search for specific keywords your target customers might be searching for.

Then check the top ranking pages across these searches and find domains that frequently come up. These are your audience competitors.

Let's see an example using Flappie.

Their target customer are cat owners.

As Flappie targets the German speaking market with content, we use German keywords.

Possible searches are

  • cat flaps (Katzenklappe)

  • cat bites (Katze beißt)

  • can cats eat xyz (Können Katzen xyz essen)

If you need inspiration use Google Keyword Planner to find a few ideas.

Then put these keywords into Google and check the domains that frequently appear.

In Germany these are

  • petsdeli.de

  • uelzener.de

  • purina.de

  • catsan.de

  • fressnapf.de

  • santevet.de

Another great way to find organic competitors is Ahrefs.

On the Ahrefs domain overview page for Flappie we have this diagram.

Click on the view top 20 button to see more.

The following list opens with organic competitors.

Go through them one by one and understand what they are doing. If they do completely different things or have very small traffic, ignore them. Otherwise add them to the list.

I added the following to my list for Flappie.

  • sheba.de

  • catinaflat.ch

  • der-zooexperte.de

  • futterinshaus.de

  • katzenschlau.de

Now go through each one again and decide if the target audience is actually overlapping with yours.

Often, it is way broader.

For example, a lot of the pages like der-zooexperte.de target pet owners in general, not just cat owners. Thus, they have large organic traffic shares from topics about dogs and other animals.

Flappie isn’t interested in that.

Therefore these pages shouldn’t be used as reference for Flappies organic traffic potential.

Go through the list and remove the pages where the target audience is way to broad.

If you are not sure, just keep them for now.

Again, big corporations shouldn’t be in here either.

For Flappie, I am left with the following sites.

  • sheba.de

  • catinaflat.ch

  • katzenschlau.de

  • catsan.de

Now again find non branded traffic and Domain Authority as described in the previous section.

By now we have a list for all direct competitors. But in SEO, there's also indirect competitors that we want to take into account.

Indirect competitors are those that aren’t offering the same product or service but target the same or an overlapping audience.

That's why they are also called audience competitors.

So for Flappie, this are cat blogs and companies selling general cat flaps, cat food, etc.

Great, but how can we find them?

One approach to find them is to search for specific keywords your target customers might be searching for.

Then check the top ranking pages across these searches and find domains that frequently come up. These are your audience competitors.

Let's see an example using Flappie.

Their target customer are cat owners.

As Flappie targets the German speaking market with content, we use German keywords.

Possible searches are

  • cat flaps (Katzenklappe)

  • cat bites (Katze beißt)

  • can cats eat xyz (Können Katzen xyz essen)

If you need inspiration use Google Keyword Planner to find a few ideas.

Then put these keywords into Google and check the domains that frequently appear.

In Germany these are

  • petsdeli.de

  • uelzener.de

  • purina.de

  • catsan.de

  • fressnapf.de

  • santevet.de

Another great way to find organic competitors is Ahrefs.

On the Ahrefs domain overview page for Flappie we have this diagram.

Click on the view top 20 button to see more.

The following list opens with organic competitors.

Go through them one by one and understand what they are doing. If they do completely different things or have very small traffic, ignore them. Otherwise add them to the list.

I added the following to my list for Flappie.

  • sheba.de

  • catinaflat.ch

  • der-zooexperte.de

  • futterinshaus.de

  • katzenschlau.de

Now go through each one again and decide if the target audience is actually overlapping with yours.

Often, it is way broader.

For example, a lot of the pages like der-zooexperte.de target pet owners in general, not just cat owners. Thus, they have large organic traffic shares from topics about dogs and other animals.

Flappie isn’t interested in that.

Therefore these pages shouldn’t be used as reference for Flappies organic traffic potential.

Go through the list and remove the pages where the target audience is way to broad.

If you are not sure, just keep them for now.

Again, big corporations shouldn’t be in here either.

For Flappie, I am left with the following sites.

  • sheba.de

  • catinaflat.ch

  • katzenschlau.de

  • catsan.de

Now again find non branded traffic and Domain Authority as described in the previous section.

By now we have a list for all direct competitors. But in SEO, there's also indirect competitors that we want to take into account.

Indirect competitors are those that aren’t offering the same product or service but target the same or an overlapping audience.

That's why they are also called audience competitors.

So for Flappie, this are cat blogs and companies selling general cat flaps, cat food, etc.

Great, but how can we find them?

One approach to find them is to search for specific keywords your target customers might be searching for.

Then check the top ranking pages across these searches and find domains that frequently come up. These are your audience competitors.

Let's see an example using Flappie.

Their target customer are cat owners.

As Flappie targets the German speaking market with content, we use German keywords.

Possible searches are

  • cat flaps (Katzenklappe)

  • cat bites (Katze beißt)

  • can cats eat xyz (Können Katzen xyz essen)

If you need inspiration use Google Keyword Planner to find a few ideas.

Then put these keywords into Google and check the domains that frequently appear.

In Germany these are

  • petsdeli.de

  • uelzener.de

  • purina.de

  • catsan.de

  • fressnapf.de

  • santevet.de

Another great way to find organic competitors is Ahrefs.

On the Ahrefs domain overview page for Flappie we have this diagram.

Click on the view top 20 button to see more.

The following list opens with organic competitors.

Go through them one by one and understand what they are doing. If they do completely different things or have very small traffic, ignore them. Otherwise add them to the list.

I added the following to my list for Flappie.

  • sheba.de

  • catinaflat.ch

  • der-zooexperte.de

  • futterinshaus.de

  • katzenschlau.de

Now go through each one again and decide if the target audience is actually overlapping with yours.

Often, it is way broader.

For example, a lot of the pages like der-zooexperte.de target pet owners in general, not just cat owners. Thus, they have large organic traffic shares from topics about dogs and other animals.

Flappie isn’t interested in that.

Therefore these pages shouldn’t be used as reference for Flappies organic traffic potential.

Go through the list and remove the pages where the target audience is way to broad.

If you are not sure, just keep them for now.

Again, big corporations shouldn’t be in here either.

For Flappie, I am left with the following sites.

  • sheba.de

  • catinaflat.ch

  • katzenschlau.de

  • catsan.de

Now again find non branded traffic and Domain Authority as described in the previous section.

Step #3 - Finetune competitors

Great, we now have one table with both direct and indirect competitors.

But we need to make a few adjustments.

Lower Non-Branded Organic Traffic

We don't want to make our SEO worst. So it only makes sense to look at sites with higher non branded traffic than we have right now.

Thus, remove competitors with lower non branded organic traffic.

This removes yourpawly.com.

Domain Authority score

We should only compare ourselves to pages within a Domain Authority score range from us.

Why?

Well, we want to get a realistic estimate. And previously seen already that the Domain Authority directly correlates with higher rankings in the search results.

So comparing ourselves with pages that have way higher Domain Authority doesn’t make sense and would result in an overconfident traffic & revenue estimate.

No good!

In Ethan Smiths Reforge course, he suggests to only consider competitors within a range of plus/minus 10-15 Domain Authority.

In my example, this would remove sheba.de.

But as Flappie is going to CES, it is fair to assume they will get a TON of backlinks & thus drastically increase their Domain Authority.

I will thus keep sheba.de.

We are then left with the following competitors.

Estimating the traffic

To arrive at our final monthly traffic estimate, we take the median over the non branded traffic estimates of all competitors.

The median allows us to ignore outliers.

For Flappie, we get a monthly non branded traffic estimate in German speaking countries of ~6k.

Yearly this is ~72k.

Great, we now have one table with both direct and indirect competitors.

But we need to make a few adjustments.

Lower Non-Branded Organic Traffic

We don't want to make our SEO worst. So it only makes sense to look at sites with higher non branded traffic than we have right now.

Thus, remove competitors with lower non branded organic traffic.

This removes yourpawly.com.

Domain Authority score

We should only compare ourselves to pages within a Domain Authority score range from us.

Why?

Well, we want to get a realistic estimate. And previously seen already that the Domain Authority directly correlates with higher rankings in the search results.

So comparing ourselves with pages that have way higher Domain Authority doesn’t make sense and would result in an overconfident traffic & revenue estimate.

No good!

In Ethan Smiths Reforge course, he suggests to only consider competitors within a range of plus/minus 10-15 Domain Authority.

In my example, this would remove sheba.de.

But as Flappie is going to CES, it is fair to assume they will get a TON of backlinks & thus drastically increase their Domain Authority.

I will thus keep sheba.de.

We are then left with the following competitors.

Estimating the traffic

To arrive at our final monthly traffic estimate, we take the median over the non branded traffic estimates of all competitors.

The median allows us to ignore outliers.

For Flappie, we get a monthly non branded traffic estimate in German speaking countries of ~6k.

Yearly this is ~72k.

Great, we now have one table with both direct and indirect competitors.

But we need to make a few adjustments.

Lower Non-Branded Organic Traffic

We don't want to make our SEO worst. So it only makes sense to look at sites with higher non branded traffic than we have right now.

Thus, remove competitors with lower non branded organic traffic.

This removes yourpawly.com.

Domain Authority score

We should only compare ourselves to pages within a Domain Authority score range from us.

Why?

Well, we want to get a realistic estimate. And previously seen already that the Domain Authority directly correlates with higher rankings in the search results.

So comparing ourselves with pages that have way higher Domain Authority doesn’t make sense and would result in an overconfident traffic & revenue estimate.

No good!

In Ethan Smiths Reforge course, he suggests to only consider competitors within a range of plus/minus 10-15 Domain Authority.

In my example, this would remove sheba.de.

But as Flappie is going to CES, it is fair to assume they will get a TON of backlinks & thus drastically increase their Domain Authority.

I will thus keep sheba.de.

We are then left with the following competitors.

Estimating the traffic

To arrive at our final monthly traffic estimate, we take the median over the non branded traffic estimates of all competitors.

The median allows us to ignore outliers.

For Flappie, we get a monthly non branded traffic estimate in German speaking countries of ~6k.

Yearly this is ~72k.

Step #4 - Convert Traffic to Revenue

As a last step, let’s convert the traffic to revenue potential.

To do that, multiply the traffic by the conversion rate and the customer lifetime value (LTV).

As a lot of the traffic will be highly informational, it makes sense to divide your normal conversion rate by a factor of two.

Let’s assume the conversion rate for Flappie would be 3% and the LTV is $300.

Then, the yearly revenue potential would be 72000 * 0.5 * 0.03 * $300 = $324k.

Again, the 1/2 is due to the conversion rate adjustment as mentioned above.

Not too bad! 🥳

But the question is how long will it take to reach this level?

Let me introduce you to the SEO journey.

As a last step, let’s convert the traffic to revenue potential.

To do that, multiply the traffic by the conversion rate and the customer lifetime value (LTV).

As a lot of the traffic will be highly informational, it makes sense to divide your normal conversion rate by a factor of two.

Let’s assume the conversion rate for Flappie would be 3% and the LTV is $300.

Then, the yearly revenue potential would be 72000 * 0.5 * 0.03 * $300 = $324k.

Again, the 1/2 is due to the conversion rate adjustment as mentioned above.

Not too bad! 🥳

But the question is how long will it take to reach this level?

Let me introduce you to the SEO journey.

As a last step, let’s convert the traffic to revenue potential.

To do that, multiply the traffic by the conversion rate and the customer lifetime value (LTV).

As a lot of the traffic will be highly informational, it makes sense to divide your normal conversion rate by a factor of two.

Let’s assume the conversion rate for Flappie would be 3% and the LTV is $300.

Then, the yearly revenue potential would be 72000 * 0.5 * 0.03 * $300 = $324k.

Again, the 1/2 is due to the conversion rate adjustment as mentioned above.

Not too bad! 🥳

But the question is how long will it take to reach this level?

Let me introduce you to the SEO journey.

The SEO Journey

Typically we are talking about a time horizon of 3 years until the traffic estimate is reached.

That’s quite some time.

But you do see results before that.

Typically it takes a quarter to get up to speed with content creation and the growth is then followed by a linear increase in traffic.

Check out the slide below from Ethan smiths talk for an example visualisation of the SEO ROI journey.

So don’t panic too early!

Give it time!

I hope you liked this and now know the SEO potential your site has.

In the next chapter we'll discuss the SEO strategy.

One of my favourite chapters!

Stay on it!

Typically we are talking about a time horizon of 3 years until the traffic estimate is reached.

That’s quite some time.

But you do see results before that.

Typically it takes a quarter to get up to speed with content creation and the growth is then followed by a linear increase in traffic.

Check out the slide below from Ethan smiths talk for an example visualisation of the SEO ROI journey.

So don’t panic too early!

Give it time!

I hope you liked this and now know the SEO potential your site has.

In the next chapter we'll discuss the SEO strategy.

One of my favourite chapters!

Stay on it!

Typically we are talking about a time horizon of 3 years until the traffic estimate is reached.

That’s quite some time.

But you do see results before that.

Typically it takes a quarter to get up to speed with content creation and the growth is then followed by a linear increase in traffic.

Check out the slide below from Ethan smiths talk for an example visualisation of the SEO ROI journey.

So don’t panic too early!

Give it time!

I hope you liked this and now know the SEO potential your site has.

In the next chapter we'll discuss the SEO strategy.

One of my favourite chapters!

Stay on it!

The SEO Operating System for Non SEO Experts

Copyright © 2024 Profaile GmbH. All rights reserved.

The SEO Operating System for Non SEO Experts

Copyright © 2024 Profaile GmbH. All rights reserved.

The SEO Operating System for Non SEO Experts

Copyright © 2024 Profaile GmbH. All rights reserved.