Expand Menu

Was ist ein Expand Menu?

Ein Expand Menu ist ein Bedienelement, das zusätzliche Navigationspunkte oder Inhalte nach einer Nutzeraktion einblendet und wieder ausblendet. Der geschlossene Zustand spart Platz, während der geöffnete Zustand untergeordnete Optionen sichtbar macht. Typische Einsatzorte sind mobile Navigationen, Seitenleisten, Filter, Kontomenüs und mehrstufige Website-Menüs.

Ein Expand Menu, auf Deutsch aufklappbares Menü, ordnet Inhalte hierarchisch: Zunächst ist nur die übergeordnete Kategorie sichtbar. Nach einem Klick oder einer Tastatureingabe erscheinen die zugehörigen Unterpunkte. Dadurch bleibt die Oberfläche übersichtlich, obwohl viele Navigationsziele verfügbar sind.

Wie funktioniert ein Expand Menu?

Ein Expand Menu besteht mindestens aus einem Steuerelement und einem zugeordneten Inhaltsbereich. Das Steuerelement öffnet oder schließt den Bereich, ohne dass dafür zwingend eine neue Seite geladen werden muss. Die technische Umsetzung erfolgt häufig mit HTML, CSS und JavaScript. Für einfache Strukturen können auch die HTML-Elemente details und summary verwendet werden.

Eine vollständige Menüfunktion benötigt klar definierte Zustände. Nutzer müssen erkennen können, ob weitere Einträge verfügbar sind und ob der betreffende Bereich gerade geöffnet oder geschlossen ist.

  • Ein Button oder vergleichbares Steuerelement löst die Aktion aus.
  • Ein Pfeil, Pluszeichen oder Chevron kennzeichnet zusätzliche Inhalte.
  • Der geschlossene Zustand verbirgt die untergeordneten Menüpunkte.
  • Der geöffnete Zustand zeigt die untergeordneten Links vollständig an.
  • Ein erneuter Klick schließt den Bereich wieder.

Expand Menu und Barrierefreiheit

Ein sichtbares Pfeilsymbol allein macht ein Expand Menu noch nicht barrierefrei. Screenreader müssen den Zustand des Menüs auslesen können, und Tastaturnutzer müssen das Steuerelement erreichen und betätigen können. Ein echtes button-Element besitzt dafür bereits geeignetes Tastaturverhalten und ist einer klickbaren Grafik oder einem div mit JavaScript vorzuziehen.

Das Attribut aria-expanded beschreibt den aktuellen Zustand. aria-expanded="false" kennzeichnet einen geschlossenen Bereich, während aria-expanded="true" einen geöffneten Bereich signalisiert. Mit aria-controls lässt sich zusätzlich angeben, welches Element der Button steuert. Der Wert muss sich bei jeder Zustandsänderung aktualisieren.

Ein sauber ausgezeichnetes Expand Menu verbindet sichtbare und maschinenlesbare Signale. Pfeilrichtung, eingeblendeter Inhalt und der Wert von aria-expanded müssen immer denselben Zustand anzeigen. Prüfe außerdem, ob sich das Menü mit Tabulatortaste, Eingabetaste und Leertaste bedienen lässt.

SEO-Relevanz eines Expand Menu

Der verbreitete Denkfehler lautet, dass Suchmaschinen Links in einem geschlossenen Expand Menu grundsätzlich ignorieren. Maßgeblich ist jedoch die technische Einbindung. Befinden sich die Links als reguläre HTML-Elemente im Quellcode oder im gerenderten DOM, können Suchmaschinen sie gewöhnlich erfassen. Werden Links erst nach einer Nutzeraktion von einem Server abgerufen, hängt ihre Auffindbarkeit von der JavaScript-Verarbeitung und weiteren internen Verweisen ab.

Ein Expand Menu beeinflusst außerdem die interne Linkstruktur. Wichtige Kategorien sollten über echte a-Elemente mit einer erreichbaren URL verlinkt sein. Reine Klickhandler ohne href sind kein gleichwertiger Ersatz für einen internen Link. Eine technische Prüfung gehört deshalb zur Onpage-Optimierung, besonders bei umfangreichen E-Commerce- und B2B-Websites.

  • Verwende crawlbare HTML-Links für relevante Zielseiten.
  • Halte zentrale Inhalte mit wenigen Navigationsschritten erreichbar.
  • Prüfe die gerenderte Seite und nicht nur den ursprünglichen Quellcode.
  • Vermeide unterschiedliche Linkziele in Desktop- und Mobilnavigation.
  • Kontrolliere Menüs nach einem Website-Relaunch erneut.

Abgrenzung zu ähnlichen Menüs

Der Unterschied zwischen einem Expand Menu und einem Dropdown-Menü liegt vor allem in der Interaktion und Darstellung. Ein Expand Menu verändert den verfügbaren Platz innerhalb des Layouts, weil der zusätzliche Bereich aufgeklappt wird. Ein Dropdown liegt häufig über anderen Seitenelementen und wird oft durch Klick, Tastaturfokus oder Mausbewegung eingeblendet.

