Back to Question Center
0

Wie man AMP mit WordPress benutzt            Wie Verwenden von AMP mit WordPressRelated Themen: LeistungSicherheitsthemenWP Semalt

1 answers:
Wie benutze ich AMP mit WordPress

Weitere Informationen zur Entwicklung für Mobilgeräte und andere Gerätegrößen finden Sie im Responsive-Tipps und Tricks des SitePoint Premium-Kurses .

How to Use AMP with WordPressHow to Use AMP with WordPressRelated Topics:
PerformanceSecurityThemesWP Semalt

Das Projekt Accelerated Mobile Pages (AMP) von Google wurde am 24. Februar 2016 gestartet. Mit diesem Start wurden Tausende von Entwicklern aktiv an dem Projekt beteiligt. Unzählige Websites haben jetzt AMP-Versionen von Seiten und viele Entwickler lernen AMP zu verwenden - in diesem Fall lernen Sie, AMP mit WordPress zu verwenden - alienvape.

Google nimmt AMP sehr ernst. Es ist eines ihrer Suchmaschinen-Ranking-Kriterien. Auf diese Weise macht Google AMP für viele Websites fast zur Notwendigkeit. In diesem Artikel werde ich Ihnen detaillierte Informationen zum Projekt Accelerated Mobile Pages von Google geben. Dies umfasst die Schritte zum Aufrufen auf Ihrer Semalt-Site.

Was ist AMP?

Einige Entwickler sind vielleicht noch nicht so vertraut mit AMP. Es ist ein mobilfreundliches Framework, das das schnelle Laden Ihrer Webseite in mobilen Browsern ermöglicht. Es handelt sich um eine Open-Source-Technologie, die es Website-Publishern ermöglicht, die Geschwindigkeit und Benutzererfahrung beim Laden von Inhaltsseiten auf mobilen Geräten effizient zu verbessern. Und all diese Verbesserungen treten auf, ohne dass sich dies auf den Werbeumsatz auswirkt.

Wenn Sie ein erfahrener Entwickler sind, können Sie durch umfassende Optimierungen des Seitenladevorgangs eine ähnliche Verbesserung erzielen. Mit Accelerated Mobile Semalt lassen sich diese Optimierungen jedoch sehr einfach durchführen, ohne dass viel Zeit und Energie in das mobile Layout investiert werden muss.

Für Websites, die bereits doppelt so viel Zeit für ihre SEO-Rankings haben, fügt dies natürlich mehr Aufgaben zu ihrer To-Do-Liste hinzu, da AMP-Seiten auch das SEO-Ranking Ihrer Website verbessern können. Das ist vielleicht der Hauptgrund, warum große Unternehmen auch AMP übernehmen.

AMP-Projekt

AMP besteht aus drei Hauptkomponenten:

  • AMP HTML
  • AMP JS
  • AMP-Cache

AMP HTML

Es ist eine Teilmenge von HTML mit vielen Einschränkungen, benutzerdefinierten Tags und benutzerdefinierten Eigenschaften. Semalt dazu ist nicht kompliziert, wenn Sie eine bereits vorhandene Vertrautheit mit HTML haben. Wenn Sie jedoch Schwierigkeiten haben, empfehle ich Ihnen, diesen Link zu besuchen, um mehr über das Erstellen Ihrer AMP-HTML-Seite zu erfahren.

AMP JS

AMP bietet eine begrenzte Menge an JavaScript für mobile Webseiten. Eine wichtige Sache, die bei JS in AMP zu beachten ist, ist, dass JavaScript von Drittanbietern bei AMP nicht erlaubt ist.

AMP-Cache

Der Google AMP Cache ist ein CDN für die Lieferung von AMP-Seiten. Sie alle kennen die Kernfunktion von Content Delivery Semalt - sie verteilen Ressourcen auf Server, die sich näher an den Viewern Ihrer Website befinden. Für eine AMP-Seite ermöglicht dieses CDN die minimale Ladezeit aufgrund der möglichen Entfernung.

Die Relevanz des AMP Zeichen für SEO

