digital marketing services price list — illustration

How to Get a Line-Item Quote From a Marketing Agency (and Read It)

Why agencies quote in bundles, how to demand a line-item breakdown, and the five questions that tell you whether a quote is a strategy or a template.

TL;DR: Bundled pricing protects margin. Unbundled pricing lets you negotiate. This is how to make an agency give you a line-item quote, what each line should say, and the five questions that separate a real scope from a template with your logo on it. For our actual ranges, see our Asheville SEO pricing breakdown and digital marketing pricing guide.

✓Is Your Marketing Agency Actually Legit?8 quick questions · about 1 minuteStart
Question 1 of 8
Does the agency rank on page one of Google for terms like ‘SEO agency near me’ or ‘SEO company near me’?
Full transcript

Section 1
You can tell in about 30 minutes of due diligence if you know exactly what to ask and what to look

Section 2
for. This video gives you the full checklist. I'm going to walk you through 13 things to verify

Section 3
before you sign anything or hand over a dollar. Most contractors get burned not because they

Section 4
were careless, but because nobody told them what the warning signs were. So let's fix that right

Section 5
now. The first question you should ask any agency is simple. What do you rank for yourself? If an

Section 6
agency is telling you they can get you to the top of Google, they should be able to do it for their

Section 7
their own business first. Go to Google right now and search something like SEO agency near me or

Section 8
SEO company near me. Those keywords have real commercial intent. Real agencies show up in those

Section 9
results. The data I'm looking at shows SEO agency near me pulling over 120 impressions with an

Section 10
average position of 71. That means most agencies are buried on page seven or eight for the very

Section 11
keywords they claim to dominate. If an agency can't rank on the first page for their own target terms,

Section 12
why would they perform better for yours ask them to screen share their Google

Section 13
search console ask them to show you the keywords they rank for and what position

Section 14
they're in if they deflect that's your answer marketing a law firm is not the

Section 15
same as marketing a plumber marketing an ecommerce store is not the same as

Section 16
marketing a restoration contractor or a garage door company contractor leads

Section 17
behave differently the sales cycle is different the seasonality is different

Section 18
The job sizes are different. The way Google Maps and local service ads interact is different. You need proof that the agency has worked with someone in your trade in a real market with real results. Ask for two or three references from contractors they've worked with, not testimonials they wrote on their own website, actual phone numbers of real business owners you can call. When you call those references, ask them three things.

Section 19
1. Did your lead volume actually go up? 2. Did the quality of leads improve, meaning less tire kickers? 3. Would you sign with them again? If the agency hesitates to give you references or if they say their clients don't want to be contacted, walk away.

Section 20
way. You should be able to log in at any time and see exactly what's happening with your money.

Section 21
That means your Google Ads account, your Google Analytics account, your rank tracking dashboard,

Section 22
all of it. You should not have to ask for a report. You should not have to wait until your

Section 23
monthly call. You should be able to pull it up on your phone on a Sunday morning if you want to.

Section 24
Agencies that don't offer this are hiding something. Sometimes they're hiding bad

Section 25
performance. Sometimes they're hiding what they're actually spending versus what you're paying them.

Section 26
Full access is non-negotiable.

Section 27
Put it in writing before you sign.

Section 28
This is one of the most common traps in this industry.

Section 29
An agency sets up your Google Ads account under their own account.

Section 30
You run ads for 12 months.

Section 31
You build up conversion history, audience data, bid history.

Section 32
Then you decide to leave and they say, sorry, the account stays with us.

Section 33
You lose everything, every dollar of optimization history, every conversion, every audience

Section 34
list.

Section 35
You start from zero with the next agency.

Section 36
The right setup is this.

Section 37
You create the Google Ads account.

Section 38
Your billing information is attached to it.

Section 39
You invite the agency as a manager.

Section 40
If they leave or you fire them, you remove their access and everything stays with you.

Section 41
Same goes for your Google Analytics property, your Google Search Console, your Google Business

Section 42
profile.

Section 43
You own it.

Section 44
They manage it.

Section 45
Period.

Section 46
If an agency insists on creating these accounts under their umbrella, that is a red flag.

Section 47
Full stop.

Section 48
Here's a real thing that happens.

Section 49
An agency brags that they generated you 200 leads last month.

Section 50
You look at the actual leads.

Section 51
40% are out of your service area 20% are looking for a service you don't offer 30% are price

Section 52
shoppers who want the cheapest option in town that leaves about 60 leads that were worth talking to a

Section 53
legit agency understands this they talk about cost per booked job not just cost per click they

Section 54
understand that a garage door installation has a different value than a garage door spring repair

