Skip to content
Smart Local

Guide

How to choose SEO goals for a service business

Set your SEO goals on qualified enquiries: calls and forms from new customers who want work you do, in areas you cover. Then group your pages into landing-page cohorts and use impressions, clicks and key events as the early signals that explain why the enquiry number moves. Traffic, rankings and tool scores sit underneath that goal or drop off the list.

Peter Moriarty, Smart LocalUpdated

Start with the enquiry you want more of

SEO goals often get set in the wrong place: a ranking or a traffic figure that doesn't pay wages. Start at the other end. The phone and the inbox.

For a service business, the goal that matters is qualified enquiries. Those are calls, forms, emails and messages from new customers who want work you do, in an area you cover, at a size you'd happily quote. Write that rule down in one line before you open any search report.

Say a plumbing business in Caloundra wants more hot water and blocked drain jobs from nearby homeowners, not commercial fit-outs. Its rule might read: new residential customer, hot water or drainage job, inside the service area. A fit-out call still gets logged. It just doesn't count toward the goal.

Log every enquiry in a spreadsheet or your job system with the date, how they found you and the landing page if you know it, then mark it yes or no against the rule. Keep the rule fixed for at least a year so months compare fairly, and note the date if you ever change it. An enquiry counts only when it passes all four tests:

  • New customer: repeat work is welcome, but it isn't new demand from search
  • Right service: work you do and want more of
  • Inside your area: an address in a suburb you cover
  • Worth quoting: a job size you'd take on, not one you'd turn away
A glowing marketing funnel collecting contact profile cards and routing them through chat, email and phone icons to a checkmark

Where the usual SEO goals fit

Most lists of SEO goals mix three different things: the result you want, the measures that explain it, and tool scores that measure neither.

Use the table to sort any goal list you've been handed, whether it came from a template, a report or an agency proposal. If a proposed goal can rise while your enquiry log stays flat, it's a supporting measure at most.

Common SEO goalWhere it fitsWhy
Qualified enquiriesThe goalIt's the only line that turns into quotes and jobs, and it comes from your own log
Conversions or key eventsSupporting measure, close to the goalForm sends and phone taps show intent, but they include wrong-service, out-of-area and repeat enquiries
More organic trafficSupporting measureVisits only help when they come from the right services and suburbs. A guide can draw readers from other states who never enquire
Page-one rankingsContext onlySearch Console's average position is an average across many searches, and Google says local results depend partly on distance from the searcher
More backlinksTask, not a goalA raw count rewards volume. Google's spam policies define link spam as creating links mainly to manipulate rankings, including buying links for that purpose
Higher Domain Authority or similar scoresNot worth targetingMoz says Domain Authority is a predictive metric it developed, not a Google ranking factor. Other tools' scores are the same kind of estimate
Better engagement rate or lower bounce rateDiagnostic onlyGoogle Analytics counts a session as engaged if it lasts longer than 10 seconds, has a key event or has 2 or more page views. Someone who reads your number and dials it by hand in 8 seconds counts as a bounce
Citations in AI answersWatch itemSearch Console counts AI Overviews and AI Mode inside its overall Web figures rather than as a separate line, and manual checks of AI answers are directional

Put search measures underneath the goal

Google's guide to using Search Console and Google Analytics together calls Search Console the source of truth for Search performance, and Analytics the source of truth for behaviour on your site. Neither sees your job list, so the goal lives in your log.

Expect small gaps. Google says clicks and sessions are counted differently and won't match exactly, so look for trends that follow the same pattern. Search Console dates also run on Pacific Time while Analytics uses the time zone you set. Google says the gap is particularly noticeable when your Analytics time zone sits far from Pacific Time, for example on a site that mainly serves users in Australia. Compare whole weeks or months, never single days.

Set the search goals on non-brand searches. Someone who searches your business name already knows you, so those clicks mostly reflect word of mouth, signage, reviews and ads. Searches without your name, like "blocked drain plumber Caloundra", are where SEO wins new customers. Mix them and a strong month of referrals can hide a weak month in search.

Search Console's branded queries filter splits the two, but Search Console Help says it isn't available for sites with a low number of impressions and may label some queries wrongly. If you don't see it, filter for 'Queries not containing' your business name, or use Custom (regex) to catch misspellings too. Help also says anonymised queries, which Search Console leaves out to protect privacy, drop out of the totals while a query filter like that is on. So with that filter in place, your brand and non-brand lines won't add up to the site total.

