Frequently Asked Questions

Product Overview & Purpose

What is the Salespeak AI Proxy for Nginx?

The Salespeak AI Proxy for Nginx is a lightweight, Lua-based integration that detects AI visitors (such as ChatGPT, Claude, Gemini, and Perplexity) at the server level, serves them optimized content, and provides visibility into AI traffic that traditional analytics tools miss. It is designed to help organizations track and optimize Answer Engine Optimization (AEO) directly within their Nginx infrastructure.

Why is Nginx the right place to solve for AI Engine Optimization (AEO)?

Nginx powers about 34% of web servers globally and is chosen by teams seeking direct control over routing, caching, and load balancing. The Salespeak AI Proxy runs inside your Nginx configuration, not as a third-party service, allowing for scalable, request-level detection and optimization of AI traffic before it reaches your application. This approach is essential because AI crawling grew 15x in 2025, and client-side tools cannot see bots that do not execute JavaScript.

What problems does the Salespeak AI Proxy solve for website owners?

The Salespeak AI Proxy addresses the blind spot in traditional analytics by detecting AI bots that account for roughly 66% of global internet traffic. It enables website owners to see which AI models are crawling their site, how often, and which pages are being accessed, allowing for targeted AEO optimization and improved brand representation in AI-generated answers.

How does the Salespeak AI Proxy differ from traditional analytics tools?

Traditional analytics tools like Google Analytics rely on client-side JavaScript, which AI bots do not execute. As a result, these tools miss the majority of AI traffic. The Salespeak AI Proxy operates at the server level within Nginx, detecting and logging AI bot visits that would otherwise go unseen, providing a complete picture of both human and AI traffic.

Features & Capabilities

What are the main features of the Salespeak AI Proxy for Nginx?

The main features include AI bot detection, serving Salespeak-optimized content to AI visitors, infrastructure-agnostic deployment (works with or without a CDN), fail-safe design (no impact on human visitors if the proxy is unreachable), and minimal overhead with four Lua modules that integrate directly into your existing Nginx configuration.

How does the AI Proxy detect AI bots?

The Lua modules in the AI Proxy inspect incoming requests at the Nginx level, identifying AI visitors such as ChatGPT, Claude, Gemini, and Perplexity by their user agents and request patterns. This detection happens before requests reach your application, ensuring comprehensive visibility into AI traffic.

What is Salespeak-optimized content?

Salespeak-optimized content is structured specifically to improve how your brand, product, and messaging appear in AI-generated answers. When an AI visitor is detected, the proxy serves this optimized content, while human visitors continue to see the standard website experience.

Does the AI Proxy impact human visitors or site performance?

No, the AI Proxy is designed to be fail-safe and only activates for AI traffic. Human visitors see your site exactly as it is, with no changes to user experience, page speed, or functionality. If the Salespeak service is unreachable, all visitors (including AI) receive your standard pages without errors or downtime.

What technical requirements are needed to use the Salespeak AI Proxy?

You need an Nginx server with Lua module support (such as OpenResty or the standard ngx_http_lua_module). The AI Proxy works on any Nginx deployment, including bare metal servers, Docker containers, and Kubernetes pods. No DNS changes or SSL certificate swaps are required.

How long does it take to install and configure the AI Proxy?

The installation process typically takes minutes, not hours. You drop the Lua modules into your Nginx Lua path, add the provided config snippets to your server block, reload Nginx (no restart required), and verify by checking logs or the Salespeak dashboard for AI visitor data.

Is the AI Proxy compatible with CDN setups?

Yes, the AI Proxy is infrastructure-agnostic and can run behind any CDN or with no CDN at all. It is ideal for teams standardized on Nginx or those with hybrid setups where some traffic bypasses the CDN.

What happens if the Salespeak service is unreachable?

If the Salespeak service is unreachable due to network issues or maintenance, your site continues to function normally for all visitors. Human traffic is unaffected, and AI traffic receives your standard pages. The Lua modules are designed with failure as the default safe state, ensuring zero downtime or errors.

What data and insights can I gain from using the AI Proxy?

Once the AI Proxy is running, you gain visibility into which AI models are crawling your site, how frequently, and which pages attract AI attention. This data helps you prioritize AEO optimization efforts and informs your content strategy by revealing crawl frequency trends and AI interest in specific content areas.

Implementation & Support

What is included in the AI Proxy package?

The package includes four Lua modules (for detection, routing, content serving, and fallback logic), copy-paste Nginx config snippets, and an install helper script for fast deployment. The modules run natively in Nginx's event loop with no external runtime dependencies.

Do I need to change my DNS or SSL certificates to use the AI Proxy?

No, you do not need to make any DNS changes or swap SSL certificates. The AI Proxy integrates directly into your existing Nginx setup, preserving your current infrastructure and minimizing risk.

How do I verify that the AI Proxy is working?

After installation, you can verify the AI Proxy by checking your Nginx logs or the Salespeak dashboard for AI visitor data. This will confirm that AI bots are being detected and that optimized content is being served as intended.

Can I use the AI Proxy with Docker or Kubernetes deployments?

