CompleteOct 25501 of 792 pages readUnclaimed

Countly

countly.com

Countly is a first-party digital analytics and customer engagement platform

58/100Tier 3 · Agent-Accessible
58/100

Tier 3 · Agent-Accessible

15 questions a buyer might ask ChatGPT, Claude, Dots or Muse

13 of 15 buyer questions hit a dead end.

Buyer questions59/10013 dead ends
Agent access56/1009 of 16 pass
Re-audit · 1 credit

19 to fix · 501 of 792 pages read · Oct 25, 2026

Buyer questions

13 dead ends · 2 answered

What an AI agent reading countly.com would conclude

Goes silentMigration · high+5 pts est.

We're currently on Google Analytics and Mixpanel — can you import our historical data into Countly, and how far back can it go?

  1. Closest pages
    • /mixpanel-alternative › When convenience costs you control › Why teams outgrow Mixpanel
    • /mixpanel-alternative › When convenience costs you control › Is it time to re-evaluate your analytics infrastructure?
    • /data-management › Capture and own your first-party product data › Seamless SDK & API integrations
    • +2 more
  2. Pages say

    No page answers it.

    Countly's website does not document any way to import historical data from Google Analytics or Mixpanel, and it says nothing about how far back imported data could go. Its dedicated comparison pages for both of your current tools (countly.com/mixpanel-alternative and countly.com/google-analytics-alternative) are positioning pieces about data ownership and control — the Mixpanel page only notes that 'companies typically move from Mixpanel to Countly' for control/compliance reasons, with no migration mechanics. The site's only migration guidance actually frames switching as 'an ideal time to clean up legacy tracking, remove noisy or overly broad events, and design a more intentional, privacy-aligned, and governance-ready event structure tailored to Countly's capabilities' — i.e., a clean-slate re-implementation rather than a historical import. The closest ingestion capability mentioned anywhere is 'Open APIs for custom ingestion' on the data-management page, which suggests events can be pushed programmatically, but no importer for GA/Mixpanel, no list of supported migration sources, and no lookback limits appear anywhere in the retrieved content (the llms.txt docs index shows export and database-schema articles but nothing about importing from other tools). For a definitive answer on historical import and limits, you would need to contact Countly directly — the site routes these conversations to 'Speak to our team' / a demo.

Fix

Add a dedicated migration/import page (e.g., 'Migrating from Mixpanel or Google Analytics to Countly') that states whether historical data import is supported, which source platforms have importers or documented ETL paths, and any limits on how far back data can be imported. The current comparison pages cover only why to switch, and the only migration guidance implies a clean re-implementation of event tracking.

Goes silentLimits · medium+5 pts est.

How long does Countly keep raw, event-level data on each plan, and can we pay to extend retention?

  1. Closest pages
    • /heap-alternative › When “track everything” becomes too much to govern › Where Countly goes beyond Heap
    • /llms.txt
    • /solutions/financial-services › Privacy-first product analytics for financial services › Key challenges in fintech › How do we guarantee data privacy & compliance?
  2. Pages say

    No page answers it.

    The retrieved Countly pages do not state how long raw, event-level data is kept on any plan (Lite, Flex, or Enterprise), and none of them say whether retention can be extended for a fee. The closest content is marketing-level: Countly cites 'auditable access and retention controls' tied to self-hosted/private-cloud ownership, and a consent and compliance hub covering 'data export and purge requests' — neither quantifies a retention period or a paid extension option. For self-hosted/private-cloud deployments, retention is implicitly under the customer's control because you own the infrastructure, but no per-plan raw-data retention durations are published anywhere in these chunks. The pricing page (countly.com/pricing) is linked but its contents — where plan-level limits would live — were not retrieved.

Fix

Create (or make crawlable) a dedicated data-retention/limits page and mirror it on the pricing page: state raw event-level retention per plan (Lite vs Flex vs Enterprise, cloud vs self-hosted) and explicitly say whether retention can be extended for a fee on paid tiers. Retrieval for this question returned only generic marketing/comparison pages, so the pricing/limits content either doesn't exist or isn't being surfaced.

HedgesPricing · high+2 pts est.

