How to Start an SEO Company (A-Z Process)

Want to start an SEO company in 2022?

You’re in the right place.

It doesn’t matter whether you have zero SEO clients or want to get even more.

This guide will give you the exact framework I used to go from making $0 to making six figures in only 6 months by getting SEO clients.

Let’s jump right in.

Need a niche to target? Here are 52 lucrative SEO niches to go after.

Client SEO System Overview

The Client SEO System is going to show you:

  1. How to Pick a Niche
  2. How to Get Real SEO Results
  3. Use the Outbound System
  4. Stack the Inbound System
  5. Sales 101
  6. Make Your Clients Love You


The key to succeeding with the Client SEO System is to act on what you learn.

I’m giving you the framework and steps, but you’re the one that’s responsible for your success. I believe in you and I’m super excited to help you through your journey.

Now I’m going to show you how to pick a niche and make competition irrelevant (Hint: most people think there’s only one way to niche down, but there are actually 4 different techniques).

Pick a Niche

The first question I need to cover is whether you should niche down or have a general focus.

There’s no wrong answer here. But, it’s generally going to be easier to niche down because there will be less competition. It also makes your marketing and sales process more targeted.

This doesn’t mean that you can’t take on clients in other niches. It just means that your brand’s identity only focuses on one or a few niches.

Now, most people don’t realize, but there are many different ways to niche down.

For example, most people think niching down is choosing an industry like HVAC or plumbers. This is a good approach, but as you’ll find out in a second, there are a few different angles you can take.

Let’s start with the most common way of niching down which is on the industry level.

1. Niche Down on the Industry Level

I recommend targeting niches that have high customer value.

Need a niche to target? Here are 52 lucrative SEO niches to go after.

For example, a single customer for a personal injury lawyer could be worth hundreds of thousands of dollars. That means that you can charge a premium for SEO because the ROI for the personal injury lawyer is enormous.

On the other hand, companies with low customer values won’t be able to to get an ROI on SEO services unless they’re able to make up for the low customer value with sales volume.

For example, a supplement company I worked with had a low customer value, but they had enough sales volume to justify their investment in premium SEO services.

The main takeaway here is to target industries that can actually get an ROI from using your SEO services.

Here’s a list of some industries with high customer values.

Now let’s talk about the second way you can niche down, which is to target specific locations.

2. Niche Down by Location

So, instead of choosing a niche, you’ll choose locations to go after.

When I first got started, I choose smaller cities that were high on the wealth scale. For example, instead of targeting Los Angeles, I went after Santa Monica, Glendale, and Beverly Hills.

These cities have a lot of money flowing through them, but the competition is lower than in Los Angeles.

One way to determine how wealthy a city is is to look at how much police officers and firefighters are paid.

For example, according to Indeed, on average, police officers in Beverly Hills make about $80,000 per year.

This is 37% above the national average.

A police officer and firefighter compensation is usually public record, so you can find this information out with some quick Google Searches.

That said, if you’re new, you should target lower competition, high-value cities in the beginning.

Then, as you begin to build a portfolio and website authority, you can venture into more competitive cities.

The third way to niche down is on both the industry and location level.

3. Niche Down by Industry and Location

For example, you could target lawyers in Beverly Hills. Or even get more specific and only target personal injury lawyers in Beverly Hills.

Now obviously, your pool of prospects will be much smaller with this approach, but it can be effective when you’re starting out.

In general, focusing is always the best route.

The final way to niche down is on the service level.

4. Niche Down on the Service Level

Instead of offering full-service SEO as your primary solution, you can splinter your service into microservices.

For example, you could specialize in technical SEO, SEO content creation, link building, or local SEO.

What’s interesting about this approach is that microservices can be used as a “foot-in-the-door” tactic to land larger full-service SEO contracts.

As you’ll be finding out soon, this is one of my favorite methods for landing clients.

You can also become known as a “link building guy” or whatever identity you want.

Many SEO agencies have been successful using this approach.

A good one to study is Page One Power.

They specialize in link building and they’re very successful because their marketing material and the sales process are streamlined for closing link building contracts.


Focus is good.

So, there are four ways to niche down:

  1. By industry. Choose an industry with high customer values
  2. By location. Focus on smaller, wealthier cities
  3. By industry and location
  4. Niche down on the service level by splintering micro services from your primary service.

Now it’s time for me to show you how to build a portfolio of real SEO results even if you’re not an SEO expert.

Get Results

Here’s something that most gurus won’t tell you:

You need to get real SEO results before taking on clients.

Here are three reasons why you need to prove that you can do SEO before taking on clients.

3 Reasons You Need Results Before Taking on Clients

1. The First Reason are Ethics

Companies that invest money with you are under the impression that you know what you’re doing.

This doesn’t mean you need to be an industry-leading expert to take on clients. You just need some results to prove your competence.

What if you don’t have results right now? Don’t worry because I’ll be showing you some ways to build your portfolio as fast as possible.

With that said:

It’s highly unethical to provide SEO services if you’ve never ranked or gotten results.

Think about this way:

Would you knowingly hire a supposed plumber to fix your pipes if they’ve never fixed a pipe before? It’s unlikely and super risky for you.

When you hire a plumber, you assume they A) know more about plumbing than you do and B) they’ve actually practiced plumbing and have experience.

