“How much does SEO cost?” is the first question almost every business owner asks me, and the honest answer is: it depends on how much work your website needs and how hard your competition is. That answer is not very useful on its own, so this guide explains what drives the price, what you should get at each level, and how to spot an offer that will cost you more in the long run.
What you are actually paying for
SEO is not one task. It is a mix of work that falls into three groups:
- Technical SEO: making sure Google can crawl and index your website, that pages load fast, and that there are no broken links or duplicate pages.
- On-page SEO: matching each important page to a search your customers make, with the right title, description, headings, content and internal links.
- Off-page SEO: building trust with links and mentions from other real websites, business listings and your Google Business Profile.
A cheap price usually means one of these groups is missing. A website with perfect content but no links rarely ranks; a website with many links but slow, unclear pages rarely converts the visitors it gets.
The three things that change the price
1. How many keywords and pages
Ranking one service page for one city is a very different job from ranking twenty pages for twenty searches. Most monthly SEO plans are priced by the number of keywords and pages worked on each month.
2. How strong your competitors are
A dentist in a small town competes with a handful of local websites. An online shop selling phone covers competes with marketplaces and brands with huge budgets. The stronger the competition, the more content and links you need, and the longer it takes.
3. The state of your website today
If your website is slow, has pages Google cannot index or was never set up for search, that has to be fixed first. This is usually a one-time job, done before the monthly work starts.
What SEO costs at Rosespark
We publish our prices so you can compare without a sales call. Our monthly Full SEO plans are:
- Starter, $19 a month: 5 keywords, 5 pages optimised, quality backlinks and a monthly ranking report. A good start for a small local business.
- Growth, $49 a month: 10 keywords and 10 pages, more backlinks. Suits most service businesses with a few main services.
- Pro, $99 a month: 20 keywords and 20 pages, the most backlinks. For businesses in competitive markets or with many services.
If your website needs fixing first, a one-time Technical SEO audit and fixes costs $149, and On-page SEO for your key pages starts at $79. Prices are in US dollars; you can switch to rupees with the currency button on any page.
One-time or monthly: which do you need?
One-time work fixes problems and sets your pages up correctly. Monthly work keeps adding the content and links that move you up the results over time. Most businesses need a one-time clean-up once, followed by steady monthly work. If your website is already in good shape, you can go straight to a monthly plan.
Warning signs of SEO that will cost you more
- “Page 1 in 30 days, guaranteed.” Nobody controls Google. Guarantees like this usually mean shortcuts that can get a website penalised.
- Thousands of backlinks for a tiny fee. These come from spam networks. They can push your website down instead of up.
- No list of what is done each month. You should always know which pages were improved and which links were built.
- Reports that only show impressions. What matters is visits from the right searches, and the calls and enquiries they bring.
- Long lock-in contracts. Good SEO keeps clients because it works, not because of a contract.
How long until you see results?
SEO is slow but lasting. Most websites see steady movement within 3 to 6 months of consistent work; very competitive searches take longer. If you need enquiries next week, Google Ads can bring them while your SEO builds up.
The short answer
For a small business, sensible SEO usually means a one-time clean-up if the website needs it, then a monthly plan that matches how many services you sell and how strong your competitors are. Whatever you choose, ask for a written list of what is included and a report that shows enquiries, not just rankings.
Want to know what your website needs?
I will look at your website and tell you honestly whether you need a clean-up first or can go straight to a monthly plan. Free, with a reply within one business day.