Does Countly have a genuinely free plan or trial, and how many monthly events or tracked users does it include before we have to pay?

  1. Found on
    • /pricing › Product analytics that scales with you › Frequently asked questions › Does Countly offer a free trial?
    • /llms.txt
    • /pricing › Product analytics that scales with you › Frequently asked questions › Countly Flex vs Enterprise: what’s the difference?
    • +1 more
  2. Pages say

    Mentioned, not specified.

    Partially. On the trial question: yes — Countly's pricing FAQ states, "Yes. Countly Flex includes a 14-day free trial. Enterprise customers can request a live demo, and a demo environment is available for evaluating the platform." Flex (managed private cloud) starts at USD 175/month with usage-based pricing ("Pay monthly. Cancel anytime"), and Countly also publishes an open-source, self-hosted edition (linked to github.com/Countly) "suited to individual developers and small teams," which is the closest thing to a permanently free option. Countly Enterprise has no public price or trial — it is quote-based ("contact sales, no public list price") with a demo environment. On the second part of the question: the site does not state how many monthly events or tracked users the trial — or any tier — includes before you have to pay. Flex pricing is described only as "usage-based rather than per seat" with no published event/user allowance for the $175/month starting point or the 14-day trial, and no usage caps are given for the open-source edition.

Fix

The pricing page confirms a 14-day Flex trial but never publishes the usage allowance behind it: state explicitly how many monthly events or tracked users are included in the trial, in the $175/month Flex starting tier, and in the open-source edition (or link to a usage-based pricing calculator). Also clarify on the pricing page whether the open-source self-hosted edition is a genuinely free plan, since it is only described in llms.txt.

HedgesPricing · high+1 pts est.

If we exceed our plan's monthly event or session quota, do you throttle ingestion, bill us overage, or just drop the extra data?

  1. Found on
    • /flex › Analytics infrastructure that's yours › Frequently asked questions › Do I get upgraded to paid tiers automatically?
    • /pricing › Product analytics that scales with you › Three powerful capability suites. Bundled with Enterprise. Add to Flex when you're ready. › Advanced analytics
  2. Pages say

    Mentioned, not specified.

    For Countly Flex, the site gives a specific answer: 'If you exceed your tier's monthly usage limit, your server access will be temporarily locked until the next cycle.' So on Flex, exceeding quota results in neither throttling nor overage billing — your entire server access is locked until the next billing cycle, and Countly recommends 'always upgrading to a tier that ensures uninterrupted access.' The chunks do not document what happens when quotas are exceeded on Countly Enterprise or Countly Lite — the pricing page content retrieved lists plans and capability suites but states no overage, throttling, or data-drop policy for them. The site also does not say whether events sent during a Flex lockout are queued, rejected, or dropped.

Fix

Document quota-exceeded behavior for every plan (Enterprise, Lite, and Flex) on the pricing page: state explicitly whether excess events/sessions are throttled, billed as overage, dropped, or whether access is locked, and clarify what happens to data ingested during a Flex lockout period.

HedgesSecurity · high+2 pts est.

Is Countly GDPR compliant out of the box, and can we pin our data to a specific region like the EU?

  1. Found on
    • /privacy-by-design › Privacy-first analytics. Your data stays yours. › Frequently asked questions › How does Countly support GDPR?
    • /privacy-by-design › Privacy-first analytics. Your data stays yours. › Frequently asked questions › Which security and compliance standards does Countly support?
    • /privacy-by-design › Privacy-first analytics. Your data stays yours. › Security, privacy & compliance
    • +4 more
  2. Pages say

    Mentioned, not specified.

    Partly — and Countly's own FAQ hedges the 'out of the box' claim. On GDPR: the privacy-by-design FAQ says Countly provides 'first-party data collection, deployment control, consent management, access controls, and data-governance features that can help organizations meet GDPR requirements,' but explicitly states 'Compliance ultimately depends on each organization's implementation and use of the platform.' Marketing pages go further — Countly Lite claims a solution 'compliant with GDPR, COPPA, HIPAA, and other regulations,' the AI solutions page says it 'Meets GDPR, SCC, and HIPAA-ready standards from day one,' and GDPR is listed alongside ISO 27001/27017/27018, SOC 2 Type II, and HIPAA in its compliance badges. So: strong GDPR-supporting capabilities and certifications, but no unqualified 'GDPR compliant out of the box' guarantee — Countly itself frames compliance as dependent on your deployment and configuration. On region pinning: yes for self-hosted and private-cloud deployments — the FAQ states 'Self-hosted customers determine where their infrastructure and data reside, while private-cloud options can support organizational data-residency requirements,' and the financial-services page repeats 'deploy on your own servers or in a private cloud to ensure compliance with GDPR.' Countly even markets choosing local server providers inside Saudi Arabia for PDPL data residency. However, no chunk explicitly confirms an EU-hosted or EU-region-pinned option for Countly's own hosted cloud (Flex) — EU-specific pinning for their managed offering is not documented on these pages.

