SEO costs a wide range depending on who does the work, how much the site actually needs, and which pricing model you’re quoted under — everything from doing it yourself for the cost of your own time and a few tools, up to an ongoing investment in a full-service agency running technical work, content, and link building at once. There’s no single standard rate, and a provider who quotes a flat number before learning anything about your site is guessing, not pricing.
That’s not a dodge. “SEO” covers a lot of genuinely different work — a one-time technical audit is a different purchase than an ongoing content-and-link program, and a small local business competing for a handful of search terms is a different job than an e-commerce site competing nationally. Once you know which of those you’re buying, the price stops feeling arbitrary. The same scope-first logic applies to how much website design costs and how much website copywriting costs — SEO just layers in a few variables specific to how rankings actually work.
The Variables That Actually Determine Price
Before any number means anything, it needs to be attached to a specific scope. If you’re not sure what’s actually included when someone sells you “SEO,” What Is an SEO Service? is worth reading first — everything below is really that scope question translated into pricing terms.
Who does the work. Doing it yourself, hiring a freelancer or independent consultant, hiring an agency, and bringing someone on staff all put you in different pricing categories for a comparable goal, because you’re paying for different things: your own time, one specialist’s time and judgment, a team’s time and process, or a salaried role.
Current site condition. A brand-new site and an established site carrying years of technical debt, thin content, or a past penalty to clean up are not the same starting point — remediation work happens before growth work even begins.
How competitive the market is. Ranking for a local service term with light competition is a smaller job than competing nationally in a crowded, high-value niche. Competitiveness drives how much ongoing work is needed to move and hold rankings.
Scope of deliverables. Technical work only, versus technical work plus content production plus link building plus regular reporting, are different offers even when both get called “SEO.” Ask exactly what’s included before you compare anything.
The pricing model. A monthly retainer, an hourly rate, and a flat project fee for a defined deliverable, like an audit, are all common, and the same underlying work can look like very different numbers depending on which model is being used to describe it.
Every section below is really this same list, applied to a specific path.
Doing SEO Yourself
The cheapest path in direct spend is learning to do SEO yourself. Google’s own tools for monitoring how a site performs in search — Search Console and Analytics — are free. Third-party keyword research, rank-tracking, and site-audit tools commonly offer free or limited tiers for occasional use on a small site, with paid plans built for heavier or agency-scale use.
The real cost of the DIY route usually isn’t the tools. It’s your own time, and the fact that SEO has a genuine learning curve. Results also commonly take a while to show up even when the work is done correctly, since search engines need time to recrawl, reassess, and adjust. See How to Do SEO Yourself for what that path actually involves.
Hiring a Freelancer or SEO Consultant
Freelance SEO specialists and independent consultants price across a wide band depending on experience and specialization — some are generalists, others focus specifically on , local SEO, or e-commerce sites. Pricing models vary too: an hourly rate, a monthly retainer for ongoing work, or a flat fee for a defined one-time deliverable like a technical audit are all common.
Ask what’s actually included before comparing numbers: is content production part of it, or billed separately? Is link building included, and what does that actually involve? How often do you get a report? A quote without answers to those questions isn’t comparable to anything.
Hiring an SEO Agency
Agencies typically bundle more into one price: account management, regular reporting, and often technical work, content production, and link building or digital PR under one roof rather than as separate purchases. For a comparable scope, agency pricing commonly runs higher than a single freelancer’s, which mostly reflects a bigger team and a more structured process rather than arbitrary markup.
Worth flagging: an agency or consultant that guarantees a specific ranking, especially a “number one” spot, is making a promise no one can back up. No outside provider controls how search engines rank pages, and treating a guarantee as reassurance rather than a warning sign is a common way businesses overpay for SEO that doesn’t deliver.
What Changes the Price Within Any Pricing Model
A few factors commonly push price up regardless of who’s doing the work:
- Content volume — an ongoing program that includes regular new content is a bigger job than technical maintenance alone.
- Link building or digital PR — earning links is genuinely time-intensive work, and programs that include it commonly cost more than technical-and-content-only scopes.
- Reporting and strategy calls — detailed regular reporting and live strategy discussion take real time from whoever’s doing the work, on top of the work itself.
- Rush or aggressive timelines — compressed expectations commonly carry a premium, the same way they do in most service-based work.
- Site size and complexity — a large e-commerce catalog or a site with thousands of pages takes longer to audit, fix, and maintain than a five-page brochure site.
Why SEO Is Rarely a One-Time Cost
Rankings aren’t a permanent state. Competitors keep publishing, search engines update how they evaluate content, and a page that ranks well today can slide without any ongoing attention. That’s the main reason most SEO work is structured as an ongoing retainer rather than a single project.
A handful of scopes genuinely are one-time: a technical audit, support during a site migration, or cleanup after a specific penalty. But even those commonly surface follow-up work once someone looks under the hood. Budgeting for an initial push and assuming the work stops there is a common planning gap — ask up front whether a quote covers a moment in time or an ongoing relationship.
How to Get a Quote You Can Actually Compare
The only way to get a number you can trust is to get specific about scope before you ask for a price. At minimum, be ready to answer:
- What’s the current state of the site — any known technical issues, past penalties, or a recent redesign?
- What’s the actual goal — more overall traffic, specific rankings, or more leads and sales from the traffic you already have?
- Do you want technical work only, or content and link building included too?
- What pricing model do you prefer, and does that match how the provider normally works?
- Is this a one-time engagement, or ongoing?
A vague brief produces vague, hard-to-compare quotes. Ask two or three providers the same scoped questions, and be skeptical of anyone who answers with a number before asking any of the above.
Common Questions
Is it cheaper to do SEO myself than to hire it out?
In direct spend, usually — the main cost of the DIY path is your own time and, potentially, a modest tool subscription, rather than a retainer or project fee. Whether that’s actually the better choice depends on how much your time is worth, how steep a learning curve you’re willing to take on, and how quickly you need results.
Is SEO included when I pay for website design, or is it separate?
It depends on the provider. Basic on-page setup — clean URLs, sensible heading structure, working meta tags — is reasonably common to include in a professional design build. Ongoing SEO work, like content strategy, link building, and technical monitoring, is typically a separate, ongoing service rather than part of a one-time design project. Ask explicitly what’s included before assuming either way.
Why do SEO quotes for what looks like the same project vary so much?
Because “SEO” rarely means the same scope twice. One quote might include content production, link building, and detailed reporting. Another might cover technical fixes only. Ask for a breakdown of deliverables, not just a total, before comparing numbers.
Is it cheaper to hire an in-house SEO person than to pay an agency or freelancer?
There’s no universal answer — it depends on how much ongoing work the site needs, weighed against the overhead of a salaried role versus a flexible outside arrangement. An in-house hire gives dedicated, full-time attention to one site; an agency or freelancer typically brings broader experience across many sites and can be scaled up or down more easily. Which is actually cheaper depends on your situation, not a general rule.
Should I be suspicious of a very cheap SEO offer, or one that guarantees rankings?
Generally, yes. A very low-cost offer often means a very limited scope, templated or automated work, or tactics that risk a penalty down the line, and a guaranteed ranking is a red flag on its own. Cheap isn’t automatically bad, but it’s worth asking exactly what’s included before assuming you’re getting the same thing as a higher-priced quote.
Does my industry or how competitive my market is change how much SEO costs?
Often, yes. A local service business with light competition typically needs less ongoing work to rank than a business competing nationally in a crowded, high-value niche. More competitive markets commonly require more content, more link-building effort, and more time to see movement, and that shows up in the price. See Is SEO Dead? for a related but separate question — competitiveness affects cost and difficulty, not whether SEO works at all.