Section 55
they understand that restoration leads from insurance claims behave completely differently

Section 56
than residential remodels ask them directly how do you qualify leads for a

Section 57
contractor like me ask them what metrics do you track beyond lead volume if they

Section 58
look at you blankly or pivot back to impressions and clicks they don't

Section 59
understand your business well enough to help it this is a newer question but

Section 60
it's becoming a real one a growing share of people are searching by typing their

Section 61
question into an AI assistant instead of Google they ask something like what

Section 62
what's the best digital marketing agency for contractors if an agency is

Section 63
genuinely authoritative in their space they show up in those answers go test it

Section 64
right now open chat GPT or perplexity type what digital marketing agencies

Section 65
specialize in contractor SEO see who comes up this is not the whole picture

Section 66
AI results are still inconsistent but it tells you whether an agency has built

Section 67
enough authority online that even a large language model recognizes them as

Section 68
relevant it's one more data point to stack on the others if you can't

Section 69
understand what they're selling you that's a problem jargon is often used to

Section 70
make simple things sound complicated when something sounds complicated you're

Section 71
more dependent on the agency when you're more dependent you're less likely to ask

Section 72
hard questions that dynamic works in their favor not yours a legit agency

Section 73
should be able to explain their entire strategy in plain language not we

Section 74
We leverage omni-channel attribution modeling, more like we get your website ranking so people

Section 75
find you first, we run ads to fill the gaps, and we track which ones turn into jobs.

Section 76
You should walk away from a sales call understanding exactly what they're going to do every month

Section 77
and why.

Section 78
If you feel confused and just decide to trust them anyway, that's a setup for a bad outcome.

Section 79
If an agency guarantees you a number one Google ranking, run.

Section 80
run. Google has said directly and repeatedly that no one can guarantee rankings. Search algorithms

Section 81
have hundreds of signals. Competition shifts. Markets change. Anyone guaranteeing a specific

Section 82
position is either lying or planning to use tactics that could get your site penalized.

Section 83
Same goes for anyone promising fast results. Legitimate SEO is typically a three to six

Section 84
month process minimum before you see meaningful organic traction. Paid ads can generate leads

Section 85
faster but even those need optimization time and watch out for the proprietary

Section 86
system pitch some agencies say they have a secret method they can't share with

Section 87
you because it's their competitive advantage legitimate strategy isn't

Section 88
secret it's just consistent well-executed work there's no magic

Section 89
there's just doing the right things well over time go look at their Google

Section 90
business profile how many reviews do they have what are the reviews actually

Section 91
say are their responses to negative reviews and do those responses look

Section 92
look professional look at their own website is it fast does it rank does the

Section 93
content actually help someone or is it generic filler look at their portfolio

Section 94
if they have one ask to see websites they've built for contractors call those

Section 95
contractors and ask if the site performs not just if it looks nice an agency's

Section 96
own online presence is a working sample of their work if their own house is a

Section 97
a mess, don't pay them to fix yours. Read the contract before you sign it. Specifically look

Section 98
for three things. One, contract length. 12-month minimums are common, but you should understand

Section 99
what you're locked into. Shorter terms or month-to-month arrangements are possible with

Section 100
the right agency. Two, setup fees. Some setup fees are legitimate, but ask this, if I leave after

Section 101
three months do I keep everything that was built the website the content the ad

Section 102
structure all of it if the answer is no that fee was really a ransom deposit

Section 103
three ownership clauses any contract should clearly state that you own your

Section 104
website your content your accounts and your data if you don't see that in

Section 105
writing ask for it explicitly a fair agency has nothing to lose by giving you

Section 106
ownership of your own assets. You should know before you sign exactly who you're going to hear

Section 107
from, how often, and what they're going to tell you. At minimum, you should get a monthly report

Section 108
that covers leads generated, cost per lead, rankings movement, and what work was done that

Section 109
month. You should have a dedicated contact, not a support ticket queue, a person who knows your

Section 110
account. Quarterly calls to review strategy are reasonable. Anytime something significant changes,

Section 111
you should hear about it before you notice it on your own if an agency goes

Section 112
quiet for weeks and only surfaces when it's billing time that's not a

Section 113
partnership that's a subscription you forgot to cancel a lot of agencies sell

Section 114
you one thing and deliver another the salesperson is sharp and sounds very

Section 115
experienced the person actually doing your work may be an intern they might be

Section 116
an overseas contractor working from a checklist they may have no context about

Section 117
your business at all ask directly who will work on your account day-to-day ask

Section 118
how many accounts that person manages at one time ask if they have worked with

