Business Resources  โ€บ  Marketing and ad agencies

The best SEO companies in Salt Lake City (with offices in the valley)

Search "SEO company Salt Lake City" and half of what comes back is a national firm with a Salt Lake City page and no desk here. This list is only firms with an office in Salt Lake County, from downtown to Riverton, checked against their own websites and their Clutch listings on October 27, 2026.

By the The Salt Lake Valley team ยท Updated October 27, 2026

Quick answer

For most Salt Lake County small businesses, start with Upward Engine in Riverton, Searchbloom in South Jordan, or Utah SEO Experts in South Salt Lake, all three of which sell SEO to small and local businesses. In Ahrefs' survey of 439 SEO providers, the most common retainer was $501 to $1,000 a month and 68.8% charged $2,000 a month or less. Walk away from anyone who guarantees a number one ranking, because Google says no one can.

  • Every firm here has an office in Salt Lake County, confirmed on its own site and on Clutch
  • Ahrefs' survey puts the average local SEO retainer at $1,557 a month
  • Google says no one can guarantee a #1 ranking and there is no way to pay for better local placement
  • A monthly report should show calls, form fills and map views, not just a list of keyword positions
1

Upward Engine

Riverton
Best for: Small local businesses that want SEO and Google Ads from one shop

Upward Engine works out of a suite on 12600 South in Riverton and says on its homepage that it champions small businesses. It sells SEO and AI search optimization next to paid search, social ads and web design, so one team can run your SEO and your ads. If you used to work with Be Locally SEO or Firetoss, those web addresses now forward to Upward Engine, and SEO Werkz lists the same Riverton suite.

Services: SEO, AI search optimization, Paid search, Social ads, Web design
2

Searchbloom

South Jordan
Best for: Businesses with one location or many, including online stores

Searchbloom is in the River Front Parkway office park in South Jordan and splits its SEO into local, national and ecommerce work, with Google Ads and Bing Ads management and conversion work on the side. It also puts free tools on its site, including a schema markup generator, which tells you a fair amount about how technical the team is before you ever take a call.

Services: Local SEO, National SEO, Ecommerce SEO, PPC, Conversion rate optimization
3

Utah SEO Experts

South Salt Lake
Best for: Wasatch Front service businesses that want an SEO-first shop

Utah SEO Experts is an SEO shop first. Its site lists local SEO, technical SEO, SEO audits and AI search optimization before anything else, with Google Ads and web design behind them. Its Clutch profile puts the main office on East Morris Avenue in South Salt Lake, and it has a second office in St. George if you also sell in southern Utah.

Services: Local SEO, Technical SEO, SEO audits, AI search optimization, Google Ads
4

TKX Media

South Jordan
Best for: Franchises and multi-location brands

TKX Media, also on River Front Parkway in South Jordan, has a full franchise marketing menu: franchise SEO, PPC, websites and reputation management. It also does white label SEO for other agencies, so the firm you hire elsewhere may already be sending work here. Its SEO menu covers local, technical, ecommerce and enterprise work, plus audits.

Services: Local SEO, Technical SEO, Franchise marketing, PPC, White label SEO
5

Oozle Media

South Jordan
Best for: Dentists, orthodontists, home service companies and schools

Oozle Media builds the website, runs the ads and does the SEO, and it names the businesses it works with: dentists and orthodontists, home service companies, charter schools and beauty schools. It also sells call tracking, which matters for a dental office or a plumber, because a phone call is the lead you actually want to count.

Services: SEO, Website design, PPC, Call tracking, Email marketing
6

Sites by Sara

Murray
Best for: Owners who need the website rebuilt before SEO can work

Sites by Sara serves clients from Murray and builds WordPress, WooCommerce and Shopify sites, then sells local SEO, site audits and Google and Meta ads on top. It also does hosting and maintenance, which helps if your current site is slow, broken or locked in a builder you cannot edit.

Services: Local SEO, Site audits, WordPress and Shopify builds, Paid ads, Hosting and maintenance
7

Stay Wild Digital Marketing

