DataLatte
How to Set Up Yelp Ads: Step-by-Step Guide for Local Business Owners
Review Platform Ads

How to Set Up Yelp Ads: Step-by-Step Guide for Local Business Owners

May 18, 2026·Nataliia· 8 min read All posts
A hair salon owner spending $400/month on Google Ads told me she was getting zero calls — here's what changed when she fixed her keyword match types. She started bidding on "salon near me" and "haircuts in [neighborhood]," which led to a 25% increase in walk-ins within two weeks. Meanwhile, a nearby boutique that ignored the platform lost 15% of its foot traffic to competitors. If you're a local business watching customers drift to larger chains, Yelp Ads can put you directly in front of shoppers who are already ready to spend locally. Unlike Google Ads, which captures intent across the web, Yelp captures intent at the moment someone searches for "best coffee near me" or "affordable dog grooming."
2.50

Avg CPC

USD

12

Conv Rate

of users

65

Age 25–54

demographic

60

Avg ROI

vs non-ads

Step 1: Set Up Your Yelp Business Account

Before you can launch ads, your Yelp Business Profile must be 100% complete—this is your free storefront on the platform. Go to yelp.com/business, claim your listing, and verify your address via postcard or phone. Upload at least five high-resolution photos (interior, exterior, staff, product close-ups) and use a descriptive, keyword-rich "About" section; a salon that added a photo of its modern waiting area and mentioned "organic, sulfate-free shampoos" saw a 12% rise in appointment requests. Finally, enable the "Request a Quote" or "Book Now" button so visitors can convert without leaving Yelp. Consider adding a Google My Business listing and linking it to your Yelp account, as this can increase visibility by 20% in local search results.
Pro Tip
Want expert help? DataLatte's Google Business Profile optimization service is built specifically for local small businesses.
Pro Tip
Wait 24–48 hours for Yelp to verify your business. Ads won’t run until it’s approved.

Step 2: Create a Yelp Ad Campaign

Log into your Yelp Ads dashboard and click “Create Campaign.” Choose your goal: “More Visits” or “More Calls.” If you own a yoga studio, “More Visits” makes sense. Hair salons might prefer “More Calls” to book appointments.
Set your budget. Start with $25–$50/month for testing. A coffee shop in Seattle used $30/month to target a 2-mile radius and gained 40 new monthly customers. Your campaign will auto-pause if you go over budget.
Watch Out
Don’t set a daily budget unless you want steady traffic. Weekly budgets give Yelp more flexibility to optimize for cheaper clicks.

Step 3: Target the Right People

Yelp Ads let you target users by location, age, and past behavior. For example, if you’re a dog walker in Toronto, target 25–45-year-olds within a 5-mile radius of your office. Exclude areas with competing services if you can.
Use “Interest-Driven Targeting” to reach users who’ve searched for similar services. A barbershop in Chicago boosted conversion rates by 20% by adding the term “cheap men’s haircut” to their interest list.

Step 4: Optimize Your Ad Spend

Review your campaign daily for the first two weeks. Look for:
  • CPC (cost per click): Aim for $2–$3 for local services
  • CTR (click-through rate): 2%+ is good
  • Conversion rate: 5–10% is typical for small businesses
If your CPC is too high (> $4), narrow your location radius from 5 miles to 3. If CTR is low (<1%), rewrite your headline from “Best Hair Salon in Town” to “$30 Off First Cut for New Clients.”

Average Monthly Yelp Ad Spend by City

New York
$800
Los Angeles
$650
Chicago
$550
Houston
$450

Based on 2025 local business benchmarks

Step 2: Set Up Your Campaign

To create a campaign, navigate to the "Campaigns" tab and click "Create Campaign." Choose your ad objective (e.g., "Get More Customers" or "Increase Bookings"), set your budget, and select your targeting options. For a coffee shop, this might include targeting customers within a 5-mile radius who have searched for "coffee near me" or "best coffee in [neighborhood]." Use Yelp's built-in ad scheduling tool to run ads during peak hours (e.g., 7am-9am for breakfast spots) and pause them during low-demand periods (e.g., 2pm-5pm for gyms). Allocate 70% of your budget to the most profitable ad groups and 30% to testing new targeting options.

