10 Tips to Improve Your Website Accessibility

Have you ensured to follow WCAG 2.1 guidelines before building your website? You may be in for a rude awakening if your beautiful, meticulously planned website is inaccessible to people with disabilities.

You can begin by identifying your most pressing and easily remedied accessibility issues. This will reduce your risk of lawsuits and make an immediate difference for your disabled customers. Of course, this is only the first step in the process.

Consider this blog as an accessibility triage.

Why Web Accessibility is Vital

The first web accessibility ADA lawsuit occurred in 2017, and it went all the way to federal court. Everything because a website was incompatible with screen reading software.

Consider how inconvenient it can be for a visually impaired person to be unable to order a product they require from a website. Especially during a pandemic, when online shopping is the only option to shop safely.

Making your website accessible to people with disabilities is important not only for avoiding lawsuits, but also for better serving your customers. Here are a few quick tips for testing and improving the accessibility of your website.

#1 Take Stock of all Digital Experiences 

The first step is to examine your entire digital profile, just as you would an inventory of your store.

  • Take your time and carefully review all websites (including content behind gateways), mobile apps, videos (on all platforms), and PDFs that are available for download. 
  • Make a list of every digital access point your company has for both internal and external customers.

#2 Test Your Website

You should begin by selecting strategic samples of what to test and focus on. This is important to quickly assess the current state of your site’s accessibility. This also helps identify major issues that your customers are likely to encounter, 

This should include your most popular and valuable pages, such as the following:

  • Your website’s home page
  • The header and footer of your page
  • Your desktop and mobile navigation menus (as well as general navigation)
  • The most important user tasks
  • Forms and templates are frequently used
  • Core business functions that customers may require.

The goal here is to quickly test these high-value pages so that you can triage and address high-risk issues.

ProTip – 

A good place to start is with the Google Lighthouse tool, which allows you to run a free website audit. It checks for website accessibility, among many other things. You can also use the WAVE tool or the aCe accessibility tool, which are designed specifically for testing the accessibility of websites.

#3 Initial Accessibility Tests

After you’ve established your sample, you should put it through these three tests.

  • Allow a screen reader user to read through each page. Request that they attempt to complete basic tasks such as logging in, navigating to different features, and filling out forms.
  • Experiment with only keyboard navigation. 
  • Make use of an automated testing tool to identify easily flaggable issues. However, it is critical to continue running manual tests because automated tests can help but do not catch all issues.

#4 Create Alt-Image Text and Video Captions

This is an easy-to-implement, easy-to-overlook step toward accessibility that you should not overlook.

If your images don’t have alt-text and your videos don’t have either transcripts or closed captions (or both), you’re putting yourself at risk of an accessibility lawsuit. These are extremely simple for automated software to locate, and they also prevent major accessibility issues.

#5 Label Forms and Keep Them Readable

Always use the label tag to associate each field description with its field, as this provides more context about each field to screen readers and other accessibility systems.

The use of placeholder text in form fields is another potential accessibility issue in forms. Placeholder text—the text suggestions that appear by default when no text is entered into a field—is frequently useful.

#6 Enable Font Size Adjustments

One disadvantage of allowing the user to zoom in and out to adjust element sizes is that it changes the size of everything on the page. A better solution would be to include plus and minus icons somewhere on the page that allows the user to change the size of the base text on the fly, and to save that setting on the client. This would be as simple as a JavaScript function that changes the size of the base font for the text styles in the document.

#7 Use Descriptive URLs 

A descriptive URL like https://magazino.com/article/ten-best-harrison-ford-films/2125451 tells us quite a bit at a glance about the destination

A descriptive URL reduces the amount of work a visitor must do to figure out what the article is about. As a result, a well-designed website will devote some of the URLs to a brief textual description of the contents, while the article ID is used by the server to determine which article to serve.

#8 Choose Color Blind-Friendly Visuals

It is something you should always keep in mind when selecting visuals for your website design. Everything from the contrast between the background and the content to the colors used in the images should be carefully chosen to make them accessible to people with various types of visual impairments.

Some websites, for example, use color to emphasize the importance of buttons and links. Those buttons will have completely different meanings for someone who is colorblind.

#9 Use a Content Management System

Web accessibility is also affected by the flexibility of your website. It is much easier to make the necessary changes to improve website accessibility with a more flexible website. Using a content management system (CMS) is an excellent way to accomplish this goal.

CMS software, for example, allows you to easily customize your website in any way you want. You can optimize your design for web accessibility with page builder plugins like Elementor without writing a single line of code.

#10 Document The Process

When working on accessibility, it is critical to meticulously document everything. This not only keeps your team focused, but also establishes that you are working to improve accessibility in the event of a lawsuit.

Here are some things to think about documenting:

  • Your accessibility policy and statement
  • An executive summary outlining your website’s and mobile apps’ budgeting and resource allocation.
  • The items that need to be repaired, organized by specific issues and components.
  • A collection of preliminary feedback from user testers on major barriers and accessibility issues, as well as preliminary audit results.

Conclusion

By making your website more accessible to a wider range of audiences, you will not only increase the number of people who can access your product or service, but you will also gain a competitive advantage over your competitors. You’ll also save a lot of time and money by avoiding potential lawsuits.

Angular v12 Update – All you Need to Know

The latest update of Angular was released on May 12. It’s got a bunch of major changes that are essentially facilitating the Angular ecosystem’s transition to Ivy. They are calling it “Ivy Everywhere”. Deprecation of IE11 support along with other changes were also announced. 

Let’s check out all these changes-

What is “Ivy Everywhere” 

