johnsoncounty.arkansas.gov Accessibility

johnsoncounty.arkansas.gov Botability

johnsoncounty.arkansas.gov Security

johnsoncounty.arkansas.gov Usability

Grade / score

Grade

F

Score

1%

Standards

Compliance status by standard
Status Standards
Missing [accesskey] values are unique
Each access key shortcut is unique so keyboard navigation works correctly.
Missing [aria-*] attributes match their roles
Accessibility attributes are only used where they are supported.
Missing button, link, and menuitem elements have accessible names
Buttons, links, and menu items have labels that screen readers can announce.
Missing ARIA attributes are used as specified for the element's role
Accessibility attributes are only used when the element's role allows them.
Missing Deprecated ARIA roles were not used
Accessibility roles use current, supported values.
Missing Elements with role="dialog" or role="alertdialog" have accessible names
Dialog boxes have labels so screen readers can describe their purpose.
Missing [aria-hidden="true"] is not present on the document <body>
The page body is not hidden from screen readers.
Missing [aria-hidden="true"] elements do not contain focusable descendents
Interactive elements are not hidden from screen reader users.
Missing ARIA input fields have accessible names
Form input fields have labels that screen readers can announce.
Missing ARIA meter elements have accessible names
Meter elements have labels so screen readers can announce their value.
Missing ARIA progressbar elements have accessible names
Progress bars have labels so screen readers can describe their status.
Missing Elements use only permitted ARIA attributes
Accessibility attributes are not used where they are prohibited.
Missing [role]s have all required [aria-*] attributes
Accessibility roles include all required attributes so screen readers can describe the element.
Missing Elements with an ARIA [role] that require children to contain a specific [role] have all required children
Interactive groups contain all the child elements they need to work correctly.
Missing [role]s are contained by their required parent element
Interactive elements are nested inside the correct parent container.
Missing [role] values are valid
Accessibility roles use valid, recognized values.
Missing Elements with the role=text attribute do not have focusable descendents
Text groupings do not hide interactive elements from screen readers.
Missing ARIA toggle fields have accessible names
Toggle controls have labels that screen readers can announce.
Missing ARIA tooltip elements have accessible names
Tooltips have labels so screen readers can describe their content.
Missing ARIA treeitem elements have accessible names
Tree navigation items have labels that screen readers can announce.
Missing [aria-*] attributes have valid values
Accessibility attributes use valid values so screen readers can interpret them.
Missing [aria-*] attributes are valid and not misspelled
Accessibility attributes use valid, recognized names.
Missing Buttons have an accessible name
Buttons have labels so screen readers can describe their action.
Missing The page contains a heading, skip link, or landmark region
The page has a skip link so keyboard users can bypass repeated navigation.
Missing Background and foreground colors have a sufficient contrast ratio
Text and background colors meet minimum contrast ratios.
Missing <dl>'s contain only properly-ordered <dt> and <dd> groups, <script>, <template> or <div> elements
Definition lists use correct markup so screen readers can announce them properly.
Missing Definition list items are wrapped in <dl> elements
Definition list items are nested inside the correct parent element.
Missing Document has a <title> element
The page has a descriptive title visible in browser tabs and search results.
Missing ARIA IDs are unique
Each element has a unique ID so screen readers can reference it correctly.
Missing No form fields have multiple labels
Each form field has only one label so screen readers announce it correctly.
Missing <frame> or <iframe> elements have a title
Embedded frames have titles so screen readers can describe their content.
Missing Heading elements appear in a sequentially-descending order
Page headings follow a logical order without skipping levels.
Missing <html> element has a [lang] attribute
The page declares its language so screen readers use the correct voice.
Missing <html> element has a valid value for its [lang] attribute
The page has a valid language code so screen readers pronounce content correctly.
Missing <html> element has an [xml:lang] attribute with the same base language as the [lang] attribute
The page's language setting is consistent so screen readers pronounce content correctly.
Missing Image elements have [alt] attributes
Images have descriptive alt text or are marked as decorative.
Missing Input buttons have discernible text
Input buttons have labels so screen readers can describe their action.
Missing <input type="image"> elements have [alt] text
Image buttons have alt text that describes their action.
Missing Form elements have associated labels
Form fields have labels so screen readers can identify them.
Missing Links are distinguishable without relying on color
Links in body text are visually distinct from surrounding text, not by color alone.
Missing Links have a discernible name
Links have unique, descriptive text so users know where they go.
Missing Lists contain only <li> elements and script supporting elements (<script> and <template>)
Lists use correct markup so screen readers can announce them properly.
Missing List items (<li>) are contained within <ul>, <ol> or <menu> parent elements
List items are nested inside a valid parent list element.
Missing The document does not use <meta http-equiv="refresh">
The page does not use automatic refresh or redirect tags.
Missing [user-scalable="no"] is not used in the <meta name="viewport"> element and the [maximum-scale] attribute is not less than 5
The page allows users to zoom in on mobile devices.
Missing <object> elements have alternate text
Embedded objects have alt text so screen readers can describe their content.
Missing Select elements have associated label elements
Dropdown menus have labels so screen readers can identify them.
Missing Skip links are focusable
Skip links are visible and reachable by keyboard so users can bypass navigation.
Missing No element has a [tabindex] value greater than 0
The page uses natural keyboard tab order without manual overrides.
Missing Touch targets have sufficient size and spacing
Buttons and interactive elements are large enough to tap easily on touch screens.
Missing Cells in a <table> element that use the [headers] attribute refer to table cells within the same table
Table data cells correctly reference their header cells.
Missing <th> elements and elements with [role="columnheader"/"rowheader"] have data cells they describe
Table headers have associated data cells.
Missing [lang] attributes have a valid value
Language codes on page elements are valid so screen readers pronounce content correctly.
Missing <video> elements contain a <track> element with [kind="captions"]
Videos include captions for users who are deaf or hard of hearing.
Missing Document has a main landmark
The page has exactly one main content area so screen readers can navigate to it.
Missing autocomplete-valid
Missing presentation-role-conflict
Missing svg-img-alt
Missing Tables have different content in the summary attribute and <caption>
Table captions and summaries have different content.
Missing All heading elements contain content
Headings have visible, descriptive text so screen readers can announce them.
Missing Uses ARIA roles only on compatible elements
Accessibility roles are only applied to elements that support them.
Missing Image elements do not have [alt] attributes that are redundant text
Image alt text does not duplicate the surrounding visible text.
Missing Identical links have the same purpose
Links to the same destination have consistent text across the page.
Missing Elements with visible text labels have matching accessible names
A button or link's visible label matches what screen readers announce.
Missing Tables use <caption> instead of cells with the [colspan] attribute to indicate a caption
Tables use the caption element to label their content.
Missing <td> elements in a large <table> have one or more table headers
Each cell in a large table is linked to a header so screen readers can navigate it.
Missing Image aspect ratio
Images display at their intended proportions.
Active Valid doctype
The page has a doctype declaration so browsers render it correctly.
Missing Character encoding
The page declares its character encoding so text displays correctly.

