Business Resources  โ€บ  Marketing and ad agencies

Marketing Agencies in Salt Lake City: 9 Local Firms for Small and Mid-Size Businesses

This is a short list of digital marketing agencies with an office in Salt Lake County, checked against each firm's own website and a second listing on October 27, 2026. Every firm here handles some mix of Google search, paid ads, websites and social media for local businesses. Nobody paid to be on it.

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

Quick answer

For a Salt Lake County small business, start with Rock Salt Marketing Cooperative or Found Local Marketing for Google search and Maps work, Stay Wild Digital Marketing or Soda Spoon Marketing for a new website plus ads, and Big Mouth Marketing if you run a restaurant or bar. Pivo Web in West Jordan focuses on Google Business Profiles for trades, Adtheon in Millcreek runs only paid social and search ads, AIM Digital Agency pairs digital work with KSL radio, and MWI fits businesses with several locations.

  • All nine firms list an office in Salt Lake City, Draper, Millcreek or West Jordan on their own website.
  • Each was also confirmed on a second source such as Clutch, Semrush, Indeed or Utah Business on October 27, 2026.
  • Agencies based in Lehi, Pleasant Grove, Bountiful or out of state were left off, even when they rank for Salt Lake City searches.
  • Ask every agency whether your Google Ads budget is billed separately from their monthly fee.
1

Rock Salt Marketing Cooperative

Salt Lake City
Best for: Local businesses and franchises that live on Google search and Google Maps

Rock Salt keeps its menu short: search engine optimization, paid search and websites built to rank. It lists a Salt Lake City address on Stringham Avenue near Sugar House and has separate service pages for local SEO and franchise marketing, which matters if you run one shop in Holladay or forty locations across the Wasatch Front. The homepage says it has worked with everyone from mom and pop shops to Fortune 500 companies. If most of your customers find you by typing a service and a city into Google, this is a good first call.

Services: SEO, Local SEO, Google Ads, Web design, Franchise marketing
2

Found Local Marketing

Salt Lake City
Best for: Trades and home service companies that need more calls from Google Maps

Found Local works out of 159 W Broadway downtown and builds its pitch around small businesses and nonprofits. The trades it names on its own site are painters, roofers, HVAC companies, landscapers, window cleaners, auto repair shops and med spas. The core of the work is your Google Business Profile, local search rankings and a site that loads fast on a phone, with social media, video and a CRM for follow-up on top. A roofer in West Jordan who wants the phone to ring more is the customer this firm describes.

Services: Google Business Profile, Local SEO, Web design, Social media, CRM automation
3

Stay Wild Digital Marketing

Salt Lake City
Best for: A business that needs a new website, logo and ads from one small team

Stay Wild has an office at 2079 S 1200 E in Sugar House and a second phone line for Park City. Most of its site is about building things: custom WordPress sites, logos and branding packages, and online stores on Shopify, WooCommerce or Wix. It also runs SEO, Google Ads and social media ads once the site is live. The portfolio leans toward trades, logistics, auto and professional services. Pick it if your website is old and you would rather hand the rebuild and the ads to the same people.

Services: Website design, Branding and logos, Ecommerce sites, SEO, PPC and social ads
4

Soda Spoon Marketing

Draper
Best for: Salons, gyms, clinics and home service companies in the south valley

Soda Spoon sits on Bangerter Parkway in Draper and covers more ground than most shops its size: websites, SEO, Google Ads, social, email, public relations and even digital signage. The industries it lists include salons, spas, gyms, home services, legal and medical practices. It offers a free strategy session before you sign anything, which is a cheap way to hear how it would split a budget between search and social for your business. Good fit for an owner in Draper, Sandy or Riverton who wants one firm handling everything.

Services: Website, SEO, PPC, Social media, Email, Public relations, Digital signage
5

Big Mouth Marketing

Salt Lake City
Best for: Restaurants, bars and breweries

Big Mouth is a Salt Lake City agency whose client logos are mostly restaurants, bars and breweries, and Utah Business covered its launch as a hospitality marketing firm. It does the usual digital work, like social media, email, Google Ads and review management. It also handles the things a restaurant actually needs that most agencies skip: postcard mailers, loyalty apps, push notifications, print ads and private event promotion. If you own a restaurant on 300 South or a brewery in South Salt Lake, start here before you try a generalist.

