To fix the "Non-descriptive link content" error in Webflow when using SVG icons as social media links, follow these steps:
Screen readers need descriptive text for accessibility. Since your icons are images, add descriptive text using one of these methods:
A. Use aria-label on the Link Block:
aria-label
B. Add a Visually Hidden Text Span:
display: none; (or use CSS clip-path techniques for accessibility).
<img>), ensure each has an appropriate alt tag: alt="Facebook logo" (though aria-label is a better approach).
Use a screen reader (e.g., VoiceOver, NVDA) or Webflow's built-in accessibility checker to verify that links are descriptive.
Summary: Fix the issue by adding aria-label attributes to link blocks containing SVG icons or by including hidden text within the link. This improves accessibility and eliminates the error.