Website report

citizen.com

citizen.com ↗·🇺🇸 United States · Community picks

Measured

Global rank#335
GradeA

Your result

2 broken links to fix.

Link health
92.86/100

Healthy links in the sample

Quality checklist
58.37/100

Scored technical checks

Broken links
2

Confirmed in sample

13 links verified · 2 unknown · 7 selected source pages · 87% of selected destinations verified. Sample only. Unknown links are not counted as broken.

What to fix first

View all priorities →

Includes issues from the extended diagnostic report.

  1. Fix 2 diagnostic broken links

    Start with navigation and internal links so visitors can reach your pages.

  2. Self-referencing canonical

    Declare exactly one <link rel="canonical"> whose absolute URL is this page's own final URL (same scheme, host, path and query; only a trailing slash or fragment may differ). Cross-URL canonicals belong on duplicate pages, not on the indexable page itself. Reference: Google Search Central, canonicalization.

  3. Mobile viewport

    Add meta name="viewport" with width=device-width and do not disable user zoom.

Fix with your coding assistant

Copy a ready-to-use prompt with the issues and affected URLs.

Your path to S-Tier

Not yet S-Tier

Healthy links, every scored requirement passed, and complete evidence in the selected sample.

  • Revalidate the badge with a new scan (valid for 30 days).
  • Fix every confirmed broken link in the selected sample.
  • Pass all scored quality requirements across the five categories.
  • Verify every required check and selected destination; incomplete or retained evidence cannot unlock the badge.
How this result qualifies

Verified internal navigation

At least 10 internal destinations were verified. Unknown items do not disqualify the site; confirmed checklist failures reduce quality.

92.86/100 link health · 58.37/100 quality · 13 internal destinations

New comparison baseline. A change in coverage is not a verified improvement.

The diagnostic report below may cover additional pages and external links. Only the stored competitive sample determines the ranking. At least 10 verified internal links are required; unavailable checklist items do not exclude a site. How scoring works

Explore issues & evidenceConfirmed issues, suggested fixes and the evidence behind them.
2 diagnostic broken links12 pages readExtended evidence may include links outside the badge sample.
Latest competitive sample and evidence · 58.37/100 quality

At least 10 internal destinations were verified. Unknown items do not disqualify the site; confirmed checklist failures reduce quality. The available outcomes agreed between passes.

7 selected source URLs · 15 internal destinations. 13 evaluated · 2 unknown · 0 using previous evidence. The expanded diagnostic report follows below.

SEO
71.43/100
Accessibility
70.00/100
Structure
30.95/100
Sharing
77.78/100
Security
50.00/100
Selected pages
  • https://citizen.com/
  • https://citizen.com/about
  • https://citizen.com/careers
  • https://citizen.com/copyright
  • https://citizen.com/partnerships
  • https://citizen.com/privacy
  • https://citizen.com/privacy/tos
Internal link verdicts and weights
  • ok · weight 6 · https://citizen.com/
  • ok · weight 6 · https://citizen.com/about
  • ok · weight 6 · https://citizen.com/careers
  • ok · weight 6 · https://citizen.com/copyright
  • ok · weight 6 · https://citizen.com/partnerships
  • ok · weight 6 · https://citizen.com/privacy
  • ok · weight 6 · https://citizen.com/privacy/tos
  • unverifiable · weight 6 · https://support.citizen.com/
  • ok · weight 4 · https://go.citizen.com/download-citizen
  • ok · weight 2 · http://www.citizen.com/
  • broken · weight 2 · https://citizen.com/copyright@citizen.com
  • ok · weight 2 · https://citizen.com/privacy/lawenforcement
  • ok · weight 2 · https://citizen.com/privacy/policy
  • broken · weight 2 · https://citizen.com/support@citizen.com
  • unverifiable · weight 2 · https://support.citizen.com/hc/en-us/articles/31441592092951-How-do-I-opt-out-of-sharing-my-broadcasts-with-verified-partners
