scanned Oct 5, 2026

Jovra

jovra.app

Jovra is a service that sends visitors, handles email follow-ups, and tracks visits, leads, sales, and commissions in one dashboard.

19/100

Tier 1 · Agent-Unreadable

Content answers15/100
Protocol plumbing27/1004 of 15 checks pass

Scored by asking 12 questions a buyer of a marketing product asks, then grading this site’s own pages: answered, hedged (partial or vague), or silent (no page answers it). How scoring works

This report is public. Own jovra.app? Claiming is free: crawl every page, re-audit as you fix, and track your score over time.

Sign in to claim

The fix queue

81 points sit between jovra.app and 100: 12 open questions and 11 missing protocol checks, ordered by estimated payoff.

Point estimates are per fix under scoring v2. They are not additive to a promised total.

01integration · importance highGoes silent+8 content pts est.

Do you offer a native Salesforce integration, or do I need to build a custom sync through your API?

What the pages say

No page on the site addresses this.

The fix

Create a dedicated Integrations or API documentation page that explicitly lists available native integrations (such as Salesforce) and describes any API or webhook options for custom syncs.

Where we looked: jovra.app, /terms, /privacy

confidence high · grounding synthesized · weight 0.00 · Absent

02limits · importance highGoes silent+8 content pts est.

If I exceed my monthly lead limit on the Growth plan, am I automatically upgraded or charged per overage lead?

What the pages say

No page on the site addresses this.

The fix

Create a pricing or plans page that details available tiers (including Growth), monthly lead limits, and the policy for exceeding those limits (e.g., automatic upgrade vs. per-lead overage fee).

confidence high · grounding world-knowledge · weight 0.00 · Absent

03security · importance highGoes silent+8 content pts est.

Is the platform SOC 2 Type II certified, and where is customer data physically hosted?

What the pages say

No page on the site addresses this.

The fix

Publish a dedicated Security or Trust Center page that explicitly states SOC 2 Type II certification status and identifies the cloud provider and geographic region (e.g., AWS us-east-1) where customer data is physically stored.

Where we looked: /privacy, /terms, /privacy

confidence high · grounding synthesized · weight 0.00 · Absent

04limits · importance mediumGoes silent+8 content pts est.

What is the API rate limit per minute for the Business tier, and does the Enterprise tier offer higher burst capacity?

What the pages say

No page on the site addresses this.

The fix

Add developer documentation or a pricing page that details API rate limits per plan tier, including any burst capacity differences for Enterprise.

confidence high · grounding world-knowledge · weight 0.00 · Absent

05integration · importance mediumGoes silent+8 content pts est.

Is there a sandbox environment for testing API integrations, or do all API calls run against production data by default?

What the pages say

No page on the site addresses this.

The fix

Create a developer/API documentation page that clarifies whether API access and a sandbox or test environment are available.

Where we looked: /terms, jovra.app

confidence high · grounding synthesized · weight 0.00 · Absent

06migration · importance mediumGoes silent+8 content pts est.

Can I import existing contact lists via CSV, and which fields are mandatory during the upload process?

What the pages say

No page on the site addresses this.

The fix

Add a Help Center article or FAQ explaining whether users can import existing contacts via CSV and detailing required fields.

confidence high · grounding world-knowledge · weight 0.00 · Absent

07technical · importance mediumGoes silent+8 content pts est.

When my webhook endpoint returns a 5xx error, what is the retry interval and maximum retry window before Jovra drops the event?

What the pages say

No page on the site addresses this.

The fix

Add a developer/API documentation page covering webhook behavior, including retry intervals and maximum retry windows for failed deliveries.

confidence high · grounding world-knowledge · weight 0.00 · Absent

08operations · importance mediumGoes silent+8 content pts est.

What is your average email deliverability rate, and do you offer dedicated IP addresses on the Professional tier or only on Enterprise?

What the pages say

No page on the site addresses this.

The fix

Add a pricing/features page that outlines tier capabilities (e.g., Professional vs Enterprise) and email infrastructure options such as dedicated IPs, and publish a deliverability or trust page that discloses average email deliverability rates.

