SEO KPIs connect search visibility to business results. This guide covers thirteen measures, with current GA4 terminology and a practical distinction between impressions, visits and qualified enquiries.
SEO Tracking Tools are required to monitor SEO KPIs and metrics.
Use Search Console to measure visibility and clicks from Google, and GA4 to measure activity after a visit. Neither tool alone establishes whether a contact became a customer. Connect lead reporting to the actual enquiries your team receives.
Start with a measurement plan: name the business outcome, the event that represents it, the report used to count it and the person responsible for checking the data. Keep an annotation of redesigns, URL changes and tracking releases. A measurement change can create a reporting break even when customer behaviour has not changed.
1. Organic Impressions
Impressions count appearances in search results. Compare equal periods and separate brand searches from generic searches. Losing impressions for terms that never brought visitors is different from losing qualified traffic.
Break the total down by landing page and query. If one informational article loses broad impressions but your service pages retain enquiries, investigate that article before rewriting the whole site. Check a longer history as well: a seasonal change in demand can look like a technical problem in a short comparison.
2. Keyword Positioning
Average position is an aggregate, not one fixed ranking. Compare the same query and page, with consistent country and device filters. If low-ranking impressions disappear, the overall average can improve even while visibility falls. Review clicks and impressions alongside position.
Keep a fixed list of commercially relevant query-page pairs alongside the sitewide average. Record the intended landing page for each topic. If Google starts showing another page for the same query, compare their purpose, internal links and content overlap before deciding to consolidate them.
3. Organic Search Traffic
Search Console clicks and GA4 sessions measure different stages of a visit and need not match. In GA4, use the Traffic acquisition report and filter Session default channel group to Organic Search. Keep the attribution scope and date range consistent when comparing periods.
Segment by landing page, country and device to find where a change is concentrated. A business serving Trinidad and Tobago should not judge every overseas informational visit as a potential local customer. Document consent or tagging changes that affect Analytics collection before interpreting a sessions decline as a loss of search demand.
4. Organic Search Leads
Count a lead when an enquiry is accepted, not simply when someone clicks the submit button. In GA4, implement a suitable event such as generate_lead and mark it as a key event. Test success and failure paths, and never send names, email addresses or message contents to Analytics. See Google's key-event setup guide.
Reconcile accepted form submissions with the inbox or CRM, then distinguish qualified enquiries from spam and requests outside your service area. Report both counts. A higher lead total with fewer relevant enquiries can be less valuable than a smaller number of well-matched projects.
5. Organic Search Sales
For an online store, validate purchase tracking and compare transactions with the order system. Report revenue and purchases attributable to organic sessions using a consistent attribution scope. Do not treat a product-page visit or an add-to-cart action as a completed sale. The GA4 ecommerce purchases report explains the purchase metrics.
For a service business, a proposal accepted weeks after the first visit may not appear as a website purchase. Keep a separate record of won projects and the evidence supporting their acquisition source. Do not assign an invented monetary value to every enquiry and present the result as realised revenue.
6. Organic Conversion Rate (%)
State the denominator. A session key-event rate is the percentage of sessions with at least one key event; it is not the total number of events divided by users. For example, 20 organic sessions with a lead out of 1,000 organic sessions gives a 2% session lead rate. This is an illustrative calculation, not a benchmark or a client result.
Use the same outcome in both periods. Marking an additional event as a key event changes what the aggregate rate describes. For a lead-generation website, track the session rate for the accepted-enquiry event specifically, and show the session and lead counts beside the percentage so that small samples remain visible.
7. Rate of Organic Click Through (CTR)
CTR equals clicks divided by impressions. Compare the same searches and pages: brand, location, device and result layout affect the mix. A higher CTR can result from losing low-click impressions, without gaining visitors. Review titles and descriptions where relevant impressions remain high but clicks decline.
Work on pages where the search intent matches the offer. Rewrite an unclear title to describe the actual page, then compare the same query group after enough data accumulates. Avoid promising prices, locations or services in a search snippet that the landing page does not support.
8. Organic Page Views
Use the GA4 Pages and screens report for views and the Landing page report for where visits begin. Add an Organic Search comparison when evaluating SEO. More views do not automatically mean success: visitors may find what they need on one page, or browse several because navigation is unclear.
Use views to investigate a journey, not to manufacture a target. If visitors repeatedly move between a service page and the contact page without submitting, review whether scope, pricing expectations and the next step are clear. Pair the observation with real enquiries or usability feedback before choosing a change.
9. The Bounce Rate
In GA4, bounce rate is the percentage of sessions that were not engaged, not simply single-page visits. An engaged session meets the configured duration threshold, includes a key event, or has at least two page or screen views. Read Google's engagement and bounce-rate definitions. Evaluate this metric in the context of the page's purpose.
Compare pages with similar purposes rather than demanding one bounce-rate target for the entire site. An article answering a narrow question and a multi-step enquiry flow have different jobs. Check whether engagement changes also coincide with accepted leads, device problems or a tracking release.
10. Organic Clicks Lost
Compare complete, equal-length periods in Search Console and identify the query-page pairs losing clicks. Check demand, position, indexing and the dates of site changes before assigning a cause. Record migrations and editorial releases so their effects can be investigated. Follow Google's traffic-drop diagnostic process.
Prioritise lost clicks and lost qualified enquiries, then use impressions to identify earlier changes in visibility. Inspect the affected URL, its canonical and index status; compare the visible content with the previous version. A temporal coincidence is a hypothesis to test, not proof of a penalty or the cause of a redesign-related decline.
11. Backlinks
Review relevant referring sites and the pages they link to, rather than trying to match a competitor's raw link count. Check that important linked URLs still resolve and that redirects lead to equivalent content. Search Console's Links report is useful evidence, but it is not an exhaustive inventory of every link on the web.
After a migration, include old image URLs and useful downloadable resources in the link audit, not just HTML pages. Where a resource moved, preserve its address or redirect it to its actual replacement. An unrelated homepage redirect does not help a visitor who followed a specific reference.
12. Domain and Page Authority
Domain Authority and Page Authority are third-party comparison metrics, not scores supplied by Google. Treat them as supporting indicators, not business objectives or proof that a page deserves a particular position. A change in a vendor's score should not outweigh actual search clicks, useful referrals and qualified enquiries.
When comparing a third-party score over time, keep the provider and scope consistent. Different vendors use different indexes and formulas. Investigate important lost referring pages directly, and avoid treating a numerical score increase as evidence that organic revenue has improved.
13. Visibility on a local scale
For a local business, compare search visibility in the markets it actually serves. Use Google Business Profile performance to review available interactions such as calls, direction requests and website clicks. These interactions are not automatically completed sales; reconcile them with business records.
Separate local discovery from brand demand. Someone searching for your business name may already know you, while a service-and-location query can represent a different stage of discovery. Track both, and confirm that your site and Business Profile accurately describe the locations and services you actually provide.
Final Thoughts
Choose a small set of KPIs tied to business goals, record changes and review consistent periods. Prioritise qualified enquiries and sales, using visibility and technical metrics to explain the result. If you need implementation support, review our SEO services or discuss your website with us.