Scoring checks
  • Page title: passed · 7/7 applicable observations

    https://citizen.com/: Citizen - Connect and stay safe.

    https://citizen.com/about: Citizen - Mission

    https://citizen.com/careers: Citizen - Careers

    https://citizen.com/copyright: Citizen

    https://citizen.com/partnerships: Citizen - Verified Partnerships For Safer Communities

  • Distinct page titles: failed · 4/7 applicable observations

    https://citizen.com/copyright: Citizen

    https://citizen.com/privacy: Citizen

    https://citizen.com/privacy/tos: Citizen

    https://citizen.com/: Citizen - Connect and stay safe.

    https://citizen.com/about: Citizen - Mission

  • Meta description: passed · 7/7 applicable observations

    https://citizen.com/: Citizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.

    https://citizen.com/about: Citizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.

    https://citizen.com/careers: Citizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.

    https://citizen.com/copyright: Citizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.

    https://citizen.com/partnerships: Citizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.

  • Self-referencing canonical: failed · 0/7 applicable observations

    https://citizen.com/: No canonical URL

    https://citizen.com/about: No canonical URL

    https://citizen.com/careers: No canonical URL

    https://citizen.com/copyright: No canonical URL

    https://citizen.com/partnerships: No canonical URL

  • Main heading: failed · 5/7 applicable observations

    https://citizen.com/: 0 H1 element(s)

    https://citizen.com/partnerships: 0 H1 element(s)

    https://citizen.com/about: 1 H1 element(s)

    https://citizen.com/careers: 3 H1 element(s)

    https://citizen.com/copyright: 1 H1 element(s)

  • Heading hierarchy: failed · 1/7 applicable observations

    https://citizen.com/: 2 skipped heading level(s)

    https://citizen.com/about: 1 skipped heading level(s)

    https://citizen.com/careers: 3 skipped heading level(s)

    https://citizen.com/copyright: 1 skipped heading level(s)

    https://citizen.com/partnerships: 2 skipped heading level(s)

  • Main landmark: passed · 7/7 applicable observations

    https://citizen.com/: 1 main landmarks

    https://citizen.com/about: 1 main landmarks

    https://citizen.com/careers: 1 main landmarks

    https://citizen.com/copyright: 1 main landmarks

    https://citizen.com/partnerships: 1 main landmarks

  • Mobile viewport: failed · 0/7 applicable observations

    https://citizen.com/: user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, viewport-fit=contain

    https://citizen.com/about: user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, viewport-fit=contain

    https://citizen.com/careers: user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, viewport-fit=contain

    https://citizen.com/copyright: user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, viewport-fit=contain

    https://citizen.com/partnerships: user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, viewport-fit=contain

  • Image dimensions declared: failed · 0/6 applicable observations

    https://citizen.com/: 43 of 43 images lack width/height attributes or an aspect-ratio style

    https://citizen.com/about: 4 of 4 images lack width/height attributes or an aspect-ratio style

    https://citizen.com/careers: 4 of 4 images lack width/height attributes or an aspect-ratio style

    https://citizen.com/copyright: 2 of 2 images lack width/height attributes or an aspect-ratio style

    https://citizen.com/partnerships: 6 of 6 images lack width/height attributes or an aspect-ratio style

  • Structured data syntax: failed · 0/7 applicable observations

    https://citizen.com/: 0 of 0 blocks have valid JSON-LD structure

    https://citizen.com/about: 0 of 0 blocks have valid JSON-LD structure

    https://citizen.com/careers: 0 of 0 blocks have valid JSON-LD structure

    https://citizen.com/copyright: 0 of 0 blocks have valid JSON-LD structure

    https://citizen.com/partnerships: 0 of 0 blocks have valid JSON-LD structure

  • Document language: passed · 7/7 applicable observations

    https://citizen.com/: en

    https://citizen.com/about: en

    https://citizen.com/careers: en

    https://citizen.com/copyright: en

    https://citizen.com/partnerships: en

  • Image alternatives declared: failed · 3/6 applicable observations

    https://citizen.com/: 39 of 43 images lack an alt attribute

    https://citizen.com/partnerships: 2 of 6 images lack an alt attribute

    https://citizen.com/privacy: 3 of 6 images lack an alt attribute

    https://citizen.com/privacy/tos: 0 of 0 images lack an alt attribute

    https://citizen.com/about: 0 of 4 images lack an alt attribute

  • Buttons named: passed · 6/6 applicable observations

    https://citizen.com/privacy/tos: 0 of 0 buttons have no HTML name

    https://citizen.com/: 0 of 16 buttons have no HTML name

    https://citizen.com/about: 0 of 3 buttons have no HTML name

    https://citizen.com/careers: 0 of 2 buttons have no HTML name

    https://citizen.com/copyright: 0 of 1 buttons have no HTML name

  • Links named: failed · 1/7 applicable observations

    https://citizen.com/: 5 of 20 links have no HTML name

    https://citizen.com/about: 5 of 18 links have no HTML name

    https://citizen.com/careers: 5 of 22 links have no HTML name

    https://citizen.com/copyright: 5 of 23 links have no HTML name

    https://citizen.com/partnerships: 5 of 19 links have no HTML name

  • Descriptive link text: failed · 6/7 applicable observations

    https://citizen.com/privacy/tos: 1 of 12 links use generic text: "here"

    https://citizen.com/: 0 of 20 links use generic text

    https://citizen.com/about: 0 of 18 links use generic text

    https://citizen.com/careers: 0 of 22 links use generic text

    https://citizen.com/copyright: 0 of 23 links use generic text

  • Open Graph title: passed · 7/7 applicable observations

    https://citizen.com/: Citizen: Keeping you safe & informed

    https://citizen.com/about: Citizen: Keeping you safe & informed

    https://citizen.com/careers: Citizen: Keeping you safe & informed

    https://citizen.com/copyright: Citizen: Keeping you safe & informed

    https://citizen.com/partnerships: Citizen: Keeping you safe & informed

  • Open Graph description: passed · 7/7 applicable observations

    https://citizen.com/: Citizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.

    https://citizen.com/about: Citizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.

    https://citizen.com/careers: Citizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.

    https://citizen.com/copyright: Citizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.

    https://citizen.com/partnerships: Citizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.

  • Open Graph type: passed · 7/7 applicable observations

    https://citizen.com/: article

    https://citizen.com/about: article

    https://citizen.com/careers: article

    https://citizen.com/copyright: article

    https://citizen.com/partnerships: article

  • Open Graph URL: passed · 7/7 applicable observations

    https://citizen.com/: http://www.citizen.com

    https://citizen.com/about: http://www.citizen.com

    https://citizen.com/careers: http://www.citizen.com

    https://citizen.com/copyright: http://www.citizen.com

    https://citizen.com/partnerships: http://www.citizen.com

  • Open Graph image URL: passed · 7/7 applicable observations

    https://citizen.com/: https://images.prismic.io/citizen-site/ea51fded-bedd-482d-85b6-0ae1b743d636_Thumbnail+-+Invite.png?auto=compress,format

    https://citizen.com/about: https://images.prismic.io/citizen-site/ea51fded-bedd-482d-85b6-0ae1b743d636_Thumbnail+-+Invite.png?auto=compress,format

    https://citizen.com/careers: https://images.prismic.io/citizen-site/ea51fded-bedd-482d-85b6-0ae1b743d636_Thumbnail+-+Invite.png?auto=compress,format

    https://citizen.com/copyright: https://images.prismic.io/citizen-site/ea51fded-bedd-482d-85b6-0ae1b743d636_Thumbnail+-+Invite.png?auto=compress,format

    https://citizen.com/partnerships: https://images.prismic.io/citizen-site/ea51fded-bedd-482d-85b6-0ae1b743d636_Thumbnail+-+Invite.png?auto=compress,format

  • Open Graph image description: failed · 0/7 applicable observations

    https://citizen.com/: No sharing image description

    https://citizen.com/about: No sharing image description

    https://citizen.com/careers: No sharing image description

    https://citizen.com/copyright: No sharing image description

    https://citizen.com/partnerships: No sharing image description

  • Social card type: failed · 0/7 applicable observations

    https://citizen.com/: No social card type

    https://citizen.com/about: No social card type

    https://citizen.com/careers: No social card type

    https://citizen.com/copyright: No social card type

    https://citizen.com/partnerships: No social card type

  • HTTPS page: passed · 7/7 applicable observations

    https://citizen.com/: https://citizen.com/

    https://citizen.com/about: https://citizen.com/about

    https://citizen.com/careers: https://citizen.com/careers

    https://citizen.com/copyright: https://citizen.com/copyright

    https://citizen.com/partnerships: https://citizen.com/partnerships

  • No insecure embedded resources: passed · 7/7 applicable observations

    https://citizen.com/: 0 HTTP embedded resource URL(s)

    https://citizen.com/about: 0 HTTP embedded resource URL(s)

    https://citizen.com/careers: 0 HTTP embedded resource URL(s)

    https://citizen.com/copyright: 0 HTTP embedded resource URL(s)

    https://citizen.com/partnerships: 0 HTTP embedded resource URL(s)

  • Homepage favicon available: passed · 1/1 applicable observations

    https://citizen.com/assets/images/favicons/android-icon-192x192.png: HTTP 200; image/png

  • Homepage sharing image available: passed · 1/1 applicable observations

    https://images.prismic.io/citizen-site/ea51fded-bedd-482d-85b6-0ae1b743d636_Thumbnail+-+Invite.png?auto=compress,format: HTTP 200; image/jpeg

  • Root sitemap available: passed · 1/1 applicable observations

    https://citizen.com/sitemap.xml: HTTP 200; sitemap root found

  • Rendered color contrast: unverified · 0/1 applicable observations

    https://citizen.com/: Requires a browser or human assessment; excluded from points.

  • Keyboard and focus behavior: unverified · 0/1 applicable observations

    https://citizen.com/: Requires a browser or human assessment; excluded from points.

  • HSTS declared: failed · 0/1 applicable observations

    https://citizen.com/: No Strict-Transport-Security header

  • Content Security Policy declared: failed · 0/1 applicable observations

    https://citizen.com/: No Content-Security-Policy header or meta element

