So stellen Sie sicher, dass Ihre Zielseiten AMP-konform sind

Veröffentlicht: 2019-01-02

Als das Accelerated Mobile Pages (AMP)-Projekt begann, war es hauptsächlich auf statische Inhalte beschränkt. Das Bare-Bones-Framework half den meisten Verlagen, indem es ihnen ermöglichte, ein schnelleres, nahtloses Entdeckungs- und Konsumerlebnis für die Leser zu schaffen.

Jahre später hat sich jedoch vieles geändert. Die eindimensionalen Anfänge von AMP werden durch ein weiterentwickeltes Toolset ersetzt, mit dem ganze Websites erstellt werden können. Bei der Einführung dieser vielseitigen, schnell ladenden Erlebnisse ist das Hauptziel von AMP dasselbe geblieben: Das mobile Web schneller zu machen.

Aber die Art und Weise, wie das erreicht wird, ist anders. Mit Problemumgehungen und fortschrittlichen Techniken haben Designer Wege gefunden, die Einschränkungen von AMPs zu erfüllen und gleichzeitig Seiten zu erstellen, die für den gelegentlichen Benutzer überhaupt nicht eingeschränkt aussehen oder sich anfühlen.

Was sollte ein Designer angesichts ständig wechselnder Updates und Designtaktiken heute erwarten, wenn er versucht, die AMP-Compliance-Standards zu erfüllen?

7 Gestaltungsprinzipien AMP-konformer Seiten

Während sich vieles von dem, was AMP kann, geändert hat, haben sich die Designprinzipien, die seine Entwickler leiten, nicht geändert. Laut der AMP-Website müssen Sie zum Erstellen von AMP-kompatiblen Seiten diese sieben Säulen befolgen, wenn Sie innerhalb des Frameworks entwerfen:

1. Benutzererfahrung > Entwicklererfahrung > Einfache Implementierung

Obwohl AMP ein Open-Source-Projekt ist, wurde es von Google initiiert. Und wie bei allen Dingen bei Google hat die Benutzererfahrung Priorität. „Im Zweifelsfall“, sagen die AMP-Ersteller, „tun Sie das Beste für die Endbenutzererfahrung, auch wenn es bedeutet, dass es für den Seitenersteller schwieriger zu erstellen oder für den Entwickler der Bibliothek zu implementieren ist.“

2. Tue nur Dinge, die schnell gemacht werden können

Als Open-Source-Projekt können Designer AMP zu ihrem eigenen machen. Das ultimative Ziel beschleunigter mobiler Seiten ist jedoch die Beschleunigung. Anpassung ist ein faires Spiel und wird erwartet, aber nur im Namen der Geschwindigkeit. AMP-Entwickler warnen: „Führen Sie keine Komponenten oder Funktionen in AMP ein, die nicht zuverlässig mit 60 fps laufen können oder das sofortige Ladeerlebnis auf den heute gängigsten Mobilgeräten behindern.“

3. Entwerfen Sie nicht für einen hypothetischen, schnelleren zukünftigen Browser

AMP-Ersteller mögen ihr Framework so, wie Webnutzer ihre Seiten mögen: jetzt. Die Plattform wurde entwickelt, um im mobilen Web von heute zu funktionieren, nicht in dem von morgen. Daher sollten Designer dies im Hinterkopf behalten und nicht einen hypothetischen Browser, der mit Machgeschwindigkeiten arbeitet.

Gleichzeitig gestalten die Entwickler von heute die Zukunft von AMP. Nur weil Sie etwas jetzt nicht zum Laufen bringen können, heißt das nicht, dass Sie es eines Tages nicht wollen werden. Aus diesem Grund ist es laut AMP-Entwicklern wichtig, dass sich AMP-Entwickler „an der Entwicklung von Standards beteiligen“, um in Zukunft Optimierungen für AMP verfügbar zu machen.

4. Brechen Sie nicht das Netz

Um jederzeit eine großartige Benutzererfahrung zu gewährleisten, müssen Sie sich auf Worst-Case-Szenarien vorbereiten. Im Fall von AMP könnte dies in Form eines Ausfalls des AMP-Cache oder eines API-Fehlers geschehen. Sollte irgendetwas davon passieren, sollte der Konsum Ihrer Inhalte nur „anmutig abgebaut“ werden. Wenn Ihre Inhalte mit einem AMP-Cache funktionieren, sollten sie auch ohne funktionieren.

5. Priorisieren Sie Dinge, die das Benutzererlebnis verbessern – aber gehen Sie bei Bedarf Kompromisse ein

Während in den meisten Fällen ein schnelleres Laden der Seite eine bessere Benutzererfahrung bedeutet, ist dies nicht immer der Fall. Und etwas AMP-ing sollte den Benutzer nicht hemmen. Es gibt ein Gleichgewicht, und die Benutzererfahrung gewinnt immer. Laut AMP-Website: „Nur Kompromisse eingehen, wenn mangelnde Unterstützung für etwas AMP daran hindern würde, weit verbreitet und eingesetzt zu werden.“

