AI Site Grade

tripadvisor.com — AI Site Grade

Tripadvisor's DataDome gate lets a handful of AI bots through but serves them a JS shell — making the site functionally invisible to the very crawlers Tripadvisor publicly partners with.

Tripadvisor's core content is blocked from AI crawlers by DataDome and robots.txt, contradicting its public AI partnerships and leaving its product pages invisible to LLMs.

Findings
8
Evidence checks
37
Completed
30 May 2026

Analysis

I have enough data to write the audit now.

The DataDome gate lets a handful of AI bots through but serves them a JS shell — making the site functionally invisible to the very crawlers Tripadvisor publicly partners with.

Crawler Access

The entire tripadvisor.com domain sits behind DataDome bot protection on AWS CloudFront. A plain browser GET returns 403 with "Please enable JS and disable any ad blocker." The robots.txt explicitly blocks GPTBot, ClaudeBot, Applebot-Extended, Bytespider, and others with Disallow: / — a full-site ban. Yet ChatGPT-User, OAI-SearchBot, anthropic-ai, Perplexity-User, and Bytespider all get HTTP 200 with ~371KB responses. The catch: those responses are entirely JavaScript bundles with zero visible text content. No <title> beyond "tripadvisor.com", no meta description, no JSON-LD, no headings, no body text. The site is a JS-rendered single-page application that delivers no crawlable content to any bot that cannot execute JavaScript.

Cold-Knowledge Gap

The cold LLM knows Tripadvisor as a "global travel platform offering user-generated reviews, ratings, and booking tools" with "over 1 billion reviews," founded in 2000, public since 2011, and facing "criticism over fake reviews." It mentions Viator and TheFork as owned properties. What the model does not know: that Tripadvisor has active AI partnerships with OpenAI, Perplexity, and Anthropic (Claude), that it publishes an AI strategy blog post on its media center, or that it operates a subscription program called Tripadvisor Rewards with "Trip Cash" tiers. The media center article "How AI Is Changing the Way We Plan Travel" (April 2026) explicitly states partnerships with OpenAI, Perplexity, and Anthropic — but this content lives on tripadvisor.mediaroom.com, a separate subdomain that is not blocked by DataDome and is fully crawlable.

Schema Posture

The main domain returns zero structured data to any crawler — every page is a DataDome wall. The tripadvisor.mediaroom.com subdomain, however, serves rich JSON-LD including Organization, WebSite (with SearchAction), and OnlineStore with MemberProgram schema. The careers subdomain (careers.tripadvisor.com) serves LocalBusiness and WebSite schema. The core product pages — hotel listings, restaurant pages, attraction reviews — are entirely invisible to schema extraction tools because they require JS execution behind the DataDome wall.

External Signals

The robots.txt file itself is a notable artifact: it contains a tongue-in-cheek recruitment pitch ("think you have what it takes to join the best white-hat SEO growth hackers on the planet?") and lists 24 user-agent rules with hundreds of Disallow paths. The DNS TXT records reveal verification tokens for OpenAI (openai-domain-verification), Anthropic (anthropic-domain-verification), and Perplexity (perplexity-ai-domain-verification) — confirming formal partnerships that the media center article describes. Yet the main domain simultaneously blocks these same AI crawlers via robots.txt and DataDome, creating a contradiction: the brand verifies domain ownership for AI partners while making its core content inaccessible to their crawlers.

Findings

  1. AI bots receive JavaScript shells with no crawlable content High

    ChatGPT-User, OAI-SearchBot, anthropic-ai, and Perplexity-User get HTTP 200 but receive ~371KB JavaScript bundles with zero visible text, no title, no meta description, no JSON-LD, and no body text. The site is a JS-rendered SPA that delivers no crawlable content to any bot that cannot execute JavaScript.

    What to change: Implement server-side rendering or static HTML snapshots for AI crawlers, and serve structured data in the initial HTML response.

  2. Robots.txt explicitly blocks GPTBot, ClaudeBot, and Applebot-Extended High

    The robots.txt file contains Disallow: / for GPTBot, ClaudeBot, Applebot-Extended, Bytespider, and others, effectively banning these crawlers from the entire domain.

    What to change: Remove Disallow: / for AI crawlers that are part of official partnerships, or allow them access to key content paths.

  3. DataDome bot protection blocks all plain browser requests with 403 High

    The entire tripadvisor.com domain sits behind DataDome on AWS CloudFront. A plain browser GET returns 403 with 'Please enable JS and disable any ad blocker.' This prevents any crawler that cannot execute JavaScript from accessing the site.

    What to change: Whitelist known AI crawler IP ranges or serve static HTML versions to bots that cannot execute JavaScript.

  4. Main domain returns zero structured data to any crawler High

    Every page on the main domain is behind a DataDome wall, so no JSON-LD or other structured data is served to crawlers. Core product pages (hotel listings, restaurant pages, attraction reviews) are invisible to schema extraction tools.

    What to change: Serve JSON-LD structured data in the initial HTML response for all key pages, even behind the DataDome wall.

  5. Domain verification for AI partners contradicts crawler blocking High

    DNS TXT records contain verification tokens for OpenAI, Anthropic, and Perplexity, confirming formal partnerships. Yet the main domain blocks these same AI crawlers via robots.txt and DataDome, creating a contradiction.

    What to change: Align crawler access with partnership agreements: allow verified AI crawlers to access content that the partnerships intend to surface.

  6. Cold LLM knowledge lacks Tripadvisor's AI partnerships and strategy Medium

    The cold LLM knows Tripadvisor as a review platform but does not know about its AI partnerships with OpenAI, Perplexity, and Anthropic, its AI strategy blog post, or its Tripadvisor Rewards program. This content exists on the crawlable mediaroom subdomain but is not surfaced in LLM knowledge.

    What to change: Ensure that key partnership and strategy pages are indexed by AI crawlers and linked from the main domain to improve discoverability.

  7. Sitemaps and known URLs return 403 errors Medium

    The sitemap at /sitemap/2/en_US/sitemap_en_US_index.xml and other known URLs return 403 errors, preventing crawlers from discovering the site's content structure.

    What to change: Allow AI crawlers to access sitemap files and ensure they are served with proper content.

  8. No llms.txt file found on the domain Low

    The llms.txt file returns 403, and a web search for site:tripadvisor.com llms.txt yields no results. This means there is no AI-friendly content guide for LLMs.

    What to change: Create an llms.txt file that lists key pages and content summaries for AI crawlers.

What's working

  • Mediaroom subdomain is fully crawlable and serves rich JSON-LD — The tripadvisor.mediaroom.com subdomain is not blocked by DataDome and serves rich JSON-LD including Organization, WebSite with SearchAction, and OnlineStore with MemberProgram schema. This allows AI crawlers to access press releases and partnership announcements.
  • Careers subdomain is crawlable and serves structured data — The careers.tripadvisor.com subdomain is accessible and serves LocalBusiness and WebSite schema, providing crawlable content for AI bots.
  • DNS TXT records verify domain ownership for OpenAI, Anthropic, and Perplexity — The DNS TXT records include openai-domain-verification, anthropic-domain-verification, and perplexity-ai-domain-verification, confirming formal partnerships with these AI companies.
  • AI strategy blog post published on mediaroom subdomain — The article 'How AI Is Changing the Way We Plan Travel' (April 2026) explicitly states partnerships with OpenAI, Perplexity, and Anthropic, and is fully crawlable.

Track tripadvisor.com across AI search

This is one snapshot. Open the interactive report to inspect evidence, or grade another site free.

Open this AI Site Grade Grade another site Track your brand