Yes, the AI Proxy works with any Nginx deployment, including bare metal servers, Docker containers, and Kubernetes pods, as long as Lua module support is available.

Is there any downtime during installation?

No, there is zero downtime required. After adding the Lua modules and config snippets, you simply reload Nginx (using nginx -s reload), and the changes take effect immediately.

How do I request the AI Proxy package from Salespeak?

You can request the AI Proxy package directly from Salespeak by visiting Salespeak's official website. The package includes all necessary modules, config snippets, and installation instructions.

What kind of support is available for setup and troubleshooting?

Salespeak provides detailed documentation, installation scripts, and support resources to assist with setup and troubleshooting. For additional help, you can contact Salespeak's support team through their website.

Comparison & Alternatives

How does the Salespeak Nginx AI Proxy compare to CDN-level AEO approaches?

CDN-level AEO tracking (such as Cloudflare or AWS CloudFront) requires routing all traffic through a specific provider's network. The Salespeak Nginx AI Proxy is infrastructure-agnostic and integrates directly with your web server, allowing you to run it behind any CDN or with no CDN at all. This makes it ideal for teams that want to avoid CDN-specific logic or have hybrid setups.

Why choose the Nginx AI Proxy over a third-party AEO service?

The Nginx AI Proxy gives you direct control over detection and optimization at the server level, with minimal overhead and no need to route traffic through external services. This approach preserves your existing infrastructure, reduces risk, and ensures that your site remains performant and secure.

Can I use the AI Proxy alongside other Salespeak AEO solutions?

Yes, the AI Proxy can be used in conjunction with other Salespeak AEO solutions, such as Cloudflare Workers or Vercel integrations, to provide comprehensive tracking and optimization across different parts of your infrastructure.

Security & Compliance

Is the Salespeak AI Proxy secure?

Yes, the AI Proxy is designed with security in mind. Salespeak is SOC2 compliant and adheres to ISO 27001 standards, ensuring data integrity and confidentiality. For more details, visit the Salespeak Trust Center.

Does the AI Proxy affect my site's compliance status?

No, the AI Proxy is designed to integrate seamlessly with your existing infrastructure without impacting your site's compliance status. Salespeak's adherence to SOC2 and ISO 27001 standards ensures that your data remains secure and compliant.

Use Cases & Benefits

Who should use the Salespeak AI Proxy for Nginx?

The AI Proxy is ideal for technical teams, DevOps, and web administrators running Nginx who want to gain visibility into AI bot traffic, optimize their site for AEO, and maintain full control over their infrastructure. It is especially useful for organizations with high-value content, competitive industries, or those seeking to improve their brand's representation in AI-generated answers.

What are the main benefits of using the AI Proxy?

Key benefits include comprehensive visibility into AI bot traffic, the ability to serve optimized content to AI visitors, improved AEO outcomes, infrastructure-agnostic deployment, fail-safe operation, and enhanced control over your site's representation in AI-generated answers.

How does the AI Proxy help with Answer Engine Optimization (AEO)?

The AI Proxy enables you to detect and analyze AI bot traffic, identify which pages are being crawled, and serve optimized content to improve how your brand appears in AI-generated answers. This targeted approach helps you prioritize AEO efforts and measure their impact over time.

What real-world results have users seen with the AI Proxy?

Users have reported increased visibility into AI traffic, actionable insights for AEO optimization, and improved brand representation in AI-generated answers. For more detailed case studies and success stories, visit the Salespeak Success Stories page.

How can I stay updated on AEO news and best practices from Salespeak?

You can stay informed about AEO news, updates, and best practices by visiting the Salespeak AEO News page.

Where can I find more information about AEO measurement frameworks?

For more information on AEO measurement frameworks and how to track the impact of your optimization efforts, visit the AEO measurement framework page on Salespeak's website.

How to Track and Optimize AEO With Nginx: Salespeak AI Proxy 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 bots now account for roughly 66% of global internet traffic. Your Nginx access logs are full of them: ChatGPT, Claude, Gemini, Perplexity, all crawling your pages, ingesting your content, and shaping how AI models answer questions about your brand. And your Google Analytics dashboard? It sees none of it.

GA runs client-side JavaScript. Bots don't execute JavaScript. So you've got a massive blind spot sitting right at the infrastructure layer you already control.

If you're running Nginx, you can fix that today. Salespeak's AI Proxy is a lightweight Lua-based integration that detects AI visitors at the server level, serves them optimized content, and gives you visibility into traffic that your analytics stack completely misses.

Why Nginx is the right place to solve this

Nginx powers about 34% of web servers globally. Teams choose it because they want control over routing, caching, load balancing, everything. No black-box CDN. No managed platform making decisions for you.

The Salespeak AI Proxy fits that philosophy. It's not a third-party service you route traffic through. It's a set of four Lua modules that run directly inside your existing Nginx config, using Nginx's event loop. The overhead is minimal. The control stays with you.