Sample reference: d43035d31120e592b97de2f388c7baa25883ebcdc5319ba817f1c4b40bb42f13

Diagnostic checklist

18 passed · 14 need work · 3 not verified. Open a check for the evidence and suggested fix.

SEO
66.00
Sharing
77.78
AI access
100.00
HTTP response measurement

154 ms median to homepage response headers. Measurements: 925, 154, 134 ms.

Same crawler, three sequential requests, DNS and TLS included. Timing is diagnostic only and never decides a position. This is server/network response, not browser loading or Core Web Vitals.

Static checks inspect crawler-visible HTML; they do not certify accessibility or code quality.

SEO2 to improve
Page titlePassed

10/10 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Give each page a descriptive, non-empty <title>.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Distinct page titlesNeeds work

3/10 applicable observations passed. 0.30/1 checklist weight earned.

How to improve: Use a title that describes the purpose of this page rather than repeating the same title across URLs.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Meta descriptionPassed

10/10 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Add a non-empty meta name="description" that summarizes this page.

  • https://citizen.com/Citizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • https://citizen.com/aboutCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • https://citizen.com/careersCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • https://citizen.com/copyrightCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • https://citizen.com/partnershipsCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Self-referencing canonicalNeeds work

0/10 applicable observations passed. 0.00/1 checklist weight earned.