Services: Social media, Email, Google Ads, Review management, Loyalty apps, Direct mail, Event promotion
6

Pivo Web

West Jordan
Best for: HVAC, plumbing, salon and dental owners who want their Google Business Profile handled

Pivo Web is a small West Jordan firm built around the Google Business Profile: optimizing it, posting to it on a schedule, managing reviews, and keeping your name and address the same across local directories. It also does local SEO, social media, Google Ads, websites and traditional ads. The trades it names are HVAC, plumbers, dentists, salons, chiropractors, contractors, auto repair and landscaping. If you are a plumber in West Jordan or Riverton and your listing has not been touched in a year, this is the kind of firm that fixes that first.

Services: Google Business Profile, Review management, Local SEO, Social media, PPC, Website design
7

Adtheon

Millcreek
Best for: Businesses that want someone else running their Facebook, Google and TikTok ads

Adtheon has an office at 4885 S 900 E in Millcreek, and it does one thing: paid ads. The platforms on its homepage are Facebook, Instagram, Google Ads, YouTube, Bing, TikTok, Pinterest and Reddit. It does not build websites or write blog posts. That makes it a good fit if your site already works and you know your customers are on social media, but you do not have the hours to test ad creative and adjust budgets every week. Ask how they report results, and whether they track sales or just clicks.

Services: Facebook and Instagram ads, Google Ads, YouTube ads, TikTok ads, Bing, Pinterest and Reddit ads
8

AIM Digital Agency

Salt Lake City
Best for: Businesses that want radio and digital ads planned together

AIM's Salt Lake City office is at 55 North 300 West downtown, and its site carries a Bonneville International copyright with KSL stations listed on the page. Besides SEO, Google Ads, Local Service Ads, social and websites, it sells audio and video advertising, so a single plan can put your business on the radio and in search results the same month. Its homepage lists home services, auto, medical, dental and legal among the industries it serves. Worth a call if you have tried radio before or are thinking about it.

Services: SEO, Google Ads, Local Service Ads, Social media, Audio advertising, Video, Websites
9

MWI

Salt Lake City
Best for: Gyms, self storage, restaurants and other businesses with several locations

MWI lists an office at 625 South State Street in Salt Lake City alongside Phoenix and Hong Kong. Its pitch is aimed at multi-location businesses, and the industries on its homepage include gyms, self storage, restaurants, hotels, banks and treatment centers. Services are SEO, pay per click, web development, content, conversion rate work and public relations. A single coffee shop is not who this firm is built for. A business with four or more locations across the valley that needs each one to show up on Google Maps is.

Services: SEO, PPC, Web development, Content, Conversion rate optimization, Public relations

How we picked these Salt Lake City marketing firms

We started from the firms that show up when someone searches for a marketing agency in Salt Lake City, then threw out most of them. A lot of the agencies ranking for that search are in Lehi, Pleasant Grove, Provo or Bountiful, and a few are national companies with a city page and a shared office address. Those can still be good firms. They just are not Salt Lake County agencies, and this list is for owners who want someone they can meet in person in Salt Lake City, Draper or West Jordan.

Each firm had to list an office in a Salt Lake County city on its own website, and a second source had to agree: a Clutch or Semrush directory profile, a job listing, or a news story. Each site had to load on October 27, 2026, and the services in each entry come from that firm's own pages. We did not copy star ratings, review counts, awards, client names or prices from anywhere, because those change and are easy to inflate.

The order is about fit for a local business with somewhere between one and a few dozen employees, not about size. Firms that mostly make TV spots, billboards and brand campaigns are on our list of Salt Lake City advertising agencies, and firms that mostly do search rankings are on our list of Salt Lake City SEO companies. We kept the overlap between the three lists small on purpose.

What a marketing agency here will actually do for you

For most small businesses in the valley, the work comes down to four jobs. First is your Google Business Profile, the listing with your hours, photos and reviews that shows up on Google Maps when someone searches for a plumber in Murray. Second is your website, which needs to load fast on a phone and tell people what you do and where. Third is paid ads, usually Google Ads, Local Service Ads or Facebook and Instagram ads. Fourth is follow-up: email, text messages and making sure someone calls back the leads.

