What's Actually Inside That $1,500-a-Month SEO and Hosting Retainer?

That mysterious $1,500/month SEO and hosting invoice, broken down: what's genuinely ongoing work, and what's free to do yourself.

What's Actually Inside That $1,500-a-Month SEO and Hosting Retainer?

You get an invoice for $1,500 every month. It says "SEO & Hosting Services." Nothing else. No breakdown, no line items, no explanation of what actually happened to your website this month. You pay it anyway, because you don't really know what else to do — cancel it and maybe your rankings tank? Ask questions and feel like you're accusing someone of something?

Here's what's actually usually inside that invoice, what it should cost to build yourself if you wanted to, and where the real value is versus where you're just paying someone to log into a dashboard for you.

What a Typical Retainer Actually Bundles

First, the honest baseline: paying for ongoing SEO isn't inherently a rip-off. Industry pricing surveys put the typical small-business SEO retainer somewhere between $1,000 and $3,000 a month, with local, single-location businesses averaging closer to $1,557 a month — so if you're paying around $1,500, you're not being wildly overcharged compared to the market. The question isn't "is this price normal." It's "what am I actually getting for it."

A typical monthly SEO package usually bundles some combination of:

  • Keyword research and on-page optimization (titles, meta descriptions, headers)
  • Technical SEO checks (broken links, page speed, crawlability)
  • Content creation (blog posts, service pages)
  • Competitor analysis
  • Local SEO and Google Business Profile management
  • Monthly reporting from analytics tools

Some of those are genuinely ongoing work. A couple of them are things you could do yourself in twenty minutes, for free, with nothing but a web browser. The rest of this post is about telling those two groups apart.

The Keyword Work Is (Mostly) a One-Time Job, Not a Monthly One

This is the part that surprises people most: once your target keywords are actually written into your site's code — your page titles, your meta descriptions, your header tags, your page content — that work doesn't need to be redone every month. It's baked in. It sits there working for you whether or not anyone touches it again.

What legitimately changes over time is your content — new blog posts, new service pages, seasonal updates — and each new page needs its own keyword work done once, at creation. But "ongoing keyword research" as a recurring monthly line item, on a site that isn't publishing new pages every month, is often just someone re-opening the same handful of pages and confirming nothing needs to change.

How to Read a Competitor's Code Yourself (For Free)

A lot of "competitor analysis" starts with a question you can answer yourself in under a minute: right-click any competitor's page, choose "View Page Source" (or press Ctrl+U / Cmd+Option+U), and search for <title> and meta name="description". That's literally what they're telling Google their page is about — the exact keywords they're targeting, in plain text, free, no subscription required.

Where a paid tool actually earns its keep is the stuff you can't see by reading code: how much search traffic a keyword actually gets, how hard it is to rank for, and who's linking to your competitor's site. That's real data that requires a company to have crawled and indexed the web at scale — and it isn't cheap. Ahrefs runs $129 to $1,499 a month depending on the tier, Semrush starts at $139.95 and climbs to $549, and Moz Pro starts around $99. An agency paying for one of those tools is a real cost. Whether that cost is doing enough for a single-location local business to justify $300+ a month of it being passed on to you is a fair thing to ask.

Google Business Profile: The Free Tool Agencies Charge $300–$1,200/Month to Touch

This is the one that should really get your attention. Your Google Business Profile — the listing with your hours, photos, reviews, and map pin that shows up when someone searches your business name — costs nothing to create, verify, or manage. Google built it specifically so a business owner can log in and run it themselves: update hours, add photos, publish a post, reply to a review, answer a question. It even shows you basic stats on how people are finding you, for free, right in the dashboard.

Yet "Google Business Profile management" as an outsourced service commonly runs $300 to $600 a month for a solo freelancer, and $600 to $1,200 a month through a small agency. That's not a tool license fee getting passed through — there's no tool. That's someone logging into a free account and doing, at most, a few minutes of actual clicking, most weeks.

