ARIA-Attribute, wie aria-hidden="true" und Rollen (role="presentation" oder role="none"), sind entscheidend für die Zugänglichkeit von Webinhalten, indem sie steuern, wie Inhalte von Screenreadern erfasst werden. Das Element aria-hidden="true" verbirgt Inhalte vor dem Accessibility-Tree. Das verbessert die Barrierefreiheit wesentlich, indem redundante oder rein dekorative Inhalte ausblendet werden. Diese würden sonst von Screenreadern ständig vorgelesen. Es ist wichtig, aria-hidden nicht auf interaktive Elemente anzuwenden, da es sie nicht visuell verbirgt, sondern nur aus dem Accessibility-Tree entfernt. Falsche Anwendung kann die Zugänglichkeit einschränken.
Für die Suchmaschinenoptimierung hat das aria-hidden="true" Attribut eine direkte Bedeutung, wenn es um Nutzererfahrung geht. Durch die ARIA Attribute kann die UX und Zugänglichkeit von Webinhalten für Assistenztechnologien gesteuert werden. Durch das Ausblenden irrelevanter oder doppelter Inhalte aus dem Accessibility-Tree kann es die User Experience optimiert werden. Aus SEO Perspektive bedeutet die bessere UX eine höhere Reputation bei Suchmaschinenbetreibern.
Allerdings: aria-hidden beeinflussen keine SEO-Rankings, da Suchmaschinen Bots alle Inhalte einer URL komplett crawlen und gegebenenfalls indexieren. Dieser Prozess geschieht unabhängig davon, ob Inhalte für Screenreader verborgen sind. Eine bessere UX sorgt aber für mehr relevanten Traffic und Returning Visitors. Damit verbessern sich die User Signals und die URL profitiert vom Ranking.