Free SEO cost calculator
- No signup
- Free
- Uses published prices
- 1. Business
What kind of business?
This calculator answers a price-shopping question without a fake exact quote. You answer five short questions about the business, the site, and the work you need. You get a monthly range and the published tier that sits nearest to it.
How much does SEO cost in 2026?
Price depends on the size of the site, how many places or markets you care about, how hard the SERP is, and what you want done. A small local site with a clear service area is not the same job as a catalog with thousands of URLs. The range on this page is built from those inputs and from the published prices on the pricing page.
Freelancer and agency quotes still vary. What should not vary is whether the scope is written down. If a proposal cannot say which pages, which markets, and which reports you get, the monthly number is not a plan. It is a retainer with no edges.
One-off work sits beside monthly work. An audit has a published starting price. A migration is scoped when I see the old and new URL sets. Those are not hidden inside the monthly range unless you ask for them to be.
What affects SEO pricing
Business type sets the base. Website size multiplies it because more templates and more thin pages mean more work. Locations and markets multiply it again when each city or country needs its own evidence. Competition raises the content and link work needed to move at all.
The services you tick add scope. Technical fixes, content, local SEO, link building, AI search visibility, and migration are different workstreams. Ticking everything does not mean you need everything in month one. It does mean the range should not pretend the job is tiny.
Platform matters for how fixes get shipped. WordPress, Shopify, and a custom stack change the developer time, not the need for clear titles, crawlable text, and honest schema. The calculator keeps the platform in the summary so a quote request does not start from zero.
| Input | Why it moves the range |
|---|---|
| Business type | Local, ecommerce, and B2B need different page types |
| Site size | More templates and URLs mean more QA |
| Locations or markets | Each place needs its own proof |
| Competition | Hard SERPs need more content and mentions |
| Services | Add-ons expand the monthly scope |
Freelancer vs agency vs in-house
The market table on the result is labelled as typical ranges I see, not a survey. Agencies often cost more because you pay for account management and a bench. Freelancers often cost less and put more senior hours on the work. In-house is a salary plus tools, and it still needs a brief.
Pick the shape that matches the risk you want. A freelancer who writes the plan and does the work is one relationship. An agency that rotates juniors is another. Neither shape forgives a missing scope. Ask who opens Search Console, who writes the pages, and who owns the fix list.
What is included at each price level
The recommended card pulls Starter, Growth, or Authority from the published list. Read what that tier includes on the pricing page. The calculator does not invent deliverables. If the prices change on the pricing page, the card here changes with them.
Starter is for a tight scope. Growth is the default for most active monthly work. Authority is for wider markets or heavier content and digital PR. If the range sits between two tiers, the quote call is where we pick one. Do not stretch a Starter scope to cover an Authority problem.
Red flags in cheap SEO offers
Guaranteed rankings are a red flag. A fixed price with no site review is a red flag. A report full of vanity metrics and no owners for the fixes is a red flag. Buying random links to force a short spike is a red flag you will pay for later.
Cheap can be honest when the scope is small. Cheap is dishonest when the sales page promises national rankings for a local fee. Use the range here as a sense check. If a quote is far below it and still promises the moon, ask what was left out.
- No written scope for pages, markets, and reporting.
- Rank guarantees or “page one in 30 days” claims.
- No access plan for Search Console and analytics.
- Link packages sold without a content or entity plan.
- A long PDF audit with no priority order.
My pricing
Published monthly tiers and the audit starting price live on the pricing page. This calculator points at those numbers on purpose. When you ask for an exact quote, the contact form can carry the summary of your answers so you do not retype the business type and the site size.
I would rather you arrive already knowing the band than surprised by it. If the band is wrong for your budget, say so early. Stretching a small retainer across a large catalog helps nobody.
How to read the range and ask for a quote
The range is rounded on purpose. A figure to the nearest pound pretends precision we do not have before seeing the site. The recommended tier is the published package that sits nearest the modelled monthly figure. Open the pricing page and read what that tier includes before you book a call.
If you selected migration or a one-off audit, the result points at those as separate lines. Do not expect a migration of a thousand URLs to hide inside a Starter retainer. Say the migration is in scope when you write.
The “what drives your price” lines name the two or three inputs that pushed the number up. Use them in the quote message. “We have five locations and a medium competition market” is a better brief than “need SEO”.
I do not use this calculator to trap you into the top tier. If the range is above your budget, say the budget. We can cut markets, delay link building, or start with an audit. A smaller honest scope beats a large promise that never ships.
After you send the quote request, keep the same answers. Changing the site size story between the calculator and the call wastes both sides of the meeting. The summary in the contact link is there so you do not have to remember the five steps.
Currency on the pricing page may show dollars while you think in pounds. Treat the tier as the package, then convert when you budget. The calculator’s job is the relative band for your inputs, not a foreign-exchange quote.
If two people in the same company get different ranges, compare the five answers. A jump from under 20 pages to 100-1,000 pages, or from one location to twenty, should move the number. That is the model working, not a bug.
Bring the Search Console property list to the quote call when you can. The number of properties and the countries they cover is often a cleaner size signal than a guess at page count. I will still look at the site. The calculator just stops the first conversation from starting at zero.
Save the result page or the contact summary. You will want the same band in front of you when the proposal arrives.