ElementTypische FunktionDarstellung
Expand MenuUnterpunkte einer Navigation öffnenErweitert einen bestehenden Bereich
Dropdown-MenüOptionen oder Navigationsziele anzeigenLiegt häufig über dem Seiteninhalt
AccordionInhaltsabschnitte ein- und ausblendenMeist vertikal innerhalb einer Seite
Mega MenuViele Kategorien gleichzeitig darstellenGroßflächiges Navigationsfeld mit mehreren Spalten
Hamburger-MenüGesamte Navigation auf kleinen Displays öffnenWird über ein Symbol mit drei Linien aktiviert

Expand Menu richtig umsetzen

Ein gutes Expand Menu zeigt bereits im geschlossenen Zustand, welche Kategorie sich dahinter befindet. Bezeichnungen wie „Produkte“, „Leistungen“ oder „Branchen“ sind verständlicher als abstrakte Symbole. Das Pfeilsymbol ergänzt die Beschriftung, ersetzt sie aber nicht. Bei Touch-Geräten sollte die gesamte beschriftete Schaltfläche bedienbar sein und nicht nur das kleine Symbol.

Mehrere verschachtelte Ebenen erhöhen den Bedienaufwand. Nutzer müssen dann mehrere Bereiche öffnen, bevor sie ein Ziel erreichen. Für umfangreiche Navigationen kann ein Mega Menu verständlicher sein. Bei kleineren Menüs genügt oft eine Ebene mit wenigen, eindeutig benannten Unterpunkten. Die passende Struktur sollte Teil der Usability-Optimierung sein.

Ein häufiger technischer Fehler entsteht, wenn der sichtbare Zustand und der interne Zustand auseinanderlaufen. Das Menü erscheint geöffnet, während aria-expanded weiterhin den Wert false enthält. Prüfe jede Aktion mit Maus, Touchscreen, Tastatur und Screenreader, damit Darstellung und Auszeichnung übereinstimmen.

Nutzung des Expand Menu messen

Messbar ist ein Expand Menu zum Beispiel über Ereignisse für Öffnen, Schließen und Klicks auf Unterpunkte. Setze die Zahl der Öffnungen ins Verhältnis zu den Seitenaufrufen und prüfe anschließend, welche Navigationsziele tatsächlich gewählt werden. Viele Öffnungen ohne nachfolgende Klicks können auf unklare Bezeichnungen, unerwartete Unterpunkte oder eine schwer bedienbare Darstellung hinweisen.

Technische Tests sollten zusätzlich kontrollieren, ob alle Links erreichbar, im gerenderten HTML vorhanden und auf Mobilgeräten nutzbar sind. Ein SEO-Check für Technik und Metadaten liefert dafür eine erste Bestandsaufnahme. Bei einer grundlegenden Überarbeitung sollten Navigation, Informationsarchitektur und mobile Bedienung gemeinsam im Webdesign-Konzept geplant werden.

Häufige Fragen zum Expand Menu

Ist ein Expand Menu nur für mobile Websites geeignet?

Nein. Ein Expand Menu kann auch auf Desktop-Websites eingesetzt werden, etwa in Seitenleisten, Produktfiltern oder Kontobereichen. Auf kleinen Displays ist die platzsparende Darstellung jedoch besonders nützlich.

Kann Google geschlossene Menüpunkte indexieren?

Google kann verlinkte Seiten erfassen, wenn die Links im HTML oder im gerenderten DOM vorhanden und crawlbar sind. Inhalte, die erst nach einer Interaktion extern geladen werden, benötigen zusätzliche erreichbare Verlinkungen.

Soll ein Expand Menu beim Laden geöffnet sein?

Der Ausgangszustand richtet sich nach der Aufgabe der Seite. Zentrale Navigationspunkte dürfen sichtbar geöffnet sein, während ergänzende Bereiche geschlossen starten können. Der Zustand sollte auf allen vergleichbaren Seiten konsistent sein.

Darf sich ein Expand Menu beim Darüberfahren öffnen?

Eine reine Steuerung über Mausbewegungen schließt Touchscreen- und Tastaturnutzer aus. Besser ist eine Bedienung per Klick oder Tastatur, wobei eine zusätzliche Mausreaktion möglich bleibt.

Kann ein Expand Menu mehrere Ebenen enthalten?

Mehrere Ebenen sind technisch möglich, erhöhen aber die Klicktiefe und erschweren die Orientierung. Bei vielen Kategorien ist eine neu strukturierte Navigation oder ein Mega Menu häufig übersichtlicher.

Muss ein Expand Menu JavaScript verwenden?

JavaScript ist nicht zwingend erforderlich. Einfache aufklappbare Bereiche lassen sich mit den HTML-Elementen details und summary umsetzen. Komplexe Navigationen benötigen häufig JavaScript für Zustandssteuerung, Animationen und Fokusmanagement.

Wenn du Navigation, Technik und Nutzerführung deiner Website gemeinsam prüfen lassen möchtest, bietet ein Potenzialcheck eine sachliche Grundlage für die nächsten Schritte.

Kostenloser Potenzialcheck


Sie haben noch Fragen?

Kontaktieren Sie uns

SEO Agentur kostenlose SEO Potentialanalyse


Weitere Inhalte