Fix

Publish a dedicated data-residency page listing the exact regions available for Countly-hosted deployments (e.g., EU/Frankfurt) for Flex and private cloud, and state plainly in the GDPR FAQ which parts are compliant out of the box versus requiring customer configuration — right now the residency answer is deployment-model-dependent and the EU case is never named.

HedgesLimits · medium+2 pts est.

How many separate apps can we track under one Countly account, and do they all draw from the same event quota?

  1. Found on
  2. Pages say

    Mentioned, not specified.

    The site confirms multi-app setups are a core concept but never states a numeric cap. Countly's support docs describe apps as 'the main grouping tool we have and they are used for data separation between your different projects,' and the features page lists a 'Consolidate' feature to 'bring data together from multiple apps to a single app' — so multiple apps under one account/deployment are supported. However, no retrieved page specifies how many apps are allowed per account or per tier (Lite/Flex/Enterprise). On quota: the closest item is the 'Data points' feature, which lets you 'track data point consumption in your Countly server,' implying quota accounting exists, but the site does not say whether that consumption is pooled across all apps or metered per app. Countly's own llms.txt states that 'https://countly.com/pricing is the authoritative source for current pricing and packaging,' so any app-count or quota limits would live there, but no pricing/limits page content was retrieved.

Fix

Publish a crawlable limits/quota reference (on the pricing page or in docs) that states, per tier, how many apps an account can create and whether the event/data-point quota is pooled per account or metered per app. Current retrieval only surfaces marketing/feature-listing pages and a support-doc index, none of which contain numeric limits.

HedgesOperations · medium+2 pts est.

What uptime SLA is guaranteed on the Enterprise plan, and what compensation do we get if it's missed?

  1. Found on
    • /pricing › Product analytics that scales with you › Compare Countly plans
    • /pricing › Product analytics that scales with you › Frequently asked questions › Which Countly plan is right for my organization?
    • /pricing › Product analytics that scales with you › Frequently asked questions › What is included in Countly Enterprise?
    • +2 more
  2. Pages say

    Mentioned, not specified.

    Countly's website confirms that an SLA is included with the Enterprise plan — the plan comparison table shows "SLA: Optional" for Flex vs "SLA: ✓ Included" for Enterprise, and the pricing FAQ repeatedly lists "an included SLA" among Enterprise features (alongside a dedicated Customer Success Manager and tailored onboarding). However, the site nowhere states the actual uptime percentage guaranteed (e.g., 99.9%) or what compensation/service credits apply if the SLA is missed. Note also that Enterprise is self-hosted ("Deploy on your infrastructure", "Fully customer-owned & controlled"), and the site does not clarify what the SLA actually covers in that deployment model. To get the specific uptime commitment and remediation terms, you would need to request the SLA document via their demo/sales contact.

Fix

Publish the actual SLA terms — the guaranteed uptime percentage, how uptime is measured, and the service-credit schedule for misses — on a dedicated SLA page (or in the Enterprise plan details/pricing FAQ), and clarify what the SLA covers for self-hosted deployments vs the Flex managed cloud.

HedgesPricing · medium+2 pts est.

Is the CEE AI agent included in the Enterprise subscription or a separate add-on, and how is its usage metered?

  1. Found on
  2. Pages say

    Mentioned, not specified.

    Inclusion: the site answers this directly — per Countly's own llms.txt summary, "Cee is sold as a paid add-on on Countly Flex only. Countly Enterprise includes Cee as part of the plan, at no extra charge." The features page corroborates this by tagging the AI Agent Cee feature card as available on "enterprise flex" plans. Metering: the site does not explain how Cee usage is metered. No chunk specifies a metering unit (queries, seats, tokens, events) or rates for the Flex add-on — the llms.txt only says "See https://countly.com/pricing for current rates," and the retrieved pricing-page content contains no Cee metering details. For Enterprise, "at no extra charge" implies there is no separate usage-based billing, but the site never states an explicit metering policy (e.g., whether any usage caps apply). Cee is enabled per-server via Management > Feature Management > AI Assistants, which is an on/off toggle rather than a metering control.