Now imagine if you did hire a supposed plumber that had no experience or knowledge and he or she destroyed your pipe or flooded your house?

You would be fuming if you found out that this person lied to you and made you believe that they were competent.

That brings me to the second reason why you need results before taking on clients and that’s:

2. To Protect Your Reputation

If a company pays you to do SEO, but finds out you have no experience and never gotten results, then your reputation will be on the line.

Sure, it’s possible that you’ll figure it and get the client results, but it’s highly risky for you and them. If you don’t get the results, they might wreck your reputation.

That’s why you need to learn how to actually get SEO results.

The best way to think about this is quote from Warren Buffet:

Buffer is implying that your reputation means everything and you should think about what actions you should or shouldn’t do to protect it.

The third reason why you need results before trying to get clients is:

3. It Makes Your Sales Process 10x Easier

There is no greater persuasion vehicle than demonstrating that you actually know what you’re doing.

Building a deep portfolio of SEO results should be a priority if you’re planning on working with clients for the long-term.

Now let me show you a few methods you can use to build up your SEO portfolio quickly.

How to Build Your SEO Portfolio (Fast)

The first and most hated method is to:

Work for Free

I know you probably just rolled your eyes at this idea, but hear me out for a second.

First, it’s easy to close someone if you simply say: “I’ll help your rank for some lower competition keywords for free because I’m trying to build my SEO portfolio.”

Then, once you get these clients some results, you can convert them into actual paying clients.

The key is to choose a small number of very low competition keywords.

Your goal in this process is to get results quickly (so you can add it to your portfolio) and to demonstrate to the client that you know what you’re doing.

If the client has a decent website, you should be able to rank for some low-competition, micro long-tail keywords pretty quickly.

After you’ve achieved some results, I recommend pushing for referrals. You can say something like, I’ll help you rank for x, y, z for free if you send me some referrals.

This is the fastest way to snowball your portfolio and monthly income.

The second method, which takes much longer, is to:

Build a Niche Website and Rank for Low-Competition Keywords

This is similar to the example above (and it’s the approach I personally used).

You’re technically still working for free, but you’re in complete control and you’ll be the one to reap the benefits of the success of your niche website.

Remember, that each keyword you rank for is a success that you can add to your portfolio.

The goal is to demonstrate that you’re more competent at SEO than the companies you’re pitching. That’s it.

If you do that, you’ll land clients.

The third method is to:

Build a Local Website and Rank for Low-Competition Keywords

In particular, keywords that your target market wants to rank for.

For example, if you’re targeting HVAC companies, you could rank for a super long-tail keyword phrase like “best HVAC company in Beverly Hills CA”.

This is a powerful method because you’re actually demonstrating in their target market.

Those are the best ways to build up your portfolio quickly. Focus on demonstrating SEO skills by getting real results.

Now let me show you my Outbound System for getting new clients. These methods are powerful for anyone trying to land their first client quickly.

Use the Outbound System

The first question is, what is outbound marketing?

Outbound marketing is often referred to as push marketing, but it means that you’re the one pushing for new clients. You’re the one reaching out to qualified prospects and trying to persuade them to become a client.

This is different from the inbound system (or sometimes referred to as pull marketing), which is the process of attracting leads to your business using inbound marketing.

In layman’s terms:

Outbound means you’re going out to get clients and inbound means they’re coming to you.

Now before I can show you the outbound methods, I need to show you:

How to Find Prospect Contact Information

Since you’ll be sending emails, this is critical. is my personal favorite tool.

Just enter the target company’s domain and let work its magic.

Sometimes it won’t produce any results and that’s why you’ll need to Voila Norbert as a backup option.

Open Voila Norbert and enter the first name, last name, and domain of the prospect you’re trying to reach.

If these two tools don’t produce any results, then I recommend using LinkedIn to find the point of contact you’re trying to reach.

Those three tactics should help you find most company’s point of contact information.

Now let me show the process.

Strategy #1: Identify a Point of Leverage

Some possible leverage points you can use are:

  • The company is ranking on page 5 of Google or worse for their most important keywords
  • The company is paying for Google Ads but has no organic search visibility
  • The company doesn’t have an SSL certificate installed
  • The company’s website isn’t mobile friendly
  • The company’s website loads slowly
  • The company’s website doesn’t have Google Analytics or a Facebook pixel installed
  • The company hasn’t claimed or properly set up their Google My Business listing
  • The company has inconsistent NAP-W (Name, Address, Phone, or Website) information

Now what you’ll do is:

Gather a Large List of Prospects

Then go through each of these items. Then mark if their website or company is displaying any of these points of leverage.

Then you’ll:

Develop a Customized Pitch

…based on the issue they have.

For example, let’s say the company is ranking on Page 5 or worse for their target keywords.

What you would do is pitch a free video audit to help them identify what’s holding their SEO performance back. Then, once they agree, you perform the audit.

Upsell Full-Service

After you deliver the SEO audit, you just ask them if they would like you to handle the SEO campaign for them.

How you approach the pitch will depend on your experience level.

If you’re trying to build a portfolio then it would make sense to either work for free or for a low amount as I described in the previous section.

You can also pitch a micro-service BEFORE trying to score the large full-service SEO contract.

This will turn your prospect into a paying customer, but without them having to make a big commitment upfront.

Finding leverage is the key.