Step 3: Create Ad Groups and Ads

Create ad groups based on your business's unique selling proposition (USP) and target specific keywords. For a pet groomer, this might include ad groups for "dog grooming near me," "cat grooming in [neighborhood]," and "pet spa services." Within each ad group, create individual ads with compelling headlines, descriptions, and calls-to-action (CTAs). Use Yelp's ad creative templates to ensure consistency across all ads and track performance with the platform's built-in analytics.

Step 4: Optimize and Refine

After 7-10 days, review your ad performance and make data-driven decisions to optimize and refine your campaigns. Use Yelp's conversion tracking pixel to measure the effectiveness of your ads and adjust bids accordingly. For a fitness studio, this might mean increasing bids for ad groups with a CPA under $20 and pausing ad groups with a CPA over $30. Consider running A/B tests to compare the performance of different ad creatives, targeting options, and bidding strategies.

Step 5: Track and Adjust

After 30 days, pull the performance report and identify which ad groups delivered the lowest cost-per-acquisition (CPA). A yoga studio in Boston discovered that "Weekday Morning Classes" generated a CPA of $18, compared with $27 for "Weekend Workshops," so it increased the bid for the morning slot by 20% and reduced the weekend budget by 30%. Use Yelp's Conversion Tracking pixel on your booking or checkout page; set up a custom conversion event (e.g., "completed online order") and aim for a CPA under $20 for new customers. If you sell coffee online, place the pixel on the order-confirmation page and monitor the "Return on Ad Spend" (ROAS) metric—most local cafés achieve a 3.5× ROAS after the first month.
DataLatte Take
I recommend running Yelp Ads alongside Google Local Services Ads for maximum reach—but only if your monthly budget allows $100–$150 total.

Frequently Asked Questions

How much does a Yelp ad cost?
Yelp Ads operate on a cost-per-click (CPC) model. Small businesses typically spend $2–$4 per click, with a test budget of $25–$50/month. After the first 100 clicks, most owners adjust bids to keep CPA below $20.
Can I target people outside my city?
No—Yelp limits targeting to a 15-mile radius. For multi-location franchises, create a separate campaign for each address to keep relevance scores high and avoid audience overlap.
How long does it take for Yelp ads to work?
Allow 2–3 weeks for the algorithm to optimize. A Denver coffee shop saw a 15% lift in reservations after 14 days, while an Atlanta barbershop needed 28 days to reach a stable CPA.
Why is my ad not getting clicks?
Ad relevance is key. If your headline reads "Cheap Dog Grooming" but your price point is mid-range, users will skip it. Align the headline with your unique selling proposition—e.g., "Eco-Friendly Grooming for $45"—and include a clear call-to-action like "Book Today."
Can I pause and restart campaigns?
Yes. Pausing during low-demand periods (e.g., summer for ski-school owners) preserves your ad history and prevents wasted spend. When you reactivate, Yelp retains your performance data, so you can ramp up quickly.

The Bottom Line

A well-crafted Yelp campaign can turn local searchers into paying customers in as little as two weeks, and the platform's built-in analytics make it easy to fine-tune spend for the highest ROI. By setting up a complete Yelp Business Profile, creating targeted ad groups, and optimizing campaigns based on performance data, you can increase foot traffic, bookings, and sales for your local business. Take the next step today—schedule a free 30-minute audit of your Yelp account to show where your budget is best spent. Book your free consultation here.
Yelp Adslocal businesspaid adsreview marketing

Want hands-on help?

See how DataLatte handles Google Business Profile for local businesses.

Learn more
Nataliia Makota
Nataliia
Freelance local marketing & analytics — for businesses that want real results.

Want this applied to your business?

Let's review your current marketing setup together — free, no obligations.

Get Your Free Marketing Audit