Fix Webflow Non-Descriptive Link: A Comprehensive Guide

By Mike Miello

Struggling with non-descriptive link errors in Webflow's audit panel? 

You’re not alone—it’s a common issue for Webflow users. Fortunately, fixing these errors is simpler than it might seem, thanks to the power of the aria-label attribute.

This guide walks you through everything you need to know to address non-descriptive link content, ensuring your site is both accessible and user-friendly.

A screenshot of the non-descriptive link content error sample

What Are Non-Descriptive Link Errors?

When you build a site in Webflow, you may encounter warnings about non-descriptive link content during an audit. These warnings highlight links that don’t provide enough context for users, especially those relying on assistive technologies like screen readers.

Why Does This Matter?

Accessibility is a crucial part of web design. Non-descriptive links, such as icon-only buttons or image-based links without accompanying text, make it difficult for users to navigate your site. This not only impacts user experience but may also harm your site's credibility and compliance with accessibility standards.

Example of Non-Descriptive Link:

Imagine a Facebook icon linked to your profile without any descriptive text. A screen reader user would hear, “Link,” which doesn’t explain where the link leads.

The Solution: Use aria-label

The aria-label attribute allows you to assign a descriptive text alternative to elements like icons or images. By doing so, screen readers can effectively communicate the purpose of these links to users.

Benefits of aria-label:

  • Improved Accessibility: Helps screen readers describe links to users.
  • Enhanced User Experience: Ensures all users can easily navigate your site.
  • Compliance with Standards: Meets accessibility guidelines like WCAG.

Example:

For a Facebook icon, you could add the attribute aria-label="Facebook", which tells screen readers that the link goes to Facebook.

Step-by-Step Guide: Fixing Non-Descriptive Links in Webflow

1. Identify Problematic Links

  • Open the Webflow Designer.
  • Access the Audit Panel to find warnings for non-descriptive link content.
A screenshot of the audit panel

2. Locate the Link Block

  • Use the "Show me how to fix" feature to highlight the problematic element.
  • Navigate to the Link Block in the layers panel.

A screenshot of the Navigator panel

3. Access Element Settings

  • Select the link block and open the Element Settings (the cogwheel icon).

4. Input the aria-label and Custom Attribute

  • In the settings panel, find the Custom Attributes section.
  • Click the + button to add a new attribute.
  • In the Name field, type aria-label.
  • In the Value field, provide a clear and concise description, such as:some text
    • aria-label="Facebook"
    • aria-label="Contact Us"
    • aria-label="Read More"
A screenshot of the settings panel focused on custom attributes section

5. Verify and Publish Webflow Changes

  • Publish your changes and revisit the audit panel to ensure the warnings are resolved.
A screenshot of a non-descriptive link content error showing issue resolved

Best Practices for aria-label

1. Be Specific

Ensure the label accurately describes the link’s purpose or destination.

2. Avoid Redundancy

If a link already has visible text, there’s no need for an aria-label.

3. Use Consistent Naming

For links with similar purposes, use the same naming convention to maintain clarity.

FAQ: Common Questions About Non-Descriptive Links

What if my link has visible text?

Visible text that describes the link makes aria-label unnecessary. This attribute is most helpful for elements like icons or images without text.

Can I combine aria-label with other attributes?

Yes! You can use aria-label alongside attributes like alt or title. Just ensure each attribute serves a distinct purpose.

Does using aria-label impact SEO?

Directly, no. However, improving accessibility can lead to better user engagement, indirectly benefiting your SEO performance.

How can I test my aria-label implementation?

Use screen reader software or browser extensions to simulate how your site sounds to users. Verify that the labels provide clear context.

Why Fixing Non-Descriptive Links Matters

Making your Webflow site accessible isn’t just about ticking boxes; it’s about creating an inclusive experience for everyone. Fixing non-descriptive links with the aria-label attribute enhances your site’s usability and aligns with best practices for accessibility.

If you need additional help improving your Webflow site’s SEO and accessibility, check out our Webflow SEO services or learn more about using schema in Webflow.

Final Thoughts

Fixing non-descriptive link errors in Webflow is straightforward and significantly improves your site’s accessibility. By taking the time to address these issues, you’re not just following best practices—you’re creating a better experience for all your visitors.

Need help optimizing your Webflow site? Let’s talk about how we can make your website not just functional but exceptional!

michael miello, owner of Webodew

This post was written by me, Mike, owner of Webodew. Please feel free to contact me anytime.