This will make you different than 80% of all SEOs because you’re taking the time to analyze these businesses and develop an intelligent, targeted pitch.

Here’s a Google Sheet template you can copy for prospecting, identifying leverage points, and tracking your outreach.

Now let’s talk about the second-best way to land new clients and that’s partnering with other digital marketing agencies.

Strategy #2: Partner with Agencies

In short, you’ll do SEO for the agency’s clients on a white-label basis.

That means you’ll do the work and get the results, but they’ll take credit for the results and communicate directly with the client.

You’re simply working on the backend.

This is a great arrangement in the beginning because:

  1. You don’t have to focus on sales (other than the initial sale with the agency) and…
  2. You don’t have to deal with direct customer service because you’ll only be communicating with the agency.

The downside are that the monthly retainers will be smaller per client because the agency has to make a profit.

The good news is that this is usually offset by the quantity of clients that an SEO agency will send you.

I used this exact method when I first got started.

In fact:

I had white label agreements with several agencies in the beginning and this was a great source of income. It also led to all kinds of other opportunities down the road.

I recommend combining both white label and direct-to-client to maximize your income growth.

The question is:

How do you actually land white label agreements?

Target Companies That Offer SEO Services

First, you have to know what types of companies to target. I recommend making a list of all digital marketing, internet marketing, SEO, PPC, graphic design, and web design companies.

Or, any type of business that may provide SEO services.

Secondly, you have to understand why an agency would even want to outsource their SEO to you.

Understand the Reason Why They’re Willing to Partner

The main reason why they are open to outsourcing is because it saves them time and doesn’t force them to hire and train employees. If an agency gets more time, they can focus more on bringing in new clients.

The most important part for them though, is to work with a competent SEO who can actually get their clients results.

The last piece of the puzzle will depend on your level of experience.

Design Your Unique Selling Proposition

If you’re new, I recommend pitching the agency that you’ll work for free on one of their client campaigns to prove yourself.

You need to emphasize that they have nothing to lose by hiring you.

Trust me:

The long-term value of this approach is worth working for a free for a little bit of time.

If you do a solid job, a single agency could send you enough clients to replace your day job income.

At least that’s what happened to me.

There are a few other places you should monitoring and trying to score clients.

The first is the gigs section on Craigslist. I landed several clients through Craigslist when I first started.

You can use all the same leverage methods I’ve shown you to score clients here.

I also recommend setting up a profile on WeGrowth, UpWork, Freelancer, and even Guru. Constantly monitor these websites for new opportunities and apply to as many as you can.

You have nothing to lose by applying and learning what works during this application process.

I’ll tell you this:

I’ve hired many freelancers on UpWork and I almost always hire the person that has the best attention to detail.

For example, in my job posting, I’ll inject something like “write the word banana” in your proposal.

The people that don’t do it are automatically disqualified because:

  • It shows they didn’t take the time to actually read the job posting (which implies laziness or they don’t have enough time to service my company the right way)
  • It implies that they can’t follow instructions or have a low attention to detail.

These are bad qualities and that’s why I eliminate those possibilities at the onset.

The main takeaway is that putting in a little more effort than the average freelancer will produce far better results. Most people on these freelancing websites are focused on quantity.

I recommend focusing on quality.

Think about this way:

If you submitted just one detailed and thoughtful SEO proposal per day for 3 months, you will have sent off 90 quality proposals.

If you converted just 3% of these proposals into new clients, you would have 3 new clients and this is being very conservative as far as output and conversion rate.

Believe it or not:

Increasing your client base is sometimes nothing more than putting in consistent, quality work overtime.

The best way to illustrate this is through a quick story I read from James Clear’s book.

In 1993, a 23-year old named Trent Dyrsmid was hired by a bank in Abbotsford, Canada.

Upon his hiring people didn’t expect much of him, but then they started to take notice how quickly he was progressing. Drysmid used a simple method each morning to excel at his new job.

He simply placed two jars on his desk and one was filled with 120 paper clips and the other was empty.

Then after every sales call, Drysmid would take 1 paper clip and move it to the empty jar and he didn’t stop until all the paper clips were moved.

This signified that he made 120 sales calls for the day.

And by using this simple and consistent method, Dyrsmid was making $75,000 per year (which is the equivalent of $125,000 today) within only 18 months and then landed another big job shortly thereafter.

The main takeaway here is that consistency pays off.

Most people aren’t consistent and won’t do this type of work. That’s your advantage.

Do the work and be consistent.

Those two qualities are the key to producing results using the Outbound system for landing new SEO clients.

Now it’s time to learn my proven Inbound System that makes leads and SEO clients COME TO YOU. Stacking this with the outbound system and you’ll never need to worry about getting new SEO clients again

Stack the Inbound System

Just to review:

Outbound marketing is when you’re searching for and reaching to potential clients.

Inbound marketing is when potential clients are searching for and reaching out to you.

You should be stacking both methods together to achieve maximum results.

That’s because outbound is effective for getting clients quickly while inbound methods take longer to see an impact (and will require considerably more work).

Here’s the good news:

Once your inbound marketing picks up steam, you will get new leads and customers 24/7, 365 on autopilot.

And eventually, you can choose to stop doing outbound marketing altogether if you’re driving enough leads from inbound.

