Agent Websites

    Real Estate Website Analytics: What to Track and What to Ignore

    Saige Team·September 28, 2026·12 min read
    Real Estate Website Analytics: What to Track and What to Ignore

    An agent once told me his website traffic was up 40 percent after a redesign. When I asked how many people had contacted him through the site, he did not know. That gap is the whole problem with real estate website analytics.

    Why pageviews and bounce rate mislead agents

    Pageviews are the first number every dashboard shows, which is why they get the most attention and deserve the least. A pageview counts an arrival. It says nothing about who arrived or what they wanted.

    Traffic can rise for reasons that never turn into business. A post that gets shared in a Facebook group brings hundreds of visits from other agents. A page about mortgage rates attracts people from three provinces away. Both lift the number on the chart and neither lifts your income.

    Bounce rate is worse, because it sounds like it measures disappointment. What it usually measures is a visitor who found what they needed on one page. Picture a seller who lands on your neighbourhood page, reads the recent sale prices, finds your phone number at the top, calls you, and closes the tab. In a bounce-style measure that visit counts as a failure. In your calendar it counts as a listing appointment.

    The same logic breaks the "average time on page" number that agents often pair with it. A long visit can mean someone read carefully or it can mean they left the tab open while making lunch. Neither reading is safe on its own.

    None of these numbers are useless. They are diagnostic. They help you understand a pattern after you already know something went right or wrong. They cannot tell you which it was.

    The three numbers that answer the real question

    Your website has one job: turn a stranger into a conversation. Three measures track that job directly.

    Contacts, counted by source. Not visits. The number of people who called, filled in a form, or emailed, sorted by how they arrived. Organic search, Google Business Profile, social media, referral links, paid ads. This is the only number that connects the website to your income, and most agents do not have it because nobody writes the source down.

    Which pages a visitor read before contacting you. The page someone contacts you from is often the contact page, which tells you nothing. The page before it is the one that did the persuading. On agent sites that is usually a neighbourhood page, a sold listings page, or the About page, and it is almost never the homepage. Knowing which one earns its keep tells you what to write more of.

    Which search questions bring people in. Search Console shows you the actual words people typed before Google showed them your site. That is a free content brief written by your own market. If ten people a month reach you searching for a question you answer in one sentence, that question deserves its own page.

    If you only ever record the first of these three, you are ahead of most agents.

    Search Console and Analytics do different jobs

    Agents mix these two tools up constantly, and the distinction is simple once you see it. One covers what happens before the click. The other covers what happens after.

    Google Search Console is free and shows how your site behaves inside Google's search results. Google describes it as a service that helps you monitor, maintain, and troubleshoot your site's presence in Google Search results. It reports four things per search question: how many times your site appeared (impressions), how many times someone clicked, the resulting click rate, and your average position. It also tells you which of your pages Google has stored in its index and which it has skipped.

    Nothing in Search Console covers what a visitor does on your site. It ends at the click.

    Google Analytics starts at the click. It records which pages someone opened, how long they stayed, what they did next, and whether they completed an action you have marked as important, such as submitting a form. It cannot tell you what anyone searched for, because Google stopped passing that information to analytics tools years ago.

    The practical split: use Search Console to decide what to write and what to fix in your page titles. Use Analytics to decide where your contact prompts go and which pages deserve more attention. Neither one replaces the other, and both are free.

    Set up Search Console first if you have neither. It can show search data going back up to 16 months from the day you verify your site, so it hands you a history you never recorded. Analytics only records from the day you install it.

    Why AI assistant traffic is hard to see

    This is the part where honesty matters more than a tidy answer.

    Google Analytics now has an AI Assistant channel in its default groupings, defined as visitors arriving from sources like ChatGPT, Gemini, Deepseek, Copilot, or Grok. Google also folds AI Overviews and AI Mode into the Organic Search channel, since those appear inside Google's own results.

    So some AI traffic is visible. The trouble is what happens to the rest.

    When a browser sends a visitor to your site, it normally passes along where the person came from. Analytics reads that and assigns a source. Links opened inside a phone app often carry no such information, and links a person copies and pastes carry none either. When the source is missing, the visit falls into Direct, which Google defines as arriving by a saved link or by typing your address.

    That has a practical consequence for agents. Direct used to be a rough proxy for people who already knew your name. It is no longer safe to read it that way, because some unknown share of it is now people who asked an assistant a question and tapped a link in the answer.

    Various tools and agencies publish percentages for how much AI traffic goes missing. We have not found a primary source we trust behind those figures, so we will not repeat them. What you can rely on is the mechanism: some AI referrals are labelled, some are invisible, and Direct absorbs the difference.

    There is a low-tech fix that beats every analytics setting. Put one optional question on your contact form: how did you hear about me. A handful of people will type "ChatGPT" or "I asked an AI". That is the only evidence most agents will ever get, and it takes ten minutes to add. Our post on leads from AI search covers what those assistants read on your site before they send anyone.

    Setting up so you can answer "did the rebuild work"

    The day before a new site goes live is the last chance to record what the old one was doing. Miss it and the comparison is guesswork forever.

    Capture four things and store them somewhere you will find again.

    Contacts per month for the past six months, split by source. If you have never tracked source, count what you can reconstruct from your CRM and email, and note that the number is incomplete.

    Total organic clicks and impressions from Search Console for the past six months. Export the file rather than taking a screenshot, because you will want to sort it later.

    The list of search questions that produced your most clicks, and the average position for each.

    The pages that received the most visits, with their contact counts if you have them.

    After launch, resist judging anything for the first six to eight weeks. Google re-crawls a changed site gradually, and rankings move around while it does. The single exception is contacts: if form submissions stop dead on launch day, something is broken and you need to know within hours, not quarters. Test your own form from your phone the day the site goes live, and again a week later.

    Then compare quarter to quarter, and compare against the same quarter a year earlier rather than the one just before it. Most real estate markets have a season, and a spring quarter beats a winter quarter whether or not anyone touched the website.

    The quarterly review habit

    Daily analytics checking is a way to feel busy. The numbers move around for reasons that have nothing to do with anything you did, and reacting to a bad Tuesday leads to changes that get reversed by Friday.

    A quarterly review is the version that survives a busy season. Put 45 minutes in the calendar four times a year and answer five questions.

    How many contacts came in, and from where? Compare against the same quarter last year.

    Which pages preceded those contacts? Has that changed?

    Which search questions gained clicks, and which lost them? A question that dropped is usually a page that has gone stale or a competitor who published something better.

    Which pages got visits and produced nothing? Either they attract the wrong audience or they lack an obvious next step.

    What did we add to the site since last quarter, and did it do anything? This question is how you stop paying for tools nobody uses. It pairs with the speed check in our post on website speed and mobile performance, since script stacks grow between reviews.

    Write the answers in the same document every quarter. Four entries in, you have a record that tells you more than any dashboard, because it holds the context a chart never does.

    What to do when the numbers say nothing is wrong

    Sometimes the traffic is fine, the speed is fine, the search questions look right, and the phone still does not ring. That is a real pattern and it has its own diagnosis.

    It usually means visitors arrive, read, and leave without an obvious reason to act. The page answered their question so completely that contacting you added nothing, or the next step was buried at the bottom, or the only option offered was a form asking for details they were not ready to give.

    Analytics can point at this but cannot solve it. What it gives you is the list of pages where people arrive and nothing happens, which is the list worth rewriting first. Our post on traffic but no calls walks through that diagnosis in detail.

    It also helps to remember what the visitor is doing while they read. In NAR's 2025 Profile of Home Buyers and Sellers, 70 percent of buyers used a mobile device or tablet during their search. A contact prompt that looks obvious on a desktop can sit three screens below the fold on a phone.

    The takeaway

    Pageviews and bounce rate are easy to read and hard to act on, which is why they dominate most agent dashboards and change nothing. Track contacts by source, the pages people read before contacting you, and the questions that bring them in. Use Search Console for what happens before the click and Analytics for what happens after. Accept that some AI traffic will stay invisible, and ask visitors directly instead. Then look at it once a quarter, write the answers down, and let the record build.

    Plot shares general guidance for real estate agents and brokers. It is not individualized business, financial, or legal advice for your specific situation.

    Frequently asked questions

    My pageviews doubled after a redesign but my phone did not ring more. What does that combination actually mean?

    It usually means the new traffic arrived with different intent than the old traffic. A redesign that added generic content can pull in people researching a topic who were never going to hire an agent. Check contacts by source over the same period instead of total visits. If organic search visits rose and organic contacts stayed flat, the pages are attracting readers rather than buyers and sellers.

    Google Analytics says my bounce rate is 78 percent on my neighbourhood page. Should I be worried?

    Probably not, and this is the most misread number in the tool. Someone can land on your neighbourhood page, read the whole thing, find your phone number, call you, and close the tab. That visit counts against you in a bounce-style measure while being the best outcome the page can produce. Judge that page by contacts and by how long people stay, not by whether they clicked a second link.

    How do I tell whether the calls I get came from my website or from my Google Business Profile?

    Ask every caller where they found you, and write the answer down in your CRM. That sounds low-tech, and it is still the most reliable method available to an agent. On the digital side, Google Business Profile reports calls and direction requests separately from your website traffic, so the two sources are already split. The gap between what callers say and what the tools show is itself useful information.

    Search Console shows I get impressions for 'condos in my area' but almost no clicks. What is that telling me?

    That Google is showing your page for the question and searchers are choosing someone else. That is a title and description problem, or a position problem, rather than a content problem. Look at your average position for that query first. If you sit near the bottom of page one, few clicks is normal. If you rank in the top three and still get no clicks, rewrite the page title so it matches the words in the query.

    I set up Google Analytics last month. Why does it show almost no historical data before then?

    Because analytics tools only record what happens after they are installed. They cannot reconstruct the past. Search Console is different and worth checking today: once it is verified, it can show you search data going back up to 16 months. That is the fastest way to get a baseline for a site that was never measured.

    A lot of my traffic shows up as 'Direct'. Does that mean people are typing my name into the browser?

    Some of it, but you can no longer read Direct that way. Google defines Direct as visitors arriving by a saved link or by typing your address. In practice it also collects visits where the browser sent no source information, which includes many links opened inside a phone app. Links from AI assistant apps frequently land there, so a growing Direct bucket may be AI referrals rather than people recalling your domain.

    Can I actually prove that ChatGPT or Perplexity sent me a client?

    Not with certainty from analytics alone. Google Analytics does have an AI Assistant channel covering sources like ChatGPT, Gemini, Copilot and Grok, so some of it is visible. The rest arrives with no source attached. The practical workaround is to ask on your contact form: a single field reading 'how did you hear about me' catches what the tools miss, and it costs the visitor two seconds.

    What should I record before a website rebuild so I can tell afterwards whether it worked?

    Write down four things on the day before launch. Total contacts per month for the past six months, split by source. Total organic clicks and impressions from Search Console for the past six months. The list of queries that brought you the most clicks. And the pages that got the most visits. Anything you do not capture before launch is gone, because you cannot compare against a baseline that was never recorded.

    How long after a rebuild should I wait before judging the numbers?

    Compare full quarters rather than weeks, and expect the first six to eight weeks to look unsettled. Google re-crawls a changed site gradually and rankings move around during that period. Judging a rebuild at week three usually produces a false alarm. The one number worth watching early is contacts, because a broken form or a missing phone number shows up immediately.

    My market is seasonal. How do I compare numbers without fooling myself?

    Compare the same quarter against the same quarter a year earlier, never against the quarter just before it. In most markets a spring quarter beats the winter quarter that preceded it whether or not you changed anything. Year-over-year comparison removes that effect. If you have less than a year of data, note the season alongside each number so a future you does not misread it.

    Is there any point tracking how far people scroll down my pages?

    It helps in one specific case: deciding where to put your contact prompt on a long page. If most visitors stop halfway down your neighbourhood page, a contact block at the bottom is being seen by a minority of readers. Beyond that decision, scroll data rarely changes what an agent does, so it is not worth setting up before the three core measures are in place.

    Do I need a paid analytics tool, or are the free Google ones enough for a single agent?

    For a single agent the free tools cover the work. Search Console and Analytics together answer all three of the questions that matter, and both cost nothing. Paid tools add competitor estimates and rank tracking, which are useful to a team running content at volume. Buying one before you have a habit of reading the free ones just adds another dashboard nobody opens.

    #analytics#Search Console#measurement#agent websites#SEO

    Free guide for agents

    Find out why Google and ChatGPT skip your website

    The Real Estate Ranking Guide walks through what both of them read, what they ignore, and a 90-day plan you can start this month. Free, and it opens as soon as you submit.

    Call 604.401.4849