SEO Lead Tracking: See Which Pages Bring Leads, Not Just Visitors

SEO lead tracking in LiveChatBot follows every page of your website from the day it is published to the day a visitor leaves their name, email or phone. You see which pages Google has crawled, which ones visitors found on Google, and which ones brought WhatsApp clicks, calls, forms, chats and leads, using only LiveChatBot’s own data.

5stages per page
90days by default (30 or 90)
0Search Console connections needed
2websites on the free plan

Real screens

See it in the LiveChatBot app

Real screens from the LiveChatBot panel, shown with sample data. Click any picture to see it full size.

SEO cycle report with five steps: URLs published, crawled by Google, found on Google, got actions and brought leads, with counts of visits, Google visits, WhatsApp clicks, calls, forms, chats and leads
Reports → SEO cycle: your pages at each step, from published to lead.
What is working section showing how visitors contact you (chat, WhatsApp, phone, form) and which traffic sources bring actions and leads
What’s working: how visitors contact you and which sources bring leads.
All keywords by type list with missing keywords that visitors asked about but no page covers yet, and a Download CSV button
All keywords by type, including questions no page answers yet.

⚡ In short

  • One report, Reports then SEO cycle, follows each URL: published, crawled by Google, found on Google, got actions, brought leads.
  • It uses LiveChatBot’s own tracking, so no Google Search Console or Google Analytics connection is needed.
  • A lead is credited to the page that first brought the visitor, even if they came back later and filled the form.
  • It does not show rank positions, impressions or backlinks. The point is leads per page, not rankings.

The problem

Traffic numbers do not tell you which pages earn money

Most small businesses watch one number for their website: visits. Visits go up, everyone feels good. But a blog post that brings 400 visitors who all leave is worth less than a quiet page that brings 12 visitors and two inquiries.

The usual tools make this hard to see. Rank trackers tell you where you appear on Google. Analytics tools tell you how many people came. Neither follows one page all the way to a person who actually wrote to you. For that you normally stitch together several tools and a spreadsheet.

That is the gap this report fills. It treats each page like a small employee and asks one question: what has it done for the business? Did Google even read it? Did anyone find it on Google? Did those visitors do something? Did anyone become a lead?

If your goal is inquiries and not applause, that is the right question. Your pages are only a means to an end, and this report keeps the end in view. The rest of this page explains what you will see and what it deliberately does not do.

What you see

One page, five stages

The SEO cycle report works on one website at a time. For every URL it follows the same path:

  • Published. The date the page went live. This comes from WordPress for posts and pages, or from your sitemap.
  • Crawled by Google. The first time Googlebot read the page, taken from LiveChatBot’s crawler log.
  • Found on Google. A visitor arrived on the page from a Google search.
  • Got actions. A WhatsApp click, a call click, a form filled or a chat started.
  • Brought leads. A visitor left a name, email or phone.

The default period is 90 days, and you can switch to 30.

1

Publish to crawl

See the typical number of days between publishing a page and Google’s first crawl.

2

Crawl to visitor

See how many days pass before the first visitor arrives from Google search.

3

Visitor to lead

See the typical days from publish to the first lead on a page.

Why it needs no extra account

Your own data, nothing to connect

Many SEO tools ask you to connect Google Search Console first. SEO lead tracking in LiveChatBot does not. It reads the data LiveChatBot already collects when the chat widget or the WordPress plugin is on your site.

Where each stage comes from

Publish dates come from WordPress (posts and pages) or from your sitemap. Google crawls come from LiveChatBot’s crawler log: the widget or WordPress plugin sees Googlebot when it visits. A visitor arriving from Google search also proves the page was crawled, so the stage is filled in even when the log missed a visit.

Actions and leads come from what visitors do on the page: tapping a WhatsApp button, tapping a phone number, submitting a form, starting a chat or leaving contact details.

A note on typical days

The typical-days figures cover pages published after LiveChatBot started watching your site. Older pages have no honest publish-to-crawl timing, so they are left out of those averages. For turning chats into follow-ups, see live chat for sales.

Credit

The page that first brought the visitor gets the lead

Real customers rarely convert on the first visit. Someone finds your post on Google on Monday, reads it, leaves, and comes back on Friday through a direct visit to fill in the contact form. If the report credited only the page where the form was filled, the blog post that did the hard work would show nothing.

So a lead also counts for the page that first brought the visitor. In the example above, the Monday blog post gets credit. This matters because it shows which content attracts people who later become leads, which is what you want more of.

Every number on the report is clickable and opens the matching pages. Click the leads number for a page and you see the actual leads. Click a stage total and you see the pages behind it. There is no number you have to take on trust.