Section 119
trade contractors before if they cannot give you a name and a background be

Section 120
cautious if your account is one of a hundred attention suffers that lack of

Section 121
attention directly affects the quality of your results you are not buying a

Section 122
software product here you're buying someone's time and their expertise make

Section 123
Make sure you know exactly whose time you are buying.

Section 124
Here's how I'll leave you.

Section 125
Before you sign with any agency, run this test.

Section 126
Get the full proposal, the contract, the pricing breakdown, all of it.

Section 127
Sit down with whoever else has a stake in your business.

Section 128
Your spouse, your partner, your accountant.

Section 129
Walk through every piece of it with them.

Section 130
If the agency has been straight with you, that conversation should be easy.

Section 131
Everything should check out.

Section 132
Nothing should require defending or explaining away.

Section 133
If you catch yourself saying things like, I know it sounds weird, but they said it's normal, or they said I just have to trust the process, that's not a green flag dressed up in patience.

Section 134
That's a red flag dressed up in patience.

Section 135
A legit agency gives you a proposal you can defend to anyone because every line of it makes sense.

Section 136
That's the standard.

Section 137
Hold every agency to it.

Section 138
If you want us to look at your current visibility and tell you honestly where you stand, get a free visibility teardown at seo.pushleads.com slash audit or call us at 828-348-7686.

Section 139
No pitch, just the data.

▶ Watch it hereMore videos →

How do I get a quote from a digital marketing agency?

Want it done for you? See our local SEO services.

From the video at 1:10
From the video at 1:10

Ask the agency to break every deliverable into its own line item with a unit, quantity, and price. Before you request anything, run a visibility audit so you know your site health score, current ranking keywords, and local presence gaps. Then compare each line in the quote against what that audit shows is actually broken.

What should a digital marketing agency quotation include?

How to Check References in Your Trade
How to Check References in Your Trade

A proper quotation lists keyword research, on-page optimization, blog content production with a post count, technical SEO audits, local ranking tracking, and link building each as separate rows with individual prices. It should also include a reporting section naming specific metrics, delivery frequency, and format. Bundling all of that under one fee leaves nothing verifiable.

Want more customers from Google & AI search?

Get a free SEO audit of your site — see exactly what to fix first.

Get My Free Audit Book a Call

What is a line item quote and how does it work?

Who Owns the Account When You Leave?
Who Owns the Account When You Leave?

A line item quote breaks your monthly spend into individual rows where each row names one service, its unit, quantity, and price. It works like a contractor's bid: instead of one total, you see every component separately so you can point to any row and ask what exactly happens, how often, and how you verify it.

How do I get a marketing agency quote that's actually useful?

From the video at 3:55
From the video at 3:55

Request that every service be listed as its own row with a price attached. Then ask the agency three questions per line: what exactly happens here, how many times per month, and how do I verify it? If they cannot answer all three for every row, that inability is a red flag before you sign anything.

How can I request quotes for affordable marketing services for small business growth?

From the video at 5:51
From the video at 5:51

Start with a visibility audit to identify what is actually broken on your site, then use that data to evaluate whether each quoted line item addresses a real gap. A common budget benchmark is 5 to 10 percent of gross revenue to maintain position and up to 15 percent for aggressive growth, with every line traceable to that number.

How can agencies make sure project quotes cover their costs?

From the video at 7:41
From the video at 7:41

Agencies that break work into individual line items with named deliverables, quantities, and prices can verify that each service is scoped and priced on its own merit. Bundled retainers hide cost gaps because there is no row-level accountability. Specificity in the quote is what allows both sides to track whether the work and the budget align.

How do I request a revised quote when my initial quote isn't quite where it needs to be?

From the video at 8:20
From the video at 8:20

Line up the original quote by category and identify which rows lack specificity in quantity, keyword targets, or reporting frequency. Ask the agency to revise those specific rows with concrete numbers attached. An agency that knows its process can respond quickly and precisely; one that becomes defensive or vague when pressed is signaling a problem.

What should an email marketing or SEO quotation look like?

Who Actually Does the Work on Your Account?
Who Actually Does the Work on Your Account?

Each service should appear as its own row. An SEO quotation should separately price keyword research, on-page optimization, blog posts with a monthly count and word count, technical audits, local tracking, and link building. A reporting section should name which metrics are tracked, what dashboard is used, and how often you receive the report.

Full transcript

Section 1
A real agency quote lists every deliverable as its own line item with a price attached.

Section 2
If yours doesn't, you're probably overpaying for work you can't verify. Most small businesses

Section 3
hand over a retainer check every month and get back a PDF with phrases like ongoing optimization

