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.
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

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 goal | Where it fits | Why |
|---|---|---|
| Qualified enquiries | The goal | It's the only line that turns into quotes and jobs, and it comes from your own log |
| Conversions or key events | Supporting measure, close to the goal | Form sends and phone taps show intent, but they include wrong-service, out-of-area and repeat enquiries |
| More organic traffic | Supporting measure | Visits only help when they come from the right services and suburbs. A guide can draw readers from other states who never enquire |
| Page-one rankings | Context only | Search Console's average position is an average across many searches, and Google says local results depend partly on distance from the searcher |
| More backlinks | Task, not a goal | A 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 scores | Not worth targeting | Moz 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 rate | Diagnostic only | Google 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 answers | Watch item | Search 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.
| Measure | Where it comes from | What it tells you | What it can't tell you |
|---|---|---|---|
| Impressions | Search Console | How often your site appeared in Google Search results | Whether anyone noticed you or clicked |
| Clicks and click-through rate | Search Console | How often people clicked through to your site, and what share of impressions became clicks | Who clicked, or whether they wanted your work |
| Average position | Search Console | The average spot of your topmost result across many searches | Where one customer saw you, since local results depend partly on the searcher's distance from you |
| Organic sessions and key events | Google Analytics | What search visitors did on your site, such as form sends and taps on your phone number marked as key events | Whether a call connected, or whether the enquiry fitted your rule |
| Calls, website clicks and directions | Business Profile performance | Taps on your profile's buttons | Whether 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 calls | Call tracking or your enquiry log | Which calls actually got through, and the number or source they came in on | Whether the caller wanted work you do |
| Qualified enquiries | Your enquiry log | The goal itself | Why it moved |

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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
| Cohort | Main goal | Search measures to watch | Warning sign |
|---|---|---|---|
| Service pages | Qualified enquiries per service | Non-brand impressions and clicks on service searches | Clicks climb, enquiries stay flat |
| Suburb or service-area pages | Qualified enquiries from the suburbs covered | Pages indexed, impressions on suburb searches | Enquiries from places you don't serve |
| Guides and answers | Enquiries that start on a guide, plus visits that move on to a service page | Impressions and clicks on question searches | Out-of-area traffic that never enquires |
| Homepage and about pages | Enquiries from people who already know you | Branded clicks | Falling brand searches, usually a reputation or word-of-mouth issue rather than an SEO one |
| New launch cohort | Indexing first, then impressions, then enquiries | Indexing status and impressions from the publish date | Pages 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.
| Cohort | Measure and source | Starting point | Target | Review |
|---|---|---|---|---|
| Service pages | Qualified hot water and drain enquiries from organic search or the Business Profile, ads excluded, enquiry log | 14 in January to March last year | 18 in January to March this year | First week of April |
| Suburb pages (launch cohort) | Pages indexed, then non-brand impressions on suburb searches, Search Console | 0 of 12 indexed at launch | All 12 indexed within six weeks, impressions logged monthly | Monthly |
| Guides and answers | Enquiries starting on a guide, enquiry log and Analytics | 3 last quarter | Hold at 3 or more while checking out-of-area traffic | Quarterly |
| Homepage and about | Branded clicks, Search Console | Last year's same quarter | None set, watched only | Quarterly |
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.
