von Andy Pillip
Machen Sie ihre Webseite mobile-friendly
In kleinen Schritten zur mobilfreundlichen Webseite fürs bessere Google-Ranking
Vor einiger Zeit hat Google sein Prädikat mobile-friendly eingeführt für Webseiten, die für die Verwendung auf mobilen Geräten optimiert sind. Ab 21. April wird die mobile-friendliness ein wichtiges Kriterium bei der Positionierung Ihrer Webseite in den Suchergebnissen.
Google empfielt, sich auf die Suche nach einem Entwickler mit Responsive Webdesign Erfahrung zu machen.
Um vom neuen Ranking zu profitieren, sollten Sie Ihre Webseite also Responsive machen. Die vollständige und langfristige Option hierfür ist auf jeden Fall ein Responsive Relaunch Ihrer Webseite.
Dies ist je nach Umfang Ihrer Webseite natürlich ein größeres und länger dauerndes Projekt. Viele Maßnahmen im Responsive Relaunch sind aber schrittweise umsetzbar, um stetig das Google-Ranking über die mobile-friendliness zu verbessern
Performance-Einstellungen am CMS oder Webserver vornehmen
Mobile-friendly heißt die Nutzer nicht warten zu lassen.
Für Performance-Optimierungen gibt es Best-Practices, wie lange Cachzeiten für Bilder in Kombination mit Cache-Busting, gzip-Komprimierung und das Minifizieren des Quellcodes.
Viele CMS verfügen über die nötigen Einstellungen, die mit der nötigen Expertise schnell vorgenommen werden können.
Für die Konfiguration des Webservers gibt es gute freie Grundlagen, darunter die .htaccess-Datei von html5boilerplate.Diese muss auf dem Webserver eingespielt werden.
Diese Einstellungen haben oft Nebeneffekte, die bei schlecht geschriebenen Code dann zu Fehlern führen. Deshalb ist es spätestens hier unbedingt nötig, mit einer Testumgebung zu arbeiten.
Bilder optimieren
Bilder sind die größte Last einer Webseite. Werden diese redaktionell gepflegt, fehlt es oft an der nötigen Erfahrung, um das optimale Bildformat (PNG vs. JPEG) und die nötigen Einstellungen (8-bit, indiziert, 24-bit, Transparenz) zu wählen.
Hier sollten Ihre Redakteure geschult werden und gemeinsam mit dem Entwickler eine Richtlinie erarbeiten. Ihr Redakteursteam kann anschließend bestehende Bilder überprüfen.
In einem weiteren (parallelen) Schritt lässt sich je nach CMS auch eine Lösung umsetzen, die je nach verwendetem Gerät und Verbindung passende Bilddateien lädt (Responsive Images).
Flexibles Layout bis Tablet
Reinzoomen ist nicht mobile-friendly!
Wenn Ihre Webseite bisher eine feste Breite hat, sich also überhaupt nicht an das Browserfenster oder den Gerätebildschirm anpasst, kann ein erster Schritt sein, das Layout flexibel zu machen. Das bedeutet, dass Spalten, Zeilenlängen und Weißräume proportional wachsen oder schrumpfen, aber die Schriftgröße die gleiche bleibt.
Dies ist natürlich je nach Layout (Anzahl Spalten etc.) bis zu einer Minimalbreite möglich. Damit erreicht man aber immerhin eine 1:1 Ansicht auf diversen Tablets, so dass die Inhalte ohne Zoom noch groß genug erscheinen. Auf kleineren Bildschirmen behält das Layout dann diese Größe und es muss gezoomt und geschoben werden.
Ist Ihre Webseite bisher auf eine Breite von 1.024 Pixel optimiert, ist sie zum Beispiel am iPad nur in Landscape ohne Zoom zu betrachten: das iPad hat in Portrait eine Breite von 768 px.
Größere Touch Targets
Mobile-friendly = Touch-friendly
Für eine gute Nutzererfahrung müssen Links und Menüeinträge groß genug sein, ≥ 1 cm² ist ein üblicher Richtwert.
Das bedeutet aber nicht unbedingt dass sie optisch größer sein müssten – die klickbare (touchbare) Fläche ist ausschlaggebend.
Von dieser Optimierung profitieren nicht nur mobile, sondern auch Mausbenutzer, schließlich sind größere Ziele auch mit der Maus leichter, schneller, fehlerfreier zu treffen.
Bildelemente durch CSS ersetzen
Oft wurden für ein einheitliches Aussehen grafischer Elemente auf allen (älteren) Browsern Bilder verwendet, die besonders auf Mobile zu langen Ladezeiten führen.
Beispiele sind
- Schlagschatten
- Runde Ecken
- Farbverläufe
Mittlerweile sind aber ungemein viele dieser grafischen Effekte direkt im Browser mit CSS möglich, und obendrein ist doch ein Aussehen passend zu den Fähigkeiten des Browsers genau der Gedanke einer Responsive Webseite.
Man kann also schrittweise diese Grafiken durch CSS Code ersetzten, und ein guter Webdesigner wird auch gute Fallbacks für Browser finden, die nicht über die nötigen Fähigkeiten verfügen.
Mobile Browser sind in der Regel sehr aktuell und unterstützen diese performanten Methoden.
Am Beispiel Runder Ecken
Für abgerundete Ecken benötigt ein Element 4 Grafiken, die meist je 2 kB, also
zusammen 8 kB schwer sind. Der CSS-Code für runde Ecken lautet
border-radius: .2 em
und ist damit 19 Byte lang.
Symbole durch Icon-Fonts ersetzen
Nicht nur grafische Effekte, sondern auch Symbole wurden oft als Bilder realisiert – im Idealfall immerhin in einem Sprite, das viele kleine Bilder in einer Datei enthält.
Über Dienste wie IcoMoon lassen sich Symbole in eine Schriftart (Webfont) packen, die oft nur wenige kB groß ist – also so groß wie vorher nur ein einziges Symbol-Bild – und auf jedem Bildschirm scharf erscheinen.
Hierführ müssen die Symbole als Pfade vorliegen. Wenn ihr Gestalter ordentlich gearbeitet hat, ist die Iconfont also schnell gemacht. Der Entwickler muss diese dann in die Webseite einbinden und die Bilder ersetzen.
Ausblick
Wenn Sie Ihre Webseite bereits für Suchmaschinen On-Site optimiert haben, sind wahrscheinlich einige dieser Schritte schon gemacht worden, und Sie sollten eine gute Basis haben, um das Layout sogar vollständig Responsive zu machen.
Während diese Arbeiten schrittweise erledigt werden, können Sie mit der richtigen Beratung auch bereits an Inhalten arbeiten. So ist in Einzelschritten über z.B. ein halbes oder ganzes Jahr verteilt ein Responsive Relaunch möglich.
Mobile-friendly bedeutet natürlich noch mehr, als Google über standardisierte Checks prüfen kann. Beispielsweise lassen sich auch Touch-Gesten für Slider recht einfach nachrüsten, oder die Auflösung Ihres Favorite-Icons verbessern, dass dann auf hochauflösenden Geräten toll aussieht.