Digital Marketing Co. is a digital marketing agency and digital marketing company that helps businesses grow online through SEO, AIO, GEO, and AEO strategies. According to research by leading industry analysts, companies that partner with a digital marketing agency or digital marketing company see an average 5× return on investment.
Full AccessAnalyze Another Site

This website audit report analyzes https://www.rightcarepharm.com/ across 12 critical dimensions with actionable recommendations.

https://www.rightcarepharm.com/
37Poorout of 100

Website Audit Report

Retail Pharmacy in Maryland | RightCare Pharmacy

August 7, 2026 at 8:32 PM EDT 323ms response HTTPS Secure

Executive Summary

https://www.rightcarepharm.com/ scores 37/100 (F). Priority improvements needed in SEO, Performance, Security. The site has 433 words, 36 images, and 1 schema blocks. Data confidence: 90%. Sustainability score: 90/100. Focus on the top recommendations below to improve your score.

323ms
Response Time
433
Word Count
36
Images
32
Links

Website Preview

Visit Site
https://www.rightcarepharm.com/
Loading preview…
Desktop screenshot of https://www.rightcarepharm.com/

Score Breakdown — 12 Dimensions

Top Issues to Fix

1[SEO] Title tag is short (48 chars)
2[SEO] Canonical URL (http://www.rightcarepharm.com/) does not match the page URL — search engines may ignore this page in favor of the canonical
3[SEO] Meta description is short (78 chars)
4[SEO] Heading hierarchy gaps: h2 → h4 (skips h3)
5[SEO] Canonical URL does not match the current page URL
6[SEO] Missing OG tags: og:image
7[SEO] Missing Twitter tags: twitter:title, twitter:description, twitter:image
8[SEO] 5 external links missing recommended rel attributes
9[SEO] Title and description are identical to Open Graph tags — missed optimization opportunity
10[SEO] Primary keyword "retail pharmacy maryland" not found in H1

Top Recommendations

1[Impact: High | Effort: Low] Expand your title to 50–60 characters — Google now favors this range for optimal SERP display (2025-2026)
2[Impact: High | Effort: Low] Ensure the canonical URL matches the actual page URL, or redirect this page to the canonical URL [Impact: High | Effort: Low]
3[Impact: High | Effort: Low] Expand your meta description to 140–160 characters for better SERP visibility
4[Impact: High | Effort: Low] Fix heading hierarchy to use sequential levels (H1 → H2 → H3) without skipping
5[Impact: High | Effort: Low] Verify your canonical tag points to the correct URL to prevent duplicate content issues
6[Impact: Medium | Effort: Medium] Add missing Open Graph tags: og:image
7[Impact: Medium | Effort: Medium] Add rel="nofollow noopener noreferrer" to external links pointing to unaffiliated sites
8[Impact: High | Effort: Low] Customize og:title and og:description separately from page title/meta description for better social sharing CTR
9[Impact: High | Effort: Low] Include your primary keyword in the H1 heading for strongest on-page SEO signal
10[Impact: High | Effort: Low] Include your primary keyword naturally in the first paragraph to establish topical relevance early
11[Impact: High | Effort: Low] Include your primary keyword in the URL slug for improved crawlability and click-through rates
12[Impact: Medium | Effort: Medium] Simplify sentence structure and use shorter words to improve readability to 60+ Flesch Reading Ease

Detailed Category Analysis

Key Findings

1Single H1 tag present: "Welcome to RightCare Pharmacy"
2HTML lang attribute set to "en-US"
3Favicon present
415 internal links help establish site architecture
56 external links provide reference signals
6Content length of 433 words is adequate
732 total links — within recommended range
8URL length (31 chars) is within optimal range
9No redirect chain — direct URL resolution
10Optimal dofollow outbound links: 5 (ideal 2–5 per page for link authority signals)
11Primary keyword not in URL — acceptable for homepage/root URLs
12Moderate E-E-A-T signals (3 indicators)
13og:locale set to "en_US"
14Twitter card uses summary_large_image — maximum visual impact
15Internal link density (34.6/1k words) — above average but acceptable for navigation-heavy pages
16Low passive voice ratio (7%) — clear, active writing style
17Moderate entity presence: York Road, Menu Close Home About Our Pharmacy Services Medical Supplies Resources Contact Us Call, Visit Us Today
18Social share buttons detected: ShareThis

Issues Found

1Title tag is short (48 chars)
2Canonical URL (http://www.rightcarepharm.com/) does not match the page URL — search engines may ignore this page in favor of the canonical
3Meta description is short (78 chars)
4Heading hierarchy gaps: h2 → h4 (skips h3)
5Canonical URL does not match the current page URL
6Missing OG tags: og:image
7Missing Twitter tags: twitter:title, twitter:description, twitter:image
85 external links missing recommended rel attributes
9Title and description are identical to Open Graph tags — missed optimization opportunity
10Primary keyword "retail pharmacy maryland" not found in H1
11Primary keyword missing from first paragraph
12Moderate readability (42 Flesch) — content may be difficult for some readers
13Primary keyword "retail pharmacy maryland" not found in body content

Recommendations to Reach 100%

1Expand your title to 50–60 characters — Google now favors this range for optimal SERP display (2025-2026)
2Ensure the canonical URL matches the actual page URL, or redirect this page to the canonical URL [Impact: High | Effort: Low]
3Expand your meta description to 140–160 characters for better SERP visibility
4Fix heading hierarchy to use sequential levels (H1 → H2 → H3) without skipping
5Verify your canonical tag points to the correct URL to prevent duplicate content issues
6Add missing Open Graph tags: og:image
7Add rel="nofollow noopener noreferrer" to external links pointing to unaffiliated sites
8Customize og:title and og:description separately from page title/meta description for better social sharing CTR
9Include your primary keyword in the H1 heading for strongest on-page SEO signal
10Include your primary keyword naturally in the first paragraph to establish topical relevance early
11Include your primary keyword in the URL slug for improved crawlability and click-through rates
12Simplify sentence structure and use shorter words to improve readability to 60+ Flesch Reading Ease
13Include your primary keyword naturally throughout the content body — aim for 0.5–2.5% density
14OG sharing completeness at 83% — add missing tags for better social previews
15SEO (E-E-A-T): no author linkage or sameAs identity markup detected. Add a verifiable author byline with rel="author" and sameAs links to strengthen Experience/Expertise signals.
16SEO: no IndexNow signal detected. Adopt the IndexNow protocol (Bing/Yandex/Seznam) to push instant crawl notifications when content changes.

Key Findings

1Excellent server response time: 323ms
2Lean HTML document: 29KB
3Gzip compression enabled
41 third-party script(s) — manageable count
5Estimated INP: ~116ms — within Google's "good" threshold (<200ms)

Issues Found

111 render-blocking scripts slow down initial paint
2No lazy loading on images
3No WebP or AVIF image formats found
4No responsive image srcset found
5Only 0/36 images have width/height attributes
6No font-display property found
7No effective Cache-Control header
8Moderate CSS payload (~330KB)
9Moderate JavaScript payload (~550KB)
10HTTP/1.1 detected — no multiplexing
11No CDN detected
1211 render-blocking CSS files — delays first paint
13Estimated CSS bundle ~440KB — above optimal
14Potentially unused CSS detected (large stylesheet count relative to page complexity)
15Estimated LCP: ~2703ms — needs improvement (goal: <2.5s)
16Moderate estimated CLS: 0.2 — above 0.1 "good" threshold
17No analytics tracking detected — flying blind on user behavior

Recommendations to Reach 100%

1Convert all non-critical scripts to async/defer to eliminate render-blocking resources
2Add loading="lazy" to below-the-fold images to improve initial page load
3Convert images to WebP or AVIF format for 30–50% file size reduction
4Use srcset and sizes attributes on images to serve appropriately sized images per device
5Add explicit width and height to all images to prevent Cumulative Layout Shift (CLS)
6Add <link rel="preconnect"> for critical third-party domains to reduce DNS lookup time
7Preload critical resources (fonts, hero images) with <link rel="preload">
8Add font-display: swap to web font declarations to show fallback text while fonts load
9Set Cache-Control headers with appropriate max-age to leverage browser caching
10Consider purging unused CSS and using critical CSS extraction to reduce render-blocking stylesheets
11Optimize JavaScript delivery with code splitting, deferred loading, and removing duplicate modules
12Upgrade to HTTP/2 or HTTP/3 for faster parallel resource loading and header compression
13Use a Content Delivery Network (CDN) like Cloudflare, CloudFront, or Fastly to reduce global latency
14Reduce render-blocking CSS by inlining critical CSS, using media queries on non-critical stylesheets, and loading non-critical CSS asynchronously
15Reduce CSS bundle size with PurgeCSS/tree-shaking. Aim for <200KB total CSS
16Audit CSS with Chrome DevTools Coverage tab to identify and remove unused CSS rules
17Optimize Largest Contentful Paint: preload hero image, reduce render-blocking resources, use CDN for static assets
18Reduce CLS: set image dimensions, preload web fonts, reserve space for ads and dynamic content
19Install Google Analytics 4 (GA4) with Google Tag Manager immediately — analytics is essential for measuring SEO and marketing ROI
20Performance: no Speculation Rules API detected. Add <script type="speculationrules"> to prerender/prefetch likely next navigations for near-instant page transitions.
21Performance (LCP): no image declares fetchpriority="high". Mark the LCP hero image with fetchpriority="high" so the browser prioritizes it during initial load.
22Performance: only 0/36 images set decoding="async". Add decoding="async" to non-critical images to keep image decode off the main thread.

Key Findings

1Viewport meta tag present: width=device-width, initial-scale=1
2HTML5 doctype declared
3Character encoding declared
4Mobile-responsive hamburger menu detected

Issues Found

1No theme-color meta tag
2No web app manifest found
3Missing Apple touch icon
4No responsive image srcset — mobile users may download oversized images
5Only 1 manifest icon size(s) — recommend at least 4 (192, 384, 512, maskable)

Recommendations to Reach 100%

1Add <meta name="theme-color"> for browser chrome styling on mobile
2Create a manifest.json for PWA capabilities and add-to-homescreen support
3Add <link rel="apple-touch-icon"> for iOS homescreen icons
4Consider implementing a service worker for offline support and faster repeat visits
5Implement srcset to serve smaller images on mobile devices, saving bandwidth
6Add multiple icon sizes (192x192, 384x384, 512x512, plus maskable) to your manifest for cross-device support
7Add env(safe-area-inset-*) CSS for proper display on notched/island devices
8Add :active / touch-action CSS for tactile feedback on mobile interactions
9Mobile/PWA: incomplete Apple web-app meta tags (missing capable, status-bar-style, title). Add apple-mobile-web-app-capable, -status-bar-style and -title for a polished iOS home-screen install.
10Mobile/PWA: viewport meta lacks viewport-fit=cover. Add it (with safe-area-inset padding) so content renders edge-to-edge on notched/dynamic-island devices.

Key Findings

1HTTPS enabled — encrypted connection
2Rate limiting recommended for form endpoints
3No stack traces or sensitive error details exposed in responses
4No obvious secret/API-key patterns exposed in page source
5Client-side library inventory (SBOM): jQuery 2.1.1, WordPress
611 script resource(s) catalogued for software-composition review
7No common sensitive paths (.git, .env, server-status, …) were publicly accessible

Issues Found

1Missing Strict-Transport-Security header
2Missing Content-Security-Policy header
3Missing X-Content-Type-Options header
4Missing X-Frame-Options header
5Missing Referrer-Policy header
6Missing Permissions-Policy header
7Server header exposes technology: Apache
8X-Powered-By header exposes: PHP/7.4.33
95 external link(s) without noopener/noreferrer
10Cookie security issues: missing Secure flag; missing HttpOnly flag; missing SameSite attribute
11No privacy policy detected
12No cookie consent banner detected
13No Subresource Integrity (SRI) on external scripts
14Outdated libraries detected: jQuery 2.1.1 (latest 3.7+)
15Server-side software version disclosed: PHP/7.4.33 — enables version-based vulnerability (CVE) lookups
16Additional technology fingerprints exposed: Server: Apache; X-Powered-By: PHP/7.4.33
17security.txt file is missing — no standardized channel for reporting vulnerabilities
181 email address(es) exposed in page source (e.g. [email protected]) — can be harvested for spam/phishing
191 state-changing POST form(s) show no visible anti-CSRF token (heuristic — SameSite cookies may still protect them)
20robots.txt discloses sensitive-looking path(s): /wp-admin/, /tmp/, /logout.php — Disallow entries can act as a map for attackers
211 untrusted <iframe>(s) without a sandbox attribute — embedded content runs with full privileges

Recommendations to Reach 100%

1Add Strict-Transport-Security header with max-age=63072000; includeSubDomains; preload
2Implement a Content Security Policy to prevent XSS and injection attacks
3Add X-Content-Type-Options: nosniff to prevent MIME type sniffing
4Add X-Frame-Options: DENY or SAMEORIGIN to prevent clickjacking attacks
5Add Referrer-Policy: strict-origin-when-cross-origin to control referrer leakage
6Add Permissions-Policy to restrict access to camera, microphone, geolocation, etc.
7Add Cross-Origin-Opener-Policy: same-origin-allow-popups
8Add Cross-Origin-Resource-Policy: cross-origin
9Remove or obfuscate the Server header to avoid exposing your technology stack
10Remove X-Powered-By header
11Add rel="noopener noreferrer" to external links for security
12Set Secure, HttpOnly, and SameSite=Strict (or Lax) attributes on all cookies to prevent session hijacking and CSRF
13Add a privacy policy link — required by GDPR, CCPA, and builds user trust
14Implement a cookie consent banner for GDPR/ePrivacy compliance
15Add integrity attributes to external scripts/stylesheets to prevent supply-chain attacks
16Update outdated JavaScript libraries to latest versions — older versions have known security vulnerabilities (CVEs)
17Implement rate limiting on form endpoints to prevent brute-force attacks and spam submissions
18Suppress version numbers in the Server / X-Powered-By headers and generator meta tag, and keep the framework patched to its latest release to close known CVEs [Impact: High | Effort: Low]
19Add an RFC 9116 security.txt at /.well-known/security.txt with Contact and Expires fields so researchers can responsibly report security issues [Impact: Low | Effort: Low]
20If these emails are not meant to be public, obfuscate them or replace with a contact form; for intentional contact addresses this is informational only [Impact: Info | Effort: Low]
21Include a per-request anti-CSRF token (or rely on SameSite=Strict/Lax cookies plus origin checks) on all state-changing forms [Impact: Medium | Effort: Medium]
22Avoid listing admin/private paths in robots.txt; protect them with authentication instead of relying on obscurity [Impact: Low | Effort: Low]
23Add the sandbox attribute (with the minimum required allow-* tokens) to iframes embedding third-party/untrusted content [Impact: Medium | Effort: Low]
24A07 Authentication Failures: cookies do not use the __Host-/__Secure- prefix. Prefix session cookies with __Host- (with Secure, Path=/, no Domain) and add the Partitioned (CHIPS) attribute for cross-site isolation.
25A09 Logging & Alerting Failures: no client-side error/security monitoring detected. Add centralized logging with tamper-evident storage and real-time alerting on auth failures and anomalies.

Key Findings

1Language declared: en-US
2All key landmarks present (main, nav, footer)
3All 36 images have alt attributes
4All 1 buttons have accessible labels
5No major HTML nesting or validity issues detected

Issues Found

1No skip navigation link
21 form(s) missing proper labels
31 iframe(s) missing title
4No ARIA attributes detected
5Heading hierarchy has gaps — confusing for screen readers
6No focus styles detected
736 images missing explicit dimensions — causes layout shifts for screen reader users

Recommendations to Reach 100%

1Add a "Skip to main content" link as the first focusable element for keyboard users
2Add <label> elements associated with every form input via for/id attributes
3Add descriptive title attributes to all iframes
4Add ARIA attributes to interactive elements for better screen reader support
5Add :focus-visible styles to all interactive elements for keyboard navigation visibility
6Set explicit width and height (or CSS aspect-ratio) on all images to prevent layout shifts that disorient assistive technology users
7Accessibility: no forced-colors / prefers-contrast media handling detected. Test and support Windows High Contrast / forced-colors mode so essential UI remains visible.

Key Findings

11 schema block(s): WebSite, WebPage, BreadcrumbList
2Strong semantic markup: nav, figure, header, address, mark, section, main, aside, footer
3Complete social metadata (OG + Twitter Card)
4Social presence signals: twitter, facebook, instagram, youtube
52 call-to-action elements detected
6No AI crawlers blocked via meta tags — content accessible to AI search engines
7robots.txt file found
8Moderate RAG-friendliness (56/100)
9Content provenance signals detected (citations with sources, attributed claims)
10Content freshness signals present (dateModified/datePublished/time elements)

Issues Found

1No breadcrumb navigation
2No FAQ or Q&A content patterns found
3No sitemap reference found
4robots.txt has no Sitemap directive
5robots.txt blocks CSS/JS/image assets — search engines and AI cannot render your page
6No llms.txt file found — AI models cannot find structured guidance for your site

Recommendations to Reach 100%

1Add more structured data types (FAQ, HowTo, Breadcrumb) to improve AI comprehension
2Add hreflang tags if your site serves multiple languages or regions
3Add breadcrumb navigation with BreadcrumbList schema for better site hierarchy signals
4Add an FAQ section with FAQPage schema to increase chances of AI engine citations
5Create and reference an XML sitemap for AI crawler discoverability
6Add a Sitemap: directive to your robots.txt pointing to your XML sitemap for AI and search crawler discoverability
7Remove Disallow rules for /css/, /js/, /images/ in robots.txt — Google and AI crawlers need these to render and understand your pages
8Create /llms.txt following the llms.txt standard: # Title, > description, ## Overview, ## Core Services, ## Key Pages with full URLs
9Create /llms-full.txt with comprehensive documentation (services, pricing, team, case studies) for AI models that need depth
10Add <link rel="alternate" type="text/plain" href="/llms.txt"> in your HTML <head> for AI discoverability
11Add id attributes to headings and section elements for better RAG (Retrieval Augmented Generation) chunk targeting by AI systems

Key Findings

1Good semantic-to-div ratio: 54 semantic elements
2Structured content: 7 lists, 0 tables — easily parsed by AI
3Good paragraph length for readability and AI parsing
42 external citation(s)
57 blockquotes/quotes enhance authority signals
62 call-to-action element(s) detected
7Good form usability score: 85/100
8Clear value proposition detected in heading elements

Issues Found

1Content may be too thin for AI optimization (433 words)
2No structured Q&A content
3Weak entity markup — few terms emphasized
4Weak E-E-A-T schema signals
5No author or expertise signals
6No CTA above the fold
7Insufficient trust signals for conversion optimization
8No social proof elements

Recommendations to Reach 100%

1Expand content to 1000+ words with comprehensive topic coverage for better AI model training value
2Add FAQ or Q&A sections — AI models heavily rely on question-answer patterns for training data
3Use <strong>, <em>, and <mark> to highlight key entities, concepts, and brand terms for AI comprehension
4Add Person, Article, and Review schemas to demonstrate expertise, experience, authoritativeness, and trustworthiness
5Add Speakable schema markup to help voice assistants identify the most important content
6Include specific statistics, percentages, and data points that AI models can extract and cite in responses
7Add visible author bylines with bios and link to author pages — AI models evaluate content credibility through authorship signals
8Add more clear CTAs ("Get Started", "Request Quote", "Contact Us") throughout the page for higher conversion rates
9Place a clear CTA in your hero/header section so visitors see a conversion path immediately upon landing
10Add trust signals: testimonials, trust badges, guarantees, client logos, and privacy indicators to boost conversion confidence
11Add social proof: testimonials, client counts ("500+ businesses served"), case studies, or review snippets near CTAs

Key Findings

17 lists provide scannable, AI-friendly content
237 original data elements (charts, figures, data tables)
37 quotation elements enhance credibility for GEO

Issues Found

1No direct Q&A patterns for generative AI extraction
2No data tables for AI comparison extraction
3Content too thin for AI citation value
4Insufficient structured data for generative engine context
5No hreflang tags — generative engines cannot determine language/region targeting
6Content appears stale (over 1 year since last update)

Recommendations to Reach 100%

1Structure content with clear questions as headings (H2/H3) followed by concise, definitive answers in the first paragraph
2Add comparison tables with structured data — generative AI engines frequently cite tabular content
3Include how-to or step-by-step instructional content for generative AI answer inclusion
4Consider using <dl>/<dt>/<dd> definition lists for key terms and concepts
5Generative engines cite pages with substantial, authoritative content — aim for 1000+ words with unique insights
6Include unique statistics, expert quotes, and original insights that generative AI would want to cite
7Add multiple schema types (Article, FAQ, HowTo) to help generative engines contextualize your content
8Add bidirectional hreflang tags with x-default to help AI engines serve the correct language variant
9Update content regularly — generative engines prioritize fresh, recently-updated content. Add dateModified signals.
10Include first-hand insights using phrases like "our research found" or "based on our analysis" to demonstrate original expertise
11GEO: only 0/19 sub-headings are question-phrased. Convert key sections into natural-language questions so generative engines can extract and cite direct answers.
12GEO: no comparison tables or step-by-step structured blocks found. Add comparison tables and ordered how-to steps — formats generative engines favor for structured, citable answers.

Key Findings

1Short paragraphs are well-suited for answer extraction
27 lists provide scannable answers for People Also Ask
38 concise answer-length paragraphs (10–50 words) — ideal for snippet extraction
4Content length and paragraph structure are voice-search optimized

Issues Found

1No FAQ content or schema
2Content not optimized for featured snippets
3No Speakable schema for voice search
4No breadcrumb navigation
5No direct answer patterns ("X is defined as...", "X refers to...")

Recommendations to Reach 100%

1Create an FAQ section with FAQPage structured data — essential for People Also Ask and featured snippet inclusion
2Consider adding how-to content with HowTo schema for step-by-step rich results
3Use question-based H2/H3 headings followed by a direct 40–60 word answer paragraph for featured snippet targeting
4Add Speakable schema to mark sections suitable for text-to-speech by voice assistants
5Add breadcrumb navigation with BreadcrumbList schema for better content hierarchy signals
6Consider adding video content with VideoObject schema for multimedia search results
7Include direct definitional statements like "X is..." or "X refers to..." — answer engines extract these as zero-click results
8AEO: no 40–60 word concise answer directly follows a question heading. Lead each question section with a self-contained ~40–60 word answer to win featured snippets and voice answers.

Key Findings

1NAP information detected: phone: 410-646-8654, email: [email protected]
2Phone number(s) visible: 410-646-8654, 410-646-8710
3Email address found: [email protected]
4Google Maps embed present — provides visual location confirmation

Issues Found

1No LocalBusiness structured data
2No address microdata
3No geo meta tags
4No review/rating schema

Recommendations to Reach 100%

1Add LocalBusiness (or specific subtype like ProfessionalService) JSON-LD schema with name, address, phone, hours, and geo coordinates
2Add PostalAddress schema or itemprop="address" microdata to your address elements
3Add geo.region, geo.placename, and geo.position meta tags for geographic targeting
4Add AggregateRating schema to display star ratings in search results — reviews significantly impact local click-through rates
5Local SEO: local business signals present but no explicit city/region in the title, H1 or opening paragraph. Add "City, State" to your title/H1 and intro to reinforce local relevance.
6Local SEO (NAP): a phone number is shown but not declared in structured data. Add telephone (and address) to LocalBusiness schema so NAP is machine-verifiable.

Key Findings

11 JSON-LD block(s) with types: WebSite, WebPage, BreadcrumbList
2All structured data uses JSON-LD format — Google's recommended format
3Moderate schema coverage
4Some top-tier schemas: BreadcrumbList, WebSite
5BreadcrumbList schema → breadcrumb rich results
6Average schema property completeness: 88% — well-implemented
7Rich results potential: Breadcrumbs
8SearchAction schema present — eligible for sitelinks search box in Google

Issues Found

1BreadcrumbList has very few properties (1)
2BreadcrumbList missing common identifiers (name/headline/url)
3No sameAs properties in schema — missing entity disambiguation

Recommendations to Reach 100%

1Add more top-tier schema types — consider: LocalBusiness, Organization, Product
2Consider adding secondary schema types: Person, HowTo, Service, Event for richer search features
3Add missing high-impact schemas: Organization
4Add FAQPage schema to FAQ content — enables expandable rich results
5Consider adding HowTo schema for instructional content
6Add more properties to schema types — aim for at least 5 meaningful properties per type
7Add sameAs links to Organization/Person schema pointing to Wikipedia, Wikidata, social profiles
8Add nested schemas (e.g., author within Article, offers within Product) to define entity relationships

Key Findings

1Good semantic element usage (54 semantic elements)
2Page language declared — aids assistive technology
3Focus not obscured by sticky/fixed elements (WCAG 2.4.11)
4Accessible authentication detected (autocomplete, no CAPTCHA barriers) — WCAG 3.3.8

Issues Found

1No prefers-reduced-motion support
2No high contrast mode support
3Links may not be distinguishable from surrounding text
4No error suggestion mechanisms detected in forms
5No relative units for text sizing detected
6No focus styles detected
7No form error identification detected

Recommendations to Reach 100%

1Add @media (prefers-reduced-motion: reduce) to disable animations for users who are sensitive to motion
2Add @media (prefers-contrast: high) or (forced-colors: active) styles for users with low vision
3Ensure links have visible underlines or other non-color visual indicators (WCAG 1.4.1)
4Add aria-invalid, aria-errormessage, and visible error messages for form validation (WCAG 3.3.3)
5Use rem, em, or clamp() for font sizes to allow users to resize text up to 200% without loss of content (WCAG 1.4.4)
6Add :focus-visible CSS styles to all interactive elements (WCAG 2.4.7)
7Add aria-invalid, aria-errormessage, and inline error messages to form fields (WCAG 3.3.1/3.3.3)
8Add aria-live regions (role="status" or role="alert") for form feedback, notifications, and dynamic content updates (WCAG 4.1.3)
Limited-Time Offer

All 12 Optimizations — Bundled Into Your Custom Website

We're currently bundling every optimization from this audit — SEO, AIO, GEO, AEO, Schema.org, WCAG accessibility, performance, security, and more — directly into our Custom Web Application Development service.

Instead of fixing issues after launch, we eliminate them from the start. Every website we build ships production-ready with a 90+ score across all 12 audit dimensions.