MeasureWhere it comes fromWhat it tells youWhat it can't tell you
ImpressionsSearch ConsoleHow often your site appeared in Google Search resultsWhether anyone noticed you or clicked
Clicks and click-through rateSearch ConsoleHow often people clicked through to your site, and what share of impressions became clicksWho clicked, or whether they wanted your work
Average positionSearch ConsoleThe average spot of your topmost result across many searchesWhere one customer saw you, since local results depend partly on the searcher's distance from you
Organic sessions and key eventsGoogle AnalyticsWhat search visitors did on your site, such as form sends and taps on your phone number marked as key eventsWhether a call connected, or whether the enquiry fitted your rule
Calls, website clicks and directionsBusiness Profile performanceTaps on your profile's buttonsWhether a call connected or became a job, or which channel drove the tap, since the figures include taps from Google Ads as well as organic search
Connected callsCall tracking or your enquiry logWhich calls actually got through, and the number or source they came in onWhether the caller wanted work you do
Qualified enquiriesYour enquiry logThe goal itselfWhy it moved
Floating analytics dashboards with line, bar and donut charts above a glowing podium

Check demand and capacity before you pick a number

A target only works if enough people search for the work and you can take the jobs they bring. Check both before you write a number down.

Start with demand. Your own Search Console data is the better guide, because it shows real searches you already appear for. Filter the Performance report to non-brand queries for each service and suburb and note the impressions over the last 12 months. Keyword tools give a rough second view. Google Ads Help says Keyword Planner shows estimates of monthly searches, and that keywords with very low search volumes aren't discoverable or forecastable. Many suburb and trade searches fall in that gap, so a blank result means small, not zero.

Then turn demand into a ceiling with your own rates, never a benchmark from someone else's site. Take a cohort's impressions, multiply by its click-through rate from Search Console, then by the share of those visits that enquired, then by the share of enquiries that passed your rule. If the answer is well below your target, the target needs more pages, more suburbs or a longer timeframe.

Starting with no history? Make the first quarter a set-up goal rather than an enquiry target: Analytics installed, key events marked, the enquiry log running and the main pages indexed. Add your site to Search Console early. Search Console Help says data collection starts as soon as someone adds the property, and data should begin to appear within a few days. Analytics only records visits after the tag goes in, so the first full quarter of clean data becomes your baseline.

Capacity is the check most goal lists skip. More hot water enquiries are worth nothing if the diary is already full. Run through these before you set the target:

  • Diary room: how many extra jobs a week your crews could fit in the target service, in busy months as well as quiet ones
  • Phone and inbox cover: who answers during jobs, and how fast forms get a reply, since a missed call loses an enquiry you already earned
  • Content time: who will write, photograph and approve new pages, and how many a month that realistically allows
  • Margin: which service you'd most like to grow, so that cohort gets pushed first
  • Seasonal crunch: if one season is always booked out, aim the goal at the months when you have room

Group your pages into cohorts and set them up

A landing-page cohort is a group of pages that do the same job, measured together. One suburb page might get a few visits a month, too few to read. Twenty suburb pages as one group show a pattern. Cohorts also stop a busy guide from hiding a quiet service page inside the site-wide total.

Use five cohorts: service pages, suburb or service-area pages, guides and answers, the homepage and about pages, and launch cohorts. Sort by the page's job, not its topic, so a guide about hot water systems sits with the guides. Give each page one type cohort, so no enquiry is counted twice, and also put pages published in the same batch into a launch cohort measured from their own publish date. Keep the homepage and about pages apart, because most of their visitors already know your name. If a cohort is too small to show a pattern, merge it with the closest one. A business with several locations treats each location's pages as separate cohorts. Then set them up once, in this order:

  1. Write down which page sits in which cohort. Give a cohort its own URL folder, such as /services/ or /areas/, only for new pages or a restructure you already have planned. If your pages already rank, keep their URLs: moving them just for reporting needs a permanent redirect from every old address, and Google's site-move guide says visibility in Search may fluctuate while Google recrawls.
  2. In the Search Console Performance report, add a Page filter: 'URLs containing' for a folder, or Custom (regex) with the cohort's addresses separated by a vertical bar and the whole expression wrapped in parentheses. Search Console Help says regex filters use RE2 syntax, match anywhere in the URL and ignore case by default.
  3. In Google Analytics, open Reports, then Engagement, then Landing page, and filter to organic search sessions and the cohort's pages. Google's guide suggests this view for judging how well a page drives engagement and conversions.
  4. Set up an event for each form send, quote request and tap on your phone number, and mark each one as a key event before a cohort goes live. Google Analytics Help says a key event affects reports from the time you create it and doesn't change historic data.
  5. If you like, set up content groups, which Google Analytics Help describes as custom buckets for your pages, so the cohort name shows in reports.
  6. Add a Search Console annotation when a cohort launches or changes. Annotations hold up to 120 characters and are deleted after 500 days, so keep your own change log too.
  7. Record the landing page in your enquiry log for every form, and for calls where tracking or the caller tells you, so each qualified enquiry is credited to a cohort.
