Item logo image for Facet: Accessibility & SEO Inspector

Facet: Accessibility & SEO Inspector

ExtensionDeveloper Tools
Item media 5 (screenshot) for Facet: Accessibility & SEO Inspector
Item media 1 (screenshot) for Facet: Accessibility & SEO Inspector
Item media 2 (screenshot) for Facet: Accessibility & SEO Inspector
Item media 3 (screenshot) for Facet: Accessibility & SEO Inspector
Item media 4 (screenshot) for Facet: Accessibility & SEO Inspector
Item media 5 (screenshot) for Facet: Accessibility & SEO Inspector
Item media 1 (screenshot) for Facet: Accessibility & SEO Inspector
Item media 1 (screenshot) for Facet: Accessibility & SEO Inspector
Item media 2 (screenshot) for Facet: Accessibility & SEO Inspector
Item media 3 (screenshot) for Facet: Accessibility & SEO Inspector
Item media 4 (screenshot) for Facet: Accessibility & SEO Inspector
Item media 5 (screenshot) for Facet: Accessibility & SEO Inspector

Overview

Audit headings, ARIA landmarks, color contrast, meta/SEO, alt text, links and JSON-LD from one side panel.

Facet inspects every facet of a page — accessibility, SEO and structured data — from one side panel, and takes you straight to whatever is wrong. Instead of running four extensions and reading four different reports, you open one panel next to the page you are working on and see all of it at once: a page score, a per-check profile, and a list of findings you can click to locate on the page. WHAT IT CHECKS • Headings — a full document outline, plus missing or duplicate <h1>, skipped levels, and empty headings. • ARIA landmarks — landmark regions from both implicit and explicit roles: missing or duplicate main, unlabeled navigation, banner and contentinfo. • Color contrast — text contrast against WCAG AA or AAA thresholds, resolving real backgrounds and translucent layers, with correct large-text rules. • Meta & SEO — title, description, viewport, charset, lang, robots and canonical, with a search-result preview, character-count meters, and an Open Graph / Twitter card preview. • Canonical — presence, self-reference versus cross-reference, duplicates, and relative or insecure URLs. • Images — missing alt, decorative alt="", filename-like or over-long alt text, shown as a status gallery. • Links — links with no discernible text, empty or placeholder href, ambiguous "click here" text, and target="_blank" without rel="noopener". • Structured data — JSON-LD validity and schema.org completeness for Article, Product, Recipe, Breadcrumb, FAQ, Organization and more: the fields Google needs for rich results. FIND IT, THEN FIX IT Every finding with a location has a crosshair button that scrolls to the element and outlines it on the live page. Copy the whole report as Markdown to paste straight into an issue or a pull request. Press Alt+Shift+F to re-scan without leaving the keyboard. BUILT TO ITS OWN STANDARD An accessibility tool should pass its own checks. Facet's panel is fully keyboard navigable with arrow-key movement through the facet rail, announces completed scans through a live region, gives every control an accessible name and every focusable element a visible focus ring, respects reduced-motion preferences, and carries no text below its WCAG AA contrast threshold in either light or dark theme — verified by pointing Facet's own contrast auditor at Facet. PRIVATE BY CONSTRUCTION Facet has no server, no analytics and no telemetry, and makes no network requests at all. It reads a page only while its panel is open, and nothing it reads ever leaves your browser. The only thing it stores is your own settings. It is open source: read the code at https://github.com/jordan-davila/facet NOTES Facet cannot scan browser-internal pages such as chrome:// or the Chrome Web Store — no extension can. If a page was open before you installed Facet, reload it once so the content script attaches. Requires Chrome 123 or newer.

Details

  • Version
    1.0.2
  • Updated
    July 27, 2026
  • Offered by
    Jordan Davila
  • Size
    372KiB
  • Languages
    English
  • Developer
    Email
    hi@jordandavila.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps