Frequently Asked Questions

Netlify Integration & AEO Tracking

How does Salespeak's Netlify integration help track AI crawlers on my website?

Salespeak's Netlify integration uses a single Edge Function to automatically detect AI crawlers such as ChatGPT-User, ClaudeBot, PerplexityBot, GPTBot, BingPreview, and Google-Extended. It logs every AI visit to your Salespeak dashboard, showing which models visited, which pages they crawled, and when. This provides visibility into AI traffic that traditional analytics tools like Google Analytics miss, as AI crawlers do not execute client-side JavaScript.

What are the main benefits of using Netlify Edge Functions for AEO tracking?

Netlify Edge Functions run at the edge of Netlify's network, intercepting requests before your site responds. This allows for real-time detection of AI crawlers without requiring custom infrastructure or impacting site performance. The integration is lightweight, requires no plugins or external CDN, and works with any Netlify-deployed project.

How does the Edge Function proxy work in Salespeak's Netlify integration?

The Edge Function acts as a lightweight proxy layer. It checks each request's user agent against a list of known AI crawler signatures. If the request is from a human, it passes through unchanged. If it's from an AI crawler, the visit is logged to your Salespeak dashboard, and, if configured, AI-optimized content is served. If not, the original page is delivered. This ensures your site always works for both humans and bots.

Will Salespeak's Netlify integration affect my site's performance for human visitors?

No, the integration has zero impact on human visitors. The Edge Function only intercepts and logs AI crawler traffic. Human users experience your site exactly as usual, with no added latency or visual differences.

What data does the Salespeak dashboard provide after enabling Netlify integration?

The Salespeak dashboard shows a breakdown of AI crawler visits by model (e.g., ChatGPT-User, ClaudeBot, PerplexityBot), page-level crawl data, crawl frequency patterns, and which pages have AEO-optimized content active. This data is not available in traditional analytics tools.

How is caching handled for AI crawlers versus human visitors?

AI crawler responses bypass caching, always receiving the freshest optimized content with headers like Cache-Control: private, no-store, max-age=0 and Vary: User-Agent. Human visitors continue to benefit from Netlify's standard CDN caching, ensuring optimal performance for all users.

What is the setup process for Salespeak's Netlify integration?

The setup is managed by the Salespeak team. You contact Salespeak to enable the integration, add a pre-configured Edge Function file to your Netlify project, and deploy as usual. No environment variables or build settings need to be changed. Data appears in your dashboard within minutes of deployment.

Does Salespeak's Netlify integration work with any framework or static site generator?

Yes, the integration works with any project deployed to Netlify, including static sites (HTML, Hugo, Jekyll, Eleventy), modern frameworks (Astro, SvelteKit, Remix), and Next.js on Netlify. The detection logic is independent of your build tool or content structure.

What happens if there is no AEO-optimized content configured for a page?

If there is no AEO-optimized content configured for a page, the Edge Function serves the original page to AI crawlers. There is no risk of broken pages for either bots or human visitors.

How does Salespeak's Netlify integration compare to other hosting platform integrations?

Salespeak supports multiple hosting platforms, each using native edge/proxy capabilities. Netlify integration is managed by Salespeak, similar to AWS CloudFront, while Cloudflare and Vercel offer self-service setups. All platforms provide the same detection and optimization capabilities, but Netlify's managed approach simplifies setup for teams that prefer not to handle edge function configs.

Why is tracking AI crawlers important for my business?

AI crawlers account for a significant portion of web traffic, but traditional analytics tools do not detect them. Tracking AI crawlers helps you understand which pages are being ingested and cited by AI models, allowing you to optimize your content for better visibility and citation in AI-generated answers. Publishers who blocked AI crawlers saw a 23% average traffic decline, highlighting the importance of welcoming and optimizing for AI bots.

How quickly can I start seeing AI crawler data after deploying the integration?

Data begins appearing in your Salespeak dashboard within minutes of deploying the Edge Function to your Netlify project. You can immediately see which AI models are visiting your site and which pages they are crawling.

Can I use Salespeak's Netlify integration with JAMstack projects?

Yes, the Edge Function operates at the network level and is compatible with any JAMstack project deployed to Netlify, regardless of your build output or framework.

What is the fallback behavior if the Edge Function encounters an error?

If the Edge Function encounters an error or if optimized content is unavailable, it simply serves the original page. There is no failure mode where visitors see a broken page, ensuring reliability for both human and AI visitors.

How does Salespeak help optimize content for AI search and citation?

Salespeak enables you to configure AEO-optimized content for key pages. When AI crawlers visit, they receive structured, entity-rich, and citable content, increasing the likelihood of being cited in AI-generated answers. The dashboard helps you prioritize which pages to optimize based on actual AI crawl data.

What is the impact of blocking AI crawlers on website traffic?

Publishers who blocked AI crawlers entirely saw a 23% average traffic decline. Welcoming AI crawlers and providing them with structured, optimized content is a more effective strategy for maintaining and growing web traffic.

How do I get started with Salespeak's Netlify integration?

Contact the Salespeak team to enable the Netlify integration for your account. They will provide a pre-configured Edge Function tailored to your site. Add the file to your Netlify project and deploy. Tracking and optimization begin immediately.

What are the technical requirements for using Salespeak's Netlify integration?

You need a Netlify-hosted website and access to your project's codebase to add the Edge Function file. No additional plugins, environment variables, or server configuration are required.

How does Salespeak ensure the privacy and security of my data?

Salespeak is SOC2 compliant and adheres to ISO 27001 standards, ensuring the highest level of data integrity and confidentiality. For more details, visit the Salespeak Trust Center.

Features & Capabilities

What features does Salespeak offer for AI traffic tracking and optimization?

Salespeak offers automatic AI agent detection, comprehensive tracking of every AI visit, optional injection of AI-optimized content, and zero impact on human visitors. The platform provides actionable insights via a dashboard, helping you understand and optimize for AI-driven traffic.

Does Salespeak support custom integrations or APIs?

Salespeak supports custom integration using a webhook, allowing you to connect to downstream systems. For more details on API-like functionality, contact Salespeak support or explore their official resources.

Can Salespeak's tracking and optimization be used with other hosting providers?

Yes, Salespeak supports multiple hosting platforms, including Cloudflare, Vercel, WordPress, Nginx, and AWS CloudFront, each with its own integration method. The Netlify integration is managed by Salespeak, while others may offer self-service options.

What actionable insights does Salespeak provide from AI crawler data?

Salespeak provides insights such as which AI models are visiting your site, which pages they crawl, crawl frequency, and which pages are optimized for AEO. This helps you prioritize optimization efforts and measure the impact of your content on AI-driven traffic.

How does Salespeak's solution differ from traditional analytics tools?

Traditional analytics tools like Google Analytics rely on client-side JavaScript, which AI crawlers do not execute. Salespeak's solution operates at the edge, detecting and logging AI crawler visits that would otherwise go unnoticed, providing a more accurate picture of your site's AI traffic.

What is the primary purpose of Salespeak's AEO tracking and optimization?

The primary purpose is to give website owners visibility into AI crawler activity, enabling them to optimize content for AI search and citation. This helps increase the likelihood of being referenced in AI-generated answers and improves overall web traffic and brand visibility.

How does Salespeak's solution ensure zero impact on site performance?

The Edge Function is lightweight and only processes AI crawler traffic. Human visitors experience no changes in browsing speed or site appearance, and there is no added latency for regular users.

What are the key capabilities of Salespeak's Netlify integration?

Key capabilities include automatic AI agent detection, comprehensive tracking, optional AEO content injection, zero impact on human visitors, and compatibility with any Netlify-deployed project. The integration is managed by Salespeak for ease of use.

How does Salespeak handle updates to AI crawler signature lists?

Salespeak manages and updates the list of known AI crawler signatures as part of the managed integration. You do not need to maintain or update these lists yourself.

Can I see which AI models are crawling specific pages on my site?

Yes, the Salespeak dashboard provides page-level crawl data, showing which AI models are visiting specific URLs, how often, and when. This helps you identify high-priority pages for optimization.

What is the difference between Salespeak's managed and self-service integrations?

Managed integrations, like Netlify and AWS CloudFront, are set up and maintained by the Salespeak team, requiring minimal effort from your side. Self-service integrations, like Cloudflare and Vercel, provide templates and guides for you to implement and manage the setup yourself.

How does Salespeak help prioritize which pages to optimize for AI?

By tracking which pages are most frequently visited by AI crawlers, Salespeak helps you identify high-impact pages for AEO optimization. This data-driven approach ensures you focus your efforts where they will have the greatest effect on AI visibility and citation.

Where can I find more information or support for Salespeak's Netlify integration?

You can contact the Salespeak team directly for support or visit the official website at salespeak.ai for more resources and documentation.

Security & Compliance

Is Salespeak SOC2 compliant?

Yes, Salespeak is SOC2 compliant and also adheres to ISO 27001 standards, ensuring robust data security and privacy. For more details, visit the Salespeak Trust Center.

How does Salespeak protect my website's data?

Salespeak follows industry best practices for data integrity and confidentiality, including SOC2 and ISO 27001 compliance. All data is handled securely, and privacy is a top priority.

