CiteReady

Audit of https://www.beprose.ca

Completed 4/17/2026, 12:45:50 AM

Overall AI citability score

58 / 100

Executive summary

BeProSe.ca scores 58/100 — a workable AI-search foundation, but one that's being held back by a handful of fixable content gaps rather than technical debt. The site's strongest assets are its near-complete Schema.org implementation (95/100) and a freshly-updated sitemap (median lastmod 11 days), which give crawlers clean structural and recency signals. The biggest liability is citability: the homepage scores 42/100 on passage-level quotability and just 24/100 on structured patterns (tables, comparison lists) that LLMs preferentially extract — which in turn explains the weak 19/100 modeled AI Overviews performance against authoritative competitors like Steps to Justice and Ontario court sites. The llms.txt file exists but contains zero links, making it a missed opportunity rather than a working asset. The path forward is content-shaped, not code-shaped: give LLMs extractable, authoritative passages on the specific self-represented-litigant queries BeProSe is uniquely positioned to answer.

Priority fix plan

The highest-leverage actions from across all dimensions, ranked by strategic value.

  1. 1

    Populate llms.txt with canonical citation-worthy URLs

    p1llms.txt Presence & Qualityimpact: high · effort: low

    Your llms.txt is live but empty of links, which defeats its purpose. Add links to your highest-value pages — the homepage FAQ, any pricing page, court-specific landing pages, and authoritative guides — each with a one-line description. This is a 30-minute fix that directly tells LLMs what to cite.

  2. 2

    Add comparison tables and structured lists to key pages

    p0Structured Patterns LLMs Citeimpact: high · effort: medium

    Patterns scores 24/100 because the site leans on narrative prose. Add a 'BeProSe vs. hiring a lawyer vs. DIY' comparison table, a court-coverage table (which courts, which document types, pricing per document), and numbered step-by-step lists for common filings. LLMs quote these patterns almost verbatim in AI Overviews.

  3. 3

    Build cited, long-form guides for target SRL queries

    p1AI Overviews Presenceimpact: high · effort: high

    Queries like 'how to file a claim in Ontario Small Claims Court without a lawyer' scored 12/100 because government sites dominate. Publish 1,500+ word guides with citations to court rules, statistics from the Law Society, and concrete dollar figures. Target 5-10 specific 'without a lawyer' queries across Ontario, BC, and federal courts where BeProSe has product coverage.

  4. 4

    Rewrite homepage sections as direct-answer passages

    p0Passage-Level Citabilityimpact: high · effort: medium

    Citability is 42/100 because most homepage copy is marketing. Reframe sections as explicit Q&A — 'What courts does BeProSe support?', 'How much does it cost compared to a lawyer?', 'What documents can I prepare?' — each answered in a self-contained 2-3 sentence passage an LLM can lift without context.

  5. 5

    Add sameAs links to Organization schema

    p1Schema.org Completenessimpact: medium · effort: low

    Your Organization block is otherwise complete but missing sameAs. Add entries for your LinkedIn, X/Twitter, Facebook, and Crunchbase profiles so LLMs can disambiguate BeProSe from other legal-tech brands and strengthen entity linking.

  6. 6

    Add a visible 'Last updated' date to the homepage

    p2Content Freshness Signalsimpact: medium · effort: low

    Sitemap lastmod is fresh, but the homepage itself carries no visible or meta date. Add an article:modified_time meta tag and a visible byline on any dated content — crawlers and AI models cross-check page-level dates against sitemap signals.

  7. 7

    Audit robots.txt to confirm AI crawler blocks are intentional

    p2AI Crawler Accessibilityimpact: low · effort: low

    All major AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Bingbot, OAI-SearchBot) are blocked from /generate, /dashboard, /onboarding, /auth, and /api/. Blocking authenticated app surfaces is correct, but verify no marketing or content paths were caught accidentally — particularly anything under /generate if it contains public-facing landing pages.

Detailed findings by dimension

AI Overviews Presence

19 / 100

  • info

    Modeled AI Overviews likelihood: 19/100 across 5 inferred queries

    This is a MODELED score (not measured). CiteReady estimates how likely an AI Overview would link to this site for its most relevant queries, based on the homepage content. Upgrade to the Agency tier for live AI-SERP tracking.

  • p1

    10/100 for query: "how to write an affidavit in Canada"

    Extremely competitive informational query; government courts sites, Canlii, and established legal publishers dominate; BeProSe's content depth and authority are unlikely sufficient to surface here.

  • p1

    12/100 for query: "how to file a claim in Ontario Small Claims Court without a lawyer"

    Very competitive query; Ontario government sites, Steps to Justice, and legal aid resources dominate; BeProSe has no evident domain authority to compete here.

  • p1

    18/100 for query: "how to prepare court documents yourself in Canada"

    Relevant niche but highly competitive query dominated by government sites, legal aid organizations, and established legal publishers; BeProSe lacks the authority signals to surface here.