It means that the ‘View Engine’ will now be excluded in future releases. Existing libraries on View Engine will however still work with Ivy apps. It is supported for now but it’s only a matter of time, so it is advised that library authors start working on the transition to Ivy. 

New Canonical message ID format

According to Angular’s official blog, the team is ditching the legacy message ID formats for a new canonical message ID. A conical message Id is more resilient and intuitive as compared to multiple IDs in the i18n system. 

According to Angular.io

“These legacy message-ids are fragile as problems can arise based on whitespace and the formatting templates and ICU expressions. To solve this problem we’re migrating away from them. This format will reduce the unnecessary translation invalidation and associated retranslation cost in applications where translations do not match due to whitespace changes for example.”

Protractor Pushed Further

The community-driven end-to-end testing framework was given a pass for this release. The angular team is currently working with Cypress, WebdriverIO, and TestCafe to help users adopt alternative testing frameworks until the protractor becomes a part of a future release. 

Nullish Coalescing in Angular 12 

The Nullish coalescing operator is great for clean coding in Typescript classes. It has also made its way to Angular 12 templates to simplify complex conditionals. 

For example:

{{age !== null && age !== undefined ? age : calculateAge() }}

Becomes:

{{ age ?? calculateAge() }}

Stylish Enhancements

  • Angular components now support inline Sass in the styles field of the component decorator. 
  • You can add inlineStyleLanguage”: “scss” to angular.json to enable this feature, otherwise it’s available by default for new projects using SCSS.
  • Angular CDK and Angular Material now use Sass’s new module system. node-sass is no longer maintained, hence ensure that you’ve switched from node-sass to the sass npm package. 

Other Notable Features

  • Angular now supports Webpack 5
  • ng build now defaults to production
  • By default Strict mode is now enabled in the CLI.
  • Language service is also included as a default in the new update
  • Typescript version support updated to 4.2
  • Angular v12 will now show a deprecation warning for IE11 and it plans to end support with Angular v13

Conclusion

It’ll be exciting to see how all these new changes unfold and what Ivy has in store for the Angular v12 platform. With the focus converging towards more modern solutions and an evolving ecosystem, Angular v12 is doing away with certain features while adopting new ones. It’ll only help them better focus on what matters and provide better support to developers and users in the process.


Our Angular team here at Galaxy is also looking forward to testing how migrations and new projects on Angular 13 will turn out. If you’re in the market for Angular development partners then get in touch with us here and let’s discuss your project.

UI/UX Tips To Significantly Enhance Your App Design

Personalized communication, a friendly voice, and intuitive interaction are all essential components of application design. 

Do you want to create a technologically advanced product that speaks to the hearts of your users? In this article, you’ll get a taste of the best UI/UX tips for mobile app design in 2021 and learn how they can help you increase sales and retain users.

The Importance of App Design In 2021

Simple, human-centered app design is essential for building long-term client relationships. Not long ago, having an appealing and distinctive product design was sufficient. However, times have changed. The human-centered tips and tricks have completely replaced the system-centered approach and will be the dominant trend in 2021.

But first, let’s take a recap of the benefits of UI design.

Check out our list of 7 UX and UI tips and tactics that will help you achieve immediate growth while saving your brainpower for more complex UX and product challenges.

1. Declutter UI  

Too many design elements like buttons, images, text can make any phone app complicated and impossible to use. We recommend that instead of showing every task icon, you should reduce the user’s memory load by making the most important actions and options visible. The main CTA or navigation should be available at all times, not just when we expect a user to need it.

2. Use clear titles and status 

Users should be able to look at settings screens and understand all of the individual settings and their values with a quick glance. Display the status below the title to emphasize the importance of the setting. Instead of simply describing the title, show the specifics. Ambiguity should be avoided to ensure that users can access such elements when they are needed.

3. Make your dropdowns stand out

Dropdown options with search or auto-suggest options are useful when you have long lists where the user already knows the answer. We also suggest that you use whitespace. Even the subtle amounts of white space allow your designs to breathe and look more elegant. Whereas, adding images can be very useful when you want to show the difference between elements.

4. Save space with easy-to-recognize icons

Icons are easy to recognize at a glance (if well designed) – this is especially true for common icons that people have seen and used before. Icons do not need to be translated for international users. In short, the use of icons speeds up data perception and enhances memorability of the element via visual images rather than using text.

5. Grab attention with visual design in your CTA

Create a visual design to accompany your CTA. This will help to pique your audience’s interest and draw them in. Not a lot of people are going to pay attention to or click on a block text.

6. Never underestimate your empty states

Empty states are a great way to improve your product’s user experience, from onboarding to encouraging users to interact with your app. Tell your users to do something. Use-friendly and approachable copy in your empty state design. We recommend that you opt for bespoke and fitting illustrations. 

7. Design efficient forms

Organize related data into logical blocks or sets. The transition from one set of questions to the next will be more like a conversation. Grouping related fields together will also assist users in making sense of the information they must fill out.

Conclusion

At the end of the day, the user should have a smooth user experience without having to scratch his head to figure out how the product works. We understand our target audience before beginning mobile app design by creating lean personas, a customer journey map, and user research. So that it’s clear who we’re making the product for. The better you know your audience, the better the experience you can create for them.

If you do not have the necessary time and ample experience, contact us to get a free UX consultation.

About Galaxy Weblinks

We specialize in delivering end-to-end software design & development services. Our UI/UX designers are creative problem-solvers with a decade of experience in all facets of digital and interactive design. We create compelling and human-focused experiences delivered through clean, and minimalist UI.