Fix

Add a Cee pricing/metering section to countly.com/pricing or countly.com/ai-agent-cee stating how Cee usage is metered on the Flex add-on (per-seat, per-query, token-based, etc.) with current rates, and explicitly confirm for Enterprise that Cee is included with no usage caps or separate metering.

HedgesPrivacy · medium+2 pts est.

Can the SDK enforce per-user consent, so we can individually disable things like crash reporting or location tracking?

  1. Found on
    • /privacy-by-design › Privacy-first analytics. Your data stays yours. › Privacy by design, not by configuration › Control access
    • /enterprise › Enterprise analytics without giving up data control › Frequently asked questions › Does Countly support regulated industries?
    • /llms.txt
    • +1 more
  2. Pages say

    Mentioned, not specified.

    Countly's site confirms consent management at the platform level but does not document SDK-level, per-user consent enforcement or per-feature opt-outs. The privacy-by-design page states that "Granular permissions, consent management and audit logs give teams control over what is collected and who can see it" (countly.com/privacy-by-design), and the Enterprise FAQ says Countly's "deployment, access-control, consent, and data-management capabilities are designed to support requirements associated with regulations such as GDPR and HIPAA" (countly.com/enterprise). The SDK Hub also lists a dedicated "Privacy and Security" integration guide (support.count.ly article 21791284726428), and the mobile analytics FAQ notes that "Supported capabilities vary by SDK and can include analytics, user profiles, journeys, push notifications, crash reporting, experimentation, and feedback" (countly.com/solutions/mobile-analytics). However, none of the retrieved pages specify whether the SDKs expose per-user consent APIs or let you individually disable capabilities like crash reporting or location tracking for a given user. To confirm this, you would need to consult the "Privacy and Security" SDK integration guide directly, as its contents are not reproduced anywhere in the retrieved site pages.

Fix

Surface the actual content of the SDK 'Privacy and Security' integration guide on the main site (or make it crawlable), explicitly documenting whether the SDKs support per-user consent and per-feature opt-outs — e.g., API calls to disable crash reporting or location tracking for an individual user — rather than the current marketing-level 'consent management' mention on the privacy-by-design page.

HedgesSecurity · medium+2 pts est.

Does the Enterprise plan support SAML SSO and role-based access control so we can manage our team's permissions?

  1. Found on
    • /enterprise › Enterprise analytics without giving up data control › Frequently asked questions › Does Countly support SSO and role-based access?
    • /llms.txt
    • /analytics-and-reporting › Product analytics & reporting that drive action › Make sense of user behavior
  2. Pages say

    Mentioned, not specified.

    Mostly yes, with one gap. Countly's Enterprise page FAQ directly addresses this exact question — 'Does Countly support SSO and role-based access?' — and answers: 'Yes. Countly provides enterprise access controls, including configurable user roles and granular feature permissions. Administrators can control which applications and capabilities individual users can access and what actions they can perform.' The Enterprise plan is also listed on pricing as including 'All capabilities' with 'Enterprise-grade security & compliance.' Supporting this, Countly's site index lists 'single sign-on' among its privacy and governance capabilities (alongside enforced two-factor authentication and audit logging), and its User Management documentation describes managing user types such as global admin, admin, and user. The gap: nowhere on the retrieved pages does Countly name SAML specifically as the supported SSO protocol — the site says 'SSO' without specifying SAML 2.0 vs. OIDC or other protocols. Role-based access control is fully confirmed; SAML specifically is not, so if your identity provider requires SAML 2.0, verify that with Countly before committing.

Fix

The Enterprise FAQ confirms 'SSO' but never names the supported protocol. State explicitly on the Enterprise page FAQ (and the privacy-by-design/security pages) which SSO protocols are supported — e.g., 'SAML 2.0 and OIDC' — and whether SSO is included in Enterprise by default or is an add-on, so buyers can validate IdP compatibility without contacting sales.

HedgesSupport · medium+2 pts est.