Section 4
and content strategy support. Those phrases mean nothing without numbers behind them.

Section 5
This video gives you a checklist you can use to read any agency quote, compare two agencies

Section 6
sees side by side and spot the line items that signal a serious vendor versus one that's padding

Section 7
the bill. A line item quote breaks your monthly spend into individual rows. Each row names one

Section 8
service. Each row shows the unit, the quantity, and the price. Think of it like a contractor's bid

Section 9
for a bathroom remodel. You don't just see a total number. You see tile labor, demo work,

Section 10
fixture installation and permits all listed separately a marketing quote

Section 11
should work the same way you should be able to point to any row and ask what

Section 12
exactly happens here how many times per month and how do I verify it if an

Section 13
agency can't answer those three questions for every line that's your

Section 14
first red flag here are the three numbers I look for before anything else

Section 15
number one keyword count per page how many keywords is the agency planning to

Section 16
target on each page of your website, the right answer is roughly one to three focused keywords

Section 17
per page, occasionally up to five on a longer page. If an agency says they're targeting 20

Section 18
keywords on your homepage, that's not strategy, that's noise. Industry ballpark and my own

Section 19
experience say the pages that rank are the ones built around one primary keyword and a tight

Section 20
cluster of two or three supporting terms get the keyword count in writing number

Section 21
two keyword density or percentage your primary keyword on any given page should

Section 22
appear naturally not be stuffed a common guideline is around 1% of total word

Section 23
count so on a 500 word page you'd expect to see your target phrase used roughly

Section 24
five times some agencies promise full optimization without ever committing to

Section 25
what that means. If the quote doesn't name a target density or at least a review process,

Section 26
push back. Number three, total organic keywords being actively targeted site-wide. This is the

Section 27
number I see ignored most often. Ask the agency across my whole website, how many organic keywords

Section 28
are you managing and tracking? For a small local business, in my experience, a focused agency is

Section 29
actively watching somewhere between 30 and 150 keywords broader than that and

Section 30
you're often looking at vanity reporting narrower than that and you're paying for

Section 31
very light work get the number here's what should show up as its own row in

Section 32
the SEO section of any quote keyword research is one row on page optimization

Section 33
is one row blog content production is one row with a number of posts per month

Section 34
written out technical SEO or site health audits should be their own row local

Section 35
Local ranking tracking should be its own row.

Section 36
Link building or citation work should be named and priced separately.

Section 37
If all of that is bundled under SEO services $1,500 per month, you have no idea what you're buying.

Section 38
Site health matters.

Section 39
Local rankings matter.

Section 40
Conversions matter.

Section 41
Each one should be tracked and each one should be tied to a deliverable in the quote.

Section 42
Let's talk about blog content specifically because this is where agencies get vague fast.

Section 43
When you see a line item for blog posts, it should specify how many posts per month, the target word count, and which keywords each post is built around.

Section 44
A common question I hear is how many times should a target keyword repeat in a blog post?

Section 45
My answer, enough to be clear to the reader, not enough to feel robotic.

Section 46
That usually means your primary keyword appears in the title, the first paragraph, one or two subheadings, and then naturally throughout the body.

Section 47
There's no magic number like use it exactly seven times.

Section 48
What matters is that the agency has a documented approach

Section 49
and can show you the keyword map for each post before they write it.

Section 50
If the quote just says four blog posts per month, ask for the keyword list.

Section 51
If they don't have one ready, they're writing content without a targeting plan.

Section 52
Watch the language.

Section 53
Certain phrases in a quote almost always hide a lack of accountability.

Section 54
flexibility, ongoing optimization with no deliverable count, content strategy with no

Section 55
post schedule, link building with no monthly target or link type named, reporting without

Section 56
specifying which metrics, what frequency, and what format.

Section 57
Agencies that use this language aren't necessarily dishonest.

Section 58
Some are just sloppy, but sloppy means you can't hold them to anything, and that's

Section 59
money at risk.

Section 60
A quote isn't just a list of things the agency will do.

Section 61
it should also tell you how you'll know those things happened a solid reporting

Section 62
section names the dashboard or tool lists the metrics tracked and gives you

Section 63
a delivery schedule for an SEO engagement I'd want to see site health

Section 64
score organic keyword rankings organic traffic and conversions all reported

Section 65
together not just traffic not just rankings all of them together because

Section 66
rankings without conversions is a vanity metric ask the agency does your

Section 67
dashboard show revenue impact or conversion data if the answer is no you're flying blind on roi

Section 68
the query data i pulled for this video includes a recurring question about how much a small business

Section 69
should spend on marketing each month here's the honest answer it depends on your revenue and your

