SEO analytics: connect rankings, traffic and leads

SEO analytics is not a list of rankings. It is the answer to which pages of your site bring in customers and which ones just take up space in search results. The data sits in several tools, so the job is to join it into one chain: query, impression, click, visit, enquiry, sale.

Why a business owner needs SEO analytics

Rankings alone do not pay the bills. An air-conditioner repair company in Tashkent can sit near the top for its main query and still get no enquiries, because the search snippet is dull and the page has no obvious button to open a Telegram chat. Without analytics you only see that rankings look fine and customers are missing, with no hint of what to fix.

Good analytics answers three questions: what changed, why it changed, and what you will do next. Everything else is decoration.

Where the data comes from

No single tool shows the whole picture. Search tools know how your site appears in results, web analytics knows what happens after the click, and your CRM knows how it all ended.

  • Google Search Console: impressions, clicks, average position and queries in Google
  • Yandex Webmaster: the same for Yandex, plus indexing information
  • GA4 or Yandex Metrica: visits, behaviour, goal completions
  • Call tracking: which page or source a phone caller came from
  • CRM, or at least a tidy lead spreadsheet: which enquiries turned into paid orders
  • A change log: what was edited on the site, and when

Set up measurement first

The biggest loss for a local business is leads that analytics cannot see. Someone finds you on Google, skips the form, and calls or messages you on Telegram instead. The report shows only a visit, search looks weaker than it is, and it feels as if SEO does not work.

If measurement is broken, even a beautiful report leads to a wrong decision. Check four things:

  • goals for form submissions, taps on the phone number and clicks to a Telegram chat or bot
  • UTM tags on links in mailings, ads and your Instagram profile, so they do not blur into organic or direct traffic
  • the source of every lead recorded in the CRM, calls included: ask managers to always note how the customer heard about you
  • staff visits excluded from analytics

A table by page and query group

The shared key across every source is the page URL. Build a table with the page, query group, impressions, clicks, average position, organic visits, leads and the date of the last change. It shows trouble spots at once: lots of impressions but few clicks, or plenty of visits but no leads.

Hundreds of pages and queries cannot be read one by one, so group them. Pages by service, catalogue category, article, branch and language version, with the Russian and Uzbek versions viewed separately. Queries by theme: branded, commercial for each service, informational. Do not count branded queries as an SEO win. People searched your name, perhaps after an ad or an Instagram post.

Reading the numbers: two examples

Say a service page gets many impressions for commercial queries but its click-through rate is low. Visits are modest, yet those who arrive often leave an enquiry. The conclusion: the page sells well and the weak spot is the snippet or the position. Rewrite the title and description and work on moving the page up, rather than rebuilding the whole text.

Now the opposite: plenty of visits and almost no enquiries. The page either does not match the query or is awkward to act on: no sense of price, unclear way to get in touch, slow loading on a phone. Here the work goes into content and usability.

Neither conclusion is possible if you look at each tool separately.

Seasonality and common mistakes

Demand in Uzbekistan shifts with the seasons: air conditioners in summer, heating in autumn, education services before the school year, and Ramadan and public holidays have their own rhythm. Compare a period with the same period last year, not only with last month, and note such events in your change log.

The same mistakes spoil analytics again and again:

  • drawing conclusions from one week of data
  • watching total traffic without drilling down to pages
  • comparing data from different periods or time zones
  • expecting Search Console and analytics to show identical numbers, when they count differently
  • not recording site edits, then failing to explain a jump later

The owner's report and the next step

An owner needs one page: leads from search and their trend, traffic for key page groups, the main changes in the period with reasons, and the plan. A specialist needs detail: queries gaining and losing, pages with low click-through, new indexing errors, pages with traffic but no leads. Write conclusions and decisions next to the numbers; in six months that becomes the history of the project.

Once reporting is regular, you can automate collection through APIs and spreadsheet or BI connectors. Asking why still takes a person. If you want SEO analytics set up for your own site, the markdev team works on SEO optimisation in Uzbekistan and end-to-end analytics, so you can talk through your task and decide where to start.

FAQ

Why do Search Console and Metrica numbers differ?

They count different things: one counts impressions and clicks in search results, the other counts visits to your site. Compare trends within one source rather than absolute values.

How much data is enough to draw conclusions?

One week is too little, because random swings hide the real trend. Watch several weeks in a row, and compare with the same period last year if demand is seasonal.

How do I count leads from Telegram and phone calls?

Set up goals for Telegram clicks and phone taps, connect call tracking, and record the source of every lead in your CRM or spreadsheet.

Do I need paid tools?

For a small site, free tools and a spreadsheet are enough. A dashboard or BI tool makes sense once data grows and you need a regular report.

Let’s look at your task for free

Leave your contact — in a 15-minute call we’ll show where leads get lost and what to fix first.