Hand-picked Salt Lake County happenings, straight to your inbox. No fluff, no spam, easy to leave.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 model | Ahrefs survey | WebFX's own range |
|---|---|---|
| Monthly retainer | Most common $501 to $1,000; agency average $3,209 | $1,000 to $5,000 |
| Local SEO retainer | Average $1,557 a month | Not listed separately |
| Hourly | Most common $75 to $100; average $111 | $75 to $200 |
| One-time project | Most common $2,501 to $5,000 | $500 to $5,000 |
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.
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.
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.