Section 70
growth goal a common industry ballpark is five to ten percent of gross revenue for a business

Section 71
trying to maintain its position and up to 15 for one trying to grow aggressively i'm not going to

Section 72
to invent a number and tell you it applies to your situation. What I will say is that once you

Section 73
have a number in mind, every line in the quote should connect to that budget in a traceable way.

Section 74
If you're spending $2,000 a month and you can't point to which line items are driving calls or

Section 75
form fills, that's the problem the line item format solves. Picture a typical garage door

Section 76
company doing about 80 calls a month. They're on a retainer that bundles everything together for

Section 77
$1,800. When we break that into line items, here's what often surfaces. Local SEO management, $600.

Section 78
Two blog posts per month, $400. Google business profile optimization, $200. Reporting and account

Section 79
management, $300. Link building, $300. Now you can have a real conversation. Is two blog posts

Section 80
per month enough to move the needle given the competitive keywords in your market? Are those

Section 81
blog posts being built around specific keywords or are they generic tips

Section 82
articles is the reporting actually showing you which calls came from

Section 83
organic versus paid that conversation is impossible when everything is bundled

Section 84
line items create the questions good questions protect your budget when you

Section 85
have two quotes in front of you line them up by category SEO versus SEO

Section 86
content versus content reporting versus reporting look for three things first

Section 87
First, which quote has more specificity?

Section 88
The quote that names the number of keywords, posts, and reports is more accountable by design.

Section 89
Second, which quote connects deliverables to outcomes?

Section 90
Any agency can write blog posts.

Section 91
The question is whether those posts are targeting keywords your buyers actually search.

Section 92
Third, which quote tells you what success looks like?

Section 93
A serious agency puts a measurable goal in the agreement.

Section 94
rankings for named keywords, traffic to name pages, or calls from organic search.

Section 95
If one quote has all three and the other doesn't, the decision is mostly made for you.

Section 96
Before you sign anything, ask these questions out loud and watch how the agency responds.

Section 97
Can you give me the keyword list you're targeting on my site?

Section 98
How many organic keywords will you actively track each month?

Section 99
What does your reporting dashboard show and how often do I get access?

Section 100
How do you decide when to refresh old blog content versus write new content?

Section 101
If I want to pause or cancel, what's the notice period? The answers matter less

Section 102
than the speed and specificity of the response. An agency that knows their

Section 103
process answers these in under two minutes. An agency that gets defensive or

Section 104
vague is telling you something. All of this, the keywords, the content, the

Section 105
reporting, it only works if the foundation is right. The foundation is

Section 106
visibility if Google can't find and understand your site no number of blog

Section 107
posts fixes that no amount of keyword targeting works if your site has

Section 108
technical errors slow load times or a broken local presence before you sign a

Section 109
retainer know where you stand get a visibility audit first know your site

Section 110
health score your current ranking keywords and your local presence gaps

Section 111
then look at the quote and ask whether the line items actually address what's

Section 112
broken that sequence changes everything audit first retainer second go to SEO

Section 113
dot push leads dot-com slash audit or call 8 2 8 3 4 8 7 6 8 6 will run a free

Section 114
visibility teardown on your site you'll see exactly where you rank what's broken

Section 115
and what a real line item proposal for your market should look like no

Section 116
obligation no sales pressure just the numbers

▶ Watch it hereMore videos →

Table of Contents

  • Why almost nobody quotes line by line
  • The lines a quote should contain
  • Ad spend versus management fee
  • One-time versus ongoing
  • The three lines that eat most budgets
  • Five questions to ask on the call

Why Almost Nobody Quotes Line by Line

Search for a digital marketing price list and you get two things: agency pages saying "every business is different, contact us," and blog posts with a range so wide it's useless. Fifteen hundred to fifty thousand a month is not a price. It's a shrug.

In this video

  1. 0:00 Marketing Budget Myth Most Owners Believe
  2. 0:42 Why Treating Marketing as Expense Fails
  3. 1:12 Benchmarks by Revenue Tier
  4. 2:04 Channel Myth Spreading Budget Too Thin
  5. 2:37 Actual Dollar Amounts by Revenue Level
  6. 3:09 Email Marketing the Most Underused Channel
  7. 3:41 Local SEO vs Paid Ads Timeframes
  8. 4:47 Building Your Budget Allocation Step by Step
  9. 5:19 2026 Planning Shifts for Local Search
  10. 6:34 Tracking ROI and Real Outsourcing Ranges

Full transcript: How Much Should a Small Business Spend on Marketing?

