Case Study: The Process of Making BrianLawrence.com Website Accessibility Compliant

In my long journey in the wedding industry, inclusivity has always been a natural part of my fabric. As a wedding business owner with multiple locations, I always enjoyed the cultural diversity in my clientele. When I was the VP of a leading invitation brand, we were the first company to feature wording samples for same-sex weddings.

My company has been designing websites and offering SEO since 2012. When striving for the best possible outcome for my clients and the best user experience for their clients, I did not consider the compromised user experience for those with disabilities, and there were design and functional provisions that could be made to alter that.

In early 2023, I learned about web accessibility plugins as a potential remedy to help websites become more accessible and recently started offering them to my clients as a viable option. What appealed to me was that they were affordable. As I became increasingly aware of the increase in law suits both attorneys and disabled site visitors were filing against business owners, this was a quick action step to offer a serious level of compliance with accessibility requirements outlined in the American Disability Act.

However, I researched deeper into the whole topic of accessibility in my desire, as an industry educator, to be as fully informed as possible. My exploration uncovered some fallout in the disabled community that this was only a partial solution, and I started learning about how companies work on making their websites fully accessible and the intense process that is involved.
I decided if I was going to have an imprint in this space, I had to walk the walk. I arranged for my design team to get training in accessible design and tasked them with redesigning my existing website to be accessible.

I researched and found a digital accessibility expert, Sol Escobar, all the way from Argentina, to analyze and document the modifications needed to achieve the accessibility level of WCAG 2.2 Level AA and test the functionality once the changes were made to make sure they complied. Sol is in place to help with accessibility as we roll this out to other website clients.

We recreated a version of the website that was on brand with the original and here are some of the issues we needed to resolve.

Addressing and resolving accessibility issues

This section provides an overview of some remedies the team implemented to make our site accessible to the highest industry standards.

Color contrast

Some combinations of background and text colors on the website did not meet accessibility standards. According to WCAG 2.2 AA guidelines, the text needs to have sufficient contrast against its background to ensure readability. This is especially important for users with visual impairments. Ensuring that text contrasts well with its background helps make the content more accessible and comfortable for all users.