Where we looked: /privacy, /terms, /privacy, /terms, jovra.app

confidence high · grounding world-knowledge · weight 0.00 · Page missing

09technical · importance lowGoes silent+8 content pts est.

What is your Recovery Point Objective for customer databases, and are backups stored in a different geographic region than the primary infrastructure?

What the pages say

Jovra's website does not disclose a Recovery Point Objective for customer databases or whether backups are stored in a different geographic region than the primary infrastructure.

The fix

Publish a Security, Trust, or Infrastructure page that details disaster recovery metrics (RPO/RTO) and backup storage locations/regions.

Where we looked: /privacy, /terms, jovra.app

confidence high · grounding world-knowledge · weight 0.00 · Absent

Hedged · 3 of 12 questions

A buyer gets something, then has to guess the rest. Expand any row for the evidence and the fix.

10What are your standard support hours, and is live chat available on all paid tiers?supportPage missing+5 pts est.

What are your standard support hours, and is live chat available on all paid tiers?

What the pages say

The site lists only an email support address, support@fivetoclose.cloud, and does not disclose standard support hours or mention live chat availability on any paid tier.

The fix

Add a dedicated Support or Pricing page that lists support hours, available channels such as live chat, and which plan tiers include them.

Where we looked: /terms, /terms

confidence high · grounding world-knowledge · weight 0.40 · Page missing

11How much does the Starter plan cost per month, and how many leads can I generate before hitting the limit?pricingPage missing+3 pts est.

How much does the Starter plan cost per month, and how many leads can I generate before hitting the limit?

What the pages say

The retrieved chunks do not mention a 'Starter plan' or its monthly cost. Jovra appears to sell visitor 'packages' where you 'Pick Amount of Attention,' and the Terms state that 'We deliver the number of visitors in the package you buy. We do not guarantee leads, sales, commissions, profit or any particular result.' Packages are paid in advance and non-refundable once visitors begin delivery. No lead generation limit is specified; leads depend on your offer and are not guaranteed.

The fix

Add a public pricing page that lists plan tiers (including Starter), monthly costs, and whether limits apply to visitors, leads, or both.

Where we looked: jovra.app, /terms, /terms

confidence high · grounding synthesized · weight 0.70 · Page missing

12After I cancel, how many days do I have to export my data before you permanently delete it from your servers?operationsHedges+3 pts est.

After I cancel, how many days do I have to export my data before you permanently delete it from your servers?

What the pages say

Jovra’s privacy policy says you can ask to access or delete your data by emailing support@fivetoclose.cloud, but the site does not state how many days you have to export data after cancellation, nor does it mention an automatic post-cancellation deletion timeline.

The fix

Add a data retention or account-closure section to the Privacy Policy or Terms of Service that specifies how long customer data is kept after cancellation and whether users are notified before permanent deletion.

Where we looked: /privacy, /privacy

confidence high · grounding synthesized · weight 0.70 · Vague

Protocol plumbing · 27/1004 of 15 checks pass · each fix +7 protocol pts est.

The other half of the score: 15 checks for the files and headers agents look for. The 11 below are installs, not judgment calls, and most are an afternoon. Expand any for the snippet and the standard it follows. They sit after the queue because none of them changes what your pages say.

robots.txtDiscoverability+7 pts est.
Install snippet
User-agent: *
Content-Signal: search=yes, ai-input=yes, ai-train=no
Allow: /

User-agent: GPTBot
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: anthropic-ai
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: Googlebot-Extended
Allow: /

Sitemap: https://jovra.app/sitemap.xml

StandardRFC 9309IETF RFC

sitemap.xmlDiscoverability+7 pts est.

Standardsitemaps.orgIndustry standard

llms.txtDiscoverability+7 pts est.

Sitedex generates this file from your crawl. Grab it in Files from this audit below.

Standardllmstxt.orgCommunity spec

AI crawler accessAccess+7 pts est.
Install snippet
User-agent: GPTBot
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: anthropic-ai
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: Googlebot-Extended
Allow: /

StandardRFC 9309IETF RFC

Content signalAccess+7 pts est.
Install snippet
User-agent: *
Content-Signal: search=yes, ai-input=yes, ai-train=no
Allow: /