For example, I only used outbound methods for the first three or so months of starting my agency. Since then, my company gets 100% of its leads through inbound marketing.

Trust me:

It’s a lot easier to grow a company this way.

Before I jump into tactics, I need to explain how the sales process for outbound vs inbound is different.

The big difference between the two is that with inbound you’ll be responding to leads either through a contact form or through a direct phone call.

I recommend both types of conversion options when you’re focusing on client SEO, but I’ll cover this more in the sales portion of this training.

There are three types of inbound methods I’m going to show you:

  1. Referral generation
  2. Content marketing
  3. Paid advertising

The key to fully understanding inbound marketing is to understand how a content marketing funnel works and how a sales funnel works.

What is a Content Marketing Funnel?

A content marketing marketing funnel is broken down into three sections, the Top, Middle, and Bottom of the Funnel.

These are often referred to as ToFu, MoFu, and BoFu. In short, you need to produce content at each stage of the funnel.

My process for doing this is as follows (and this applies to both products and services):

  1. I create ToFu content, which is usually an in-depth blog post targeting a relevant keyword.
  2. I create a free lead magnet to convert traffic into email subscribers. Depending on the offering, this may also be a call-to-action for the traffic to submit an application or submit a contact form. The goal at the MoFu stage of the funnel is to turn your traffic into leads.
  3. Then in the last stage of the funnel, I’ll produce BoFu content that’s focused on persuading the lead to become a customer.

That may come in the form of testimonials, stories, results, etc.

To show you this in practice, let me walk you through one of my sales processes for Gotch SEO Academy.

Keep in mind, this will vary for a service, but the general concept will be illuminated.

Here’s how my content marketing and sales process looks at a 30,000-foot view.

  • At the top, you have traffic. This may come from organic search, paid advertising, or other referral sources.
  • At the top of the funnel, I have blog content.
  • Then within that blog content I promote a free lead magnet which my SEO 101 course. This is my MoFu content.
  • Then after a subscriber goes through the course, I offer them the option to apply to Gotch SEO Academy. This offer is my BoFu content.

I also stack testimonials, frequently asked questions, and other types of BoFu content.

The goal at this stage is to turn leads into customers, so all your content should be structured to achieve that objective.

Notice how the content changes as you go down the funnel.

  • First, you educate.
  • Second, you add more value, but you ask for them to make a small commitment.
  • And lastly, you sell.

Believe it or not, the traffic part of this equation is the least important.

You can get enormous amounts of traffic, but if your funnel is poorly structured, that traffic won’t convert into customers.

And at the end of the day, that’s all that matters.

That’s why investing time into developing an effective content marketing funnel and sales process is well worth it.

So, now let me show you how you can develop and execute an effective content marketing funnel and sales process so you can land more SEO clients.

The first method is what I call the Case Study method.

The Case Study Method

Here’s how it works:

You’re going to create an SEO case study about some results you’ve achieved. Preferably one that’s relevant to your target market.

Then, you’re going add a call-to-action in this case study for the reader to apply for a free SEO audit.

Then, all you need to do is drive traffic to your SEO case study.

In most cases, you’ll need to use paid traffic.

Method #2 is my personal favorite, but it’s also the most challenging.

Rank Geo-Targeted Pages

It’s the process of choosing locations and then creating geo-targeted landing pages that you’ll rank in Google.

For example, if you search for “St Louis SEO”, you’ll find Gotch SEO.

This single page was one of my biggest sources of lead generation when I was still taking on clients.

If you’re new, I recommend targeting smaller cities like I mentioned in the niching down section.

Select high-value cities and then work to rank those pages.

Trust me, it’s worth the effort. It just takes time and patience.

Then, on these pages, you can either have a traditional application form or you can pitch a free audit.

If you don’t have an existing client base or don’t have much authority in the SEO industry then I recommend using a free SEO audit to get your foot in the door.

These first two methods can work together as well. For example, you can promote your case studies on your geo-targeted pages.

The next method is to target informational keywords in the SEO industry.

Target Informational Keywords

Now I’ll be honest, this is a challenging one because of the competition.

But it’s extremely valuable once you rank because there is no better form of skill demonstration.

You’re building social proof and trust upfront and subconsciously before you even talk to a lead.

Think about it… if they’re searching Google, going to your page, and submitting a form, then what just occurred?

You just demonstrated that SEO works without talking or having to persuade them at all.

That’s why I always laugh when some gurus (who aren’t ranking for any keywords) claim that ranking for SEO keywords is a waste of time.

99.9% of my leads are directly attributed to SEO keywords that Gotch SEO ranks for.

Don’t let them fool you.

If you take this approach, make sure you start out by targeting longer tail keywords.

For example, trying to rank for “backlinks” or some other tough head of body keyword will require lots of links, content, and patience.

I recommend waiting until your website is more authoritative to target those types of keywords.

In the meantime, go after long-tail keywords and dominate those. You don’t need a ton of traffic to get qualified leads.

Create Public SEO Audits

The final inbound method that’s incredibly effective is to perform public SEO audits and then post them on YouTube.

I recommend looking at Chase Reiner’s YouTube channel because he’s done an excellent job using this strategy.

Audits are a great way to demonstrate your expertise and they cost you nearly nothing to produce and publish. Just your time.

YouTube in general as a channel is, in my opinion, and untapped source for driving SEO leads.

