Back to BlogSEO and Digital Marketing

SEO KPIs and Reporting for Business Owners

Jay PipaliyaPublished October 9, 20269 min read✓ Last Updated: 2026-10-08
SEO KPIs and Reporting for Business Owners

Key Takeaways

  • 1SEO KPIs that matter to an owner, and the ones that only matter to the agency
  • 2Leads from SEO tracking: the four channels an Indian business actually gets
  • 3GA4 for small business owners: the five reports worth opening
  • 4Search Console basics every owner should know
  • 5Rank tracking explained

Quick Answer

The SEO KPIs a business owner should track are five: leads from organic search (forms, WhatsApp, calls), cost per lead, organic clicks and impressions from Search Console, click-through rate on the pages that matter, and rankings for 20 to 30 money keywords. Everything else is supporting detail. If a monthly SEO report does not show leads and cost per lead on the first page, ask for it to be redone. Expect lead tracking within two weeks of starting SEO and a reliable cost per lead figure by month four.

This guide is for business owners and managers in India who pay for SEO, receive a report every month, and are not sure what it is telling them. By the end you will know which numbers to look at first, how to track leads from search without a technical team, how to calculate SEO ROI and cost per lead, and what to ask your agency when the report arrives.

SEO KPIs that matter to an owner, and the ones that only matter to the agency

SEO KPIs fall into three layers. Outcome KPIs are the ones you pay for: leads and revenue. Pipeline KPIs are what produces them: clicks, impressions, click-through rate and rankings. Health KPIs are what keeps the pipeline working: indexed pages, site speed, errors and links. An owner should read the first layer every month, glance at the second, and only hear about the third when something breaks.

LayerKPIWhere it comes fromWhat a good month looks like for a local business
OutcomeLeads from organic (forms, WhatsApp, calls)GA4 events, WhatsApp link clicks, call tracking, Business ProfileMonth-on-month growth after month four; 20 to 60 leads a month by month nine
OutcomeCost per lead and SEO ROIRetainer divided by leads; closed deals times order valueCost per lead below your ads figure by month six to nine
PipelineOrganic clicks and impressionsGoogle Search ConsoleImpressions rising first, clicks following two to three months later
PipelineClick-through rate on money pagesSearch Console, page and query filters3 to 8% for service pages in positions 3 to 8
PipelineRankings for 20 to 30 money keywordsRank tracking tool or Search Console average positionSteady movement into the top 10, then top 3
HealthIndexed pages, speed, errors, linksSearch Console, speed test, crawlerNo new errors; speed under three seconds on mobile

Leads from SEO tracking: the four channels an Indian business actually gets

Leads from SEO tracking means capturing every enquiry that started with an organic search, whichever way it arrived. In India that is four channels: a website form, a WhatsApp message, a call from the website, and a call from the Google Business Profile. Most businesses track only the form, which is usually the smallest of the four.

Form submission tracking

Form submission tracking is a GA4 event that fires when the form is actually sent, not when the page loads. Each form gets its own event name (contact_form, quote_form), the event is marked as a key event in GA4, and the source of the visit (organic, paid, direct) is attached automatically. Your developer should also pass the form's page and the service selected, so you can see which pages generate enquiries and which only generate traffic.

WhatsApp leads tracking

WhatsApp leads tracking has two parts. On the website, every WhatsApp button fires a click event with the page it was on, which tells you how many conversations started from organic visits. Inside WhatsApp, the first message is pre-filled with the page or service name ("Hi, I am asking about payroll software from your website"), so the sales team can tag the source in the CRM. Without the pre-filled text you know a chat was started; with it you know what the person wanted and whether it closed.

Calls from Google tracking

Calls from Google tracking covers the "Call" button on the Business Profile, which is often the largest lead source for a clinic, restaurant or showroom. The profile's Performance report shows calls per month, and that number should be in every SEO report. It does not show the duration or outcome, so pair it with a simple log at reception: date, source asked, enquiry, result.

Call tracking India: virtual numbers and recording

Call tracking in India uses a virtual number from a licensed cloud telephony provider that forwards to your real phone and logs every call with time, duration and a recording. Use one virtual number on the website for organic visitors and a different one for ads, and keep your primary number on the Business Profile so the profile's own call count stays clean. Recording requires a consent announcement, and the provider's DND compliance only applies to outbound calls, so inbound tracking is straightforward. Expect ₹1,500 to ₹5,000 a month for two numbers.

GA4 for small business owners: the five reports worth opening

GA4 for small business owners does not need customisation beyond five views. Acquisition by channel (how many sessions came from organic, paid, direct and referral). Key events by channel (how many leads each channel produced). Landing pages with key events (which pages convert). Device split (mobile is usually 70 to 85% of local traffic in India). And a 90-day comparison of organic sessions against the same period last year. If your agency has built dashboards with 40 widgets, ask for these five on one screen instead.

Search Console basics every owner should know

Search Console basics are three screens. The Performance report shows queries, pages, countries and devices with clicks, impressions, CTR and position for the last 16 months. The Pages (indexing) report shows which URLs Google has included and which it has not. The Core Web Vitals and mobile reports show speed problems. The Performance report is where the SEO story is told, and you should have owner-level access to it on your own Google account, not a view shared from the agency's.

Impressions vs clicks

Impressions vs clicks is the pair that confuses owners most. An impression means your page appeared in a results screen, even at position 40 where nobody scrolled. A click means someone chose it. Impressions rise first when SEO starts working, often by 3 to 5 times in the first quarter, while clicks lag by two to three months because the pages are climbing from page 4 to page 1. Rising impressions with flat clicks for 90 days is normal; the same pattern for 180 days means the titles or the positions are wrong.