If you can spend fifteen minutes a month uploading a couple of photos and responding to reviews, you can genuinely do this part yourself. If you'd rather not, that's a completely fair choice too — just know you're paying for someone else's time, not for a proprietary system only they have access to.

"Can I Just Ask for Reviews Myself?" — Yes

Review generation gets sold as if it requires special software or industry connections. It doesn't. It requires asking. Send a happy customer your Google review link (you can generate one for free from your own Business Profile dashboard) within a day or two of finishing the job, while the experience is fresh. That's the entire mechanism behind most "review management" services — a templated email or text, sent at the right moment. Some agencies layer automation on top of that to send the ask at scale across dozens of clients, which has real value if you're managing hundreds of locations. For one local business sending a handful of requests a month, it's something you can do from your phone.

What "Monthly Reporting" Usually Means

Google Analytics (GA4) and Google Search Console are both free, and both are already connected to most small business websites, including this one. A lot of what gets billed as "monthly performance monitoring" is someone logging into those same free dashboards, screenshotting a few charts, and sending them back to you in a PDF with a paragraph of commentary.

That commentary can be genuinely useful if you don't know what you're looking at — GA4 in particular is famous for burying the few numbers that actually matter under a wall of ones that don't. I've written a separate breakdown of the four GA4 numbers actually worth watching if you want to check your own dashboard without paying someone to read it back to you. Same goes for the local-ranking side — the basics that actually move the needle for a local business don't require an agency, just knowing where to look.

Where the Money Is Actually Well Spent

None of this means paying for SEO help is a mistake. To be fair to the other side: a few things in a typical retainer are genuinely, continuously valuable, and worth paying someone for if you don't have the time or interest to do it yourself:

  • Consistent new content. Writing a genuinely good blog post or service page every month, researched and structured well, is real, recurring work — not a one-time setup task.
  • Link building and outreach. Earning legitimate backlinks takes real relationship-building and time that doesn't shrink just because your site is "done."
  • Technical audits at scale. A 200-page e-commerce site accumulates broken links and crawl issues in a way a 10-page local business site simply doesn't — the bigger the site, the more this matters.
  • Your own time. If the honest alternative to paying $1,500 a month is that none of this gets done at all because you don't have three spare hours a month, paying someone to just handle it has real value — even for the "free" tasks. Time isn't free just because a tool is.

The problem was never that agencies charge money. It's that a lot of invoices don't tell you which of these four categories your money went toward — so you can't tell whether you're paying for skilled, ongoing work or for someone's time logging into free tools on your behalf.

A Quick Gut-Check Before Your Next Invoice

Next time that $1,500 charge hits, it's worth asking a provider four direct questions:

  • What new content or pages did you actually create for me this month?
  • What changed on my Google Business Profile, and could I have made that same change myself?
  • What did competitor analysis tell you this month that you didn't already know last month?
  • Can I see the raw numbers in my own GA4 and Search Console accounts, not just your summary of them?

None of these questions are hostile. A provider doing real, ongoing work will have specific answers ready. One who's mostly logging into free tools on your behalf will tend to get vague — "we're optimizing your presence," "we're monitoring trends" — because there isn't a specific action to point to.

My Take

I don't sell a monthly SEO-and-hosting retainer at all — every site I build runs on a $0/month hosting stack, and the keyword work goes into the code once, correctly, at launch. That's a deliberate choice, not a knock on everyone who does sell a retainer — plenty of that work is real and worth paying for, especially the content and link-building side.

What I'd push back on is paying agency rates for tasks that take fifteen minutes and a free Google login. Ask your current provider, point blank, which of the six things in that first list your $1,500 actually covers this month. A vague answer tells you something. A specific one does too.

Not sure whether what you're paying for is worth it, or want a site built without a recurring bill attached to it in the first place? Let's talk.

Get In Touch