The scope that matters is not the list of channels. It is who owns the accounts, what counts as a result, and what happens when the plan turns out to be wrong. Two agencies can quote the same monthly fee for the same four services and deliver businesses that are in completely different positions eighteen months later, and almost all of that difference comes from those three things rather than from the work itself.
Here is what a local marketing scope should contain, in the order that protects you.
Ownership comes first, because it is the one thing you cannot fix later
Everything below this line is negotiable. This is not.
Every account should be created under your business, billed to you where money is involved, and carry the agency as a user with admin rights rather than as the owner. That means the Google Ads account, the Google Business Profile, the domain registration, the DNS, the hosting, the analytics property, the tag container, the call tracking numbers, the CRM and its data, and the source code of any page built for you.
The test is simple and worth applying literally. If you ended the relationship on a Friday, what would you still have on Monday? If the answer includes "we would need them to give us access to", the arrangement is wrong and it is cheapest to correct at the start.
The two that catch people out are call tracking numbers and the ad account. Numbers registered to the agency cannot always be ported out cleanly, which means the number on your van and your profile stops working when you leave. And an ad account you do not own takes its entire conversion and bidding history with it, which is not a spite issue, it is a performance issue: a new account starts learning from nothing. Our Business Profile setup guide covers the ownership question on the profile side, where the same principle applies and the recovery process is worse.
Three numbers, not one
A proposal should separate the agency fee, the media spend, and the software and usage costs. These are different kinds of money and blending them hides the only comparison that matters.
Media spend is not agency revenue. It goes to Google, Meta, Microsoft, or a directory, and you should control it and see it in your own billing. Software is CRM subscriptions, call tracking, messaging fees, email platforms, model or API usage, and anything else with a meter on it. The fee is what the agency earns.
An agency that quotes one blended number is either marking up media without saying so or absorbing costs it will need to recover later. Both are worse for you than three visible numbers. Fruitful Local publishes a starting price of $300 per month for one defined local campaign, with advertising spend and third-party software separate and approved before they are incurred, and the pricing page explains what changes that figure. Whoever you use, ask for the same shape of answer.
A written definition of a qualified lead, agreed before the work starts
This is the argument you will have in month four, so have it in week one.
Is a form fill a lead? Is a call under thirty seconds a lead? Is a price shopper outside your service area a lead? Is somebody asking about a job you do not do? Reasonable people answer these differently, and if you have not answered them together, the monthly report will count things you do not value and the conversation will go nowhere.
Write down what a qualified opportunity is, in your words, using your job types. Then agree how it gets recorded, because a definition nobody can measure against is decoration. Our measurement plan guide sets out the smallest useful version of that document.
The work that should be included, and the work that legitimately is not
Ordinary campaign work should not arrive as a menu of add-ons. If the agreed campaign needs a landing page, copy changes, a form fixed, tracking configured, a profile cleaned up, or the offer rewritten, that is the job. An agency that charges separately for repairing the thing its own campaign depends on has an incentive problem.
What is fairly separate: photography and video production, brand identity work, custom application development, large data migrations, and the media spend itself. Those are projects with their own scope, and quoting them separately is honest rather than evasive. The distinction to hold onto is that discovery, diagnosis, and iteration inside the agreed campaign are included, while net-new production is scoped.
Reporting that connects to booked work
Impressions and clicks are inputs. Rankings are an input. Even leads are an input.
A report should walk the chain from visibility to contact to qualified opportunity to booked job, and it should include the losses. How many enquiries went unanswered. How many were out of area. How many quoted and did not close, and why. A report with no bad news in it is not a report, it is a reassurance product, and it is the clearest sign that nobody is looking at the parts of the funnel the agency does not control.
Ask for one thing that most agencies do not offer: a monthly review of the recordings or transcripts of the calls the campaign produced. Ten minutes of that will teach you more about the campaign than the dashboard will.
The first month should produce a diagnosis, not a dashboard
Good local work starts by finding the constraint. Sometimes it is visibility. Often it is the page, the offer, the phone, or the follow-up. An agency that recommends the same channel mix to every business is selling capacity, not judgement.
You want to hear a first month that says: here is the buyer path as it exists today, here is where it breaks, here is what we would fix first, and here is the evidence that would tell us we were wrong. If the first deliverable is a keyword list and a content calendar, nobody has looked at your business yet. Which channel should move first is a real decision with a real answer, and our comparison of local SEO and Google Ads covers how we make it.
Ask these before you sign
- What is the first constraint in our buyer path, and how did you decide that?
- Which accounts will be in our name, and what happens to each one if we leave?
- What is the monthly fee, what is the media budget, and what software will we be paying for?
- What will you tell us in month three if the leads arrive and none of them book?
- Who is actually doing the work, and who do we speak to when something is wrong?
- What is the notice period, and what do we keep?
The last one is worth pressing. A campaign built on pages that live in the agency's account, on a domain the agency registered, feeding a CRM the agency owns, is not an asset you have been building. It is a rental you have been paying for.
What a good arrangement feels like
You know the fee, the spend, and the software costs. You own everything with your name on it. You have a written definition of a qualified lead and a monthly number for booked work. You get told when something is not working, before you ask.
That is the standard, and it is the shape of how we scope local marketing work. If you are comparing proposals right now, our breakdown of what local marketing services cost covers the pricing side of the same question in more detail.
FAQs
Should a local agency include website work?
If the page affects conversion, yes. The scope should explain which page or content changes are included and which major rebuilds or custom production are separate.
Are paid ads required?
No. Paid ads can help when the offer, page, budget, tracking, and response path are ready. Some businesses should fix local search, profile proof, or intake first.
What should reports show?
Reports should connect visibility and traffic to useful business actions such as calls, forms, booked appointments, estimates, and follow-up outcomes.