Is SEO Worth It for a Small Business? (How to Tell in 5 Minutes)

SEO is worth it when the customers it brings in are worth more than it costs, usually within 6-12 months. For most local service businesses, one or two new customers a month covers a modest SEO budget.

Run the numbers

  1. Extra visitors. How many more people a month could find you? Start with how many search for your services in your area.
  2. Conversion rate. What share call or fill in a form? Local service sites often see 3-10%.
  3. Close rate. What share of those leads become customers?
  4. Customer value. Average revenue per customer, or better, gross profit.

Plug your numbers into the SEO ROI calculator.

Example: 400 extra visitors × 5% conversion × 30% close rate = 6 new customers. At $500 gross profit each, that’s $3,000 a month: double a $1,500 SEO plan, before counting repeat business.

When SEO is usually worth it

  • People search for what you sell (“plumber near me”, “divorce lawyer [city]”).
  • Your customers are worth hundreds or thousands of dollars.
  • You plan to be in business for years: SEO compounds.
  • Paid ads in your industry are expensive.

When it may not be

  • Almost nobody searches for your product (new categories, very niche B2B).
  • You need customers this week: use ads first, SEO in parallel.
  • You can’t handle more work, or can’t answer the phone.

SEO vs ads

Ads stop the moment you stop paying; SEO keeps working. Most businesses do best with both. See SEO vs PPC.

Frequently asked questions

How long until SEO pays for itself?

Commonly 4-12 months for local businesses, depending on competition and where you start.

Is SEO dead because of AI?

No, but it is changing. AI answers still draw on websites, and local searches still lead to Google Maps. See AI search and SEO.

Keep reading