AI Site Grade

vetcove.com — AI Site Grade

Vetcove has an OpenAI domain-verification TXT record but zero structured data, zero AI-bot directives in robots.txt, and a 404 on /llms.txt — the site has proactively registered for AI crawler access at the DNS level while leaving the content layer completely unprepared for it.

Vetcove's AI visibility is undermined by a complete absence of structured data, a thin sitemap, a robots.txt that blocks key paths without naming AI bots, and near-zero external signals, despite having an OpenAI domain verification record.

Findings
9
Evidence checks
27
Completed
30 May 2026

Analysis

Vetcove has an OpenAI domain-verification TXT record (openai-domain-verification=dv-dcqQaOPNFjRyIdtdvRUrjNb9) but zero structured data, zero AI-bot directives in robots.txt, and a 404 on /llms.txt — the site has proactively registered for AI crawler access at the DNS level while leaving the content layer completely unprepared for it.

Crawler Access

All major AI crawlers — GPTBot, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot, ChatGPT-User, anthropic-ai, Applebot-Extended, Bytespider — receive a full 200 response with identical byte-size content (186,957 bytes) as a browser. No UA-based blocking exists. The site runs on Heroku with no visible WAF layer. The robots.txt at shop.vetcove.com/robots.txt contains a single User-agent: * rule disallowing /admin, /staff, /react, /brands, /vendor, and other internal paths, but mentions zero AI bots by name. The llms.txt returns a 404 HTML page. The sitemap contains only 11 URLs — all top-level marketing pages, with no product pages, no blog, no articles, and no dynamic content indexed.

Cold-Knowledge Gap

The LLM prior knows Vetcove as a "digital marketplace and practice management platform" founded in 2015 by veterinarians and software engineers, serving U.S. clinics with price comparison across distributors like MWI, Covetrus, and Patterson. The actual site positions itself as a free B2B procurement platform that aggregates supplier catalogs, supports GPO pricing, and offers cash-back deals funded by manufacturers. The cold knowledge misses the AVMA Direct Connect partnership, the AAEP and FelineVMA Inner Circle programs, the "Cove Crew" ambassador network of 64 members, the hospital-group analytics dashboard, and the explicit "Keep it Free" ethical commitment. The model also does not know the site is a Y Combinator company (stated in the footer) or that it serves 23,000+ clinics across all 50 states.

Schema Posture

Every page examined — homepage, /about, /product, /deals, /customers, /hospital-groups, /why-is-it-free, /avma, /aaep, /felinevma, /careers, /ambassadors, /sellers — returns zero JSON-LD schema of any type. No Organization, WebSite, SoftwareApplication, FAQPage, Product, or BreadcrumbList schema exists anywhere. The homepage has an FAQ section with comparison language ("compare pricing & availability") but no FAQ schema markup. The /deals page has a Q&A section with 8 questions that are semantically FAQ content but are not marked up as such.

External Signals

External search results for Vetcove return near-zero indexed mentions — no news articles, no Reddit threads, no press coverage surfaced via DuckDuckGo. The site's only external backlink footprint visible on-page is to help.vetcove.com (a knowledge base), avma.org/DirectConnect, aaep.org, catvets.com, and social profiles (Facebook, LinkedIn, Twitter/X, AngelList). The DNS TXT records reveal integrations with 1Password, Slack, Cursor, SparkPost, Mandrill, Intercom, HubSpot, and Google Workspace — a sophisticated tech stack for a site with zero schema markup.

Content Architecture Gap

The sitemap's 11 URLs represent only the thin marketing layer. The actual product catalog — the core value proposition — lives behind authentication on shop.vetcove.com and is entirely invisible to crawlers. The /react/ path (which likely contains the actual search and comparison engine) is explicitly disallowed in robots.txt. AI crawlers can see the marketing pitch but cannot access the actual price-comparison data, product listings, or supplier catalogs that would make Vetcove retrievable for procurement-related queries. The site also shows a copyright year of 2026 in the footer, which is two years ahead — a freshness signal that may confuse temporal reasoning in LLMs.