What's the guaranteed support response time on Enterprise, and is 24/7 coverage available for critical issues?

  1. Found on
    • /enterprise › Enterprise analytics without giving up data control
    • /enterprise › Enterprise analytics without giving up data control › Count on a dedicated team to help your enterprise thrive › Fast, expert support
    • /enterprise › Enterprise analytics without giving up data control › Count on a dedicated team to help your enterprise thrive › Proactive monitoring and insights
    • +1 more
  2. Pages say

    Mentioned, not specified.

    Countly's website does not publish any guaranteed support response time for Enterprise — no SLA response-time figures (e.g., '1 hour for P1') appear anywhere in the retrieved pages. On 24/7 coverage: the Enterprise page lists '24/7 support' as an Enterprise benefit, but only inside a decorative hero graphic (alongside 'Full ownership', 'Custom roles', 'Self-hosted or private cloud'), and it is not scoped to critical issues. The Enterprise page's 'Fast, expert support' section describes 'continuous assistance to resolve issues and keep your operations running smoothly', professional training, and proactive system monitoring with a dedicated account manager; the pricing page lists 'Dedicated CSM onboarding & support' for Enterprise. So: 24/7 support is claimed as a marketing bullet, but a contractual response-time guarantee and critical-issue coverage details are not stated — a buyer would need to contact sales to confirm SLA terms.

Fix

Publish a dedicated support SLA section (on the Enterprise page or a support page) with guaranteed response times by severity tier (e.g., P1 critical: X hours, 24/7 included) instead of marketing bullets like 'Fast, expert support' — currently the only 24/7 mention is buried in a decorative hero image's alt text, and no page states contractual response times.

HedgesTechnical · medium+2 pts est.

Can we stream or export raw event data out to our own warehouse like BigQuery or Snowflake, and in what format?

  1. Found on
  2. Pages say

    Mentioned, not specified.

    Partially. The site confirms raw data export is a supported capability, but the retrieved pages never mention BigQuery, Snowflake, or any warehouse destination, nor do they state export formats or whether a streaming (continuous) export exists. What the chunks do establish: (1) Countly's support hub links a dedicated article, 'Exporting Data from Countly' (support.countly.com/hc/en-us/articles/900005403223), and a 'Working with Data' section described as covering 'Exporting, Purging Data and Database Schema Information'; (2) the Database viewer feature lets you 'Browse Countly databases from the user interface or via the REST API', and Countly publishes Read and Write API documentation; (3) Countly documents its underlying MongoDB database schema (e.g., countly.eventTimes{ID}, countly.app_users{ID}), implying direct access to raw event collections; (4) marketing pages claim data is 'instantly queryable and exportable' and that Countly operates as data infrastructure where data is 'routed across internal systems, analytics workflows, and AI-driven use cases.' Note that 'stream ingestion' on the site refers to ingesting data INTO Countly, not streaming it out. So: export and raw-data API access clearly exist, but whether there is a managed pipeline to BigQuery/Snowflake and in what format (CSV, JSON, etc.) is not answered by the retrieved content — those specifics likely live in the Exporting Data article, whose body was not captured.

Fix

Surface the body of the 'Exporting Data from Countly' support article (support.countly.com/hc/en-us/articles/900005403223) and any integration docs, and add explicit statements about supported warehouse destinations (BigQuery, Snowflake), whether export is batch or streaming, and the export formats offered.

HedgesTechnical · low+2 pts est.

Is there a rate limit on the event ingestion API — like requests per second — that we'd hit during traffic spikes?

  1. Found on
    • /llms.txt
    • /matomo-alternative › Built for websites or built for products? › Frequently asked questions
    • /matomo-alternative › Built for websites or built for products? › The real divide: reporting vs product data infrastructure
    • +1 more
  2. Pages say

    Mentioned, not specified.

    Countly's site does not publish a specific rate limit (requests per second) for its event ingestion API. The closest data points the site offers are capacity and scalability claims, not enforced limits: the Countly Implementation and Technical FAQ states "A high-end server can handle several hundreds of events per second" — a self-hosted hardware-capacity figure, not an API cap — and marketing pages claim Countly "uses stream ingestion and columnar storage, enabling scalable, high throughput analytics" and is "designed to operate at very high event volumes." Nothing in the retrieved content documents a hard req/s threshold, throttling/429 behavior, or what happens during traffic spikes. For self-hosted deployments, ingestion throughput appears bounded only by server hardware; for Countly-hosted editions (Flex/Lite), no published ingestion rate limit was found in these chunks.

Fix