6. Lösen Sie Probleme auf der rechten Ebene

Bei der Lösung eines Problems mit AMP geht es nicht darum, was für den Entwickler am einfachsten zu implementieren ist, sondern darum, was für den Endbenutzer am besten ist. Leider stimmen diese beiden nicht immer überein. Wenn beispielsweise etwas auf der Clientseite einfacher integriert werden kann, implementieren Sie es nicht einfach, wenn der Benutzer von einer serverseitigen Integration profitieren wird. Mit einem Schwerpunkt auf UX sollten Probleme auf der richtigen Ebene gelöst werden.

7. Keine Whitelists

Das Framework unterstützt keine Whitelists. Wenn Sie also nach einer Sonderbehandlung suchen, werden Sie sie in AMP für keine Website, Domain oder Herkunft finden, mit einer Ausnahme, sagen die Ersteller:
wenn es „aus Sicherheits- oder Leistungsgründen erforderlich“ ist.

So überprüfen Sie die AMP-Konformität

Sie denken vielleicht, dass die größte Stärke von AMP-Seiten ihre Geschwindigkeit ist. Nicht so, sagen seine Schöpfer. Es ist nicht nur die Geschwindigkeit, die AMP so attraktiv macht, sondern auch seine Validierbarkeit. Auf diese Weise können Dritte, wie z. B. soziale Netzwerke, Benutzer mit dem Wissen dorthin schicken, dass sie eine schnelle und nahtlose Post-Click-Zielseite erhalten.

Um die Frage „Sind meine Seiten AMP-konform?“ zu beantworten, gibt es vier Methoden. Drei werden von Google auf Pass/Fail-Basis mit seinem Validator angeboten. Der AMP-Validator hilft Ihnen, Probleme mit Ihren Seiten vor dem Start aufzudecken. Letztendlich ist das Passing das, was ihnen die AMP-Konformität verleiht und Dritten signalisiert, dass sie eine schnelle Benutzererfahrung von Ihrer Seite erwarten können.

Browser-Entwicklerkonsole

Führen Sie die folgenden drei Schritte aus, um Probleme mit Ihren AMP-Seiten mithilfe der Browser Developer Console aufzudecken:

  1. Öffnen Sie Ihre AMP-Seite in Ihrem Webbrowser
  2. Fügen Sie „#development=1“ am Ende der URL hinzu
  3. Öffnen Sie die Entwicklerkonsole Ihres Browsers, um nach Validierungsfehlern zu suchen

Jeder Fehler, der Ihre Seite an der AMP-Konformität hindert, sieht etwa so aus:

AMP-kompatible Browser-Entwicklerkonsole

Webschnittstelle

Die Verwendung der Webschnittstelle zur Bestimmung der AMP-Compliance ist einfach. Navigieren Sie zunächst zur Oberfläche. Geben Sie dann einfach Ihren Quellcode in das Feld „URL“ ein und klicken Sie abschließend auf die Schaltfläche „Validieren“.

Mit dieser Methode gefundene Fehler sehen etwas anders aus. Wie unten gezeigt, werden sie neben der HTML-Quelle der Seite angezeigt:

AMP-konforme Weboberfläche

Browsererweiterung

Am einfachsten von allen dreien sitzt dieser Validator direkt in Ihrer Symbolleiste in Form einer raffinierten Chrome-Erweiterung. Ohne Ihren Aufwand validiert die Erweiterung jede AMP-Seite, auf der Sie sich gerade befinden. Und sein Status wird mit einem von drei farbigen Symbolen angezeigt.

  • Ein blaues Symbol bedeutet, dass die Seite, auf der Sie sich befinden, nicht AMP ist, aber dass es eine AMP-Version davon gibt. Wenn Sie auf das Symbol klicken, führt Sie der Browser zur beschleunigten mobilen Version.
  • Ein rotes Symbol bedeutet, dass auf dieser Seite ein Fehler aufgetreten ist, und neben diesem Symbol wird eine Zahl angezeigt, die genau angibt, wie viele es sind.
  • Ein grünes Symbol bedeutet, dass auf der aktuellen AMP-Seite keine Fehler vorhanden sind. Es kann jedoch Warnungen geben. Wenn ja, wird neben diesem Symbol eine Zahl angezeigt, die genau angibt, wie viele.

Alle drei machen das Abfangen von Fehlern in AMP-Seiten vor der Veröffentlichung einfach. Die vierte Option wird nicht von Google, sondern von Instapage für Ersteller angeboten, die versuchen, eine schnelle Post-Click-Landingpage zu erstellen. So verwenden Sie es beim Erstellen einer AMP-Post-Click-Zielseite:

So erstellen Sie eine AMP-Post-Click-Landingpage mit Instapage

Wenn Sie diese Compliance-Standards lesen, könnten Sie vor Verwirrung schaudern. Glücklicherweise ist das Erstellen einer AMP-Post-Click-Zielseite mit Instapage einfach. Benutzer können einfach diesen Schritten folgen:

1: Erstellen Sie eine neue Seite

