SEO ROI calculator
Estimate leads, customers, revenue and return from organic traffic, month by month.
Use ToolAnswer seven questions about your business and site. You get a monthly effort range split across technical, content, local and authority work, with the weighting table in plain view.
Fill in the inputs and run the tool to see results here.
Size the monthly SEO effort your business needs, split by workstream, with the weights shown.
Nothing is hidden. These are the exact rules the tool applies.
| Question | Answer | Effect on hours |
|---|---|---|
| Business type | Single-location local service | Starting hours: technical 4, content 8, local 8, authority 4 |
| Multi-location business | Starting hours: technical 6, content 10, local 14, authority 6 | |
| Ecommerce store | Starting hours: technical 10, content 12, local 0, authority 8 | |
| SaaS or software | Starting hours: technical 6, content 16, local 0, authority 8 | |
| B2B or professional services | Starting hours: technical 5, content 12, local 2, authority 6 | |
| Site size | Under 25 pages | Technical and local × 0.8 |
| 25 to 200 pages | Technical and local × 1.0 | |
| 200 to 2,000 pages | Technical and local × 1.5 | |
| Over 2,000 pages | Technical and local × 2.2 | |
| Geographic scope | One city or metro | No change |
| Several cities or a state | Content × 1.15, local × 1.4 | |
| Nationwide | Technical × 1.1, content × 1.25, local × 0.6, authority × 1.2 | |
| Several countries | Technical × 1.35, content × 1.4, local × 0.6, authority × 1.3 | |
| Competition | Low: small or weak sites rank | Content and authority × 0.8 |
| Medium: established local or niche sites | Content and authority × 1.0 | |
| High: strong regional or national players | Content and authority × 1.4 | |
| Very high: major brands dominate | Content and authority × 1.8 | |
| Current SEO maturity | Starting from scratch | Technical + 8 hours |
| Some basics done | Technical + 4 hours | |
| Basics solid | No change | |
| Mature program in place | Technical − 2 hours (minimum 2) | |
| Content needs | Maintain existing pages | Content + 2 hours |
| 2 to 4 new or rewritten pages a month | Content + 10 hours | |
| 5 to 10 pages a month | Content + 22 hours | |
| More than 10 pages a month | Content + 40 hours | |
| Authority needs | Minimal: reviews and citations only | No change |
| Moderate: a few earned links a month | Authority + 6 hours | |
| Significant: ongoing outreach and PR | Authority + 14 hours | |
| Aggressive: competing with major brands | Authority + 24 hours |
A two-location dental practice with 40 pages, regional scope, medium competition and partial basics gets an effort range that is weighted toward local and content work.
One proposal they received is mostly technical audits; another spends most hours on location pages, reviews and content. The effort profile helps them ask the first provider why local work is missing.
Every tool has blind spots. These are this one’s.
Price depends on who does the work and where. Hours are a more honest way to compare proposals, because they describe the size of the job. You can enter any hourly rate to turn hours into an illustrative budget.
They are our working assumptions from planning SEO programs for local, ecommerce, SaaS and B2B businesses. They are not survey data. The full table is shown so you can check each one.
Use the rate in a proposal you have received, or your in-house cost per hour for staff time. The tool uses whatever you enter and does not suggest a market rate.
No. Hours spent on the wrong workstream add cost without adding much. That is why the tool shows where the effort should go, not only how much.
Estimate leads, customers, revenue and return from organic traffic, month by month.
Use ToolRate the live search results on seven factors and get a weighted difficulty band.
Use ToolCheck NAP, tel: links, LocalBusiness schema, maps and city pages on your site.
Use ToolNo forms, no email gate. The results are yours.
Keyword mapping is assigning related search queries and their intent to specific website pages. The purpose is to give each page a clear role in the search journey.
A content gap is a missing or inadequate answer in a website's coverage of its audience's needs. Competitor coverage can suggest gaps but cannot prove that every topic deserves a page.
A backlink audit is a structured review of incoming website links, their source context, destinations, and acquisition history. It identifies useful references, broken customer paths, and evidence requiring policy review. The audit should produce justified actions with source records, rather than automatic removal instructions based on vendor scores.

SEO · Content · Local · Web Design
Tools show you where you stand. We can help you decide what to do first, and do it.