StandardCloudflare proposalVendor proposal

Markdown negotiationRendering+7 pts est.

StandardRFC 9110 + 7763IETF RFC

Server-rendered contentRendering+7 pts est.

StandardSitedex metricSitedex metric

MCP cardInteraction+7 pts est.

Sitedex generates this file from your crawl. Grab it in Files from this audit below.

StandardModel Context ProtocolCommunity spec

OpenAPI specInteraction+7 pts est.

StandardOpenAPI SpecIndustry standard

WebMCP widgetInteraction+7 pts est.

Sitedex generates this file from your crawl. Grab it in Files from this audit below.

StandardW3C WebMCP draftW3C / WHATWG

Organization schemaIdentity+7 pts est.

Sitedex generates this file from your crawl. Grab it in Files from this audit below.

StandardSchema.org + JSON-LDIndustry standard

Already passing 4 of 15: Clean crawl, Canonical URLs, Meta descriptions, HTML lang attribute.

Ask this site’s index

Sitedex already serves jovra.app as an MCP endpoint. Ask jovra.app anything an AI agent might ask, and see what its index returns. (To score your own site, use the form below.)

Snippets & configs

For developers and the engineer-on-call: copy these into your tools or your site.

Files from this audit

Built from this crawl. Download or copy each, then install it at the path noted.

llms.txt

Built from this crawl. Install at /llms.txt so agents start here.

organization.json

Organization JSON-LD, pre-filled from this crawl. Wrap in a ld+json script.

server-card.json

MCP server card built from this crawl. Host at /.well-known/mcp/server-card.json.

webmcp.json

WebMCP discovery manifest built from this crawl. Host at /.well-known/webmcp.json.

MCP endpoint

https://mcp.sitedex.dev/s/jovra-app/mcp

The URL anyone's agent points at. Read-only; safe to share.

Claude Code

claude mcp add jovra --transport http https://mcp.sitedex.dev/s/jovra-app/mcp

One command, then the agent has it.

Cursor / Continue

{
  "mcpServers": {
    "jovra": {
      "url": "https://mcp.sitedex.dev/s/jovra-app/mcp"
    }
  }
}

Drop into mcp.json.

WebMCP: two parts

WebMCP-capable browsers run the widget at runtime. Crawlers without JS rendering need the discovery manifest to find your tool surface. Install both.

1 · Widget script

<script async src="https://sitedex.dev/widget.js"></script>

Drop in <head>. In browsers with WebMCP, this script registers your site's tools with navigator.modelContext.registerTool().

2 · Discovery manifest

{
  "schema_version": "2026-04",
  "name": "Jovra",
  "description": "Jovra is a service that sends visitors, handles email follow-ups, and tracks visits, leads, sales, and commissions in one dashboard. WebMCP tools served by Sitedex.",
  "homepage": "https://jovra.app",
  "documentation": "https://app.sitedex.dev/sites/jovra.app",
  "source": "navigator.modelContext",
  "tools": [
    {
      "name": "search_site_content",
      "description": "Ask about this site in plain language and get the most relevant passages from its pages, each with the source URL and a relevance score. Searches the site's published text, not live inventory or accounts."
    },
    {
      "name": "get_site_info",
      "description": "This site's profile: name, description, category, who it is for, page count, and AI Visibility Score. Use it to learn what the site is before you search it."
    },
    {
      "name": "list_site_pages",
      "description": "The pages indexed on this site, with title, URL, and path. Use it to see what the site covers, or to find the path to pass to get_site_page."
    },
    {
      "name": "get_site_page",
      "description": "The full markdown of one page on this site, by path. Use it after search_site_content points you at a page and you want all of it."
    }
  ]
}

Host alongside the script at /.well-known/webmcp.json. Crawlers that don't render JS rely on this.

Your turn

See which of these questions your site goes silent on.

Free, about 5 minutes. We crawl your site, test it against the buyer questions your category asks, and name what’s vague, contradictory, or missing, plus the files AI agents look for.

ComingEmbeddable grade badgeScore history and deltasOpt-in public board