Findings

  1. Zero JSON-LD schema on any page High

    Every page examined returns no JSON-LD schema of any type, including Organization, WebSite, SoftwareApplication, FAQPage, Product, or BreadcrumbList. This severely limits AI understanding and rich result eligibility.

    What to change: Add JSON-LD schema for Organization, WebSite, SoftwareApplication, and FAQPage on relevant pages. Use BreadcrumbList on all pages.

  2. Robots.txt does not name any AI crawler Medium

    The robots.txt at shop.vetcove.com/robots.txt contains a single User-agent: * rule and disallows several paths, but does not explicitly mention GPTBot, ClaudeBot, PerplexityBot, Google-Extended, or any other AI bot. This leaves AI crawler access to default behavior, which may change.

    What to change: Add explicit directives for AI crawlers (e.g., GPTBot, ClaudeBot) to allow or disallow as intended.

  3. /llms.txt returns 404 Medium

    The llms.txt file, which provides a curated overview for AI models, returns a 404 HTML page. This is a missed opportunity to guide AI crawlers to key content.

    What to change: Create an llms.txt file with links to the most important pages and a brief summary of the site.

  4. Sitemap contains only 11 marketing URLs High

    The sitemap at shop.vetcove.com/sitemap.xml lists only 11 top-level marketing pages. No product pages, blog posts, or dynamic content is included, limiting crawl discovery.

    What to change: Expand the sitemap to include all public product pages, category pages, and any other indexable content.

  5. Product catalog behind authentication and robots.txt disallow High

    The core price-comparison product catalog is behind authentication and the /react/ path (likely the search engine) is explicitly disallowed in robots.txt. AI crawlers cannot access the actual product data.

    What to change: Consider creating a public, crawlable version of product listings or allow AI crawlers to access the /react/ path if it contains indexable content.

  6. LLM prior knowledge misses key partnerships and scale Medium

    The LLM prior knows Vetcove as a marketplace but misses the AVMA Direct Connect partnership, AAEP and FelineVMA programs, ambassador network, hospital-group analytics, Y Combinator backing, and the 23,000+ clinic reach. This limits accurate retrieval.

    What to change: Publish press releases, case studies, and partnership announcements to build external signals and update the LLM knowledge base.

  7. Near-zero external search results and backlinks High

    Web searches for Vetcove return no news articles, Reddit threads, or press coverage. The only external links are to partner sites and social profiles. This limits AI citation and authority.

    What to change: Develop a PR and content marketing strategy to generate news articles, blog mentions, and backlinks from industry sites.

  8. Footer copyright year is 2026, two years ahead Low

    The footer displays a copyright year of 2026, which is two years in the future. This may confuse temporal reasoning in LLMs and appears unprofessional.

    What to change: Update the copyright year to the current year or use dynamic year rendering.

  9. FAQ content on homepage and deals page lacks FAQ schema Medium

    The homepage has an FAQ section with comparison language and the /deals/ page has 8 Q&A items, but none are marked up with FAQPage schema. This misses rich result opportunities.

    What to change: Add FAQPage schema to the FAQ sections on the homepage and /deals/ page.

What's working

  • OpenAI domain verification TXT record present — The DNS TXT record includes an OpenAI domain verification token, indicating proactive registration for AI crawler access at the DNS level.
  • All major AI crawlers receive full 200 responses — GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and others all receive identical content as a browser, with no UA-based blocking.
  • Dedicated pages for AVMA, AAEP, and FelineVMA partnerships — The site has dedicated pages for the AVMA Direct Connect, AAEP, and FelineVMA Inner Circle programs, providing authoritative content that can be indexed.
  • Detailed about and sellers pages with rich content — The /about/ and /sellers/ pages contain extensive text (1,382 and 10,511 words respectively) that can help AI models understand the platform's value proposition.
  • Ambassador program page with 64 members listed — The /ambassadors/ page lists 64 ambassador members, providing social proof and community content that can be indexed.
  • Sophisticated tech stack with integrations — DNS TXT records reveal integrations with 1Password, Slack, Cursor, SparkPost, Mandrill, Intercom, HubSpot, and Google Workspace, indicating a mature operational setup.

Track vetcove.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