If your leads come through WhatsApp, the same cycle can link a WhatsApp message back to the page that brought it. That works through a short reference code in the message, and you match it by hand. See the WhatsApp chat button guide for adding the button.

The tables

Money keywords, all keywords and every URL

Under the stage summary the report has three working views.

Money keywords

LiveChatBot takes the slug keyword of every page that brings actions and leads and groups them into topics. For each topic it shows how many pages already cover it (thin, growing or strong), what visitors asked about it in chat, and suggested supporting posts to write next. There are also money phrases, which are two-word phrases shared by several slugs, and a Money URLs table you can download as CSV.

All keywords, by type

Keywords are labelled so you know what to do with each: Money, Action, Rising, Traffic, Missing (asked or searched by visitors but with no page yet), Sleeping (crawled but no visitors) and Waiting (not crawled yet). You can search, filter and export to CSV.

Every URL in the cycle

One row per URL: publish date, Google crawl date, first Google visitor, visits, visits from Google, WhatsApp, call, form and chat counts, leads and the current stage.

What is working

A summary of how visitors contact you (WhatsApp, form, chat or call share), results by page age, blog posts compared with pages, and results by traffic source.

Next steps

From a finding to an action in one click

A report is only useful if it changes what you do on Monday. The report links to next steps through AutoSchedulePost, a separate product at autoschedulepost.com that needs its own account, connected in Integrations.

With it connected you can:

  • Ask Google to crawl pages that are still waiting.
  • Improve a page by adding a missing section, an FAQ and related links. These changes are saved for your review first.
  • Add an FAQ and call to action to a page.
  • Write a supporting post for pages that already bring leads.
  • Write a post for a missing keyword.

Without AutoSchedulePost the report still works fully as a diagnosis. You simply make the changes yourself in WordPress or your site editor. Everything on the report is free to read; no per-seat charges apply, and the free plan covers two websites with 100 visitors per website each month.

Chats that start from a page can be sent to your team with chat flows, and the AI Agent can answer common questions while you are away.

Who it is for

Built for small sites that want inquiries

SEO lead tracking suits businesses whose website exists to generate inquiries rather than sell directly in a cart.

  • Local and service businesses such as clinics, tutors, repair shops and contractors, where a WhatsApp click or a call is the sale.
  • Agencies who want to show a client which pages bring leads. See live chat for agencies.
  • Content-led sites that publish regularly and need to know which topics deserve more posts.
  • Owners who do their own SEO and have no time for a stack of tools.

It works best when you publish steadily and your site has a way to contact you: a form, WhatsApp button, phone number or the chat widget. A site with no contact route gives the report nothing to credit. Pair it with visitor tracking and live chat lead generation so that more of your visitors have an easy way to raise a hand.

Honest limits

What SEO lead tracking does not do

It is better to know the limits before you start.

  • No rank positions. It does not tell you that you are number 4 for a phrase.
  • No impressions or click-through rate. Those live in Google Search Console.
  • No backlinks or competitor data. Those need an SEO suite.
  • No hidden search terms. Google does not share the exact words people typed, so keywords come from page slugs and titles, on-site searches, campaign tags and chat questions.
  • Leads only count when they leave details or take a trackable action such as a click.

So it replaces the question “did this page earn anything?”, not the question “where do I rank?”. Many owners use both: a rank tool or Search Console for position, and this report for money.

Frequently asked questions

Do I need Google Search Console for SEO lead tracking?

No. The report uses LiveChatBot’s own data from the chat widget or WordPress plugin. It does not need Search Console or Google Analytics.

Which period does it cover?

The default is 90 days, and you can choose 30 or 90.

Does it show my Google rankings?

No. It shows leads and actions per page, not rank positions, impressions, click-through rate or backlinks.

Does it cost extra?

The report is part of LiveChatBot’s Reports. The free plan includes two websites and 100 visitors per website each month. The optional next-step buttons need an AutoSchedulePost account, which is separate.

Who gets the credit when a visitor returns later?

A lead also counts for the page that first brought the visitor, so the post that found them on Google is credited even if they filled the form on a later visit.

Keep reading

Related guides

📘

SEO Cycle: Follow Every Page From Published to Crawled, Found, Contacted and Lead

Read the guide →

🧭

How to Track Leads From SEO: A Five-Step Method for Small Business Websites

Read the guide →

🛠️

SEO ROI Calculator: Turn Google Visits Into Leads, Sales and Return in Rupees

Read the guide →

See which pages bring leads

Follow each page from published to lead. Start free on livechatbot.in.