CohortMain goalSearch measures to watchWarning sign
Service pagesQualified enquiries per serviceNon-brand impressions and clicks on service searchesClicks climb, enquiries stay flat
Suburb or service-area pagesQualified enquiries from the suburbs coveredPages indexed, impressions on suburb searchesEnquiries from places you don't serve
Guides and answersEnquiries that start on a guide, plus visits that move on to a service pageImpressions and clicks on question searchesOut-of-area traffic that never enquires
Homepage and about pagesEnquiries from people who already know youBranded clicksFalling brand searches, usually a reputation or word-of-mouth issue rather than an SEO one
New launch cohortIndexing first, then impressions, then enquiriesIndexing status and impressions from the publish datePages still not indexed after several weeks

Worked example: a goal sheet for a Caloundra plumber

Here's the method end to end for the hypothetical Caloundra plumbing business from earlier. It isn't a real business, and every number below is illustrative, taken from its own made-up log rather than any benchmark.

Step one, the objective: more hot water and drainage jobs from homeowners inside the service area, without adding commercial work. The qualified-enquiry rule follows straight from that.

Step two, the baseline. The owner runs the rule over last year's job records for January to March and finds 14 qualified enquiries where the customer said they found the business in Google's unpaid results or its Business Profile. Anyone who mentioned clicking an ad is left out, because Business Profile figures mix in Google Ads and this goal is about organic search. That's the starting point. Search Console's 16 months of history supply the matching search measures for the same months.

Step three, demand. Non-brand impressions on hot water and drain searches are steady across both years, and Keyword Planner returns nothing for most suburb terms, which the owner reads as low volume rather than none. The illustrative chain uses only the business's own figures. The service-page cohort had 12,000 non-brand impressions last quarter. Its click-through rate was 2 in 100, but it reached 3 in 100 in its strongest month, so the ceiling uses 3: 12,000 x 3 in 100 is 360 clicks. Its log shows about 1 in 12 visits from search enquired, so 360 clicks give 30 enquiries, and 3 in 4 of those passed the rule, giving about 22 qualified enquiries a quarter. At the usual 2 in 100 the same chain gives about 15, close to the 14 in the log, which is a useful cross-check. A target of 18 sits between the two, so a modest lift looks reachable.

Step four, capacity. The two crews could fit about four more hot water jobs a week outside their busiest weeks, and the office can return forms the same day. Twelve new suburb pages are planned as one launch cohort.

Step five, the goal sheet. Each line carries a cohort, a measure, a source, a starting point, a target and a review date, which also makes it SMART: specific to two services and one area, measurable in the log, achievable against demand and diary room, relevant to the jobs the owner wants, and time-bound by the review date. The owner reads the whole sheet each quarter.

Step six, the review. At the April check the log shows 16 qualified enquiries, with clicks up on the service pages. Short of 18, but rising, so the target stays and the owner works the patterns in the next section before the July review.

CohortMeasure and sourceStarting pointTargetReview
Service pagesQualified hot water and drain enquiries from organic search or the Business Profile, ads excluded, enquiry log14 in January to March last year18 in January to March this yearFirst week of April
Suburb pages (launch cohort)Pages indexed, then non-brand impressions on suburb searches, Search Console0 of 12 indexed at launchAll 12 indexed within six weeks, impressions logged monthlyMonthly
Guides and answersEnquiries starting on a guide, enquiry log and Analytics3 last quarterHold at 3 or more while checking out-of-area trafficQuarterly
Homepage and aboutBranded clicks, Search ConsoleLast year's same quarterNone set, watched onlyQuarterly

Read the results and decide when to move the target

