Search Engine Optimization (SEO) requires a number of different things to be in place.

  1. Google needs to find your website by following a link to your site
  2. The Google Crawler then tries to find every page on your site by following the links that exist on your site.
  3. Everything the crawler finds (images, keywords, website code like HTML and JavaScript etc) gets stored on a Google server.
  4. When someone searches for something in the Google search box, Google tries to show the best results near the top of the page. Every site gets scored and ranked, and then the results are shown.

Summary: You need to have a decent website, with the right keyword phrases in the right places on the site. Then over time, people need to like your site and link to that content.

So let’s now talk about what we mean by “a decent website.”

Sign Up

A Decent Website

SEO always starts with a decent site. It needs to clean, fast loading, easy to update, and mobile friendly.

Some people feel that a website needs to be perfect before starting to make SEO improvements. That is not correct. The site needs to do it’s primary job. In most cases, this means that the site needs to be able to provide a phone number and have 1 or more functioning contact forms. In addition, the website needs to have Google Analytics and Google Tag Manager installed and configured correctly, and Search Console must be activated.

If you aren’t aware of those tools, fill out the form on this site and we’d be happy to teach you more about those tools.

Sign Up

SEO is all about content! Specifically, SEO is about having the right phrases in the content on your website. For example, if you want to show up for the phrase “seo packages”, you would need to have that phrase on your site.

Over time, a smart SEO strategy includes adding more pages to your website that each feature every important phrase to your business. It’s possible this content gets added to a main page within the navigation of the site. Maybe it gets added to a blog section of the site. The key to remember is that you aren’t likely to show up for a phrase that isn’t on your site!

Sign Up

Once the target phrase is identified, and related content is written, add the content to the 4 main places:

  1. The Title tag
  2. The extended URL
  3. The primary header or H1 HTML tag
  4. Somewhere in the paragraph text

See the image below:

Sign Up

Let’s Recap our SEO Strategies

  • We make sure that we have a decent website
  • We then create a plan to write more content over time
  • We then optimize that content by putting the right keywords in the right places
  • We then need to get people linking to that content. We want more domains linking to us and we also want more total links pointing to our site
  • The more content we add, the better
  • The more links we get pointing to that content, the better

Is SEO a 1 time thing?

Adding content around a particular keyword is something you might do once. However, there are always more keywords to go after which means there is more content to create and more links that need to be pointing to that content.

What does Analyze and Repeat mean?

We wanted to go after the phrase “SEO company salt lake city”. Over time, our average position for that phrase is #1. This means for that phrase, most of the time, the SeboMarketing site will show up first in Google’s search results.

We also want to show up for “SEO salt lake city utah”. At the time of the creation of this page, our average position for that phrase is 7. This means there are 6 sites that show up higher than us. We would like to still work on improving the ranking of that phrase.

We’ve analyzed our current ranking for those 2 words.

We don’t need to repeat our efforts for “SEO company salt lake city” since we are already normally at the top. However, we need to repeat our SEO efforts for “SEO salt lake city utah” since we still have room for improvement.

This means will either write more content with that phrase on it, or we will implement additional link strategies to the page that ranks for that phrase.

As long as there are words you want to show up high for, there is always additional SEO work to be done. And as that work continues to be done, rankings go up, and therefore traffic goes up, and hopefully and most importantly, our leads will increase as well.

Sebo wants to do the same thing for your business. For more information, check out our Frequently Asked Questions page, or check out our Pricing page. 

Sign Up

If this program sounds interesting to you, we’d love to talk. In order for us to maximize your SEO results, we will need to either set up or get access to the following resources:

  • Google Analytics
  • Tag Manager
  • Search Console
  • Your Google My Business (GMB) account
  • Your website backend (WordPress, SquareSpace, etc)

For more detailed instructions on how to share access with us, click here.

Google Analytics

Google Analytics is a free tool provided by Google that helps us know what happens on your website. Where did visitors come from? What page did they first visit? What other pages did they visit? Did they fill out a form? Which marketing channel is providing high quality leads for us?

Google Tag Manager

In many cases, a website intentionally sends a visitor off your website. Maybe you have a 3rd party tool that sends them off your site. Maybe you send visitors to your Social Media pages or to your YouTube channel. In all these cases, Google Analytics can’t track that visit once they leave your site. Google Tag Manager helps solve this problem, in addition to providing many other valuable insights.

Google Search Console

Do you ever wonder what keyword phrases people are actually searching for? Do you want to know if you show up for those phrases? And if you show up for certain phrases, do you want to know where you show up in the search results, and is your ranking getting better or worse? This is where Google Search Console comes in. It’s an extremely helpful – and free – tool provided by Google. Don’t have a website without it!