Use Cases & Benefits

Who can benefit from using Salespeak's Netlify integration?

Any organization running a website on Netlify that wants to understand and optimize for AI-driven traffic can benefit. This includes publishers, SaaS companies, B2B marketers, and anyone interested in increasing their site's visibility in AI-generated answers.

What are the main business benefits of tracking and optimizing for AI crawlers?

Tracking and optimizing for AI crawlers helps increase your site's visibility in AI-generated answers, improves citation rates, and provides insights into how your content is being used by AI models. This can lead to higher web traffic and better brand recognition.

How does Salespeak support ongoing optimization after initial setup?

Salespeak continuously tracks AI crawler activity and provides actionable insights in your dashboard. This allows you to iteratively optimize your content and monitor the impact of changes over time.

Can Salespeak help me identify which pages to prioritize for AEO optimization?

Yes, by showing which pages are most frequently visited by AI crawlers, Salespeak helps you prioritize optimization efforts for the highest-impact pages.

How does Salespeak's Netlify integration contribute to Answer Engine Optimization (AEO)?

By detecting and logging AI crawler visits, serving optimized content, and providing actionable insights, Salespeak's Netlify integration helps you structure your site for better AI search and citation, directly supporting your AEO strategy.

How to Track and Optimize AEO With Netlify: Salespeak LLM Analytics Setup

A red, orange and blue "S" - Salespeak Images
Omer Gotlieb Cofounder and CEO - Salespeak Images
Salespeak Team
7 min read
March 9, 2026

AI crawling grew 15x in 2025. Cloudflare Radar pegged 66% of all internet traffic as bots that same year. Your Netlify site isn't immune to this — but your analytics dashboard is completely blind to it.

Google Analytics runs client-side JavaScript. AI crawlers don't execute JavaScript. When ChatGPT-User, ClaudeBot, or PerplexityBot hits your site, it makes a server request, pulls your content, and leaves. GA records nothing. You see zero AI visits. Meanwhile, your content is being ingested, summarized, and either cited or skipped by every major AI model.

70% of sites show under 2% AI traffic in their analytics. That number is wrong — it's an artifact of client-side tracking's blind spot. Server-side and edge-level detection reveals the real volume. If you're running on Netlify, Salespeak's LLM Analytics integration catches every AI visit using Netlify's native Edge Functions. No plugins. No external CDN. No server config.

Why Netlify Edge Functions are the right detection layer

Netlify Edge Functions are Deno-based functions that run at Netlify's edge network, the same infrastructure Netlify uses for its own edge processing. They intercept requests before your site responds, which makes them a natural fit for AI crawler detection.

Client-side tools miss AI crawlers entirely. Server-side approaches often require custom infrastructure: reverse proxies, Lambda functions, Lua modules. Edge Functions sit between these two extremes. They're application-level edge logic that deploys with your site. No separate infrastructure to provision. No new services to monitor.

Salespeak's Netlify integration uses a single Edge Function to handle everything:

  • Detect AI agents automatically: ChatGPT-User, GPTBot, Claude-User, Claude-Web, ClaudeBot, PerplexityBot, BingPreview, Google-Extended, and others, identified at the edge in milliseconds
  • Track every AI visit to your Salespeak dashboard: which models visited, which pages they crawled, how often, and when
  • Optionally inject AI-optimized content: if you've configured AEO-tuned pages in Salespeak, AI crawlers receive them automatically. If not, they get your original page unchanged.
  • Zero impact on human visitors: regular users see your site exactly as usual. No changes to browsing experience, no added latency, no visual differences.

The Edge Function acts as a lightweight proxy layer. It routes AI crawler traffic through detection logic, logs analytics events to Salespeak, and passes everything else through untouched. Your static site, your Astro project, your Next.js-on-Netlify app — whatever you're running, it works the same way.

How the Edge Function proxy works

The architecture is deliberately simple. A single Netlify Edge Function handles the entire flow:

  1. Request arrives at Netlify's edge. Every visitor, human or AI, hits the edge network before your site responds.
  2. The Edge Function checks the user agent. It matches against a list of known AI crawler signatures: ChatGPT-User, ClaudeBot, PerplexityBot, GPTBot, BingPreview, Google-Extended, and others.
  3. If it's human, pass through. The request goes to your site normally. No latency added. No modifications.
  4. If it's an AI crawler, log and optionally optimize. The function logs the visit to your Salespeak dashboard (model name, page URL, timestamp). If you've configured optimized content for that URL, the crawler receives it. If not, it gets your original page.

The fallback behavior is critical. If Salespeak doesn't have optimized content for a page, or if anything goes wrong with the proxy, the Edge Function returns your original page. Your site always works. There's no failure mode where visitors — human or AI — see a broken page.