There's a structural reason. Bundled pricing protects margin. When you buy "Growth Package," you can't see how much of it is content production and how much is a report that generates itself. Unbundle it and every line becomes negotiable — which is exactly why the bundle exists.

The good news is that asking for a breakdown is a completely normal request, and how an agency responds to it tells you a great deal before you've spent a dollar.

The Lines a Quote Should Contain

Ask for the quote broken into these categories, each with its own number. Any agency that knows its own delivery costs can produce this in a day.

SEO - Technical audit (one-time) - Ongoing technical maintenance - Keyword research and mapping (one-time) - On-page optimization, priced per page - Content production, priced per post with a word count attached - Service or location page builds, priced per page - Local SEO and Google Business Profile management - Citation building and cleanup (one-time) - Link acquisition, with the tactic named - Rank and visibility tracking

Paid media - Management fee, stated as flat or percentage - Landing page builds - Creative production, static and video priced separately - Call tracking

Website - Build or rebuild (one-time) - Hosting and maintenance - Performance remediation (one-time) - Conversion rate work

Content and reporting - Blog production - Email - Review generation - Reporting and analysis

The specific numbers matter less than the shape. A quote with four lines is a bundle wearing a costume. A quote with twenty lines is something you can actually evaluate, negotiate, and hold someone to.

Ad Spend Versus Management Fee

This is the most common budgeting mistake we see, and it's worth being blunt about.

Ad spend goes to Google or Meta. Your agency does not keep it.

Management fee is what your agency keeps for running the account.

You may also find this useful: Sewer repair marketing.

If a proposal gives you one combined number, you cannot tell what you're paying for the service. Insist on the split, every time.

Then ask which model the fee uses. Flat fees are better for you at high spend and worse at low spend. Percentage-of-spend is the reverse, and it creates a structural incentive to recommend increasing your budget. Neither is wrong — but if it's a percentage, ask where it caps, and if it's flat, ask what spend level it assumes. A fee that consumes a large share of a small budget is the version to watch for; below a certain spend, running paid search simply and yourself often beats paying anyone to manage it.

One-Time Versus Ongoing

Mark every line as one-time or recurring, and question anything recurring that shouldn't be.

Genuinely one-time: technical audit, keyword research and mapping, citation cleanup, page builds, tracking configuration, performance remediation.

Genuinely ongoing: content production, link acquisition, GBP management, monitoring, paid management, hosting.

If an audit appears every month indefinitely, ask what's actually being redone. Sometimes there's a real answer — a large site with constant change needs recurring technical review. Often there isn't.

The inverse is worth checking too. A setup fee is reasonable when there's genuine up-front work attached. It's not reasonable when it's a first-month premium with nothing named against it.

The Three Lines That Eat Most Budgets

Across the quotes we see, three lines consume most of a small business budget and get the least scrutiny.

Content production. Frequently half the retainer or more. Usually the right place to spend — but you should know that's where the money goes, and you should be able to name what this quarter's posts are supposed to accomplish. Four posts a month with no stated purpose is a treadmill.

Link acquisition. Easy to overspend, hard to verify. Ask for the URL of every link built, in the monthly report. If the answer is "we don't disclose our sources," you're buying placements from a network and the risk transfers to you, not them.

Reporting. A dashboard is automated software output. If reporting is a significant line item, ask what the human does. What you should be paying for is the half hour where someone reads the numbers and changes the plan — not the PDF.

Five Questions to Ask on the Call

Checklist of five diagnostic questions to ask a marketing agency
These five questions take ten minutes and are more diagnostic than any proposal document.

In this order. They take ten minutes and they're more diagnostic than any proposal document.

1. "Can I see this unbundled, line by line?" An agency that can't produce that doesn't know its own costs.

2. "What would you change about this for my business specifically?" You want something concrete — a named problem on your site. If the answer restates the package, it's a template.

3. "Which line would you drop if my budget were 20% lower?" This forces a priority ranking. Anyone who has looked at your account answers instantly. Anyone who says every element is essential doesn't know which parts drive your results — and their answer also tells you which line they consider weakest.

4. "Who does the work, and where do they sit?" Name and role. Subcontracting is fine. Not knowing is not.

5. "What has to be true in 90 days for this to be working?" You want named metrics and interim checkpoints. "SEO takes 6 to 12 months" as a complete answer is a way of deferring accountability for six months. Long timelines don't make progress unmeasurable.