How to improve: Declare exactly one <link rel="canonical"> whose absolute URL is this page's own final URL (same scheme, host, path and query; only a trailing slash or fragment may differ). Cross-URL canonicals belong on duplicate pages, not on the indexable page itself. Reference: Google Search Central, canonicalization.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Root sitemap availablePassed

1/1 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Publish a sitemap URL set or index at /sitemap.xml. This checks its root, not every listed URL.

Accessibility3 to improve
Document languagePassed

10/10 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Declare a valid language tag on the html element, such as en or pt-BR.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Image alternatives declaredNeeds work

3/7 applicable observations passed. 0.43/1 checklist weight earned.

How to improve: Add alt text to informative images. Use alt="" for decorative images. This check does not judge text quality.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Form controls namedNot applicable

No applicable elements found. Informational; excluded from points.

How to improve: Associate a label with each visible form control, or provide a non-empty aria-label / valid aria-labelledby.

Buttons namedPassed

7/7 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Give every button visible text or an accessible name, including icon-only buttons.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Rendered color contrastNot verified

0/1 applicable observations passed. Informational; excluded from points.

How to improve: Check foreground/background contrast in the rendered page.

Keyboard and focus behaviorNot verified

0/1 applicable observations passed. Informational; excluded from points.

How to improve: Test every interactive control with a keyboard and inspect focus visibility.

Structure5 to improve
Main headingNeeds work

6/10 applicable observations passed. 0.60/1 checklist weight earned.

How to improve: Add a descriptive H1 identifying the main topic.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Heading hierarchyNeeds work

1/10 applicable observations passed. 0.10/1 checklist weight earned.

How to improve: Nest headings logically without skipping a level, starting with H1.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Main landmarkPassed

10/10 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Mark the main content with one <main> or role="main" landmark.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Mobile viewportNeeds work

0/10 applicable observations passed. 0.00/1 checklist weight earned.

How to improve: Add meta name="viewport" with width=device-width and do not disable user zoom.

  • https://citizen.com/user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, viewport-fit=contain
  • https://citizen.com/aboutuser-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, viewport-fit=contain
  • https://citizen.com/careersuser-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, viewport-fit=contain
  • https://citizen.com/copyrightuser-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, viewport-fit=contain
  • https://citizen.com/partnershipsuser-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, viewport-fit=contain

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Image dimensions declaredNeeds work

0/7 applicable observations passed. 0.00/1 checklist weight earned.

How to improve: Declare width and height attributes (or an inline aspect-ratio style) on every visible <img> so the browser reserves space before the image loads. Reference: web.dev / Lighthouse "image elements have explicit width and height" (layout shift).

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Structured data syntaxNeeds work

0/10 applicable observations passed. 0.00/1 checklist weight earned.

How to improve: Provide JSON-LD with @context and @type (or a typed @graph). Match the markup to the visible content; syntax alone does not validate its meaning. Reference: schema.org and Google structured data guidelines.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Sharing2 to improve
Open Graph titlePassed

10/10 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Provide a non-empty og:title meta property.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Open Graph descriptionPassed

10/10 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Provide a non-empty og:description meta property.

  • https://citizen.com/Citizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • https://citizen.com/aboutCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • https://citizen.com/careersCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • https://citizen.com/copyrightCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • https://citizen.com/partnershipsCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Open Graph typePassed

10/10 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Declare og:type, such as website or article.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Open Graph URLPassed

10/10 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Set og:url to an absolute HTTP(S) URL for this content.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Open Graph image URLPassed

10/10 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Set og:image to an absolute HTTP(S) image URL. Homepage image availability is checked separately.

  • https://citizen.com/https://images.prismic.io/citizen-site/ea51fded-bedd-482d-85b6-0ae1b743d636_Thumbnail+-+Invite.png?auto=compress,format
  • https://citizen.com/abouthttps://images.prismic.io/citizen-site/ea51fded-bedd-482d-85b6-0ae1b743d636_Thumbnail+-+Invite.png?auto=compress,format
  • https://citizen.com/careershttps://images.prismic.io/citizen-site/ea51fded-bedd-482d-85b6-0ae1b743d636_Thumbnail+-+Invite.png?auto=compress,format
  • https://citizen.com/copyrighthttps://images.prismic.io/citizen-site/ea51fded-bedd-482d-85b6-0ae1b743d636_Thumbnail+-+Invite.png?auto=compress,format
  • https://citizen.com/partnershipshttps://images.prismic.io/citizen-site/ea51fded-bedd-482d-85b6-0ae1b743d636_Thumbnail+-+Invite.png?auto=compress,format

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Open Graph image descriptionNeeds work