Publish a dedicated rate-limits page (or FAQ entry) documenting the event ingestion API's requests-per-second limits per deployment/plan (Flex, Lite, self-hosted Enterprise), including burst allowances during traffic spikes, throttling/429 response behavior, and whether limits are configurable on self-hosted instances.

Answered2Deployment, IntegrationShowHide
  • Can we self-host Countly on our own servers or private cloud, or is the hosted cloud the only way to run it?

    Yes — self-hosting is explicitly supported; the hosted cloud is not the only way to run Countly. Countly Enterprise "can be deployed on your own infrastructure or in a private cloud," giving your organization control over where data is stored, how the environment is managed, and who can access the underlying infrastructure. The pricing page's Enterprise tier is even labeled "Self-hosted" with "Deploy on your infrastructure" and "Zero vendor access to data." In addition, Countly Lite (the open source edition) is self-hosted by design, with source at github.com/Countly. The only hosted-only option is Countly Flex, which runs in a managed private cloud (with a choice of hosting region) rather than on your servers. Countly's Enterprise Terms of Service likewise distinguish between "Countly-hosted" and "self-hosted" deployments, confirming self-hosting is a first-class, contracted deployment model.

    Found on /pricing › Product analytics that scales with you › Frequently asked questions › Can Countly be self-hosted?

  • Do you ship SDKs for Flutter and React Native, or would we have to instrument native iOS, Android, and web separately?

    Yes — Countly ships dedicated SDKs for both Flutter and React Native, so you would not need to instrument native iOS, Android, and web separately. The mobile analytics FAQ states: "Countly provides SDKs for major mobile development environments, including iOS, Android, React Native, and Flutter." The SDK documentation index confirms versioned, dedicated SDKs: "Countly Flutter SDK version 26.1.X" and "Countly React Native SDK version 26.1.X" (listed as "React Native (Bridge)"), alongside separate Android, iOS/watchOS/tvOS/macOS, and Web (JavaScript) SDKs — plus Dart, HarmonyOS, C++, and Java. The data-management page similarly shows SDK logos for "iOS, Android, Web, Node.js, Flutter, React Native, Unity, C++, Java, and Windows" and notes "10+ Countly SDKs are modular, fast, and designed to evolve with your architecture." One caveat: "Supported capabilities vary by SDK and can include analytics, user profiles, journeys, push notifications, crash reporting, experimentation, and feedback" — so verify feature parity for Flutter/React Native against the native SDKs for your specific use cases.

    Found on /solutions/mobile-analytics › Privacy-first mobile app analytics & engagement › Frequently asked questions › Which mobile SDKs does Countly support?

Agent access

6 of 16 fail · 9 pass

Files and settings agents look for

FailsAccess · Recommended+2 pts est.

Pages load cleanly

Observed

475 of 501 crawled pages returned content (94.9%; needs over 95%)

Fix

Some pages came back with errors or no content. Check them for blocks, timeouts or login walls.

Sitedex metric ↗
FailsContent · Essential+2 pts est.

Markdown on request

Observed

Accept: text/markdown → 200 text/html; Vary: accept-encoding

Fix

Return a markdown version of a page when a request asks for markdown.

None for this check; it must come from your own server or CDN (Cloudflare’s Markdown for Agents on plans that have it). Separately, agents using your Sitedex endpoint (mcp.sitedex.dev/s/countly-com/mcp) already get your pages as markdown. That doesn’t pass this check.

RFC 9110 + 7763 ↗
FailsDiscovery · Recommended+2 pts est.

llms.txt

Observed

/llms.txt has an H1 and 35,331 characters of text; first link https://support.countly.com/hc/en-us/articles/360037236491-Getting-Started → 403 text/html

Fix

Publish /llms.txt: your site name, a one-line summary, and links to the pages an agent should read first.

Download the starter llms.txt built from this audit, edit the summary and links, then upload it to your site root. A starter, not finished copy.

llmstxt.org ↗
FailsAccess · Recommended+2 pts est.

Content signal

Observed

robots.txt has no Content-Signal line

Fix

Add a line to robots.txt that says how your content may be used.

robots.txt
User-agent: *
Content-Signal: search=yes, ai-input=yes, ai-train=no
Allow: /
Content Signals ↗
FailsAgent interfaces · Recommended+2 pts est.

MCP server card

Observed