A good agency will tell you which of those four is broken first. A restaurant usually needs social media and email more than search. A roofer usually needs Google Maps and Local Service Ads more than Instagram. If an agency proposes all four at once before it has looked at your Google Business Profile and your call logs, ask why.

Marketing agencies are not the only option. Some owners in the valley run their own Google Ads after a weekend of learning, and our free AI 101 class for local business owners covers how to write ad copy and social posts with AI tools so you can do more of it in house. You can also put your business in front of local readers directly by listing it in our Local Directory for $49 a month.

Questions to ask before you sign

  • Is ad spend separate from your fee? Most agencies charge a monthly management fee and bill your Google or Meta ad budget on top of it. Get both numbers in writing.
  • Who owns the accounts? Your Google Ads account, Google Business Profile, website hosting and domain should be in your name, with the agency added as a user. If you leave, you keep them.
  • How long is the contract? Ask whether you can cancel month to month after the first term, and what happens to your website if you do.
  • How will you track calls? Call tracking numbers show which ad or listing made the phone ring. Without them, you pay for clicks you cannot tie to a single customer.
  • Who will work on my account? Ask to meet the person who will run your campaigns, not only the person selling them.
  • Can I talk to a client in my industry? A firm that does good work for dentists can give you a dentist's phone number.

Marketing agency, advertising agency or SEO company?

The names overlap, but in Salt Lake City they usually mean different things. A digital marketing agency, like the nine above, runs the ongoing online work: search, ads, social, websites and email. An advertising agency is more likely to make a TV spot, a billboard on I-15 or a full brand campaign, and to buy media on KSL or in print. An SEO company works only on getting your site to rank in Google without paying per click.

If you are not sure which you need, look at where your last 20 customers came from. If most found you on Google, you want search help. If most came from word of mouth and you want more people to know your name, advertising will likely do more for you, and our guide to where to advertise in Salt Lake City walks through billboards, radio, print and newsletters. If you want to test reaching locals without an agency at all, you can buy an ad in a local newsletter like ours and see what it does before you commit to a retainer.

Other ways to reach Salt Lake County customers

An agency is one way to spend a marketing budget. You can also run your own ads, sponsor a youth team, buy a booth at the Downtown Farmers Market, or advertise in local media. The Salt Lake Valley newsletter, which publishes this page, goes to about 2,400 Salt Lake County readers every Monday, Wednesday and Friday, and we sell ads in it. We left ourselves off the list above because we are not an agency and we should not rank our own product. Current ad options and prices are on our advertise page, and if you are hiring you can also post a local job for $49.

Common questions

How do I choose a marketing agency in Salt Lake City?
Start with where your customers find you now. If it is Google, pick an agency that does local SEO and Google Ads, such as Rock Salt Marketing Cooperative, Found Local Marketing or Pivo Web. Then ask who owns your ad accounts, whether ad spend is billed separately from the fee, how calls will be tracked, and whether you can cancel month to month.
Do I need a marketing agency with an office in Salt Lake City?
No, but a local office makes it easier to meet in person, and a local team already knows the neighborhoods, the competitors and the media you will be up against. Many agencies that rank for Salt Lake City searches are actually based in Lehi, Provo or out of state, so check the address on their contact page.
Which Salt Lake City marketing agency is best for restaurants?
Big Mouth Marketing in Salt Lake City focuses on restaurants, bars and breweries. Besides social media and email, it handles postcard mailers, loyalty apps, print ads and private event promotion.
What is the difference between a marketing agency and an advertising agency?
In Salt Lake City, a digital marketing agency usually runs ongoing online work like Google search, paid ads, social media and websites. An advertising agency is more likely to produce TV, radio and billboard campaigns and buy media for them. Some firms do both, so ask for examples of the exact work you need.
How much does a marketing agency in Salt Lake City cost?
Prices vary by firm and by how many channels you hand over, and most of the agencies on this list do not publish prices on their sites. Ask each one for its monthly fee, its minimum contract length, and your recommended ad budget as three separate numbers so you can compare quotes fairly.

Related guides

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