There are only a few SEOs pushing hard on YouTube, so there’s a lot of opportunity there.

You can produce case studies or even general informational video content.

The ultimate goal of your YouTube content should be to educate, inform, and establish you as an authority.

In fact:

The ultimate goal of inbound marketing is to educate and to build the trustworthiness of your brand.

Trust is the key to sales.

You should be looking at every channel as an opportunity to add value and to build your brand’s authority in the industry.

In addition to your website and YouTube, you should also be adding value to Quora, forums, blog comment sections on industry blogs, and even in Facebook Groups.

People have built entire careers just by adding value in Facebook groups and in forums.

While contributing to communities won’t always drive direct traffic to your website, it’s a way to build your brand.

As a result, people start to recognize the value that you bring, they will start to search for your name and brand on Google.

This is beneficial from an SEO perspective, but it’s also huge from a business perspective. It’s only possible by adding massive amounts of value across multiple channels.

Now keep in mind:

You don’t have to do this forever. But in the beginning, you should be testing every channel and consistently producing value on them.

So, those are the best inbound marketing methods in my opinion and I’ve personally used each one.

There are other tactics such as webinars, but that’s not something I personally used to get SEO clients, so I won’t be covering that.

With that said, let’s review the inbound system:

Step #1 – Create Top of the Funnel Content

This may be informational content, case studies, YouTube videos, or even contributions to communities.

Step #2 – Create Middle of the Funnel Content

This may be a free SEO audit that requires a user to submit an application or it can be a free download that requires a user to submit their email address.

Either way, the objective at this stage is to get a percentage of users to take another step in furthering a relationship with your brand.

Step #3 – Create Bottom of the Funnel Content

…That’s designed to persuade your leads to become SEO clients.

This will come in the form of testimonials, keyword rankings, traffic growth screenshots, case studies, frequently asked questions, or even a list of your happy clients that they can call.

And the final stage is creating an SEO proposal and following up on that proposal.

Now let me show how to convert your leads into paying SEO clients by using my simple step-by-step sales process. The best part is that you’ll close leads without being salesy or over-the-top when you use the system I’ll show you.

Sales 101

Many of the inbound marketing techniques require you to capture leads either through email or through an application form.

I recommend setting both up. Let’s start with email. There are three email providers that I recommend:


Mailchimp is perfect for a smaller budget because you can get a good number of subscribers for free. I started out with Mailchimp, but then outgrew it and needed some more advanced.

Leading me to number two, which is Drip.


Drip is more focused on email automation.

I don’t recommend jumping into email automation when you’re new because it will likely be a distraction and there’s a big learning curve.

But once you’ve mastered many of the other skill sets, it will be worth looking into.

One other respected email provider is Aweber.


It doesn’t have a big learning curve and is quite similar to Mailchimp.

After you’ve selected a way to capture email addresses, then you need a way for leads to apply or contact you. You can use Contact Form 7 to embed forms directly on your website, but I also love using TypeForm.

It’s free and it has some really amazing functionality. You can also use Gravity Forms, which is a more advanced version of Contact Form 7, but it’s paid.

What do you do after you’ve collected a lead?

Well, your initial outreach will depend on what they are requesting by filling out a form.

For example, if they fill out your SEO audit application, your outreach will vary compared to if they submitted your full-service SEO application. This part is common sense, so I won’t bore.

If they applied for an SEO audit, then reach out, thank them for their application, and let them know when their free SEO audit will be completed.

Believe it or not:

I recommend the same process even if they’re a full-service SEO lead. Once again thank them for applying and then ask if you can perform a free SEO audit.

What do you do after you’ve completed the audit?

This is the most important stage of the process, so listen carefully. You need to turn this lead into a paying customer.

That means you’ll send them a simple email about the completed audit and you’ll say something like:

“Hey NAME, I’ve complete your SEO audit and {attached | here’s the link}. The biggest actions you need to take to improve your SEO performance are:

These actions will have the biggest impact on performance, but there are many other actions/issues you’ll need to tackle (as you’ll discover in the audit).

Do you have a few minutes to discuss the audit this week?”


“Hey NAME, I’ve completed your SEO audit. Do you have a few minutes today or tomorrow to go over our findings?”

This method is a sneakier one because you’ll send the audit right before the meeting. So in a way, you force them to get on the phone with you.

The previous template is a value-first template, but it won’t drive as many phone calls as the second one.

You can vary these templates if you don’t want to talk over the phone.

I highly recommend you get on the phone because your close rate will be substantially higher.

Let’s assume you get them on the phone to discuss the SEO audit findings.

You don’t need to do anything complicated here.

Just talk about what you found and what they would need to do to make the changes you’re suggesting.

The only method I recommend here is to discuss how much work goes into the actions.

Remember, companies hire SEO experts because

  • It’s too technical for them to execute and…
  • they don’t have an enough time to execute

These two factors should naturally be demonstrated through your discussion.

Then, towards the end, just ask the lead if they would be interested in letting your company do the SEO for them (so they don’t have to waste time or effort to figure it out themselves).

If they “yes”, then tell them that you’ll develop a proposal and get it over to them by the end of the week. And that’s it.

Now if they say “no”, then you should counter with a downsell.