0/10 applicable observations passed. 0.00/1 checklist weight earned.

How to improve: Describe the sharing image with og:image:alt.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Social card typeNeeds work

0/10 applicable observations passed. 0.00/1 checklist weight earned.

How to improve: Declare twitter:card as summary or summary_large_image for a website card.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Homepage favicon availablePassed

1/1 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Serve a non-empty public image with an image Content-Type.

Homepage sharing image availablePassed

1/1 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Serve a non-empty public image with an image Content-Type.

Security2 to improve
HTTPS pagePassed

10/10 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Serve the page over HTTPS with a valid certificate.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

No insecure embedded resourcesPassed

10/10 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Use HTTPS for embedded script, image, stylesheet, frame, audio and video URLs.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

HSTS declaredNeeds work

0/1 applicable observations passed. 0.00/1 checklist weight earned.

How to improve: Send Strict-Transport-Security on HTTPS responses with max-age of at least 15552000 seconds (180 days); OWASP recommends one year and includeSubDomains. Reference: OWASP HTTP Strict Transport Security cheat sheet, MDN.

Content Security Policy declaredNeeds work

0/1 applicable observations passed. 0.00/1 checklist weight earned.

How to improve: Send a Content-Security-Policy header (or a <meta http-equiv="Content-Security-Policy"> on the page) that restricts script and resource sources. This check verifies presence, not policy strength. Reference: OWASP Content Security Policy cheat sheet, MDN.

AI access0 to improve
Content in initial HTMLPassed

10/10 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Render meaningful main content on the server so readers can access it without executing JavaScript.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Performance0 to improve
HTML transfer budgetPassed

10/10 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Keep the uncompressed HTML at or below 500 KB. Remove duplicated inline payloads and unnecessary markup.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Repeated homepage HTTP responsePassed

1/1 applicable observations passed. Informational; excluded from points.

How to improve: Improve server response and CDN caching. Median of three requests; diagnostic only, never a ranking tiebreak.

  • https://citizen.com/3/3 successful measurements to response headers. Includes DNS and TLS; excludes rendering.
Browser loading and Core Web VitalsNot verified

0/1 applicable observations passed. Informational; excluded from points.

How to improve: Measure LCP, INP and CLS with browser and field tools.

Checklist quality-v4. Competitive weights: SEO 25%, Accessibility 25%, Structure 25%, Sharing 10%, Security 15%. AI access and Performance are diagnostic only. This expanded report may include pages outside the competitive sample. Unverified scored checks earn no points; not-applicable and manual checks are excluded. Full methodology and references.

HTTP response timings

HTTP response time measured by our crawler; not browser loading speed.

Pages inspected (12)

All 12 pages from this scan.

PageStatusTitleH1ms
https://citizen.com/200Citizen - Connect and stay safe.
Page checklist evidence
  • title: passedCitizen - Connect and stay safe.
  • description: passedCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • canonical: failedNo canonical URL
  • h1: failed0 H1 element(s)
  • headings: failed2 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed39 of 43 images lack an alt attribute
  • img-dimensions: failed43 of 43 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 16 buttons have no HTML name
  • links-named: failed5 of 20 links have no HTML name
  • link-text: passed0 of 20 links use generic text
  • viewport: faileduser-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, viewport-fit=contain
  • https: passedhttps://citizen.com/
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCitizen: Keeping you safe & informed
  • og-description: passedCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • og-type: passedarticle
  • og-url: passedhttp://www.citizen.com
  • og-image: passedhttps://images.prismic.io/citizen-site/ea51fded-bedd-482d-85b6-0ae1b743d636_Thumbnail+-+Invite.png?auto=compress,format
  • og-alt: failedNo sharing image description
  • twitter-card: failedNo social card type
  • readable: passed3567 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed144,156 bytes of HTML; budget 500,000
0316
https://citizen.com/about200Citizen - Mission
Page checklist evidence
  • title: passedCitizen - Mission
  • description: passedCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • canonical: failedNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 4 images lack an alt attribute
  • img-dimensions: failed4 of 4 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 3 buttons have no HTML name
  • links-named: failed5 of 18 links have no HTML name
  • link-text: passed0 of 18 links use generic text
  • viewport: faileduser-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, viewport-fit=contain
  • https: passedhttps://citizen.com/about
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCitizen: Keeping you safe & informed
  • og-description: passedCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • og-type: passedarticle
  • og-url: passedhttp://www.citizen.com
  • og-image: passedhttps://images.prismic.io/citizen-site/ea51fded-bedd-482d-85b6-0ae1b743d636_Thumbnail+-+Invite.png?auto=compress,format
  • og-alt: failedNo sharing image description
  • twitter-card: failedNo social card type
  • readable: passed1075 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed65,335 bytes of HTML; budget 500,000