Salt Lake City
Best for: A new brand that needs a logo, a site and SEO together

Stay Wild works out of an office on 1200 East near Sugar House and leads with design: custom WordPress sites, logos and branding packages. SEO and paid search sit on the same menu, so you can launch a new business with one team instead of handing a finished site to a separate SEO firm.

Services: SEO, SEM, Website design, Branding, Ecommerce sites
8

Avant8

Salt Lake City
Best for: Downtown businesses that want SEO and conversion work together

Avant8 says it is located in downtown Salt Lake City and offers SEO, Google and Facebook ads, conversion rate optimization and web design. The conversion work is the useful part for a small business: more traffic does nothing if the page it lands on does not get people to call or book.

Services: SEO, Google Ads, Facebook ads, Conversion rate optimization, Web design
9

ResmarkWeb

Cottonwood Heights
Best for: Tour operators and outdoor guides

ResmarkWeb, on Racquet Club Drive in Cottonwood Heights, only works with tour operators. It builds the site, handles search and AI visibility and runs Google and Facebook ads, with a booking system built in. If you run ski, rafting or canyon tours out of the valley, this is the one firm here that already knows your booking problem.

Services: Search and AI visibility, Tourism websites, Google Ads, Facebook ads, Booking system
10

Garit Boothe Digital

South Jordan
Best for: SaaS and fintech companies, not storefronts

Garit Boothe Digital does content and link building for software and financial companies, including banks, crypto firms and business lenders. It is on this list for software and finance companies in the south end of the valley. A neighborhood restaurant or a plumber should look further up the list.

Services: SEO strategy, Content and link building, SaaS SEO, Fintech SEO, SEO audits

How we picked these SEO companies

We started from the search results for "SEO company Salt Lake City," "SEO agency Salt Lake City" and "SEO services Salt Lake City," plus the Clutch list of Salt Lake City SEO firms. Then we cut anything we could not tie to a real office in Salt Lake County. A firm made the list only if its own website gave a Salt Lake County office and its Clutch listing put it in the same city. We read both on October 27, 2026.

That cut a lot. Several firms that rank for these searches are based in other states and only have a Salt Lake City page. One firm on the Clutch list turned out to have a UK address on its own site. Another site was a "launching soon" page. Firms in Lehi, Provo and Pleasant Grove show up on the same lists, but they are in Utah County, so they are not here. We also left off full-service agencies where SEO is one line out of twenty.

Then we ranked by fit for a business with one to a few locations in the valley, not by size. SEO-first firms that work with small local businesses are at the top. Firms built for one industry, like tour operators or fintech, are lower because they only fit if you are in that industry. No firm paid to be here, and you will not find our own newsletter on the list.

What an SEO company actually does for a local business

For a dentist in Sandy or a roofer in West Jordan, the first thing a searcher usually sees is the map with three local businesses, above the blue links. Google says local ranking comes down to three things: how well your Google Business Profile matches the search, how far you are from the person searching, and how well known your business is, which includes links to your site and your review count. Google also says there is no way to pay for a better local ranking.

So a good local SEO company spends its time on things you can check. It fills out your Business Profile categories and services, gets your name, address and phone number to match everywhere they appear, writes a page for each service you sell, fixes slow or broken pages, and gets local sites to link to you. If you sell in more than one city, it builds a real page for each one. A page for Sandy should say something true about Sandy, not repeat the Salt Lake City page with the name swapped.

What SEO costs in Salt Lake City

Most of the firms above do not publish prices, so you will get a quote after a call. The two most useful outside numbers come from Ahrefs and WebFX. Ahrefs surveyed 439 SEO providers. The most common monthly retainer was $501 to $1,000, and 68.8% charged $2,000 a month or less. Agencies averaged $3,209 a month, freelancers averaged $1,348, and local SEO averaged $1,557.

WebFX, a national agency, publishes its own ranges: $1,000 to $5,000 a month for ongoing SEO, $75 to $200 an hour for consulting, and $500 to $5,000 for a one-time project like an audit. A one-location shop in Murray will usually be near the bottom of those ranges. A franchise with twelve locations or an online store with thousands of products will be near the top.

