The short version: what does a marketing agency do?
Ask ten owners what does a marketing agency do, and you'll get ten shrugs. That's usually the agency's fault, not yours. Most of the work is invisible — it happens inside Google, inside your website's code, and inside an ad dashboard you never log into. So the month goes by, an invoice lands, and you're left guessing whether anything moved.
Here's the honest version. A marketing agency spends the month on a handful of repeating jobs: researching what your customers search for, writing and fixing the pages that answer them, managing any paid ads, keeping your Google Business Profile and reviews healthy, and measuring what all of it actually drove. Some months lean heavy on building — new service pages, a site fix, a fresh ad campaign. Other months lean on maintenance and optimization: pruning what isn't working and doubling down on what is.
The difference between a good agency and a bad one isn't how busy they look. It's whether every hour ties back to one question — is this bringing the business more of the right calls? A trade business in Roanoke doesn't need vanity impressions. It needs the phone to ring. Everything below should ladder up to that. If your provider can't connect their monthly work to leads and revenue in words you understand, that's the real problem — not the fee. The rest of this page walks through the five buckets that fill a normal month, what each one looks like when it's done right, and how to spot the busywork.
Research and strategy — the part that never makes it to the invoice
Before a single page gets written or a dollar gets spent on ads, real work happens that you'll rarely see itemized. This is the thinking layer, and it's where the good months are won or lost. Skip it and you get motion without direction — pages nobody searches for, ads bidding on the wrong terms, a blog that ranks for nothing.
In a typical month, that includes:
- Keyword and demand research — pulling the exact phrases your customers type into Google ("emergency plumber Richmond," "metal roof cost Virginia") and separating the ones that bring buyers from the ones that bring tire-kickers. A phrase with the word "cost" or "near me" behind it is worth ten generic ones.
- Competitor watching — checking who's outranking you in your town, what pages they built to do it, and where the gaps are that you can take. You don't have to beat everyone. You have to beat the two or three names sitting above you on the searches that matter.
- Market and seasonality shifts — an HVAC company's search demand looks nothing in January like it does in July, and the plan should flex with it. Good agencies build the roof pages before storm season, not during it.
- Priority calls — deciding what to build this month versus next, because no small-business budget covers everything at once. The job is sequencing the highest-return work first, not doing all of it badly.
This is unglamorous and it doesn't photograph well, but it's why some agencies get results and others just stay busy. A month of confident, well-aimed work beats three months of guessing. When you get a proposal or a plan, this research should be visible in it — you should see why a specific page or campaign was chosen, not just a list of deliverables. If the strategy is a mystery even to your agency, ask before you sign. You can see how a grounded plan comes together on our get started page.
Content and website work — the pages that do the ranking
Most of a healthy marketing month is content and on-site work, because that's what actually earns rankings and turns a visitor into a call. This isn't blog-posts-for-the-sake-of-it filler. For a local business, the pages that carry the weight are your service pages and your location pages — the ones that answer "do you do this, and do you do it near me?" A roofer with one thin "Services" page loses to the competitor who gave metal roofing, roof repair, and storm damage each a real page of their own.
In a given month, content work looks like:
- Writing new service or town pages, or rewriting thin ones that never ranked. A page with two sentences and a phone number doesn't rank and doesn't sell.
- On-page SEO — real titles and headers, internal links between related pages, and schema markup so Google understands what each page is and who it's for.
- Adding proof — photos of actual jobs, service-area details, license and warranty specifics, and answers to the questions customers ask right before they call.
- A sustainable blog cadence — a few genuinely useful posts that support your money pages, not a firehose of thin AI filler that Google's helpful-content updates now push down.
There's also technical upkeep that never shows up as a headline deliverable: page-speed fixes, mobile layout issues, broken links, redirect cleanup, and keeping the site from breaking as it grows. A page that takes six seconds to load on a phone loses the caller before it ever gets read. The goal is fewer pages, each one written to rank and written to sell, not volume for volume's sake. Learn more about how this works on our content marketing and web design pages.
Local SEO, Google Business Profile, and reviews
For a Virginia service business, a big slice of the month goes to local visibility — the map pack, the profile, and the reviews that decide who gets the click. This is separate from ranking your website, and it's often where the fastest wins hide for a business that serves a defined area. Plenty of owners rank in the map pack before their website ever cracks the first page.
Monthly local work typically includes:
- Google Business Profile management — keeping hours, services, and service areas accurate, posting updates, adding fresh job photos, and answering questions so your listing looks alive instead of abandoned.
- Citation and directory cleanup — making sure your name, address, and phone number match everywhere online, because inconsistencies quietly drag on local rankings and confuse the customer who finds an old number.
- Review generation and response — helping you ask happy customers for reviews at the right moment, and replying to every one, good or bad, in a way that builds trust with the next person reading them.
- Local landing pages — dedicated pages for each town you serve, so "roofer in Salem" and "roofer in Blacksburg" both have a real page to rank instead of one generic homepage trying to be everywhere.
Reviews and profile activity aren't set-and-forget. Google rewards recency, and a listing that goes quiet for a couple of months tends to slide while the competitor who kept posting climbs. A good agency keeps this warm every single month — a steady trickle of reviews and updates beats a big push once a year, every time. See our local SEO service for how the pieces fit together for a business rooted in one region.
Google Ads and paid campaigns — active management, not autopilot
If you're running paid ads, they need hands on them constantly — and "set it and forget it" is how budgets get quietly wasted. When you ask what does a marketing agency do with your ad spend, the honest answer is: babysit it, prune it, and steer it toward the searches that actually turn into calls. Google's automated bidding will happily spend your whole budget on clicks that never convert if nobody's watching.
A real month of ad management includes:
- Search-term review — reading the actual phrases that triggered your ads and adding negative keywords so you stop paying for irrelevant clicks (the "free," "jobs," and "DIY" searches that never call).
- Bid and budget adjustments — shifting spend toward the campaigns, hours, and areas that produce leads and away from the ones that don't. A dollar working nights and weekends when your competitors pause can outperform the same dollar at noon.
- Ad copy and landing-page testing — trying new headlines and offers to lower cost-per-lead over time, and pointing ads at a page built to convert instead of your homepage.
- Conversion tracking — making sure calls and form fills are actually being counted, so you know your real cost per lead instead of guessing from clicks.
Paid ads and SEO aren't rivals — ads buy visibility today while SEO builds it for the long run. Ads stop the moment you stop paying; SEO keeps working after the invoice clears. The right mix depends on your budget and how fast you need the phone to ring. If an agency takes an ad budget and never touches the account again, you're overpaying for a robot you could run yourself. See our Google Ads service for how active management should look.
Reporting, communication, and the meeting that should be honest
The last chunk of the month is proving it worked — or admitting where it didn't. This is where a lot of agencies hide, burying a quiet month under a wall of "impressions" and "reach" that sound impressive and mean nothing to your bank account. Impressions don't cash checks. Calls do.
Good monthly reporting answers three plain questions:
- What did you actually do this month? — the specific pages, campaigns, and fixes, not a generic "ongoing optimization."
- What did it move? — rankings for the keywords that matter, calls, form fills, and where those leads came from.
- What's next, and why? — the priorities for next month, tied back to what the numbers just showed.
Beyond the report, the month includes the human stuff: answering your emails, hopping on a call when something changes, and flagging problems before they cost you. For a solo studio, that responsiveness is the service — you talk to the person doing the work, not an account manager reading a script off a screen. The test of a report isn't length. It's whether you finish reading it and actually understand where your money went and what it earned. If you've never had that, it's worth starting a conversation about what clear reporting looks like.
So where does your monthly fee actually go?
Put it all together and a marketing month is rarely one big thing — it's a stack of smaller jobs that compound. Some go straight to your bottom line this month (a well-tuned ad campaign, a review push). Others are investments that pay off over the next couple of quarters (new service pages, cleaned-up local citations, a faster site). A good agency runs both at once so you get near-term calls and durable growth, not one at the expense of the other.
Here's roughly how a healthy month splits for a local Virginia business, though the mix shifts with your goals and budget:
| Research & strategy | What to build, for whom, and why — the thinking behind every deliverable |
| Content & site work | New and improved pages, on-page SEO, technical fixes — usually the largest share |
| Local SEO & reviews | Google Business Profile, citations, review generation and responses |
| Paid ads | Only if you're running them — active management, not autopilot |
| Reporting & communication | The proof, the plan, and being reachable when it matters |
What you should never get is a black box. Vague deliverables, no explanation, and a monthly invoice with nothing behind it is how bad agencies survive. You should be able to look at any month and see the work, understand it, and tie it to leads. Pricing should come the same way — a clear range and a written proposal that spells out the deliverables before you commit a dollar, not a flat number pulled from the air. If you want that kind of honest, plain-spoken marketing for your business, that's exactly how Webb Flow works — get started with a written proposal and see it laid out before you sign anything.