Québec Bill 96 Website Auditor (Loi 96 French Compliance) avatar

Québec Bill 96 Website Auditor (Loi 96 French Compliance)

Pricing

from $50.00 / 1,000 website auditeds

Go to Apify Store
Québec Bill 96 Website Auditor (Loi 96 French Compliance)

Québec Bill 96 Website Auditor (Loi 96 French Compliance)

Audit any website for Québec French-language compliance (Bill 96). Get a 0–100 score, English-only pages, English buttons on French pages, and a clear verdict. Bulk URLs, FR/EN reports.

Pricing

from $50.00 / 1,000 website auditeds

Rating

0.0

(0)

Developer

Manuarii WONG

Manuarii WONG

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Categories

Share

Québec Bill 96 Website Auditor — French Language Compliance Checker

Find out in seconds whether a website respects Québec's French-language rules (Bill 96 / Loi 96, Charter of the French Language).

Paste one or hundreds of website URLs. The Actor crawls each site, detects the language of every page, and returns a 0–100 compliance score, a clear verdict and the exact list of problems: English-only pages, missing French versions, English buttons and menus on French pages, and more.

🇫🇷 En bref : collez des adresses de sites web, l'Actor analyse chaque site et vous donne un score de conformité à la Loi 96 sur 100, un verdict et la liste précise des pages et boutons à traduire. Rapports en français ou en anglais.

Who is it for?

  • Web agencies & freelancers: audit a client's site before a redesign, or prospect Québec businesses whose sites need work.
  • Translation agencies: find companies with English-only pages and send them a precise, data-backed quote.
  • Compliance, legal and marketing teams: monitor your own websites (and your franchisees') on a schedule.
  • E-commerce brands selling in Québec: check that product pages, cart and checkout are available in French.

What it checks

CheckWhy it matters
French version availableCommercial websites aimed at Québec must be available in French.
English-only pagesEnglish pages with no French equivalent (no hreflang="fr" and no language switcher link).
Homepage default languageWhether visitors land on English first.
English UI on French pagesButtons, menus and form fields such as "Add to cart", "Sign in", "Learn more" left in English.
Mixed-language pagesPages where French and English are mixed in the main content.
lang attributeHTML lang missing or inconsistent with the actual content language.
Language switcherBilingual site without a visible way to switch to French.

Output example

​

json { "domain": "example.ca", "score": 62, "verdict": "needs_review", "verdictLabel": "À revoir", "summary": "4 page(s) sur 15 sont uniquement en anglais, sans version française détectée. 3 page(s) en français contiennent des boutons, menus ou champs en anglais.", "pagesAudited": 15, "frenchPages": 10, "englishPages": 4, "mixedPages": 1, "englishOnlyPagesCount": 4, "homepageLanguage": "fr", "hasFrenchVersion": true, "hasLanguageSwitcher": true, "issues": [ { "severity": "high", "code": "ENGLISH_ONLY_PAGES", "message": "4 page(s) sur 15 sont uniquement en anglais, sans version française détectée.", "examples": ["https://example.ca/blog/our-story", "https://example.ca/careers"] }, { "severity": "medium", "code": "ENGLISH_UI_ON_FRENCH_PAGES", "message": "3 page(s) en français contiennent des boutons, menus ou champs en anglais.", "examples": ["Add to cart", "Sign in", "Learn more"] } ], "englishOnlyPages": ["https://example.ca/blog/our-story", "https://example.ca/careers"], "auditedAt": "2026-10-21T12:00:00.000Z" } ​

Verdicts: likely_compliant (score ≥ 85), needs_review (60–84), likely_non_compliant (< 60), unreachable.

How to use

  1. Add the websites to audit in Websites to audit (homepage URLs; example.ca without https:// also works).
  2. Choose how many pages to crawl per site (15 is a good default, up to 200).
  3. Pick the report language (Français / English).
  4. Run, then export results as JSON, CSV, Excel or via API.

💡 Tip — lead generation: run a Google Maps or business-directory Actor to collect Québec business websites, then feed the URLs into this auditor and keep the sites with a low score.

💡 Tip — monitoring: create a Schedule (e.g. monthly) and connect an integration (email, Slack, Google Sheets, Make, Zapier) to be alerted when a score drops.

Pricing

Pay only for what you use: you are charged per website successfully audited. Unreachable or bot-protected websites are not charged.

How it works

  • Fast HTTP crawler (no browser), follows internal links of each site, prioritizing declared French versions (hreflang, language switcher).
  • Language detection runs on every text block (headings, paragraphs, lists, tables, buttons), weighted by number of words.
  • Short interface labels are matched against a dictionary of common English UI phrases.

Limitations

  • This is an automated indicator, not legal advice. Final compliance assessment belongs to the OQLF and legal professionals.
  • Trademarks, proper names, images, videos and PDFs are not evaluated.
  • Pages rendered only with JavaScript (some single-page apps) may show little text; the score is then based on fewer signals.
  • The crawler respects normal crawl rates; very large sites are sampled (up to maxPagesPerSite pages).
  • Websites that block bots (HTTP 403) are not bypassed: they are reported as not audited and are not charged.

Responsible use

  • Only public pages are read; no login, no personal data is collected — only language statistics.
  • Anti-spam laws: if you use these reports for prospecting, you are responsible for complying with Canada's Anti-Spam Legislation (CASL / LCAP) and similar laws. Do not send unsolicited commercial emails without the required consent.
  • Do not present results as an official or legal certification, and do not imply any endorsement by the OQLF.

FAQ

Is it legal to audit any website? The Actor only reads public pages, like a search engine, at a polite rate.

Does a score of 100 mean my site is compliant? It means no issue was detected on the pages analysed. Use it as a strong first check, not as a legal certificate.

Can I get page-by-page results? Yes, enable Include page-by-page details.