When a cohort misses its goal, or beats it, the search measures show where to look before you touch the target. Match the pattern, fix the cause, then judge the goal again at the next quarterly review. Google's SEO Starter Guide says some changes take effect in a few hours and others take several months, and suggests waiting a few weeks before judging one, so check search measures monthly and judge the enquiry goal quarterly. For the month-to-month read, see how to review a monthly SEO report, and how long local SEO takes breaks down each stage.

Keep a dated log of outside changes too, because they move enquiries whatever SEO does: ad spend switched on or off, price changes, new signage or vans, staff leave, a site redesign, Business Profile edits, and storms or heatwaves. Compare seasons with the same months last year, as local SEO seasonality explains.

Move the target rarely. Raise it after two quarters in a row above target, if the diary has room. Lower it only after a confirmed outside change, such as dropping a service or losing a crew. One bad month, a slip on a single search or a change in a tool score never justifies moving it. These patterns tell you where to look:

  • Impressions up, clicks flat: people see you but pick someone else. Rewrite page titles and descriptions to match what they searched.
  • Clicks up, enquiries flat: the page or the phone is the problem. Work through the website conversion checklist before chasing more traffic.
  • Enquiries up, qualified share down: pages are drawing the wrong jobs or suburbs. Tighten the wording, and check each service area page covers somewhere you actually work.
  • Qualified enquiries up, average position flat: the goal is working. Position is an average across many searches and places, so let the enquiry number win.
  • A whole cohort flat for a few months: rule out seasonality and your outside-change log first, then look for thin or overlapping pages worth merging.

Common questions

What is the main goal of SEO?

For a service business, the main goal is more qualified enquiries from people searching for work you do. Google's SEO Starter Guide describes SEO as helping search engines understand your content and helping people find your site and decide whether to visit. Visits are the means. The jobs that follow are the point, so measure the enquiries and use rankings, impressions and clicks to explain them.

Is SEO dead now with AI?

No. Google says there are no additional requirements or special optimisations needed to appear in AI Overviews or AI Mode beyond its usual SEO advice. Search Console counts that traffic inside its Web figures, and Google Analytics puts visits from tools like ChatGPT in an AI Assistant channel. Log those enquiries by source like any other. The guide on measuring ChatGPT referrals goes further.

What is the 80/20 rule in SEO?

It's an informal rule of thumb, not a Google rule: the idea that a small share of pages or searches drives most of the results. Treat it as a prompt rather than a fact about your site. Sort your enquiry log by landing page and see which cohorts actually bring qualified work, then spend the next quarter's effort there before spreading it across new pages.

Should rankings be one of my SEO goals?

Not as the main one. Rankings help explain results, but the goal belongs on enquiries. Search Console's average position is the average of your topmost result across many searches, and local results shift with where each searcher is, so one check from your office shows a single spot. Google's 'Do you need an SEO?' page also says no one can guarantee a #1 ranking on Google.

How many enquiries should SEO bring in?

Nobody can give you a fair number without your own data. Log every enquiry with its source and mark it yes or no against your qualified-enquiry rule. For a baseline, apply the same rule to the same months last year, using your job records, invoices or call logs. Aim for a realistic step up from there, and be wary of anyone who promises a fixed lead count before seeing your numbers.

What's the difference between SEO goals, objectives and KPIs?

The objective is the business result, such as more hot water jobs from local homeowners. The goal is the measured target that tracks it: qualified enquiries per cohort per quarter. KPIs are the measures you read along the way, like non-brand clicks, key events and pages indexed. If an agency's KPI list has no line back to your enquiry log, ask how each measure connects to jobs.

What if I can't tell which page a phone enquiry came from?

Ask. A short question at the end of each call, such as how they found you and what they searched, fills most gaps. Tracked numbers help too, as long as the number on your Business Profile and directory listings stays consistent. Some calls will stay unknown, so report that bucket openly. The guide to call tracking and conversion reconciliation covers matching calls to sources.

What should I ask an SEO agency about goals before signing?

Ask how they'll measure success, and against what. Google's own list of questions for hiring an SEO includes what results they expect, in what timeframe, and how they measure success. A clear answer names qualified enquiries as the goal, explains the cohorts and search measures behind it, and says where each number comes from. How to compare marketing proposals has more questions worth asking.

Keep exploring

Want the phones ringing?

Tell us your suburb and your trade. We'll show you which searches and suburbs we'd target first.