“Ok, no worries. I know it’s a big commitment. Would you be interested in us fix your technical issues? This won’t require a monthly commitment or anything. It’ll just be a one-off project and we’ll make your website technically sound.”

If they say “yes”, then you’ll send them a mini proposal.


The goal is to get them to pay your company money.

That’s when the relationship changes.

It may seem like they’ll never become a full-service client, but once there’s an exchange of value, everything changes.

Now let’s talk about proposals.

First, let’s talk about what tools or software you can use to deliver proposals.

There are a few different ways to create and send proposals.

My personal favorites are:

  • Google Docs
  • PDFs
  • Pitch Decks using Google Slides or Powerpoint
  • Proposal software such as Proposify, PandaDoc, and Nusii

I recommending testing each to see what works best for you.

But listen:

The vehicle for your proposal is by far the least important part of the process.

What matter most is the substance of the proposal.

19 Qualities of Effective SEO Proposals

Here are 19 elements you need to produce successful SEO proposals

1. They’re Personalized

There are some pieces of your SEO proposal that can use templates, but the key to a truly successful proposal is to personalize it for the prospect’s situation.

The best way to accomplish this goal is by performing an SEO audit upfront before you send your proposal.

That way you can add your findings from the SEO audit in the proposal and create a personalized roadmap based on their situation.

2. Successful Proposals are Efficient

No one wants to or is going to read a 100-page proposal. The best way to think about this to use a quote from someone way smarter than me, Albert Einstein.

Einstein said that “Everything should be made as simple as possible, but not simpler.” That means your proposal should be efficient and gets to the point, but don’t go overboard and make it thin.

3. Use Opening Testimonials or Data

Think of this section as a quick hook to get the prospect to read your entire proposal.

Testimonials from successful clients, data proving your value, or data proving the value of the industry/service will work here.

4. Write Your Opening Statement

Your opening statement is nothing more than a big thank you and way to express gratitude to the prospect for them giving you the opportunity to work together.

It doesn’t need to be more than a sentence or two.

5. Outline a Scope of Work (Overview)

The scope of work section defines what you’re offering the prospect. Think of it as an overview of the service offering.

For example, you may something like: “Gotch SEO will conduct an extensive SEO campaign to increase traffic and customer volume through organic search.”

6. Define the Objectives

Outline the goals of the SEO campaign here. Be as specific as possible.

Some common SEO campaign objectives are: increase organic search traffic, increase the total keyword ranking positions, and drive more customers through organic search.

7. List the Deliverables

“Deliverable” is business lingo for what things are actually going to be done/accomplished during this service.

A simple deliverable is: “We build a keyword database of at least 1,000 potential keyword targets.” Be specific in this section.

Also, it’s a good idea to mention what deliverables will be dependent on the client. For example, if the client needs to approve the content you’re creating, then make sure that’s listed.

8. Emphasize the Benefits

You should be emphasizing the benefits of your SEO service throughout your proposal, but it’s also a good idea to dedicate a section to it.

The one question you need to ask yourself is: How is my service going to make their business and lives better?

Some of the biggest benefits of hiring an SEO company are time savings, expertise, and most importantly, revenue growth.

9. Establish Realistic Expectations

Most SEO proposals skip this part because it’s not a “cool” topic. What you want to do in this section is to be incredibly honest about what they can expect from an SEO campaign.

This section alone will eliminate a lot of headaches down the road.

For example, you should outline how long it takes for an SEO campaign to pick up steam. In other words, how long it takes to see results.

I typically say 6-12 months.

Although this may seem like a “bad idea” on the surface, it’s actually genius because you’re eliminating prospects that don’t understand how much work goes into an SEO campaign and how long it actually takes to see results.

On the other hand, you’ll close the clients that understand that SEO is a slow burning customer acquisition strategy.

You’ll also get validation that your client understands the importance of patience. Trust me. You do not want clients breathing down your neck about results within the first couple of months.

This section eliminates most of these issues upfront.

10. Outline the Timeline

This section is simply setting deadlines for when the deliverables will be completed. I recommend outlining the timeline by months.

For example, in month #1, you could say that you’ll finish the keyword database, you’ll finish the competitor analysis, and you’ll complete a deep SEO audit.

This will depend on your offering, but the key takeaway is that you’re giving them an idea of what to expect every month of the engagement.

It also holds you and your company accountable for delivering on what you promised.

Sometimes it’s good to have this type of motivation to avoid any possibility of slacking.

11. Establish the Project Lead

This is a very short section, but just write out who is going to be managing their SEO campaign. Explain who this person is, their accomplishments, and ultimately why they’re qualified to run the SEO campaign.

12. Reveal the Investment

Notice that I didn’t say “pricing”. You have to angle your service as an investment, not a cost.

The good news is that this is true. Investing in SEO can produce a return on investment.

It’s not like buying a car. You’re investing in a marketing channel because it’s going to make your company more money in the future.

That said, this section will show how much they need to invest to work with you.

I recommend offering three different pricing options. This is also known as tiered pricing.

How you price your services is up to you, but I recommend having a super premium option because it will act as a price anchor for the other options.

For example, in my SEO proposals, I’ll have a $3,997/mo package on the low end and a $14,997/mo package on the high end.

You know that most people won’t choose the premium option, but anchoring is a powerful method. $4,000 on its own looks pretty huge, but it doesn’t look that big if I showed you $15,000 first.