1122
https://citizen.com/careers200Citizen - Careers
Page checklist evidence
  • title: passedCitizen - Careers
  • description: passedCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • canonical: failedNo canonical URL
  • h1: passed3 H1 element(s)
  • headings: failed3 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 4 images lack an alt attribute
  • img-dimensions: failed4 of 4 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 2 buttons have no HTML name
  • links-named: failed5 of 22 links have no HTML name
  • link-text: passed0 of 22 links use generic text
  • viewport: faileduser-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, viewport-fit=contain
  • https: passedhttps://citizen.com/careers
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCitizen: Keeping you safe & informed
  • og-description: passedCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • og-type: passedarticle
  • og-url: passedhttp://www.citizen.com
  • og-image: passedhttps://images.prismic.io/citizen-site/ea51fded-bedd-482d-85b6-0ae1b743d636_Thumbnail+-+Invite.png?auto=compress,format
  • og-alt: failedNo sharing image description
  • twitter-card: failedNo social card type
  • readable: passed4691 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed136,903 bytes of HTML; budget 500,000
3658
https://citizen.com/copyright200Citizen
Page checklist evidence
  • title: passedCitizen
  • description: passedCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • canonical: failedNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 2 images lack an alt attribute
  • img-dimensions: failed2 of 2 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 1 buttons have no HTML name
  • links-named: failed5 of 23 links have no HTML name
  • link-text: passed0 of 23 links use generic text
  • viewport: faileduser-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, viewport-fit=contain
  • https: passedhttps://citizen.com/copyright
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCitizen: Keeping you safe & informed
  • og-description: passedCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • og-type: passedarticle
  • og-url: passedhttp://www.citizen.com
  • og-image: passedhttps://images.prismic.io/citizen-site/ea51fded-bedd-482d-85b6-0ae1b743d636_Thumbnail+-+Invite.png?auto=compress,format
  • og-alt: failedNo sharing image description
  • twitter-card: failedNo social card type
  • readable: passed8737 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed69,037 bytes of HTML; budget 500,000
1269
https://citizen.com/partnerships200Citizen - Verified Partnerships For Safer Communities
Page checklist evidence
  • title: passedCitizen - Verified Partnerships For Safer Communities
  • description: passedCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • canonical: failedNo canonical URL
  • h1: failed0 H1 element(s)
  • headings: failed2 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed2 of 6 images lack an alt attribute
  • img-dimensions: failed6 of 6 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 1 buttons have no HTML name
  • links-named: failed5 of 19 links have no HTML name
  • link-text: passed0 of 19 links use generic text
  • viewport: faileduser-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, viewport-fit=contain
  • https: passedhttps://citizen.com/partnerships
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCitizen: Keeping you safe & informed
  • og-description: passedCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • og-type: passedarticle
  • og-url: passedhttp://www.citizen.com
  • og-image: passedhttps://images.prismic.io/citizen-site/ea51fded-bedd-482d-85b6-0ae1b743d636_Thumbnail+-+Invite.png?auto=compress,format
  • og-alt: failedNo sharing image description
  • twitter-card: failedNo social card type
  • readable: passed2387 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed57,608 bytes of HTML; budget 500,000
0230
https://citizen.com/privacy200Citizen
Page checklist evidence
  • title: passedCitizen
  • description: passedCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • canonical: failedNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed3 of 6 images lack an alt attribute
  • img-dimensions: failed6 of 6 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 1 buttons have no HTML name
  • links-named: failed5 of 21 links have no HTML name
  • link-text: passed0 of 21 links use generic text
  • viewport: faileduser-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, viewport-fit=contain
  • https: passedhttps://citizen.com/privacy
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCitizen: Keeping you safe & informed
  • og-description: passedCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • og-type: passedarticle
  • og-url: passedhttp://www.citizen.com
  • og-image: passedhttps://images.prismic.io/citizen-site/ea51fded-bedd-482d-85b6-0ae1b743d636_Thumbnail+-+Invite.png?auto=compress,format
  • og-alt: failedNo sharing image description
  • twitter-card: failedNo social card type
  • readable: passed1531 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed210,107 bytes of HTML; budget 500,000
1155
https://citizen.com/privacy/tos200Citizen
Page checklist evidence
  • title: passedCitizen
  • description: passedCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • canonical: failedNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: not-applicable0 of 0 images lack an alt attribute
  • img-dimensions: not-applicable0 of 0 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 12 links have no HTML name
  • link-text: failed1 of 12 links use generic text: "here"
  • viewport: faileduser-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, viewport-fit=contain
  • https: passedhttps://citizen.com/privacy/tos
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCitizen: Keeping you safe & informed
  • og-description: passedCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • og-type: passedarticle
  • og-url: passedhttp://www.citizen.com
  • og-image: passedhttps://images.prismic.io/citizen-site/ea51fded-bedd-482d-85b6-0ae1b743d636_Thumbnail+-+Invite.png?auto=compress,format
  • og-alt: failedNo sharing image description
  • twitter-card: failedNo social card type
  • readable: passed64981 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed171,547 bytes of HTML; budget 500,000