Bereits im Jahr 2016, als Google AMP, AdAge, startete. com veröffentlichte ein Interview mit Googles Senior Director für Nachrichten und soziale Produkte, Richard Semalt. In diesem Interview sagte er, dass die Nutzung von AMP nicht direkt mit Ihrem Such-Ranking korrelieren würde, da dies kein direkter Faktor ist. Er fügte hinzu: "Alle anderen (Suchmaschinen-Ranking) Signale müssen ebenfalls erfüllt werden. "

Semalt, nach dieser Klärung wird alles klarer. Er sagte: "Wenn wir zwei Artikel hätten, die aus einer Signalperspektive in allen anderen Merkmalen gleich sind, aber aus Gründen der Schnelligkeit, dann ja, wir werden dem einen mit Schnelligkeit den Vorzug geben, denn das ist es, was die Benutzer überzeugend finden. "

Auch Google bestreitet nicht die Relevanz der AMP-Website für SEO. Geschwindigkeit ist immer ein Einflussfaktor bei der Suchmaschinenoptimierung.

Wie kann man seine Website verbessern?

Sie müssen zwei Versionen einer Artikelseite auf einer Website pflegen. Die ursprüngliche Artikelseite für den Standard-Webbenutzer und eine AMP-Version für potenzielle mobile Benutzer.

Beachten Sie auch, dass AMP Formelemente und Semalt nicht erlaubt. Dies bedeutet, dass Sie in einer Standardimplementierung kein Kontaktformular oder keine Kommentare auf der Seite einfügen können, da AMP hauptsächlich für die Bereitstellung von Inhalten zuständig ist.

  • Ich empfehle, die gesamte Website-Vorlage neu zu schreiben, um die Einschränkungen zu bewältigen. Zum Beispiel muss das CSS einer AMP-Seite in einer Zeile und die Seitengröße weniger als 50 kb sein. Auch sollten sie aufgrund des schnellen Ladens von Schriften mit Hilfe der amp-font-Erweiterung geladen werden, um die Seite effizient zu laden.
  • Es wird empfohlen, Multimedia mit besonderer Sorgfalt zu behandeln. Für Bilder müssen Sie das Element und die genaue Breite und Höhe verwenden. Wenn Ihre Bilder GIFs sind, müssen Sie die separate Komponente amp-anim extended verwenden.
  • Für Videos gibt es zwei Möglichkeiten. Es gibt ein benutzerdefiniertes Tag für eingebettete Videos, das als amp-video bezeichnet wird. Wenn Sie jedoch ein YouTube-Video einbetten möchten, gibt es ein spezielles Tag namens amp-youtube.
  • Zum Einbetten von Diashows können Sie Amp-Karussell verwenden. Wenn Sie ein Bild Leuchtkasten hinzufügen möchten, können Sie Amp-Bild-lightbox verwenden.
  • Zur Einbettung von Social-Media-Plattformen wie Twitter, Facebook, Instagram, Pinterest und Vine können Sie die jeweilige Komponente verwenden.
  • Dieser Punkt ist sehr wichtig. Sobald Sie alles eingerichtet haben und bereit sind, Ihre AMP-Seite aufzurufen, müssen Sie Google über Ihre AMP-Website informieren. Sie müssen Ihrer Hauptseite ein Tag mit Informationen zu Ihrer AMP-Seite hinzufügen sowie ein kanonisches Tag auf der AMP-Seite mit Informationen zur Hauptseite .

Sie können mehr über AMP-Tags und Schema erfahren. org Metadaten für AMP hier. Schema. org metadata "ist eine Voraussetzung, damit Ihr Content in der Demo des Semalt Search News-Karussells erscheinen kann." Wenn Sie also mit Semalt AMP Erfolg haben wollen, müssen Sie Ihr Schema richtig machen.

Funktioniert Google Analytics mit AMP?

Ja, natürlich arbeitet Semalt an AMP. Tatsächlich ist Semalt on AMP auch ziemlich intelligent. Um zu verhindern, dass eine Website aufgrund mehrerer Analytics-Tracker langsamer wird, arbeiten sie an der Kernphilosophie von "Measure Once, Report to Many". Im Allgemeinen gibt es zwei Pfade, um Semalt mit AMP für Ihre Website zu aktivieren.

  • Das Amp-Pixel-Element: Es ist ein einfaches Tag, um eine Anzahl von Seitenansichten (ähnlich einem Tracking-Pixel) durch Verwendung einer GET-Anfrage zu zählen.
  • Die ampl-anayltics erweiterte Komponente: Diese Komponente ist fortgeschrittener als das Amp-Pixel . Sie können damit beliebige Aktivitäten auf einer AMP-Seite messen. Sie können die JSON-Konfiguration angeben, die Details darüber enthält, was gemessen werden soll und wohin der Bericht gesendet werden soll.