How to improve CTR

To improve CTR, filter the Performance report to queries with 200 or more impressions, position under 10, and CTR below 3%. Those pages are being seen and skipped. Rewrite the title tag to match the query wording and add a number or a location ("POS billing software in Rajkot: prices from ₹25,000"), rewrite the meta description as a direct answer, and add FAQ or review schema where it applies. A move from 2% to 5% CTR on a query with 3,000 impressions a month is 90 extra visits without any ranking change.

Rank tracking explained

Rank tracking explained in one paragraph: a tool queries Google daily or weekly for each keyword from a chosen city, records the position of your page, and plots it over time. It is useful for 20 to 30 money keywords, misleading for hundreds of vanity keywords, and always slightly different from what you see on your own phone because results are personalised and localised. Use it to spot direction (into the top 10, into the top 3) and to catch sudden drops. Do not pay for a report that lists 500 keywords with position changes of one place; ask for the 30 that bring enquiries, tracked from your city.

SEO ROI calculation and cost per lead from SEO

An SEO ROI calculation needs four numbers: monthly SEO spend, organic leads per month, close rate, and average order value or lifetime value. ROI is (leads times close rate times order value, minus spend) divided by spend. A clinic spending ₹20,000 a month that gets 40 organic leads, closes 25% at ₹8,000 each, earns ₹80,000 from ₹20,000: a 300% monthly return once the campaign is mature. Run the calculation on a trailing three-month average, not a single month, and count the first six months as investment rather than return.

Cost per lead: SEO versus ads over twelve months

Cost per lead from SEO is monthly spend divided by organic leads, and it falls over time because the spend stays flat while the leads grow. The pattern we see for Indian local businesses is ₹2,000 to ₹5,000 per lead in months one to three (few leads, full spend), ₹800 to ₹1,500 by month six, and ₹300 to ₹700 by month twelve. Compare it against your ads cost per lead every quarter; the crossover point is usually month six to nine, and it is the best single argument for continuing the retainer.

Monthly SEO report template: what should be on the first page

A monthly SEO report template that an owner can read in ten minutes has seven sections, in this order.

  1. Leads this month by channel: forms, WhatsApp, website calls, profile calls, with the same figures for last month and the same month last year.
  2. Cost per lead and trailing three-month ROI: one line each, with the formula shown.
  3. Organic clicks, impressions and CTR from Search Console, with a 12-month chart, not just the last 28 days.
  4. Money keyword rankings: the agreed 20 to 30, with position now, last month and at the start.
  5. Pages that converted: the top ten landing pages by key events.
  6. Work completed and work planned: pages published, pages fixed, links earned, profile updates, each with a URL.
  7. Problems and decisions needed: errors, drops, and anything that needs the owner's approval or budget.

SEO dashboard: one screen, updated live

An SEO dashboard is the same seven sections in a live view that connects to Search Console, GA4 and the Business Profile. Google's free reporting tool can build it in an afternoon. The dashboard replaces the monthly wait and makes the report a conversation about decisions rather than a reading exercise. Insist on owning the dashboard and its data connections so it survives a change of agency.

What to ask in SEO report meetings

What to ask in SEO report meetings comes down to six questions. How many leads came from organic this month and how do you know? What is our cost per lead and how has it moved? Which three pages brought the most enquiries? Which keywords moved into the top 3 and which fell out? What did you publish or fix, with links? What do you need from us next month? An agency that answers all six without hesitation is doing the work. One that answers with traffic graphs and "domain scores" is reporting activity, not results.

What we have seen in Rajkot reports

A forging unit in Rajkot's Shapar Veraval belt had received 14 months of SEO reports showing rankings for 180 keywords and a rising "authority" number, and could not say how many enquiries the work had produced. When we installed form, WhatsApp and call tracking, the answer was four organic enquiries a month on a ₹30,000 retainer. Within six months of shifting the work to the 25 specification keywords that buyers actually use, the figure was 22 a month, and the report shrank to two pages.

A multi-speciality hospital on Kalawad Road found that 70% of its organic leads were profile calls that had never appeared in any report. Adding the profile's Performance figures and a reception log moved the hospital's measured cost per lead from ₹2,400 to under ₹700 without any change in spend; the leads had been there all along, uncounted.

An imitation jewellery wholesaler in Rajkot's Soni Bazaar area sells almost entirely on WhatsApp. Pre-filling the WhatsApp message with the product page name was the single change that let the owner see which pages brought buyers, and it reshaped the content plan for the next quarter.

How to decide what to track first

If you track nothing today, start with WhatsApp click events, form events and the profile call count; that takes one developer day and covers most Indian local businesses. Add call tracking numbers if the website phone number is a major source. Agree the 20 to 30 money keywords with your agency in writing. Then ask for the seven-section report and the six questions above every month. Our SEO expert in Rajkot page explains how we set this up before any ranking work begins.

For a fixed quote on lead tracking, a live SEO dashboard and a monthly report built around leads rather than rankings, send your website and current report through the contact page or message us on WhatsApp.

Tags

seo kpisleads from seo trackingcalls from google trackingwhatsapp leads trackingform submission trackingcall tracking indiaga4 for small businesssearch console basicsrank tracking explainedmonthly seo report templateseo roi calculationcost per lead seoimpressions vs clicksimprove ctrseo dashboardwhat to ask in seo report

Need Help with SEO & Marketing?

Our team at JK Tech Hub is ready to help you build the right solution for your business. Let's discuss your project.

Contact Us