Quick Recap

  • Bundled quotes protect margin; unbundling makes every line negotiable.
  • Ask for a breakdown across SEO, paid, website, and content — twenty lines, not four.
  • Never accept one number covering both ad spend and management fee.
  • Mark every line one-time or ongoing, and question recurring audits.
  • Content, links, and reporting are where the money goes and where scrutiny is thinnest.
  • Five questions: unbundle it, what changes for me, what gets cut at 20% less, who does the work, what's true in 90 days.

Frequently Asked Questions

Is it rude to ask an agency to unbundle their pricing? No. It's a standard procurement request. How they react is useful information — a confident operator has the numbers, and a reseller has to go ask someone.

Why do agencies quote such different prices for the same deliverable? Three reasons: who does the work, what's genuinely included per line, and margin expectations. The first two are worth paying for; the third is worth negotiating.

Should I always pick the cheapest quote? No — pick the one aimed at the right problem. A smaller budget pointed at your actual constraint beats a larger one running a generic content program.

What if an agency refuses to give line items? Some genuinely scope custom work and can't itemize before discovery. That's fair. Refusing after discovery is different, and it's a reason to keep shopping.

How often should pricing be revisited? Annually, or whenever scope changes by more than about 20%. A retainer that never changes usually means the work stopped changing too.

Watch: What should a digital marketing agency quote include?

What this video covers

  • 0:00 — What a Real Agency Quote Includes
  • 0:38 — Line Item Format Explained
  • 1:16 — Three Numbers to Demand Upfront
  • 2:52 — SEO Section Must-Have Line Items
  • 3:30 — Blog Content Specificity Red Flags
  • 4:22 — Vague Language That Hides Accountability
  • 4:53 — Reporting Section What to Require
  • 5:32 — How Much to Budget Each Month
  • 6:15 — Garage Door Company Budget Breakdown
  • 7:04 — Comparing Two Quotes Side by Side
  • 7:50 — Questions to Ask Before You Sign
  • 8:28 — Visibility Audit Before Any Retainer
Full video transcript

A real agency quote lists every deliverable as its own line item with a price attached. If yours doesn't, you're probably overpaying for work you can't verify.

Most small businesses hand over a retainer check every month and get back a PDF with phrases like "ongoing optimization" and "content strategy support." Those phrases mean nothing without numbers behind them. This video gives you a checklist you can use to read any agency quote, compare two agencies side by side, and spot the line items that signal a serious vendor versus one that's padding the bill.

A line item quote breaks your monthly spend into individual rows. Each row names one service. Each row shows the unit, the quantity, and the price. Think of it like a contractor's bid for a bathroom remodel. You don't just see a total number. You see tile labor, demo work, fixture installation, and permits all listed separately. A marketing quote should work the same way. You should be able to point to any row and ask: what exactly happens here, how many times per month, and how do I verify it? If an agency can't answer those three questions for every line, that's your first red flag.

Here are the three numbers I look for before anything else.

Number one: keyword count per page. How many keywords is the agency planning to target on each page of your website? The right answer is roughly one to three focused keywords per page, occasionally up to five on a longer page. If an agency says they're targeting 20 keywords on your homepage, that's not strategy — that's noise. In my experience, the pages that rank are the ones built around one primary keyword and a tight cluster of two or three supporting terms. Get the keyword count in writing.

Number two: keyword density, or percentage. Your primary keyword on any given page should appear naturally, not be stuffed. A common guideline is around 1% of total word count. So on a 500-word page, you'd expect to see your target phrase used roughly five times. Some agencies promise full optimization without ever committing to what that means. If the quote doesn't name a target density or at least a review process, push back.

Number three: total organic keywords being actively targeted site-wide. This is the number I see ignored most often. Ask the agency: across my whole website, how many organic keywords are you managing and tracking? For a small local business, in my experience, a focused agency is actively watching somewhere between 30 and 150 keywords. Broader than that and you're often looking at vanity reporting. Narrower than that and you're paying for very light work. Get the number.

Here's what should show up as its own row in the SEO section of any quote. Keyword research is one row. On-page optimization is one row. Blog content production is one row, with the number of posts per month written out. Technical SEO or site health audits should be their own row. Local ranking tracking should be its own row. Link building or citation work should be named and priced separately. If all of that is bundled under "SEO services — $1,500 per month," you have no idea what you're buying. Site health matters, local rankings matter, conversions matter. Each one should be tracked and each one should be tied to a deliverable in the quote.

Let's talk about blog content specifically, because this is where agencies get vague fast. When you see a line item for blog posts, it should specify how many posts per month, the target word count, and which keywords each post is built around. A common question I hear is: how many times should a target keyword repeat in a blog post? My answer — enough to be clear to the reader, not enough to feel robotic. That usually means your primary keyword appears in the title, the first paragraph, one or two subheadings, and then naturally throughout the body. There's no magic number like "use it exactly seven times." What matters is that the agency has a documented approach and can show you the keyword map for each post before they write it. If the quote just says "four blog posts per month," ask for the keyword list. If they don't have one ready, they're writing content without a targeting plan.