Google My Business

If someone searches for your website, and your company shows up on a Google Map result, you have a Google My Business account. We’ll want to make sure this account is working correctly for you.

Website Access

For us to be able to add content to your site, do On Page SEO efforts, etc, we will need access to your website. In most cases, this means providing us WordPress access, but even if you use a different CMS (Content Management System), we’ll still need access.


For more information, check out our Granting Account Access page, our Frequently Asked Questions page, or check out our Pricing page. 

Sign Up

How long does SEO take to get results?

Great question, and unfortunately, there isn’t a simple answer. It depends on a huge number of factors.

  1. The length of the target phrase: don’t go after single words. In many cases, don’t even go after 2 word phrases unless you have a high domain authority.
  2. The competitiveness of the phrase: how many other sites are going after that phrase? The more competitive the phrase is, the longer it will take to see results.
  3. The domain authority of the competing sites. If you are going up against sites with a domain authority of 50 or higher, it’s going to be tough.

So what can we learn about this? As you get going with your SEO efforts, go after local SEO phrases that are several words long. For example, “SEO company” would be challenging since you are competing against all the sites in the country. Since Sebo is in Utah, going after “SEO Company Salt Lake City” would be easier to get good rankings quickly.

Does Google change the SEO rules regularly? Does that make SEO challenging?

Yep, the rules do change regularly. Some people think that makes SEO challenging. However, Google changes the rules to try to catch the people that are trying to trick Google into giving their site unearned rankings. Those tricks are known as “black hat techniques”. As long as a company is following the tried and true SEO principles they will be rewarded over time.

Those principles include:

  • Create fresh, unique content
  • Add the content to the site systematically over time
  • Use the right keyword phrases in the right places
  • Get people talking about your content (get links to your content)
  • Repeat this by being consistent over time

How do I get more links pointing to my site?

Great question. Here are some ideas:

  • Create great, compelling content. This is the best way to get links.
  • Get listed in local directories
  • Get listed in industry specific resources
  • Create various channels (social media, YouTube, etc) where people can find your content. As more people find your content, you’ll likely get more links to your site.
  • Do PR (Public Relations) types of activities. Get interviewed as a thought leader. Make press releases.
  • Build relationships with resources that allow you to write content for them
  • Get others writing content on your behalf
  • Tons of other opportunities exist. Get creative!

What is "On Page SEO"? What is "Off Page SEO"?

We get asked this question a lot. Those are common phrases in the SEO industry.

On Page SEO

This refers to the specific things that you can do on your website that will help your site show up higher in the search rankings. It includes things like:

  • Add fresh content to your site
  • Adding important keywords on specific pages on your site
  • Get the keyword phrases in the Title tag, the extended URL, the page Header or H1 tag, and in the paragraph content
  • It can include how you have designed your internal link structure. This simply refers to how easy it is to get to specific pages on your site.

Off Page SEO (aka Link Building)

This refers to the things you can do without changing your site. Some ideas include:

  • Getting listed in directories
  • Getting interviewed on other sites
  • Creating different social media channels where your content can be found or linked to
  • Doing PR work

SEO is important to me. Why do we only get to talk once a quarter?

In many cases, people want to know exactly what’s going on at all times. Sometimes that means that clients try to talk to us a lot. At different pricing levels, we spend a different amount of time on your site each month. Talking to you counts against that time.

In other words, the more we talk, the less time we have to write content, do On Page SEO efforts, generate links, etc. At budgets below $1,000 per month, we need to limit the communication so we can focus our efforts on actually doing the SEO work that will impact your rankings over time.

Sign Up


  • Sebo Services
  • 3rd Party Assistance
  • On Page SEO
  • Link Building
  • Content Creation
  • Dedicated Acct Rep
  • Reporting
  • Meetings
  • Max Target KWs
  • Your Monthly Cost:
  • $125 per Month
  • $125 per Month
  • Auto, Monthly
  • 30 min / Qtr
  • 1
  • $250 per Month
  • $250 per Month
  • $250 per Month
  • Auto, Monthly
  • 30 min / Qtr
  • 2
  • $500 per Month
  • $375 per Month
  • $375 per Month
  • Auto, Monthly
  • 30 min / Qtr
  • 3
  • $750 per Month
  • Starts at $500 per Month
  • Starts at $500 per Month
  • Auto, Monthly
  • Monthly Calls
  • Custom
  • Starts at $1k / Month