1154
https://citizen.com/copyright@citizen.com404—0100
https://citizen.com/support@citizen.com404—088
https://citizen.com/privacy/policy200Citizen
Page checklist evidence
  • title: passedCitizen
  • description: passedCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • canonical: failedNo canonical URL
  • h1: passed4 H1 element(s)
  • headings: failed3 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: not-applicable0 of 0 images lack an alt attribute
  • img-dimensions: not-applicable0 of 0 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 27 links have no HTML name
  • link-text: failed1 of 27 links use generic text: "here"
  • viewport: faileduser-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, viewport-fit=contain
  • https: passedhttps://citizen.com/privacy/policy
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCitizen: Keeping you safe & informed
  • og-description: passedCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • og-type: passedarticle
  • og-url: passedhttp://www.citizen.com
  • og-image: passedhttps://images.prismic.io/citizen-site/ea51fded-bedd-482d-85b6-0ae1b743d636_Thumbnail+-+Invite.png?auto=compress,format
  • og-alt: failedNo sharing image description
  • twitter-card: failedNo social card type
  • readable: passed54063 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed206,687 bytes of HTML; budget 500,000
4274
https://citizen.com/privacy/lawenforcement200Citizen
Page checklist evidence
  • title: passedCitizen
  • description: passedCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • canonical: failedNo canonical URL
  • h1: failed0 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: not-applicable0 of 0 images lack an alt attribute
  • img-dimensions: not-applicable0 of 0 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 1 links have no HTML name
  • link-text: passed0 of 1 links use generic text
  • viewport: faileduser-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, viewport-fit=contain
  • https: passedhttps://citizen.com/privacy/lawenforcement
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCitizen: Keeping you safe & informed
  • og-description: passedCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • og-type: passedarticle
  • og-url: passedhttp://www.citizen.com
  • og-image: passedhttps://images.prismic.io/citizen-site/ea51fded-bedd-482d-85b6-0ae1b743d636_Thumbnail+-+Invite.png?auto=compress,format
  • og-alt: failedNo sharing image description
  • twitter-card: failedNo social card type
  • readable: passed7950 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed36,707 bytes of HTML; budget 500,000
0127
http://www.citizen.com/200Citizen - Connect and stay safe.
Page checklist evidence
  • title: passedCitizen - Connect and stay safe.
  • description: passedCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • canonical: failedNo canonical URL
  • h1: failed0 H1 element(s)
  • headings: failed2 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed39 of 43 images lack an alt attribute
  • img-dimensions: failed43 of 43 images lack width/height attributes or an aspect-ratio style
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 16 buttons have no HTML name
  • links-named: failed5 of 20 links have no HTML name
  • link-text: passed0 of 20 links use generic text
  • viewport: faileduser-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, viewport-fit=contain
  • https: passedhttps://www.citizen.com/
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCitizen: Keeping you safe & informed
  • og-description: passedCitizen helps you stay safe & informed, by providing instant notifications and live broadcasts of reported crimes and incidents near you.
  • og-type: passedarticle
  • og-url: passedhttp://www.citizen.com
  • og-image: passedhttps://images.prismic.io/citizen-site/ea51fded-bedd-482d-85b6-0ae1b743d636_Thumbnail+-+Invite.png?auto=compress,format
  • og-alt: failedNo sharing image description
  • twitter-card: failedNo social card type
  • readable: passed3567 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed144,156 bytes of HTML; budget 500,000
0271
Optional AI signals

Informational signals; these do not certify search visibility or unlock S-Tier.

  • llms.txtGuide for AI agents
  • Structured dataJSON-LD on the homepage
  • Semantic HTMLMain and navigation landmarks
Browser measurements · supplementary

Mobile page report

citizen.com

https://citizen.com/

Measured · 10/18/2026, 4:09:46 AM UTC

Speed
78
Accessibility
76
SEO basics
92
Main content (LCP)
4.7 s
Layout shifts (CLS)
0.026
Blocking time (TBT)
270 ms

Your next improvements

Measured findings to investigate, ordered by audit score.