Watch the language. Certain phrases in a quote almost always hide a lack of accountability: "ongoing optimization" with no deliverable count, "content strategy" with no post schedule, "link building" with no monthly target or link type named, "reporting" without specifying which metrics, what frequency, and what format. Agencies that use this language aren't necessarily dishonest. Some are just sloppy. But sloppy means you can't hold them to anything, and that's money at risk.

A quote isn't just a list of things the agency will do. It should also tell you how you'll know those things happened. A solid reporting section names the dashboard or tool, lists the metrics tracked, and gives you a delivery schedule. For an SEO engagement, I'd want to see site health score, organic keyword rankings, organic traffic, and conversions all reported together — not just traffic, not just rankings, all of them together — because rankings without conversions is a vanity metric. Ask the agency: does your dashboard show revenue impact or conversion data? If the answer is no, you're flying blind on ROI.

The query data I pulled for this video includes a recurring question about how much a small business should spend on marketing each month. Here's the honest answer: it depends on your revenue and your growth goal. A common industry ballpark is 5% to 10% of gross revenue for a business trying to maintain its position, and up to 15% for one trying to grow aggressively. I'm not going to invent a number and tell you it applies to your situation. What I will say is that once you have a number in mind, every line in the quote should connect to that budget in a traceable way. If you're spending $2,000 a month and you can't point to which line items are driving calls or form fills, that's the problem the line item format solves.

Picture a typical garage door company doing about 80 calls a month. They're on a retainer that bundles everything together for $1,800. When we break that into line items, here's what often surfaces: local SEO management $600, two blog posts per month $400, Google Business Profile optimization $200, reporting and account management $300, link building $300. Now you can have a real conversation. Is two blog posts per month enough to move the needle given the competitive keywords in your market? Are those blog posts being built around specific keywords, or are they generic tips articles? Is the reporting actually showing you which calls came from organic versus paid? That conversation is impossible when everything is bundled. Line items create the questions. Good questions protect your budget.

When you have two quotes in front of you, line them up by category — SEO versus SEO, content versus content, reporting versus reporting — and look for three things. First, which quote has more specificity? The quote that names the number of keywords, posts, and reports is more accountable by design. Second, which quote connects deliverables to outcomes? Any agency can write blog posts. The question is whether those posts are targeting keywords your buyers actually search. Third, which quote tells you what success looks like? A serious agency puts a measurable goal in the agreement — rankings for named keywords, traffic to named pages, or calls from organic search. If one quote has all three and the other doesn't, the decision is mostly made for you.

Before you sign anything, ask these questions out loud and watch how the agency responds. Can you give me the keyword list you're targeting on my site? How many organic keywords will you actively track each month? What does your reporting dashboard show and how often do I get access? How do you decide when to refresh old blog content versus write new content? If I want to pause or cancel, what's the notice period? The answers matter less than the speed and specificity of the response. An agency that knows their process answers these in under two minutes. An agency that gets defensive or vague is telling you something.

All of this — the keywords, the content, the reporting — only works if the foundation is right. The foundation is visibility. If Google can't find and understand your site, no number of blog posts fixes that. No amount of keyword targeting works if your site has technical errors, slow load times, or a broken local presence. Before you sign a retainer, know where you stand. Get a visibility audit first. Know your site health score, your current ranking keywords, and your local presence gaps. Then look at the quote and ask whether the line items actually address what's broken. That sequence changes everything. Audit first. Retainer second.

Go to seo.pushleads.com/audit or call 828-348-7686. We'll run a free visibility teardown on your site. You'll see exactly where you rank, what's broken, and what a real line item proposal for your market should look like. No obligation, no sales pressure — just the numbers.

Want more customers from Google & AI search?

Get a free SEO audit of your site — see exactly what to fix first.

Get My Free Audit Book a Call

Up next

Scope Creep in Marketing Retainers: Catching It Before It Eats the Work

7 min read · How scope creep starts in marketing retainers, why it hurts the client more than the agency, the four requests that signal it, and how…

Want this done for you?

Scan your site. See the gaps. Decide with numbers.

  • Rankings, Google Business Profile and site-speed teardown
  • Report lands in your inbox in about a minute
  • No obligation · 4.9 from 67 Google reviews

Prefer a human? Book 20 minutes with Jeremy

Continue to Part 9

Share this post

digital marketing services price list — illustration