Wenn Sie mit der Erstellung Ihrer neuen Seite beginnen, klicken Sie auf „AMP-Seite“, wenn Sie dazu aufgefordert werden:

AMP-konforme Instapage-Erstellungsseite

Für Benutzer mag der nächste Schritt ungewohnt erscheinen, da der Builder normalerweise fragt, welche Vorlage Sie verwenden möchten. Während Instapage Hunderte von konversionserprobten Vorlagen für Nicht-AMP-Seiten anbietet, werden AMP-Seiten von Grund auf neu erstellt. Daher gibt es derzeit keine Vorlagenoptionen für AMP-Seiten.

Schritt 2: Elemente zur Seite hinzufügen

Wenn Sie ein regelmäßiger Instapage-Benutzer sind, werden Sie auch feststellen, dass die Timer- und HTML-Widgets nicht in der Symbolleiste sind. Alle anderen Symbole und ihre Funktionen stehen Ihnen jedoch zum Erstellen Ihrer Seite zur Verfügung:

AMP-konforme Instapage-Elemente hinzufügen

Da AMP außerdem CSS und JavaScript einschränkt, werden diese üblichen Optionen dem Builder vorenthalten. Was Sie stattdessen sehen, ist Folgendes:

AMP-konforme Instapage-Einstellungen

Passen Sie Hintergrund, Schriftarten, SEO und alles, was Sie oben sehen, an. Machen Sie es selbst oder arbeiten Sie mit Ihrem Team zusammen, indem Sie die Instapage Collaboration Solution verwenden. Speichern Sie dann sogar Ihre Seitenkomponenten als Instablocks™, um sie in andere Seiten einzufügen. (Hinweis: Während Instablocks und die Collaboration Solution mit dem AMP-Builder funktionieren, tun Global Blocks und Heatmaps dies derzeit nicht.)

Wenn Sie Widgets hinzufügen, werden Sie feststellen, dass die Gewichtung der Seite zunimmt. Jede AMP-Post-Click-Zielseite hat ein Gewichtslimit von 75 KB, und der Instapage-AMP-Validator stellt sicher, dass Sie es nicht überschreiten. Wenn Sie 80 % Ihres Designlimits erreicht haben, wird unten auf dem Bildschirm eine Warnung wie diese angezeigt:

AMP-konforme Instapage nähert sich dem Limit

Schritt 3: Bestätigen Sie die Seite

Wenn Sie über die AMP-Gewichtsgrenze hinaus weiter bauen, wird erneut ein Warnfenster angezeigt, um Sie darüber zu informieren. Sie werden aufgefordert, die Seite zu bestätigen, um Folgendes zu bestätigen:

AMP-Compliance Instapage-Validator

Wenn Ihre Seite das Gewichtslimit unterschreitet und die Überprüfung bestanden wird, werden diese Benachrichtigungen auf Ihrem Bildschirm angezeigt:

AMP-Konformität Instapage erfolgreiche Validierung

AMP-Konformität Instapage hat die Validierung bestanden

Schritt 4: Veröffentlichen

Sobald Ihre Seite entworfen und zur Veröffentlichung bereit ist, klicken Sie einfach auf „Veröffentlichen“. Wenn Sie immer noch über der Gewichtsgrenze liegen, wird diese Warnung angezeigt:

AMP-Compliance hat das Limit überschritten

Gehen Sie zurück zu Ihrer Seite und versuchen Sie, sie zu verschlanken, indem Sie Inhalte entfernen. Denken Sie daran, dass die größten Beiträge zum Gewicht, wie Untersuchungen gezeigt haben, normalerweise Bilder sind. Wenn Sie fertig sind, klicken Sie erneut auf „Veröffentlichen“. Wenn Sie die Nachricht erneut sehen, müssen Sie Ihre Seite natürlich weiter verkleinern.

Wenn Sie diese Nachricht nicht sehen, können Sie Ihre Seite veröffentlichen und werden aufgefordert, Ihre Subdomain und Domain einzugeben, nachdem Sie auf die Schaltfläche „Veröffentlichen“ geklickt haben.

AMP-Konformität Instapage-Veröffentlichung

Die Live-Seite sieht in Ihrem Dashboard so aus, mit dem Blitz-AMP-Logo neben ihrem Namen:

AMP-Compliance Instapage-Dashboard

Klicken Sie jederzeit darauf, um dorthin zurückzukehren, wo Sie bearbeiten, einen A/B-Test durchführen, Berichte sammeln und vieles mehr können.

Beginnen Sie mit dem Erstellen von AMP-konformen Post-Click-Landingpages

Mehr als nur Geschwindigkeit, es ist Compliance, die AMP-Post-Click-Landingpages so leistungsfähig macht. Indem Sie sich an die Designprinzipien des Frameworks halten, stellen Sie sicher, dass Dritte sich auf ein optimiertes mobiles Erlebnis verlassen können, um den Datenverkehr dorthin zu leiten.

Sind Sie bereit, eine schnelle und konforme AMP-Post-Click-Zielseite zu erstellen? Erhalten Sie hier eine angepasste AMP-Demo.