no MCP server card (JSON) at /.well-known/mcp/server-card.json, /.well-known/mcp, /.well-known/mcp.json

Fix

Publish an MCP server card at /.well-known/mcp/server-card.json that tells agents where to connect.

Download server-card.json from this audit and host it at that path. It points agents at Sitedex’s hosted endpoint for your site, so there’s no server to run. If you run your own MCP server, point the card there instead.

MCP SEP-2127 ↗
FailsAgent interfaces · Recommended+2 pts est.

WebMCP

Observed

no /.well-known/webmcp.json manifest; no WebMCP markers in homepage HTML

Fix

Register your site’s actions for in-browser agents and publish /.well-known/webmcp.json.

Add the one-line Sitedex widget script from your report, and host webmcp.json from this audit.

Page head
<script async src="https://sitedex.dev/widget.js"></script>
WebMCP draft ↗
Passing9robots.txt, sitemap.xml, AI crawler access and 6 moreShowHide
  • robots.txt

    GET /robots.txt → 200 text/plain (40 characters)

  • sitemap.xml

    sitemap found at /sitemap.xml

  • AI crawler access

    robots.txt names no AI crawlers and does not block all crawlers from /

  • Server-rendered text

    raw homepage HTML has 7,456 visible characters before JavaScript runs (needs 500)

  • Canonical URL

    homepage canonical: https://countly.com

  • Meta description

    meta description is 155 characters

  • Page language

    <html lang="en">

  • Organization schema

    homepage JSON-LD includes an Organization with a name

  • Sitemap dates

    416 of 416 sitemap entries have <lastmod> (100.0%; needs at least 80%)

Not applicable4OpenAPI spec, Payment docs, Webhook docs and 1 moreShowHide
  • OpenAPI spec

    no OpenAPI document or API catalog found on this origin (checked 11 common paths, /.well-known/api-catalog and the homepage Link header)

  • Payment docs

    site category is not commerce

  • Webhook docs

    site category is not commerce

  • Auth docs

    site category is not commerce

Observed, not scored95 fail · not in the score yetShowHide
  • AI agent accessPass

    robots.txt allows all 10 search and user AI bots on /. training and mixed-use tokens (0 points): all 6 allowed

  • Reachable by agentsPass

    SitedexBot homepage fetch (/) → 200 text/html; no challenge

  • Real 404sPass

    GET /sitedex-probe-404/e8b1c4d2/missing (a page that does not exist) → 404 text/html; no markdown error body

  • Open Graph tagsPartly passes

    homepage has og:title, og:type, og:image; missing og:url

    Add the four required Open Graph tags to your homepage head: og:title, og:type, og:image and og:url.

  • Organization contact detailsPartly passes

    Organization JSON-LD has address; no contactPoint

    Add contactPoint and address to your Organization JSON-LD if you want agents to find how to reach you. Both are optional in schema.org; leave out an address you keep private.

  • JSON-LD parsesPass

    1 of 1 JSON-LD block on the homepage parse as JSON

  • About, contact and privacy pagesPartly passes

    about /about (18,399 bytes); no contact page crawled; privacy /legal/privacy-policy (19,698 bytes) (needs 500+ bytes of text each)

    Publish an about page, a contact page and a privacy page with real text (about 500 characters of text or more each), and link them from your site so a crawl finds them.

  • Agent guidance in llms.txtFails

    /llms.txt has no section that says when to use the site or gives agent instructions (heuristic: an H2-H6 heading such as “When to use” or “Instructions for agents”, with text under it)

    Add a section to /llms.txt that tells an agent when to use your site, for example a “## When to use” heading with a few lines on what the site is for and what it is not for.

Claim countly.com

Free · full crawl · score history

Score your site

Free · results in minutes

How this is scored

Score

  • Buyer questions70%
  • Agent access30%

Buyer questions

  • Answeredanswered from your pages
  • Hedgesmentioned, not specified
  • Contradictspages disagree
  • Goes silentno page answers it

Agent access

16 checks count toward the score. Checks marked not scored are recorded and shown, and do not move the score yet.

Estimates

+N pts est. is the gain to this score if that one item is fixed alone. Estimates do not add up.

Tiers

  • Agent-Native80 to 100
  • Agent-Ready60 to 79
  • Agent-Accessible40 to 59
  • Basic Presence20 to 39
  • Agent-Unreadable0 to 19

Scoring v2 · checks v2