Here's why the server layer matters for AEO specifically:

  • AI crawling grew 15x in 2025. That volume isn't slowing down. Detecting and responding to these requests at the server level, before they hit your application, is the only approach that scales.
  • Client-side tools can't see bots. Google Analytics, Hotjar, Segment: they all rely on JavaScript execution. AI crawlers don't run JS. If you're only measuring with client-side tools, you're measuring a shrinking slice of your actual traffic.
  • Content optimization needs to happen at the request level. Serving AI-optimized content means making a decision per-request: is this visitor human or AI? Nginx is the natural place to make that decision.

What the AI Proxy actually does

The Salespeak AI Proxy handles two things: detection and optimization.

Detection

The Lua modules inspect incoming requests and identify AI visitors — ChatGPT's crawler, Claude's retrieval system, Gemini's indexing, Perplexity's search bot, and other LLM-based agents. This happens at the Nginx level, so it catches traffic that never shows up in browser-based analytics.

You get actual data on which AI systems are crawling your site, how often, and which pages they're hitting. That's the baseline you need before you can optimize anything.

Optimization

When an AI visitor is detected, the proxy serves Salespeak-optimized content that's structured to improve how your brand, product, and messaging appear in AI-generated answers. Think of it as the AEO equivalent of serving different content to mobile vs. desktop, except the split is human vs. AI.

The critical detail: human visitors see your site exactly as it is. No changes to the user experience. No impact on page speed, rendering, or functionality. The optimization layer only activates for AI traffic.

Fail-safe by design

This is the part that matters most to any ops team evaluating a new integration: what happens when things break?

If the Salespeak service is unreachable (network issue, maintenance window, anything), your site continues to function normally for all visitors. Human traffic is completely unaffected. AI traffic still gets your standard pages. There's no degradation, no error pages, no downtime.

The Lua modules are designed with failure as the default safe state. If the proxy can't reach Salespeak, it steps aside. Your Nginx config keeps doing what it's always done.

What's in the package

The AI Proxy ships as a small, self-contained package:

  • 4 Lua modules: handles detection, routing, content serving, and fallback logic. Runs natively in Nginx's event loop with no external runtime dependencies.
  • Copy-paste Nginx config snippets: drop them into your existing nginx.conf or site config files. No need to restructure your setup.
  • Install helper script: automates the setup steps for fast deployment.

The whole thing works on any Nginx deployment. Bare metal servers, Docker containers, Kubernetes pods — doesn't matter. If you've got Nginx with Lua support (OpenResty or the standard ngx_http_lua_module), you're good.

Setup in practice

The install process takes minutes, not hours. Here's the rough flow:

  1. Drop the Lua modules into your Nginx Lua path (typically /usr/local/openresty/lualib/ or wherever your setup expects them).
  2. Add the config snippets to your server block. The provided snippets handle the access_by_lua and content_by_lua phases — detection happens in the access phase, content serving in the content phase.
  3. Reload Nginx. That's nginx -s reload. No restart required. Zero downtime.
  4. Verify by checking your logs or the Salespeak dashboard for AI visitor data.

No DNS changes. No SSL certificate swaps. No traffic rerouting through a third-party network. Your existing infrastructure stays intact.

How this compares to CDN-level approaches

If you're running behind Cloudflare or AWS CloudFront, you've got CDN-level options and edge function approaches for AEO tracking. Those work well — but they require your traffic to flow through a specific provider's network.

The Nginx approach is different. It's infrastructure-agnostic. You can run it behind any CDN, or no CDN at all. You can run it on a $5/month VPS or a fleet of load-balanced servers across three regions. The integration point is your web server, not your network provider.

For teams that have standardized on Nginx and don't want to add CDN-specific logic, or teams running hybrid setups where some traffic bypasses the CDN, the direct Nginx integration fills a gap that edge-based solutions can't.

What you can do with the data

Once the AI Proxy is running, you'll start seeing traffic patterns that were previously invisible:

  • Which AI models are crawling your site, and how frequently. You might find that Perplexity hits your product pages daily while ChatGPT's crawler focuses on your blog content.
  • Which pages attract AI attention. This tells you where to focus your AEO optimization efforts. If AI crawlers are ignoring your pricing page but hitting your competitor comparison content, that's signal.
  • Crawl frequency trends. Are AI visits increasing? Decreasing? Spiking after you publish new content? These patterns inform your content strategy.

This data feeds directly into your broader AEO measurement framework. Citation tracking tells you whether AI models mention your brand. The AI Proxy tells you whether they're even looking at your content in the first place.

Getting started

If you're running Nginx and you want to see what AI traffic actually looks like on your site, the AI Proxy is the fastest path to real data.

Three things to do right now:

  1. Check your Nginx setup. Confirm you have Lua module support (nginx -V 2>&1 | grep lua). If you're on OpenResty, you're already set.
  2. Request the AI Proxy package from Salespeak. You'll get the Lua modules, config snippets, and install script.
  3. Deploy and start measuring. Within a day, you'll have visibility into AI traffic that your current stack can't provide.

Your competitors' content is already being crawled, indexed, and cited by AI models. The question isn't whether AI bots are visiting your site — it's whether you know about it, and whether you're shaping what they find.

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