An example of this remediation was on the BrianLawrence.com homepage. The text color (#FFFFFF) against the (#00A9D3) background resulted in a contrast ratio of 2.8:1, which failed for normal text.

Screenshot of a webpage with sections highlighted. The page features text blocks and contrast information, with a contrast ratio of 2.81 displayed for certain text elements.

Our solution? We adjusted the colors to achieve the expected contrast ratios and replaced the previous background color (#00A9D3) with #132028.

Webpage with a focus on text contrast. Features red-highlighted buttons labeled "Brian's Industry Background" and "Learn More About My Industry Background" with color settings on the side.

Decorative images

Originally, decorative images on the website were not properly marked, causing screen readers to read out irrelevant information to users with visual impairments. For accessibility, it’s crucial to mark decorative images with empty alt attributes (alt=””). This tells screen readers to skip these images, allowing users to focus on the meaningful content without unnecessary distractions. Properly marking decorative images enhances the browsing experience for those relying on screen readers.

Screenshot showing a webpage with text about SEO strategy. A red rectangle highlights a website design. Developer tools with HTML code are displayed at the bottom.

Our solution? We resolved this by marking these images as decorative by implementing an empty alt attribute.

A web page displaying "Brian Lawrence Business Marketing Expert" featuring a section on business philosophy with a text-filled screenshot and a digital bouquet of flowers design.

Descriptive link text

Some links lacked descriptive text, leaving users guessing about their purpose. This ambiguity posed a real hurdle for those navigating with screen readers.

Screenshot of a website about SEO featuring a "Learn More" button and HTML code at the bottom showing button class details.

Our solution? We redesigned the link text to be clear, descriptive, and contextually relevant.

Website screenshot showing SEO strategies for wedding sites, featuring a large button that reads "The Secret to Good Wedding SEO." Developer tools panel is visible below.

Unnecessary use of headings

Excessive headings were used for style rather than structure, which was a problem because they were confusing for screen reader users

H3 heading improperly used for a testimonial.

Our solution? We organized the content more clearly. For extended quotations, we used appropriate HTML markup by replacing them with the <blockquote> tag. HTML, or HyperText Markup Language, is the standard language used to create and structure web content. The <blockquote> tag specifically is used to indicate a section of text that is a quotation from another source. By using this tag, we made the quotations stand out visually. We improved the overall readability of the content, ensuring that the quotes were clearly distinguished from the rest of the text.

Screenshot of a webpage showing two testimonials for Brian Lawrence, highlighting his assistance with wedding planning and website development. The page includes developer tools at the bottom.

Unperceivable links

Some links on the website were identified solely by color, which posed challenges for color-blind users. Additionally, the link color did not meet the required contrast ratio with the background and the surrounding text.

A testimonial for Brian Lawrence's website design services is shown. A link to "www.drawnonyourday.com" is highlighted, and a person in red clothing appears on the right side.

Our solution? The team implemented an underline for links and made sure the required contrast ratio was met.

Screenshot of a website testimonial highlighting the text "www.drawonyourday.com" in red. The website header reads "Brian Lawrence.

Contact form

The contact form was missing several important accessibility features. It lacked the autocomplete attribute and proper error announcements. Additionally, there was no summary of errors with links to the specific error fields, making it difficult for users to identify and correct mistakes. The form labels needed to be more descriptive, failing to clearly indicate the expected input data. Furthermore, checkboxes did not properly indicate focus, which could hinder navigation for users relying on keyboard input.

Screenshot of a web form with fields for full name, email, phone, and website. The HTML code below highlights input fields with "required" attributes set to "true".
A form with fields for full name, email, and phone. A checkbox section titled "What service(s) are you interested in?" lists six options for selection.
A web form with fields for name, email, phone, and website, along with options for services and a referral source question. Some fields are marked as required.

Our solution? We implemented several improvements. We made the labels more descriptive to clearly indicate the expected input. We added the autocomplete attribute to streamline form completion. We created informative error messages and included a summary at the top of the form that links to each specific error field. Additionally, we ensured that checkboxes have a visible focus indicator to aid keyboard navigation.

A screenshot shows a web form's HTML code with fields for full name, email, and phone number. The HTML syntax is highlighted in a browser's developer tools console.
A form section with checkboxes for services: Website Needs, SEO Services (checked), Accessibility, Consulting, Speaking, Digital Marketing, Other. The question "Who referred you?" follows.
Error message on form: "There are 3 error(s) in your form. Please review and try again." Fields with errors: Full Name, Email Address, and services selection. Form highlights required fields.

Navigation menu

Previously, the navigation submenu had several usability issues. It opened on hover, making it difficult for some users to access. The ESC key did not close the menu, hindering keyboard navigation. On mobile devices, the menu’s open and closed states were not announced, causing confusion. Additionally, users could navigate beyond the page content before the menu was actually closed.

To resolve these issues, we made several key improvements. We changed the submenu activation from hover to click, making it more accessible for all users. We added functionality to close the menu with the ESC key, enhancing keyboard navigation. On mobile devices, we ensured that the menu’s open and closed states were announced, providing clear feedback to users. Finally, we restricted navigation so that users cannot move beyond the page content until the menu is fully closed.

To view these changes please navigate to BrianLawrence.com.

Content

Sensory content in text, such as instructions and headings, can create accessibility issues if not handled thoughtfully. For example, phrases like “fill out the form below” rely on spatial or visual cues that might not be immediately clear to users relying on screen readers. Such instructions need to be made more explicit by indicating where to find the form in a manner that is understandable to all users.

Headings and titles that use visual or sensory language can also be problematic. Phrases like “see the details below” or “check out the highlighted sections” rely on visual elements that might not be perceivable to users with visual impairments. Instead, headings should be descriptive and provide clear information about the content, such as “Form Submission Instructions” or “Important Details.” This approach ensures that users who rely on assistive technologies can understand the context and navigate the content effectively.

Our goal of accessibility

More legislation is coming out requiring accessibility for public accommodation to ensure that people with disabilities are not discriminated against. Government websites are required to be totally accessible within the next few years, and websites in the private sector are sure to follow.

The BrianLawrence.com story proves how critically important it is to move beyond partial solutions and take a comprehensive approach to accessibility. By incorporating accessibility at every step, businesses can design an inclusive experience that is convenient and functional for all.

Do you want to learn how to make your website more accessible and inclusive, visit https://www.brianlawrence.com/accessibility/. Want to talk to Brian directly? You can email him at [email protected].