Structured Patterns LLMs Cite

24 / 100

  • p2

    Missing cited patterns: comparison tables or structured lists

    LLMs preferentially cite passages that match these patterns because they're easy to extract as standalone quotes. Pure narrative prose is harder to pull from.

Passage-Level Citability

42 / 100

  • p0

    Average citability is low: 42/100 across 1 page

    LLMs mostly cite pages with quotable passages — direct answers, data with sources, structured comparisons. Your top pages lean marketing/navigational. Rewriting key sections to answer specific user queries would move the score fast.

  • p2

    42/100 citability: https://www.beprose.ca

    Queries this page could answer: "How much does it cost to prepare court documents in Canada without a lawyer?", "What is BeProSe and what courts does it support in Canada?". Strengths: FAQ section provides structured, extractable Q&A chunks that LLMs can quote directly (e.g., pricing, document types, court coverage).; Includes a cited statistic with a source link (Law Society of Ontario, 2024) on Canadian lawyer billing rates, giving one credible, attributable data point..

llms.txt Presence & Quality

65 / 100

  • p1

    llms.txt has no links

    The point of llms.txt is to point LLMs at the canonical pages worth citing. With zero links, it doesn't do its job.

  • info

    No llms-full.txt (optional)

    llms-full.txt is an optional concatenated corpus. Useful for smaller sites where the full knowledge base can fit in context. Not required.

AI Crawler Accessibility

70 / 100

  • p2

    OAI-SearchBot is blocked from some paths

    ChatGPT web search retrieval. Restricted paths: /generate, /dashboard, /onboarding, /auth, /api/. Confirm this is intentional.

  • p2

    PerplexityBot is blocked from some paths

    Perplexity search retrieval. Restricted paths: /generate, /dashboard, /onboarding, /auth, /api/. Confirm this is intentional.

  • p2

    Google-Extended is blocked from some paths

    Google AI Overviews + Gemini grounding. Restricted paths: /generate, /dashboard, /onboarding, /auth, /api/. Confirm this is intentional.

  • p2

    ClaudeBot is blocked from some paths

    Anthropic Claude retrieval. Restricted paths: /generate, /dashboard, /onboarding, /auth, /api/. Confirm this is intentional.

  • p2

    Claude-SearchBot is blocked from some paths

    Anthropic search retrieval. Restricted paths: /generate, /dashboard, /onboarding, /auth, /api/. Confirm this is intentional.

  • p2

    Bingbot is blocked from some paths

    Bing + Copilot retrieval. Restricted paths: /generate, /dashboard, /onboarding, /auth, /api/. Confirm this is intentional.

  • p2

    DuckAssistBot is blocked from some paths

    DuckDuckGo AI answer retrieval. Restricted paths: /generate, /dashboard, /onboarding, /auth, /api/. Confirm this is intentional.

  • p2

    GPTBot is blocked from some paths

    OpenAI training crawler. Restricted paths: /generate, /dashboard, /onboarding, /auth, /api/. Confirm this is intentional.

  • p2

    CCBot is blocked from some paths

    Common Crawl (feeds many LLMs). Restricted paths: /generate, /dashboard, /onboarding, /auth, /api/. Confirm this is intentional.

  • p2

    anthropic-ai is blocked from some paths

    Anthropic training crawler. Restricted paths: /generate, /dashboard, /onboarding, /auth, /api/. Confirm this is intentional.

  • p2

    Applebot-Extended is blocked from some paths

    Apple Intelligence training. Restricted paths: /generate, /dashboard, /onboarding, /auth, /api/. Confirm this is intentional.

  • p2

    FacebookBot is blocked from some paths

    Meta AI training. Restricted paths: /generate, /dashboard, /onboarding, /auth, /api/. Confirm this is intentional.

  • p2

    ChatGPT-User is blocked from some paths

    ChatGPT browsing on user's behalf. Restricted paths: /generate, /dashboard, /onboarding, /auth, /api/. Confirm this is intentional.

  • p2

    Perplexity-User is blocked from some paths

    Perplexity browsing on user's behalf. Restricted paths: /generate, /dashboard, /onboarding, /auth, /api/. Confirm this is intentional.

  • p2

    Claude-Web is blocked from some paths

    Claude browsing on user's behalf. Restricted paths: /generate, /dashboard, /onboarding, /auth, /api/. Confirm this is intentional.

Content Freshness Signals

90 / 100

  • info

    Fresh sitemap: median lastmod 11 days ago

    70 URLs checked.

  • p2

    Homepage has no visible or meta publish/update date

    Even when sitemap dates exist, crawlers look at the page itself for confirmation. Add an <article:modified_time> meta tag or a visible 'Last updated' byline on dated content.

Schema.org Completeness

95 / 100

  • p1

    Organization schema is missing sameAs

    A complete Organization block helps LLMs disambiguate you from similarly-named entities and improves sameAs linking to your social profiles.