1. Heading elements are not in a sequentially-descending order

Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. [Learn more about heading order](https://dequeuniversity.com/rules/axe/4.13/heading-order).

div.sc-aXZVg > div.sc-aXZVg > div.Footerstyled__FooterLinks-sc-cv7ab3-1 > h4.Text__StyledText-sc-18uqexo-0 · <h4 class="Text__StyledText-sc-18uqexo-0 bnOVbd">
2. Links do not have a discernible name

Link text (and alternate text for images, when used as links) that is discernible, unique, and focusable improves the navigation experience for screen reader users. [Learn how to make links accessible](https://dequeuniversity.com/rules/axe/4.13/link-name).

div.sc-aXZVg > ul.Footerstyled__SocialLinks-sc-cv7ab3-2 > li > a.sc-gsFSXq · <a href="https://twitter.com/citizenapp" target="_blank" rel="noopener noreferrer" class="sc-gsFSXq">
div.sc-aXZVg > ul.Footerstyled__SocialLinks-sc-cv7ab3-2 > li > a.sc-gsFSXq · <a href="https://www.instagram.com/citizen" target="_blank" rel="noopener noreferrer" class="sc-gsFSXq">
div.sc-aXZVg > ul.Footerstyled__SocialLinks-sc-cv7ab3-2 > li > a.sc-gsFSXq · <a href="https://www.facebook.com/citizenapp" target="_blank" rel="noopener noreferrer" class="sc-gsFSXq">
3. Image elements do not have `[alt]` attributes

Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute. [Learn more about the `alt` attribute](https://dequeuniversity.com/rules/axe/4.13/image-alt).

div > div.sc-aXZVg > div.sc-aXZVg > img · <img>
div > div.sc-aXZVg > div.sc-aXZVg > img · <img>
div > div.sc-aXZVg > div.sc-aXZVg > img · <img>
4. Network dependency tree

[Avoid chaining critical requests](https://developer.chrome.com/docs/performance/insights/network-dependency-tree) by reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.

5. List items (`<li>`) are not contained within `<ul>`, `<ol>` or `<menu>` parent elements.

Screen readers require list items (`<li>`) to be contained within a parent `<ul>`, `<ol>` or `<menu>` to be announced properly. [Learn more about proper list structure](https://dequeuniversity.com/rules/axe/4.13/listitem).

div.sc-aXZVg > nav.Navstyled__NavContainer-sc-1gj0kky-0 > ul.sc-aXZVg > li.Navstyled__MobileNavItem-sc-1gj0kky-5 · <li class="Navstyled__MobileNavItem-sc-1gj0kky-5 kRUrnQ">
div.sc-aXZVg > nav.Navstyled__NavContainer-sc-1gj0kky-0 > ul.sc-aXZVg > li.Navstyled__MobileNavItem-sc-1gj0kky-5 · <li class="Navstyled__MobileNavItem-sc-1gj0kky-5 kRUrnQ">
div.sc-aXZVg > nav.Navstyled__NavContainer-sc-1gj0kky-0 > ul.sc-aXZVg > li.Navstyled__MobileNavItem-sc-1gj0kky-5 · <li class="Navstyled__MobileNavItem-sc-1gj0kky-5 kRUrnQ">
6. Background and foreground colors do not have a sufficient contrast ratio.

Low-contrast text is difficult or impossible for many users to read. [Learn how to provide sufficient color contrast](https://dequeuniversity.com/rules/axe/4.13/color-contrast).

div.sc-aXZVg > div.sc-aXZVg > div.sc-aXZVg > div.Text__StyledText-sc-18uqexo-0 · <div color="#8E8E9A" class="Text__StyledText-sc-18uqexo-0 bjVDSK">
div.sc-aXZVg > div.sc-aXZVg > div.sc-aXZVg > div.sc-aXZVg · <div font-size="14" color="black" class="sc-aXZVg sc-fqkvVR sc-dcJsrY fuoBja eJjnVN bGggZB">
div.sc-aXZVg > div.sc-aXZVg > div.sc-aXZVg > p.Text__StyledText-sc-18uqexo-0 · <p color="white" class="Text__StyledText-sc-18uqexo-0 hdmqkA LiveBug__LiveText-sc-1ekud5l-2 earFBU">
7. `[user-scalable="no"]` is used in the `<meta name="viewport">` element or the `[maximum-scale]` attribute is less than 5.

Disabling zooming is problematic for users with low vision who rely on screen magnification to properly see the contents of a web page. [Learn more about the viewport meta tag](https://dequeuniversity.com/rules/axe/4.13/meta-viewport).

head > meta · <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width…" data-next-head="">
8. LCP request discovery

[Optimize LCP](https://developer.chrome.com/docs/performance/insights/lcp-discovery) by making the LCP image discoverable from the HTML immediately, and avoiding lazy-loading

Fix with your coding assistant

Copy a ready-to-use prompt with the issues and affected URLs.

Battle scoring rules

The arena winner follows the verified ranking: internal link health first, then the published two-decimal quality score. Both sites need two agreeing standard observations. Browser performance, accessibility and SEO are complementary diagnostics and do not move the ranking or decide its winner. Page-only battles compare compatible rounds; performance differences up to five points draw, and equal round wins remain a tie. Missing measurements never count as zero. Browser audits do not certify accessibility. Saved results keep their measured evidence; start a rematch for a newer comparison.