Grade / score

Grade

D

Score

60%

Standards

Compliance status by standard
Status Standards
Missing Canonical
Each page declares a preferred URL so search engines show the right link.
Active Link text
Links use descriptive text that tells users and search engines where they go.
Active hreflang
Pages declare their language and region for international users.
Active Crawlable
The site allows search engines and AI agents to index its pages.
Active Content available in document
The page's main content loads without requiring JavaScript.
Missing GovernmentOrganization Schema.org type
Homepage is marked up as an official government organization.
Missing Robots valid
The site has a robots.txt file that guides search engines.
Active Sitemap XML
The sitemap file uses the required XML format.
Missing Robots allowed
The robots.txt file allows search engines and AI agents to crawl the site.
Active Sitemap status
The sitemap file loads and returns a successful response.

Grade / score

Grade

B

Score

87%

Standards

Compliance status by standard
Status Standards
Active Content security policy (CSP)
The site has a policy that limits what external content can load on its pages.
Active HTTP Strict Transport Security (HSTS)
The site forces an encrypted HTTPS connection for all users.
Active Errors in the console
The page loads without JavaScript or network errors.
Active Clickjacking mitigation
The site prevents other websites from embedding its pages to trick users into clicking.
Active Paste preventing inputs
The page lets users paste content into form fields.
Active Hypertext Transfer Protocol Secure (HTTPS)
The site uses HTTPS to encrypt data between the server and users.
Active Sponsored top-level domain (sTLD)
The site uses a government-issued domain (.gov, .edu, or .mil).
Missing security.txt
The site has a security.txt file so researchers know how to report issues.

Grade / score

Grade

F

Score

47%

Standards

Compliance status by standard
Status Standards
Missing Page title
The page has a unique, descriptive title shown in browser tabs and search results.
Missing Page description
The page has a meta description that summarizes its content for search results.
Active Viewport meta tag
The page scales correctly on mobile devices and tablets.
Missing Open Graph site name
The site has a name for social media and browser display.
Missing Open Graph type
The page declares its content type for social media cards.
Missing Open Graph title
The page has a title for social media previews.
Missing Open Graph description
The page has a description for social media previews.
Missing Open Graph URL
The page has a canonical URL for social media sharing.
Missing Open Graph image
The page has a preview image for social media cards.
Missing Open Graph image alt
The social media preview image has alt text for screen readers.
Active Readability
Page content is written at a reading level most users can understand.
Active First Contentful Paint (FCP)
The page starts displaying content within 1.8 seconds.
Active Largest Contentful Paint (LCP)
The page's main content loads within 2.5 seconds.
Active Time to First Byte (TTFB)
The server sends the first byte of content within 0.8 seconds.
Active Cumulative Layout Shift (CLS)
Page content stays in place as the page loads.
Active Interaction to Next Paint (INP)
The page responds to user interactions in under 0.2 seconds.
Active www resolution
The site works whether users type www or not.