Pricing modelAhrefs surveyWebFX's own range
Monthly retainerMost common $501 to $1,000; agency average $3,209$1,000 to $5,000
Local SEO retainerAverage $1,557 a monthNot listed separately
HourlyMost common $75 to $100; average $111$75 to $200
One-time projectMost common $2,501 to $5,000$500 to $5,000

What a monthly SEO report should show

Ask to see a sample report before you sign. Rankings for twenty keywords tell you very little. A report worth paying for ties the work to things that make you money, and it lists what the firm actually did that month.

  • Phone calls, direction requests and website clicks from your Google Business Profile, month over month
  • Form fills, booked appointments or online sales from organic search, from Google Analytics or your booking system
  • Organic clicks and impressions from Google Search Console, which is Google's own data and not a third-party tool's estimate
  • Rankings for the five to ten searches that bring in paying customers, checked from a Salt Lake County location
  • A plain list of the work done: pages written, pages fixed, listings cleaned up, links earned, each with a link you can click
  • What they plan to do next month and why

Red flags when you hire an SEO company

Google's own guide to hiring an SEO is short and worth reading. It says no one can guarantee a number one ranking on Google, and it warns against anyone who claims a special relationship with Google or offers priority submission. It also tells you to ask what results to expect and over what time, and to have the firm document every change it makes.

  • Guaranteed rankings, or a promise of page one by a set date
  • "We have a contact at Google" or a paid "priority" listing
  • A report that only shows rankings, with no calls, forms or sales
  • Links bought in bulk from sites that have nothing to do with Utah or your industry
  • The firm owns your Google Business Profile, your website or your analytics account instead of you
  • A long contract with no way out if the agreed numbers do not move
  • Unsolicited emails offering SEO, which Google's guide also tells you to be wary of

SEO takes months, so plan what brings customers in the meantime

SEO does not bring calls the first week. Google's guide tells you to ask a firm what results to expect and when, and you should expect the answer in months, not weeks. That leaves a gap, especially for a new business. Plenty of owners cover it with something that works this week: Google Ads, a listing in our Local Directory, or an ad in The Salt Lake Valley newsletter, which goes to Salt Lake County locals three times a week. We sell those ads, so weigh that, and you can see the ad options and prices here.

Some of the work you can do yourself first. Fill out every field in your Business Profile, ask your last twenty happy customers for a review, and make sure your hours are right. If you want help writing service pages or review replies with AI tools, our free AI 101 class for local business owners covers that. Then when you hire one of the firms above, you are paying them for the harder work.

Common questions

How much does an SEO company in Salt Lake City cost?
Most local firms do not publish prices. In Ahrefs' survey of 439 SEO providers, the most common retainer was $501 to $1,000 a month, local SEO averaged $1,557 a month, and 68.8% charged $2,000 a month or less. WebFX publishes $1,000 to $5,000 a month as its own range.
Can an SEO company guarantee I will rank number one on Google?
No. Google's guide to hiring an SEO says no one can guarantee a number one ranking, and Google says there is no way to pay for a better local ranking. Treat a guarantee as a reason to keep looking.
Do I need an SEO company with an office in Salt Lake County?
You do not need one, but a firm based here can check your rankings from a local address and knows which suburbs your customers search from. They can also meet you in person. Many firms that rank for Salt Lake City searches only have a city landing page and no office here.
What should I get from an SEO company every month?
A report with calls, direction requests and website clicks from your Google Business Profile, leads or sales from organic search, Search Console clicks, rankings for the few searches that bring in paying customers, and a list of the work done with links you can check.
Should I hire an SEO company or run ads?
They do different jobs. Ads bring calls this week and stop when you stop paying. SEO takes months and keeps working after. Many small businesses run ads or a newsletter placement while their SEO builds.

Related guides

The Salt Lake Valley sells newsletter advertising. Businesses cannot pay to be included in or ranked on our lists.