That’s the power of price anchoring.

One other tactic I recommend in this section is to itemize the deliverables in each tiered pricing section.

That way you can negotiate by removing unnecessary deliverables.

13. Inject Social Proof

Dedicate this section to testimonials, results, and case studies proving that you’re capable of getting this prospect SEO results.

14. Use an Action-Based Guarantee

While you can’t guarantee SEO results, you can guarantee that the work will be completed. I highly recommend that you do this.

15. Thank You & Call-to-Action

This might seem obvious, but you need to instruct the prospect to act. First, thank them again for the opportunity and then ask to sign the proposal to get started.

16. Use Scarcity

I recommend adding an expiration date to the proposal along with a special offer.

So, example, your proposal may say: “This SEO proposal is valid until December 14, 2022.”

Then, I like to add a special offer like: “If you sign-up by Friday, we’ll give you 20% off your first three months of service.” The goal here is to get them to act.


The fear of loss is stronger than the possibility of gain (loss aversion).

17. Add a Signature Section

In most cases, you’ll need to discuss the proposal before a client signs on. That’s okay, but there are some prospects that are ready to go, so give them that opportunity.

18. Check Your Grammar and Spelling

Your goal is to be as professional as possible and that starts with your grammar and spelling. Use Grammarly and Hemingway Writer to optimize this.

And last, but not least:

19. Optimize Your Design

You can use Canva templates to create well-designed PDFs or you can hire a designer on Fiverr or UpWork. Either way, it definitely helps to have a presentable, well-designed, and professional proposal.

20. Add a Credit Card Form (Optional)

I’ll typically add a credit card form on the proposal to push the envelope, but it’s not necessary. I recommend testing it to see how well it converts.

Now there’s one other big question:

When should you send your proposal?

I recommend setting up a phone call or screenshare BEFORE you send the proposal.

Then on the day of the conversation, send the proposal right before. That way you can guide the client through the offering.

As opposed to sending it to them and them scrolling to the pricing section.

The way you win over clients is through perceived value.

Pricing means nothing.

Your goal is to amplify your perceived value and the best way to do this is through the strategy I just outlined.

That’s all you need to know about developing effective SEO proposals.

Now it’s time to learn how to retain 95% + of your clients. Most people think retention is about customer service, but they’re wrong. There’s something far more important.

Make Your Clients Love You

No matter what anyone tells you, the key to making your clients happy is to get results.

There are some other factors that will determine their happiness level, but results are the lead domino.

Get them results and most clients will love you forever.

Keep in mind that there are some clients (probably less than 1%) who will never be satisfied. These clients are extremely rare, but you’ll know it when you encounter one.

That said, here’s how my client SEO process looks. You can replicate, modify, or add to this process.

I’ve tried to make this process as lean as possible so that A) you can get your clients results fast and B) you get turn a profit.

At a high level, the client SEO process is as follows:

1. Perform an SEO audit to find existing issues and research to analyze their competitors and find keywords and link opportunities.

2. Prioritize actions based on your findings and what will have the biggest impact on their performance. For example, making their site mobile friendly would be a level 1 action because it would have a big impact on their performance. Compare this to writing image ALT tag descriptions, which would be a level 3 action because it would have a low impact on their SEO performance.

3. You need to take action on your priority list.

4. Repeat critical actions such as creating new keyword-targeted content, optimizing pages, and acquiring backlinks every month.

This is the 30,000-foot view of an SEO campaign, but here’s what you might do month-to-month.

Let me show you how I would structure a 6-month campaign. Keep in mind that some of these actions will vary based on the client’s budget.

In month #1, you’re going to do the following:

  1. Perform an SEO Audit
  2. Conduct Keyword Research
  3. Analyze Competitors
  4. Find Link Prospects
  5. Fix All Technical/UX Issues

In months 2-3, you’ll:

  1. Optimize Existing Keyword Targeted Pages
  2. Create New Keyword-Targeted Pages
  3. Create Linkable Assets

Then in months 4-6, you’ll:

  1. Acquire Backlinks
  2. Create New Keyword-Targeted Pages (if the budget is available)

But now I need to cover something very important.

Need more backlinks? Try these 7 untapped link building techniques.

Should you do all the work or should you get help?

When you’re starting out, it may seem wise to try to do all the work yourself. But in reality, you should begin the process of getting help and building systems as soon as possible.

That’s because it’s only way you can scale your services and take on more clients.

Think about this way:

You can either spend more time working and retain more profit on a low scale.

Or you can have more time, but have less profit on a high scale.

Here’s how that looks from a numbers perspective:

Let’s say you have 10 SEO clients paying you $500 per month each and you’re doing all the work.

Technically, you’ll have a 100% profit margin in this scenario.

However, it’s not that simple when you consider your time investment. Let’s say your hourly rate is $50/hour.

That means you would spend 10 hours a month per client, which equates to 100 hours per month.

That means you’re working 100 hours to make $5,000/mo. This is a nice amount of money, but there’s a problem. You can only go so far until you’re maxed out. Let’s say you took on 10 more $500/mo clients.

That would put you at 200 hours per month or 50 hours a week.

It would be nearly impossible to bring on new projects at this stage.

Sure, you’re making $10,000/mo, but at what cost? This all assuming you’ll have incredible efficiency and you’ll work like a robot, which doesn’t happen.