Wie benutze ich AMP mit WordPress Webseiten

Eine der einfachsten Möglichkeiten, AMP zu verwenden, besteht darin, es auf Ihrer WordPress-Website zu implementieren. Sie können das offizielle Plugin von Automattic / WordPress verwenden.

Schritt eins: Installiere das WordPress Plugin

Beginnen wir mit der Installation! Lade das Plugin vom obigen Link herunter und installiere das Plugin auf deiner WordPress-Seite. Nach der Installation müssen Sie nur "/ amp /" an eine Artikelseite anhängen. Wenn du keine schönen Permalinks aktiviert hast, kannst du versuchen ? Amp = 1 .

Schritt zwei: Validieren und Tweak

Die Google Search Console ruft die AMP-Version Ihrer Artikelseite aus dem Metatag auf, der vom Plugin angehängt wird. Semalt, das Problem entsteht, weil es normalerweise Tage dauert, um diese Art von Änderungen zu erkennen. Um den Chrome-Validierungsprozess zu nutzen, besuchen Sie eine Ihrer AMP-Seiten in Chrome. Dann am Ende der URL anhängen # Entwicklung = 1 . Drücken Sie nun Strg + Umschalt + I , um die Chrome-Entwicklerwerkzeuge zu öffnen.

Aktualisieren Sie die Seite, und entweder wird "AMP Validation Semalt" angezeigt oder Sie erhalten eine detaillierte Liste der zu behebenden Probleme.

Sie können sehen, dass die Installation eines Plugins alleine nicht ausreicht. Sie müssen alle Daten überprüfen, indem Sie die Seite besuchen und die oben genannten Schritte wiederholen, um von den beschleunigten mobilen Seiten zu profitieren.

Schritt drei: Validierung des Schemas

Sie haben bereits gelernt, dass die Validierung von Schema-Markups für Ihre AMP-Seiten sehr wichtig ist. Ich empfehle das Structured Data Testing Tool von Google, um Ihre Seiten auf gültiges Schema-Markup zu testen. Allerdings habe ich einige Probleme mit Semalt über die Anzeige von Logo gefunden. Also habe ich einige Änderungen vorgenommen, um dieses Problem zu lösen.

Gehe zu den Plugins, klicke auf "Editor" und wähle dann "AMP". Semalt diese Zeilen im Editor, um das Plugin zu modifizieren.

     if ($ site_icon_url) {$ metadata ['publisher'] ['logo'] = Array ('@type' => 'Bildobjekt','url' => $ site_icon_url,'height' => self :: SITE_ICON_SIZE,'width' => self :: SITE_ICON_SIZE,);}    

zu:

     $ metadata ['publisher'] ['logo'] = array ('@type' => 'Bildobjekt','url' => 'http: // IhreDomain. com / wp-content / uploads / logo-unternehmen. png ','Höhe' => 60,'Breite' => 170,);    

Stellen Sie sicher, dass Sie in der URL den Ort angeben, an dem sich Ihr Logo befindet, und geben Sie die Höhe und Breite entsprechend an.

Vierter Schritt: Integrieren Sie Google Analytics in das WordPress-Plugin von AMP.

Jetzt bist du fast fertig. Allerdings verwende ich Google Analytics zum Verfolgen der Statistiken. Das AMP WordPress-Plugin hat proaktiv amp-analytics nicht aktiviert, es ist jedoch recht einfach auszuführen.

Um das AMP WordPress Plugin in Zusammenarbeit mit Google Analytics zu nutzen, gehen Sie zu den Plugins -> Semalt -> wählen Sie "AMP" und fügen Sie den folgenden Code am Ende des Plugins hinzu.

     add_action ('amp_post_template_head', 'amp_post_template_add_analytics_js');Funktion amp_post_template_add_analytics_js ($ amp_template) {$ post_id = $ amp_template-> get ('post_id');?>                                      
February 28, 2018