How to Set Up Meta Ads for a Local Service Business
A practical walkthrough for local service businesses ready to run their first Meta Ads campaign, from account setup through your first live ad.
Before You Start
This guide covers the mechanics of setting up a Meta Ads campaign. If you are still deciding whether Meta is the right channel for your business, read Why Meta Ads Are a Smart Channel for Tree Service and Land Management Companies first. Setup is only worth the effort if the channel makes sense for your situation.
This walkthrough assumes you are a local service business, specifically a tree service or land management company, running your first Meta campaign. The steps apply broadly to other local trades, but the audience and creative notes are written with outdoor service companies in mind.
You will need a Facebook account, a business page for your company, and about an hour to get the account structure in place before your first ad goes live.
Step 1: Set Up Meta Business Suite and Your Ad Account
All Meta advertising runs through Meta Business Suite (formerly Facebook Business Manager). This is where your ad account, page, and billing live. If you already have a personal Facebook account, you create the business portfolio from there.
Go to business.facebook.com and follow the prompts to create a business portfolio. You will need to enter your business name, your name, and a business email address.
Once the portfolio is created, add your Facebook Business Page to it. If your company does not have a Facebook page yet, create one before continuing. The page does not need to be fully built out to run ads, but it does need to exist and be connected to the ad account.
Inside Business Suite, go to Accounts and then Ad Accounts. Create a new ad account, name it something recognizable, set the currency and time zone, and add your billing information. Billing goes on the ad account, not the portfolio itself.
Add any other people who need access, such as a marketing agency or an employee, using the People section. Assign roles carefully. Giving someone admin access means they can modify billing, so reserve that for people who actually need it.
Step 2: Install the Meta Pixel
The Meta Pixel is a small piece of tracking code that goes on your website. It lets Meta know when someone who saw your ad later visited your site or took an action there, such as submitting a contact form or clicking a phone number link.
Without a pixel, Meta cannot optimize for website conversions. You can still run ads without it, using lead forms that stay inside Meta, but installing the pixel gives you more flexibility and better data over time.
To install it, go to Events Manager inside Meta Business Suite. Create a new data source, choose Web, and follow the steps to generate your pixel code. Meta will give you a code snippet to paste into the head section of every page on your site, and a separate event code for specific actions like form submissions.
If your website runs on WordPress, the Meta Pixel Helper plugin handles the installation without touching code directly. If you are on a custom site or a platform like Squarespace, paste the code into the site's header section. For websites managed by an agency, send the pixel code to whoever manages the site and ask them to install it. It typically takes less than 15 minutes.
After installation, use the Meta Pixel Helper Chrome extension to verify the pixel is firing correctly on your site before running any ads.
Step 3: Choose Your Campaign Objective
Meta organizes campaigns by objective, and the objective you choose determines how Meta spends your budget. For local service businesses, the two most useful objectives are Leads and Traffic.
Leads tells Meta to find people likely to fill out a form or call you directly. This is the right objective for most tree service and land management companies starting out, because the goal is booked jobs, not website visits.
Traffic sends people to your website. It is useful for brand awareness or if you have a high-converting landing page you want to drive volume to. It is less efficient for direct lead generation than the Leads objective.
For your first campaign, start with Leads and choose between two lead destinations: an Instant Form (a form that opens inside Facebook and Instagram without leaving the app) or your website's contact or quote page.
Instant Forms convert at a higher rate because they remove the friction of clicking out to another site. The trade-off is that leads from Instant Forms sometimes have lower intent because the barrier to submitting is low. Test both and see which produces better-quality contacts for your specific business.
Step 4: Define Your Audience
Inside the ad set, you define who sees your ads. For a local service business, audience setup is straightforward but worth doing carefully.
Location: Set your targeting to the geographic area you actually serve. For most tree service and land management companies, this is a radius around your base of operations, typically 20 to 50 miles, or a list of specific counties or cities. Do not target more geography than your crews can realistically cover. Wider is not better if you cannot take the calls.
Age and gender: For tree service and land management, the broadest useful range is typically 30 to 65 and above. People under 30 are less likely to own property with significant tree or land management needs. Gender targeting is generally not worth restricting unless your data says otherwise.
Detailed targeting: Meta lets you layer in interest and behavior signals, such as homeownership indicators, interests in home improvement, and rural geography signals. These can be useful for narrowing spend to property owners. That said, Meta's own guidance increasingly recommends broad targeting and letting the algorithm find your audience, especially as your pixel accumulates data. If your budget is limited, start with location and age and avoid over-restricting the audience.
Custom and lookalike audiences: If you have a list of past customers, you can upload it as a custom audience and ask Meta to find similar people. This is worth doing once you have at least a few hundred contacts. It is not necessary for a first campaign.
Step 5: Set Your Budget
Meta gives you two budget options: daily budget and lifetime budget. For ongoing campaigns, daily budget is simpler to manage. You set how much you are willing to spend per day, and Meta tries to stay within that limit.
For a local service business testing the channel for the first time, a daily budget somewhere between $10 and $30 is enough to gather data without a large financial commitment. At $20 per day, you will spend roughly $600 per month. That is enough to run a real test, though the number of leads you see will depend heavily on your market, your creative, and the service you are promoting.
Do not set a very low budget, such as $3 to $5 per day, and expect meaningful results. Meta needs enough daily spend to exit its learning phase within a reasonable timeframe. Very small budgets extend the learning phase and produce noisy data.
On bidding: leave it on the default (Lowest Cost) when starting out. Manual bidding is for accounts with a lot of historical data, and the default works well for most local campaigns.
Step 6: Build Your Ad Creative
This is where most local service campaigns either work or fail. The creative is what people actually see, and the difference in performance between a well-made ad and a poorly made one is significant.
For tree service and land management, short video consistently outperforms static images. A 30 to 60 second video filmed on a phone at a real job site, showing actual work being done, performs well on this platform. It does not need to be edited or produced. Authenticity matters more than polish on Meta.
Useful video formats for local service ads:
- Before and after footage of a removal, clearing job, or stump grinding
- The owner speaking directly to camera for 30 to 45 seconds, explaining what the company does and why a homeowner should call
- Crew arriving, working, and leaving a clean site
- A satisfied customer speaking briefly about their experience, if they consent on camera
If you do not have video yet, a carousel of real job-site photos is a reasonable starting point. Avoid graphics made from stock photos or generic imagery. Meta's algorithm deprioritizes content that looks like advertising, and audiences scroll past it faster.
For the ad copy, keep it short. The first two lines of text are what most people see before they have to tap to expand. Use those lines to say what you do and where, and give people a reason to stop scrolling. A clear call to action at the end, such as "Request a free estimate" or "Call us for availability", helps close the gap between attention and action.
Step 7: Set Up Your Lead Destination
If you chose the Leads objective and an Instant Form, you need to build the form inside Meta Ads Manager. Keep it short. Name, phone number, and service type are usually enough for a first contact. Every additional field reduces the completion rate.
If you are sending traffic to your website instead, make sure the landing page loads fast and has a clear, prominent contact form or click-to-call button above the fold. A slow or confusing landing page will waste ad spend regardless of how good the creative is.
In either case, set up a way to receive and respond to leads quickly. Meta lead form submissions can be connected to a CRM or email notification via integrations like Zapier. If you are using your website's contact form, make sure the confirmation email goes to someone who checks it the same day. Speed of follow-up matters for lead quality more than most businesses realize.
The First Two Weeks
Once your campaign goes live, Meta enters a learning phase. During this period, the algorithm is testing your audience, creative, and placements to figure out who is most likely to respond. Performance during the learning phase is typically not representative of what you will see after it exits.
A campaign usually exits the learning phase after it receives around 50 optimization events (form submissions, calls, or clicks, depending on your objective). At a $20 per day budget, this can take anywhere from one to three weeks depending on your market and creative performance.
Resist the urge to make changes during the learning phase. Changing the audience, budget significantly, or creative resets the learning and extends the period before you get stable data. Make a note of what you want to test, and wait until the campaign has exited learning before adjusting.
Check your results weekly, not daily. Daily fluctuations in lead volume are normal and are not a signal to change anything. Weekly trends are more meaningful.
What to Watch After Launch
The metrics worth tracking for a local service Meta campaign:
- Cost per lead: what you are paying for each form submission or call. This is the primary signal of whether the campaign is efficient.
- Lead quality: not all leads are equally valuable. Track how many of your Meta leads actually book work, so you can compare the cost per booked job, not just cost per lead.
- Frequency: how often the same person sees your ad. When frequency climbs above 3 to 4, your audience has likely seen the ad enough and performance will start to drop. This is a signal to refresh creative or expand your audience.
- Click-through rate: a rough indicator of whether the creative is resonating. A very low rate suggests the ad is not stopping people in their feed.
Do not optimize for impressions or reach. Those numbers look large but do not connect to actual business results. Leads and booked jobs are the only metrics that matter for a service business.
Getting Help With Setup
If you want to run Meta Ads but do not want to manage the setup and ongoing optimization yourself, that is a reasonable place to be. It takes time to learn the platform well enough to avoid wasting budget on poor audience and creative decisions.
We manage Meta Ads for tree service and land management companies as part of our marketing system. If you want to talk through what a campaign would look like for your company and market, reach out for a free strategy call. We will tell you honestly whether it is worth starting now or whether another channel should come first.
Sources and Notes
- Meta Ads Manager interface and feature descriptions based on the platform as of September 2026. Meta updates its interface and ad products regularly; specific menu locations may change.
- Campaign objective descriptions and learning phase behavior based on Meta for Business Help Center documentation.
- Budget and audience guidance reflects general best practices for local service campaigns. Results vary by market, creative quality, and offer. No specific performance outcomes are guaranteed or implied.
- Strategic commentary provided by Connor Dann, Founder, 22 Local Marketing.
Want this kind of work for your business?
22 Local Marketing builds the marketing engine for serious home service companies. Websites, SEO, Google Ads, and reporting tied to revenue. If anything you just read sounded like a problem you have, let's talk.
Get a free strategy call →