In this scenario, you’re nothing more than a highly paid employee because you’re being paid based on the number of hours you’re working.

This is okay in the short term, but in the long-run you want to flip this equation.

You DO NOT want to be paid based on the number of hours you’re working.

Think about this for a second:

Would you rather make $10,000 per month in pure profit and work 200 hours…


Would you rather make $5,000 per month in profit and work 50 hours?

I would take the latter any day of the week. But how is it possible?

It’s possible to stop being paid by the hour when you either outsource or hire employees.

As you probably know, I’ve done both and I prefer outsourcing.

Pretty much every single SEO task can be outsourced.

That means instead of spending your time servicing clients, you can spend your time selling new ones and keep your existing client base happy.

So, how do you do it?

It’s very simple.

Let’s say you have $1,000/mo client. Take 25-50% of your revenue, $250-$500 and invest into a service or individual freelancer. Then every time you take on a new client, you just repeat this process.

You’re still going to profit, but you’re going to be able to scale and have much more time.

Then, at a certain point, you’ll have so many clients that you’ll need to raise your prices.

But in the beginning, just take a small amount of your revenue and get help immediately.

This is exactly how I was able to get up to grow my monthly income so quickly with client work.

It wasn’t because I was a guru SEO. It was because I started looking for help right away. Don’t try to do everything yourself.

Take less profit and get help.

Ironically, doing so will actually produce more profit at scale.

For example, 100% profit at $10,000/mo is $10,000 profit.

But 50% profit at $50,000/mo is $25,000 profit. Do you see how that works?

Less margin at scale destroys a high margin on a low scale. Not only that, you’ll be working less in the second scenario.

Review everything I just outlined because it will change your life and business.

The last big piece of client work that I need to cover is reporting and client support.

My recommendation is to:

  1. Send a monthly report outlining what deliverables were completed
  2. Send a performance report, which may come in the form of individual keyword ranking performance, total keyword positions according to Ahrefs or Google Analytics organic search traffic growth.

Aside from your big monthly report, you should be updating your clients at least bi-weekly. Weekly is even better. Report positive changes in rankings and report big actions that were completed.

Clients want to stay in the loop and if they believe you’re working hard on the campaign, they won’t breathe down your neck as aggressively. Lastly, don’t keep clients hanging.

If they send you an email, respond within 24 hours or less.

That’s All!

Starting an SEO company isn’t easy, but the rewards are worth it.

If you got a lot of value out of this guide, please share it.

Talk soon!
– Gotch

96 thoughts on “How to Start an SEO Company (A-Z Process)”

  1. Hello Nathan, I was looking for this article for sometime and no one offered that much clear explaination as much as you did. I know starting our own seo company is just a very huge thing and needs expertise in several areas of search engine ranking. I am just learning some stuff at the moment with some my fellow members and we hope that we will soon start an seo company.
    Albert Devin

  2. Hai Nathan, excellent post. there’s a quite a lot to learn from you and your blogs, awesome sharing thank you so much.

  3. HiNathan, love this detailed guide! have a potential client who wants to flip the company in a few years time, but I’m not sure whether SEO helps in increasing his valuation of his company since he has almost full capacity in his business (P.S he owns a student care business and its like 80-90% full)

  4. Great article with excellent idea!Thank you for such a valuable article. I really appreciate for this great information.

  5. Hello sir , I got 500 + above spammy domain backlink (all the domain .tk, ) gave in my single post . It show on Google search consule. After I open the websites one by one but no any websites work . So I am use disavow file . Now two question come to my mind one is how make this type of backlink? and if I get this type link then how deal with them . Plz help me I wait your replay

  6. Hey Nathan,

    I am simply following your footsteps to scale my SEO agency. I found your content is much more valuable for person like me who were their into industry but struggling to make good impact.
    Once again thanks a ton for writing this awesome content.

  7. That’s a super awesome content on the real time situations that arise in the life of a seo…!!! Thanks Nathan want some more real life case studies😊cheers👍

  8. That’s an excellent article. Oxyleads is an excellent alternative to Hunter. Highly recommend to give it a try. It’s cheaper and the chrome extension works better IMHO. In fact, here’s a coupon code I received on my purchase 15off

  9. Thanks for the tips, Nathan! I am gonna try them out and see if I can get some more extra cash. May I suggest to other fellow readers one way I have been earning. I have been earning a bit by writing snippets on QWERIFY and it had been great and I am getting paid for writing contents for others. Writing is fun but I will also try these tips when I have the time!

  10. Hi Nathan Gotch, such an informative content and also impressive like other posts of yours. Thanks for sharing this post with us.

  11. Thanks, Mr. Nathan Gotch for your excellent advice. I am an Indian & I want to become an SEO Consultant (by self-studying, followed by enough practice). Now, after reading your article, I’m feeling like, I should look before I leap, I mean to say:- I am getting a bit too optimistic & adventurous. Please tell me is it possible to master SEO within a time of 3-4 months? I have also nourishing an idea to give tuitions on ‘SEO’ to local students and I would go for online tuition after a few months of experience. Please suggest/advice me is my idea ‘A feasible one’?
    Thanks & Regards,
    Sandip (Age:53)

  12. Its cool you have taken a lot of pain to express your view. I am grateful for such a nice stuff.

Comments are closed.