---
title: "Impressions"
description: "AI agents visiting your pages to answer user queries or gather training data — tracked in real time so you can see what's getting noticed."
---

> Documentation Index
> Fetch the complete documentation index at: /llms.txt
> Use this file to discover all available pages before exploring further.

# Impressions

## Set up

Impressions requires a small server-side integration with your website, since AI crawlers rarely execute JavaScript. Pick the option that matches your stack:

-   **WordPress** — install the [Airefs WordPress Plugin](/docs/integrations/wordpress/)
-   **Cloudflare** — a lightweight Worker or a Logpush job, see the [Cloudflare integration](/docs/integrations/cloudflare/)
-   **Vercel** — a zero-code Log Drain (Pro/Enterprise) or a small middleware on any plan, see the [Vercel integration](/docs/integrations/vercel/)
-   **Netlify** — a zero-code Log Drain or a small Edge Function, see the [Netlify integration](/docs/integrations/netlify/)
-   **AWS CloudFront** — stream access logs with Amazon Data Firehose, see the [CloudFront integration](/docs/integrations/cloudfront/)
-   **Fastly** — stream access logs over HTTPS, see the [Fastly integration](/docs/integrations/fastly/)
-   **Akamai** — stream edge logs with DataStream 2, see the [Akamai integration](/docs/integrations/akamai/)
-   **Any other framework or platform** — call the [API integration](/docs/integrations/api/) directly from your server, or batch-forward logs with the [HTTP Log API](/docs/integrations/http-api/) (find your access token under **Site Settings → Access Token**)

Webflow and Framer don’t support server-side integrations, so Impressions tracking isn’t available on those platforms.

## What it is

When an AI model visits your site — to answer a user query or gather training data — it leaves a server-side footprint. Airefs captures these visits and shows you which pages are being crawled, by which AI systems, and how often.

Impressions is key for understanding trends over time: are your AI mentions going up or down? Are recent content or PR efforts driving more crawler activity?

No crawler activity means you’re not on the path to being cited. Heavy activity on specific pages shows what’s working — that’s where to double down.

As your AI visibility grows, crawler activity tends to follow. Teams that build strong citation share often see compounding impression growth — more citations drive more crawls, which increases the chance of further citations.

![Airefs Impressions charts view showing AI crawl impressions broken down by ChatGPT, Amazon Bot, Perplexity, Claude, and others as a stacked bar chart](/img/features/ai-crawler-analytics.png)

Impressions charts — AI crawler visits over time, broken down by system

## Charts and logs

The **Charts view** shows total impressions over time broken down by crawler (ChatGPT, Perplexity, Claude, Amazon Bot, etc.).

To isolate visits that are answering live user queries — rather than background training crawls — enable **“User searches only”** in the filter. This narrows the data to the signals most relevant to your AI search visibility.

## Pages table

![Airefs Impressions pages table showing each page path ranked by total AI impressions, with a last crawled date](/img/features/ai-crawler-analytics-pages.png)

Pages table — every page ranked by total AI crawler visits

The **Pages** tab ranks every page on your site by total AI impressions, with the date each page was last crawled. Your highest-impression pages are the ones AI systems consider most relevant to the queries they’re answering.

Pages with high impressions but low citations (check the [Prompts](/docs/prompts/) page) are being crawled but not cited. That gap usually means the content is indexed but not authoritative enough. Improving depth, structure, or specificity can close it.

![Airefs Impressions logs view showing individual AI crawler visits with timestamp, LLM name, bot name, type, IP address, path, and HTTP status](/img/blog/airefs-review/impression-logs.png)

Impressions logs — individual crawler visits with timestamp, bot, IP, and page path

The **Logs view** shows individual visits in real time: timestamp, LLM name, bot name, IP address, and the specific page path visited.

## Caveats

Impressions tracking is useful for trend analysis, but has inherent limitations worth understanding:

-   **Over-reporting:** a page being crawled doesn’t always mean it appeared in the final AI answer. A single user prompt can also cause multiple pages from your site to be crawled.
-   **Under-reporting:** if an AI uses a pre-trained response and doesn’t run a live search, that activity isn’t detected. If an AI loads a cached version of your page, the tracking script may not fire.
-   **No visibility rank:** even if your page was cited, you can’t see how prominent it was in the answer — top result or buried among sources.

Use Impressions for directional trends and page-level discovery patterns — not as a precise measure of AI citations. For citation accuracy, rely on [Prompt](/docs/prompts/) execution data.

Source: /docs/impressions/