Caching: AI gets fresh content

AI responses bypass caching. The Edge Function returns Cache-Control: private, no-store, max-age=0 and Vary: User-Agent for AI traffic. Crawlers always receive your freshest optimized content. Human visitors continue using Netlify's standard CDN caching — nothing changes on their end.

Setup: managed by Salespeak

This is where the Netlify integration differs from Salespeak's self-service options. The setup is managed — Salespeak's team activates the feature and provides the Edge Function. Here's what that looks like:

Step 1: Contact Salespeak

Reach out to the Salespeak team to enable the Netlify integration for your account. They'll confirm your Netlify project details and prepare the Edge Function.

Step 2: Add the Edge function

Salespeak provides a pre-configured Edge Function tailored to your site. You add it to your Netlify project — it's a single file that plugs into Netlify's standard Edge Functions directory.

Step 3: Deploy

Deploy your site to Netlify as you normally would. Push to your deployment branch, Netlify builds, and the Edge Function goes live automatically. No environment variables to configure. No build settings to adjust.

Step 4: Start tracking

Salespeak immediately begins detecting AI crawler traffic. Data flows into your dashboard within minutes of deployment. You'll see which AI models are visiting, which pages they're crawling, and how often they return.

The managed approach means you don't need to configure API tokens, write detection logic, or maintain crawler signature lists. Salespeak handles the complexity. You add one file and deploy.

What you'll see in the dashboard

Once live, your Salespeak dashboard surfaces data that GA physically can't collect:

  • AI crawler breakdown: which models visit your site (ChatGPT-User vs. ClaudeBot vs. PerplexityBot) with daily and weekly trends
  • Page-level crawl data: which URLs get the most AI attention, and which are being ignored entirely
  • Crawl frequency patterns: when AI models recrawl your pages, which ties directly to the AEO metrics that actually matter
  • Optimization status: which pages have AEO-optimized content active, and which are still serving standard pages to AI visitors

This data answers questions your current stack can't. Is PerplexityBot crawling your docs but skipping your product pages? Did your latest deploy trigger a recrawl from GPTBot? How does your AI crawl volume compare week over week? You'll know.

How Netlify compares to other Salespeak integrations

Salespeak supports multiple hosting platforms. Each uses the platform's native edge/proxy capabilities. Here's how they compare:

  • Cloudflare: Workers-based, self-service setup with an API token. Full guide here.
  • Vercel: Next.js Middleware + Edge Route Handler. Self-service with a two-file boilerplate. Full guide here.
  • WordPress: Plugin install, two-minute self-service setup.
  • Nginx: Lua modules, self-service with config snippets.
  • AWS CloudFront: Lambda@Edge, auto-deployed by Salespeak.
  • Netlify: Edge Function, managed setup via the Salespeak team.

The Netlify integration is closest to the AWS CloudFront approach. Salespeak manages the deployment rather than handing you a self-service template. This keeps the setup simple for teams that don't want to debug edge function configs. You get the same detection and optimization capabilities regardless of which platform you're on.

Works with any Netlify project

Edge Functions aren't limited to a specific framework. The Salespeak integration works with:

  • Static sites: HTML, Hugo, Jekyll, Eleventy
  • Modern frameworks: Astro, SvelteKit, Remix on Netlify
  • Next.js on Netlify: if you're running Next.js through Netlify's adapter instead of Vercel
  • Any JAMstack project: the Edge Function operates at the network level, independent of your build output

If it deploys to Netlify, it works with Salespeak's Edge Function. The detection logic doesn't depend on your framework, your build tool, or your content structure.

Tracking is the starting point. Optimization is where it compounds.

Knowing that ClaudeBot visited your pricing page is useful. Knowing it visited and received content structured with clear definitions, entity-rich descriptions, and citable statements? That's where AEO compounds.

Publishers who blocked AI crawlers entirely saw a 23% average traffic decline. The opposite approach works better: welcome AI crawlers, give them structured content, and make your pages easy to cite. The Salespeak integration does this automatically when you've configured optimized content for your key pages.

Start with tracking. See which pages AI models actually visit. Then prioritize optimization for those pages first, structured for AI search and built around the kind of definitive statements that get cited in AI-generated answers.

One Edge Function. A standard Netlify deploy. That's the full distance between being blind to AI traffic and controlling what AI models see when they visit your site.

Newsletter

Stay ahead of the AI sales and marketing curve with our exclusive newsletter directly in your inbox. All insights, no fluff.
Thanks! We're excited to talk more about B2B GTM and AI!
Oops! Something went wrong while submitting the form.

Share this Post