Last Updated:
September 23, 2026 |
Standard:
WCAG 2.1 Level AA
|
Test Method:
Tab → Tab → Tab → Enter / Space
Our Commitment to Accessibility
Grigsby's Movers is committed to ensuring digital accessibility for people with disabilities. We continually improve the user experience for everyone and apply the relevant accessibility standards so all visitors can access our moving services online.
We strive to conform to the Web Content Accessibility Guidelines (WCAG) 2.1 Level AA. These guidelines help make web content usable for people who are blind or have low vision, motor disabilities, cognitive or learning disabilities, are deaf or hard of hearing, or use assistive technology.
How We Test: Full-Site Keyboard Navigation
We navigate the complete website using only the keyboard — no mouse. Every interactive element must be reachable, visible when focused, and operable with standard keys.
Tab
Move forward
Shift
+
Tab
Move backward
Enter
Activate links / buttons
Space
Toggle buttons / checkboxes
Esc
Close menus / popups
↑ ↓
FAQ / dropdowns
- Focus order follows a logical visual sequence from top to bottom, left to right.
- A visible focus outline appears on every focused element (no “lost focus”).
- No keyboard traps — users can always Tab in and Tab out of every component.
- Skip-to-content link is available as the first Tab stop so users can bypass repeated header/nav.
- Enter activates links and primary buttons. Space activates buttons, checkboxes, and toggles.
Website Elements We Check
Every major part of grigsbymovers.com is tested with keyboard only (Tab / Shift+Tab / Enter / Space) and with assistive technology. Below is what we verify on each area.
Logo
Checked
- Logo is a keyboard-focusable link back to the homepage.
- Enter / Space activates the homepage link.
- Image has descriptive alt text (e.g. “Grigsby's Movers – Home”).
- Focus ring is clearly visible around the logo.
Navigation
Checked
- All menu items are reachable in a logical Tab order.
- Enter opens the selected page or section.
- Mobile menu button is keyboard operable (Enter / Space to open, Esc to close).
- Current page is indicated for screen readers (aria-current).
- Dropdowns (if any) open on Enter / Space and close on Esc.
Buttons
Checked
- Call, Quote, Submit, Read More, and CTA buttons receive keyboard focus.
- Enter and Space both activate native <button> elements.
- Button text describes the action (not just “Click here”).
- Disabled buttons are not in the Tab order or are clearly announced as disabled.
Service Links
Checked
- Local moving, long-distance, packing, and other service cards/links are Tab-reachable.
- Enter opens the service page or section.
- Link text is unique and meaningful (service name, not “Learn more” alone).
- Entire card or a clear text link is keyboard accessible — not hover-only.
Images / ALT Text
Checked
- Meaningful images have descriptive alt text.
- Decorative images use empty alt="" so screen readers skip them.
- Linked images include the destination in the alt text.
- No information is conveyed by color or image alone.
Map
Checked
- Embedded map is skipped or has a keyboard-accessible alternative (address + directions link).
- Full street address is provided as text next to the map.
- “Get directions” / “Open in Google Maps” link is focusable and works with Enter.
- Iframe has a descriptive title (e.g. “Map of Grigsby's Movers office”).
Yelp Icons & Reviews
Checked
- Yelp / review icons are real links or buttons, not background-only images.
- Each icon has an accessible name (aria-label or visually hidden text), e.g. “Read our reviews on Yelp”.
- Tab focuses the icon; Enter opens the review page in a new tab with rel="noopener".
- Star ratings include a text equivalent (e.g. “5 out of 5 stars”).
Gallery
Checked
- Every gallery thumbnail is in the Tab order.
- Enter / Space opens the lightbox or larger image.
- Lightbox close, next, and previous controls work with keyboard (Esc, arrows, Tab).
- Focus is trapped inside an open lightbox and returns to the trigger on close.
- Each image has alt text describing the move, truck, or crew shown.
FAQ
Checked
- Each question is a focusable button (not click-only on a <div>).
- Enter / Space expands and collapses the answer.
- aria-expanded updates between true and false.
- Answer panel is linked with aria-controls / id.
- Arrow keys may move between questions; Tab continues through the page.
Quote Form
Checked
- Every field (name, phone, email, move date, from/to, notes) is reachable by Tab.
- Visible <label> is associated with each input (for attribute or wrapping).
- Required fields are marked in text and with aria-required.
- Error messages are announced and linked with aria-describedby / aria-invalid.
- Submit button activates with Enter and Space.
- Success / error alerts are exposed to screen readers (role="alert" or live region).
Accessibility Statement
Checked
- This page itself is fully keyboard navigable.
- Headings follow a logical H1 → H2 → H3 order.
- All contact links (phone, email) work with Enter.
- Color contrast meets WCAG AA for text and focus indicators.
Recommended Keyboard Test Path
Testers start at the top of the homepage and Tab through the entire site in this order:
- Skip link — First Tab. Enter jumps to main content.
- Logo — Enter returns to Home.
- Main navigation — Tab through each item; Enter opens the page.
- Header buttons — Call / Get a Quote. Enter or Space activates.
- Hero CTAs — Primary and secondary buttons.
- Service links — Each service card or text link.
- Gallery — Open with Enter, move with arrows, close with Esc.
- Yelp / review icons — Enter opens the review profile.
- FAQ accordion — Space / Enter toggles each answer.
- Quote form — Tab through fields, submit with Enter / Space.
- Map + address — Directions link is reachable; iframe has a title.
- Footer — All links, social icons, and this Accessibility Statement.
Measures We Take
- Include accessibility in our quality process for every site update.
- Run a full keyboard pass (Tab / Shift+Tab / Enter / Space / Esc) after design or content changes.
- Use semantic HTML, visible focus styles, and WAI-ARIA only when needed.
- Provide text alternatives for images, icons, maps, and star ratings.
- Test forms for labels, errors, and keyboard submit.
- Review third-party widgets (maps, reviews, chat) and offer accessible alternatives.
Conformance Status
WCAG defines three levels: A, AA, and AAA. grigsbymovers.com aims for WCAG 2.1 Level AA. We currently describe the site as partially conformant — most pages and controls meet the standard, and we are actively fixing any remaining gaps (especially third-party embeds).
Accessibility Features on Our Website
Keyboard Navigation
The full site can be used with Tab, Shift+Tab, Enter, Space, and Esc. Focus is always visible.
Alternative Text
Meaningful images, gallery photos, logo, and icons include descriptive alt text or accessible names.
Color Contrast
Text and focus indicators meet WCAG AA contrast so content stays readable.
Semantic Structure
Headings, landmarks, lists, and buttons help assistive tech understand each page.
Responsive Design
Layout works on desktop, tablet, and phone, including zoom up to 200%.
Accessible Forms
Quote form fields have labels, error text, and keyboard submit support.
Known Limitations
- Map embed: Some map controls inside third-party iframes may not be fully keyboard accessible. We always provide the address and a directions link as an alternative.
- Yelp / review widgets: Third-party review embeds can limit keyboard access. We add labeled icon links and text ratings as a backup.
- Gallery lightbox: Older gallery scripts may need extra work for focus trap. We test and patch this on each update.
- PDFs / legacy pages: Some older files or archived pages may not yet meet AA. Tell us if you hit a barrier and we will remediate.
Technologies Used
- HTML5
- CSS3
- JavaScript
- WordPress CMS
Assessment Methods
- Full keyboard audit: Tab through Logo, Nav, Buttons, Services, Images, Map, Yelp, Gallery, FAQ, Quote form, Footer, and this page.
- Manual testing: Screen readers (NVDA / VoiceOver) plus keyboard-only browsing.
- Automated scans: axe, Lighthouse, and WAVE to catch missing labels, contrast, and heading issues.
- User feedback: We fix reported barriers as a priority.
Our Ongoing Commitment
Accessibility is not a one-time checklist. After every update we re-test the full path: Logo → Navigation → Buttons → Service links → Images → Map → Yelp icons → Gallery → FAQ → Quote form → Footer → this statement. If something fails Tab, Enter, or Space, we fix it.