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
Populate llms.txt with canonical citation-worthy URLs
p1llms.txt Presence & Qualityimpact: high · effort: lowYour 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
Add comparison tables and structured lists to key pages
p0Structured Patterns LLMs Citeimpact: high · effort: mediumPatterns 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
Build cited, long-form guides for target SRL queries
p1AI Overviews Presenceimpact: high · effort: highQueries 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
Rewrite homepage sections as direct-answer passages
p0Passage-Level Citabilityimpact: high · effort: mediumCitability 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
Add sameAs links to Organization schema
p1Schema.org Completenessimpact: medium · effort: lowYour 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
Add a visible 'Last updated' date to the homepage
p2Content Freshness Signalsimpact: medium · effort: lowSitemap 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
Audit robots.txt to confirm AI crawler blocks are intentional
p2AI Crawler Accessibilityimpact: low · effort: lowAll 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.
How to fix
Rewrite key sections as: 1. **Definitions** — open each main section with `**X** is the [thing] that [outcome]`. 2. **Stats** — if you make claims, cite them: `74% of agencies report X (source: YourReport 2025)`. 3. **Q-headers** — frame H2s as user questions: `How does CiteReady score AI citability?`. 4. **Comparisons** — convert prose comparisons into 2-column tables.
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..
How to fix
**Marketing-heavy hero with no citable substance** — Add 1-2 sentences of factual context beneath the headline, such as: 'According to Statistics Canada, over 60% of civil litigants in Canada appear without legal representation. BeProSe prepares court-ready affidavits, motions, and claims formatted to each province's filing requirements, starting at $19.99 CAD per document.' This gives LLMs a quotable, grounded opening passage. **No author, date, or editorial attribution on the page** — Add a 'Last reviewed' date and a named author or editorial team byline (e.g., 'Reviewed by [Name], paralegal, Ontario — updated June 2025') near the FAQ or footer so LLMs can assess recency and authority before citing. **Competitor comparison is asserted without a source** — In the 'No subscription traps' section, add a footnote or inline citation: 'LawDepot's standard plan is priced at CAD $35/month as of [date], per lawdepot.ca/pricing.' Unsourced competitive claims are unlikely to be cited and may be flagged as unreliable by LLMs.
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.
How to fix
Add at least 3-5 markdown links under a `## Docs` or similar heading, pointing to your highest-value pages.
- 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.
How to fix
For content pages, add an `<time datetime="2026-04-15">Last updated April 15, 2026</time>` element and corresponding meta tags.
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.
How to fix
Add the missing properties to your Organization schema. `sameAs` should be an array of URLs to your verified social profiles (LinkedIn, Twitter/X, GitHub, etc.).