
Quick answer: is SEO cheaper as a monthly retainer, by the hour or as a fixed project?
Hourly costs less for small, defined jobs such as advice or a quick fix. A fixed project costs less for a one-off deliverable such as an audit. A monthly retainer costs less per task when the work is continuous. The lowest-cost model is the one that matches how often your work actually repeats.
SEO pricing plans in London, Ontario come in three structures: a monthly retainer, an hourly rate and a fixed-price project. Each one costs less in a different situation, so the useful question is which structure fits the work you need.
Our SEO services in London, Ontario are sold as a monthly service, but that is not the right fit for every job. This guide compares the three structures honestly, so you can choose the one that matches your need.
The three ways SEO pricing plans are structured
SEO is priced as a monthly retainer, by the hour or as a fixed-price project, and the cost follows how often the work repeats. One-off work suits a project or hourly fee. Continuous work suits a retainer.
- Monthly retainer. You pay a fixed amount each month for a defined scope of recurring work.
- Hourly. You pay for time used, such as a consultation, an audit review or a small fix.
- Fixed project. You pay one price for named deliverables, such as an audit, a site migration or a batch of pages.
This post is about structure, not dollar ranges. For what SEO costs by scope in the London market, see our guide to SEO pricing in London, Ontario. Here the question is how a fee is built, and what each structure does to your risk.
Monthly retainer: what the fee covers and who it suits
A monthly retainer covers a defined scope of recurring work for a fixed fee, and it suits businesses whose SEO needs are continuous. Continuity is the point: content, local upkeep, technical monitoring and reporting all repeat.
What the fee covers
A retainer should state its scope as deliverables: the number of pages or posts, the technical checks, the local work and the report. Our post on SEO packages and what each monthly tier includes breaks down what those scopes look like, so we will not repeat the tiers here. For local SEO, Bradlex SEO publishes a range of $500 to $1,500 per month.
Minimum term and reporting
Terms vary across the market. Some providers work month to month, and others ask for a fixed commitment. Bradlex SEO works month to month, so you can leave if the work is not showing. Whatever the term, ask for a sample report before you sign, since reporting is how you check that the fee is buying work.
Who a retainer suits
A retainer suits a business that competes for local searches month after month, such as a restaurant in Wortley Village, a clinic in Old North or a trades business serving Byron and Masonville. These businesses gain from steady reviews, fresh content and regular checks, because their competitors do the same. It also suits owners who prefer a predictable monthly line in the budget over invoices that vary with activity.
When a retainer costs more than it should
A retainer is poor value when the work does not repeat. If you need a one-time audit and a handful of fixes, twelve months of fees will cost more than the job is worth.
Hourly SEO: when paying by the hour is cheaper
Paying by the hour is cheaper when the job is small, defined and finite, such as advice, an audit review or a quick fix. You pay only for time used, with no commitment afterward.
- Advice sessions. A business owner who has a developer or an in-house marketer may only need a second opinion on titles, page structure or priorities.
- Audit reviews. Someone to read an existing report and say which items matter.
- Small fixes. A schema correction, a redirect or a Google Business Profile category change.
The risk is an open-ended bill. Ask for an estimate with a cap on hours, and ask for a log of time used. A provider who will not estimate a small job is a poor sign. We do not publish an hourly rate on this site, so ask any provider, including us, for a quote based on your specific task.
How to cap hours and keep the bill predictable
Agree a maximum number of hours before work starts, and ask the provider to stop and check in if the job looks like it will exceed that cap. Request a short written summary of what was done at the end of each session. These two habits turn an open-ended arrangement into something close to a fixed price, while keeping the flexibility that makes hourly work attractive.
Hourly work also leaves the follow-through to you. If an advice session produces ten recommendations, someone has to carry them out. That cost belongs in your comparison.
Fixed-price projects: audits, migrations and content sprints
A fixed-price project costs less when the deliverables can be named in advance and the work ends on delivery. You know the price before you start, which makes budgeting simple.
Common project types
- SEO audits. A structured review of technical health, on-page factors and competitors, ending in a written fix list.
- Site migrations. Moving to a new domain or platform with redirects planned so rankings are preserved.
- Content sprints. A defined batch of pages or posts, such as service pages for each area you serve.
- Google Business Profile optimization. Bradlex SEO publishes a one-time price of $300 to $800 for this.
- AI search set-up. A standalone AI search project is published at $300 to $800.
What to watch in a project quote
Scope gaps are the main risk. A fixed price is only fixed for what the quote lists, so check the exclusions and ask how changes are handled. A good project quote states the deliverables, the timeline and what counts as a change.
Comparing SEO pricing plans: cost, risk and flexibility
The three structures trade cost predictability against flexibility, and no structure costs least in every case. The table summarizes how each behaves.
| Pricing model | How the cost behaves | Main risk | Flexibility | Suits |
|---|---|---|---|---|
| Monthly retainer | Fixed fee per month, for a defined scope | Paying for months where little changes | Medium: scope can be adjusted, term varies | Continuous work: content, local upkeep, monitoring |
| Hourly | Pay per hour used, ideally with a cap | Open-ended bills if hours are not capped | High: start and stop at will | Advice, audit reviews, small fixes |
| Fixed project | One price for named deliverables | Scope gaps become change orders | Low once started, none after delivery | Audits, migrations, content sprints, profile set-up |
Read the table by asking how long you need the work. If the answer is "once", a project or an hourly fee fits. If the answer is "every month for the foreseeable future", a retainer usually fits better. Many businesses use both, starting with a project to fix the foundations and moving to a retainer to keep momentum.
Which pricing plan fits which situation
The right plan depends on your situation, not on the size of your budget alone. The scenarios below are illustrations, not client case studies.
- A new site that has never been optimized. A fixed-price audit and set-up project fits first. It sets the foundation, and you can decide on ongoing work once you see the results.
- A business with an in-house marketer. Hourly advice may be enough. The marketer carries out the work, and the consultant checks the direction.
- A competitive category. A retainer fits, since rivals publish and earn reviews continuously, and one-off work falls behind.
- A shop in Old East Village that changes its offer seasonally. A short project before each season, with a light retainer for local upkeep, may cost less than a heavy year-round plan.
- A multi-location firm across London, St. Thomas and Strathroy. A retainer fits, because each location needs ongoing profile and page work.
Project first, retainer later: an example using published ranges
Combining structures is common, and the arithmetic is simple. Using the ranges published on this site, a one-time Google Business Profile optimization is $300 to $800, and ongoing profile management is $150 to $500 per month. Twelve months of ongoing management is therefore $1,800 to $6,000, and adding the one-time project brings the first-year range to $2,100 to $6,800. This is arithmetic on published ranges, not a quote, and a real figure depends on your scope. It does show how a project followed by a lighter retainer lets you spread cost while the results build.
If you are not sure, a free audit helps, because it shows how large the gaps are. A small list of fixes points to a project, and a long list that never ends points to a retainer.
Not sure which pricing structure fits your business?
A free audit shows the size of your gaps, which is the fastest way to tell whether you need a project or an ongoing plan. You can also see how we work on our SEO services page, or request your free SEO audit.
How to compare two SEO quotes line by line
To compare two quotes, convert both into the same lines: deliverables, hours, exclusions, term, reporting and ownership. Quotes that look very different on the surface often describe similar work, or very different work at a similar price.
| Line to compare | Quote A | Quote B |
|---|---|---|
| Deliverables per month (pages, posts, fixes) | Write the number | Write the number |
| Hours or effort stated | Write the figure, or note that none was given | Write the figure, or note that none was given |
| Exclusions (ads, rebuilds, link spend) | List them | List them |
| Contract term and cancellation notice | Write the term | Write the term |
| Reporting (sample provided or not) | Yes or no | Yes or no |
| Account ownership (you as Owner) | Yes or no | Yes or no |
| Total monthly cost including known extras | Add it up | Add it up |
Fill in the table from the written quotes, not from the sales call. Where a cell is blank, ask the provider to supply it. If a provider will not fill a cell, that tells you something. For questions about the provider itself, such as references and red flags, see our guide to choosing an SEO company in London, Ontario.
A checklist for every quote
- Count the deliverables. "Content" is not a number. Ask for pages or posts per month and their length.
- Ask for hours or effort. Some providers do not quote hours, which is fine if the deliverables are clear.
- Read the exclusions. Ad spend, rebuilds and link purchases are commonly excluded.
- Check the term. Know the notice period and what you keep if you leave.
- Request a sample report. It should show actions and work completed, not just charts.
- Confirm ownership. Your accounts should sit under your own logins.
Hidden costs that change the real price
The real price of SEO includes costs that may sit outside the quote: content, tools, link spend, ad spend and your own time. A low headline fee can become a higher total once these are added.
- Content. Writers, photography and design may be extra if the quote covers only strategy.
- Tools. Rank tracking, call tracking and analytics subscriptions are sometimes billed separately.
- Link spend. Sponsorships, memberships and outreach campaigns can carry their own costs.
- Ad spend. Paid search is a separate budget from SEO, whatever the provider.
- Website work. If the site needs a rebuild or repairs, a developer's fee comes on top.
- Your time. Approvals, access and customer questions take an hour or two each month.
- Switching. Changing providers mid-project can mean paying for some work twice.
Ask every provider which of these are included in the fee and which are not. The answer is the difference between a quote and a total cost, and it is worth knowing before the first invoice. When you want a baseline to hold any quote against, a free SEO audit shows what the work should address.