Aktivieren Sie Autoren- und Veröffentlichungslink in WordPress

google g

Ich erzähle den Leuten immer wieder, wie wir Autoren-Mikrodaten integrieren, um sie zu produzieren Suchergebnisse reiche Schnipsel. Es funktioniert gut für unsere Kunden in Erhöhung ihrer SERP-CTRs) Also dachte ich mir, ich würde es hier für WordPress-Sites dokumentieren.

Das hat zwei Teile… und die beiden Elemente sind es nicht verbunden. Die Urheberschaftsdaten werden jetzt auf den Suchmaschinen-Ergebnisseiten angezeigt. Ich habe noch keine Publisher-Informationen gesehen ... aber ich bin mir sicher, dass es so sein wird!

Publisher

Google Plus verfügt jetzt über ein Überprüfungssystem, bei dem a Herausgeber einer Website kann auf ihre Google+ Seite verweisen. Indem Sie den folgenden Code in unser Thema einfügen functions.php Seite haben wir einen Abschnitt zu unseren allgemeinen Einstellungen für die WordPress-Administration hinzugefügt, in den wir unsere Google+ Seiten-URL einfügen können:

Funktion social_settings_api_init () {add_settings_section ('social_setting_section', 'Social Sites im Web', 'social_setting_section_callback_function', 'general'); add_settings_field ('general_setting_googleplus', 'Google Plus-Seite', 'general_setting_googleplus_callback_function', 'general', 'social_setting_section'); register_setting ('general', 'general_setting_googleplus'); } add_action ('admin_init', 'social_settings_api_init'); Funktion social_setting_section_callback_function () {echo ' In diesem Bereich können Sie Ihre sozialen Websites speichern, auf denen Leser Sie im Internet finden können. '; } function general_setting_googleplus_callback_function () {echo '  '; }}

Der nächste Schritt besteht darin, den Veröffentlichungslink auf jeder Seite der Website außerhalb Ihrer einzelnen Blogpostseiten zu veröffentlichen. Also, in unserem header.phpfügen wir den folgenden Code hinzu:

" rel="publisher" />

Urheberschaft

Die Autorenschaft ist etwas ausführlicher, insbesondere wenn Sie einen Blog mit mehreren Autoren wie unseren haben. Grundsätzlich möchten wir, dass alle unsere Seiten, die Autoren schreiben, ihre Google+ Profildaten in Suchmaschinenergebnissen anzeigen. Um das zu klären, musste ich selbst zum Meister gehen, Joost de Valk, und seine nachlesen rel = "Autor" Post.

Der erste Schritt besteht darin, die WordPress-Einstellungen zu überschreiben und zu ermöglichen, dass Ankertags mit dem entsprechenden rel-Element veröffentlicht werden. Innerhalb functions.phpFügen Sie den folgenden Code hinzu:

Funktion yoast_allow_rel () {global $ allowtags; $ allowtags ['a'] ['rel'] = array (); } add_action ('wp_loaded', 'yoast_allow_rel');

Der nächste Schritt ist das Hinzufügen von Code zu functions.php Dadurch wird Ihrer Benutzerprofilseite ein Feld hinzugefügt, in das die Autoren ihre Google+ URL eintragen können:

Funktion yoast_add_google_profile ($ contactmethods) {// Google-Profile hinzufügen $ contactmethods ['google_plus_profile'] = 'Google Plus-Profil-URL'; return $ contactmethods; } add_filter ('user_contactmethods', 'yoast_add_google_profile', 10, 1);

Nachdem Sie das Feld dort angezeigt haben, müssen Sie jeder Seite einen Autorenlink hinzufügen, der auf den Inhalt Ihres Autors verweist, z single.php, index.php, author.php . archive.php. Zeigen Sie auf diesen Vorlagenseiten den Autorenlink zusammen mit dem rel = ”author” an, und dieser Link sollte auf Ihren verweisen author.php Profilseite:

" rel="author">

Auf Ihrer author.php-Seite möchten Sie die Profilinformationen zusammen mit einem rel = "me" -Link anzeigen, der auf Ihre Google-Profilseite verweist:

$ google_plus_profile = get_the_author_meta ('google_plus_profile'); if ($ google_plus_profile) {echo '  '; }}

Bist du schon müde? Seien Sie nicht ... Der nächste Schritt besteht darin, einen Autorenlink wieder zu Ihrer Autorenseite in Google Plus hinzuzufügen:

google plus Profilbeitrag bearbeiten

Ok ... jetzt zeigen Ihre Autorenlinks auf Ihre Autorenseite, Ihre Autorenseite zeigt auf Ihr Google Plus-Profil, Ihr Google Plus-Profil zeigt auf Ihre Autorenseite. Sehen Sie, wie wir den gesamten Kreis hier abgedeckt haben? Ein letzter Schritt…

Verwenden Sie das reichhaltiges Snippets-Tool und überprüfen Sie tatsächlich, ob Ihre Rich Snippets in Ordnung sind! Testen Sie es auf Ihrer Root-Domain und Ihren einzelnen Postseiten.

reichhaltiges Snippet-Testergebnis

Und jetzt geben Sie Ihre Domain ein und probieren Sie es aus:
Rich Snippet Tester Ergebnis Publisher

Letzte Anmerkung… all das funktioniert ziemlich gut, aber nicht immer. Manchmal bemerke ich, dass das Rich-Snippets-Tool einen Fehler ausgibt, und manchmal sehe ich, wo Rich-Snippets gut getestet werden, aber es dauert einige Wochen, bis sie in den Suchergebnissen angezeigt werden. In jedem Fall lohnt es sich, eine Modifikation vorzunehmen! Denken Sie daran, dass wir, da wir dies alles innerhalb unseres Themas getan haben, ein neues Thema benötigen würden, um es umzusetzen Alle erneut!

11 Kommentare

  1. 1

    Anscheinend hat mein aktuelles Thema keine author.php-Datei. Meine Autoren-URL wird jedoch angezeigt und gut gerendert. Ich habe anscheinend alles nach Ihren Schritten installiert, aber das umfangreiche Snippet-Tool hat folgende Fehler verursacht:

    publisherlinked Google+ page = https://plus.google.com/118248936539718757580Error: Diese Seite enthält kein verifiziertes Publisher-Markup. Mehr erfahren. Warnung: Auf der Seite sind sowohl rel = "Herausgeber" als auch rel = "Autor" vorhanden. Sie sollten rel = "author" nur auf Inhaltsseiten und rel = "publisher" nur auf Ihrer Homepage einfügen (es sei denn, dies ist die Homepage einer einzelnen Autorenseite). Autor verlinktes Autorenprofil = http://www.bnpositive.com/blog/author/bnpositive/
    Fehler: Die Autorenprofilseite hat keinen rel = "me" -Link zu einem Google-Profil. Mehr erfahren. 

    • 2

      @bnpositive: disqus Sie können eine author.php-Datei ziemlich einfach erstellen, indem Sie die archive.php-Datei kopieren und in author.php umbenennen (manchmal müssen Sie einige Bereinigungen vornehmen, um Kategorienamenüberschriften usw. herauszuholen), aber es ist eine gute Idee eine Autorenseite haben. Normalerweise veröffentliche ich Biografien und Fotos von Leuten auf dieser Seite.
      Ich bin zu Ihrer Google+ Seite gegangen und Sie haben keinen Link im Beitragsbereich, der auf Ihre Autorenseite bei bnpositive verweist. Versuchen Sie auch, einen Autoren- oder Publisher-Link zu erstellen? Ihre Autorenseite auf bnpositive scheint einen Link zu einer Google+ Seite zu haben. Eine Autorenseite sollte auf Ihre persönliche Seite verweisen, ein Publisher-Link sollte auf Ihre Google+ Seite verweisen.

      • 3

        Nach meinem Verständnis möchte ich einen PUBLISHER-Link auf allen nicht veröffentlichten Seiten meiner Website, der auf die Google+ Seite für positive Kommunikation und Design verweist. Dann möchte ich für alle Postseiten, die ich schreibe, einen AUTOR-Link auf den Seiten, die auf meine persönliche Google+ Seite verweisen, richtig?

      • 4

        Ich habe mir gerade meine persönliche Google+ Seite angesehen und sie enthält einen Link zu meiner Autorenseite in meinem Blog. Sollte ich auf meiner Google+ Seite dasselbe tun wie als Publisher?

      • 7

        Okay, ich muss eine author.php-Seite entwickeln lassen, aber ich denke, ich werde warten, bis ich mich für ein neues Thema für die Site entscheide. Klingt so, als müsste ich etwas Zeit mit dir verbringen und dir sehr bald einen Kaffee kaufen!

  2. 8

    Hallo, ich bin mir nicht sicher, ob Sie dies noch überprüfen, aber - ich habe meine umfangreichen Snippets erhalten, die besagen: "Verifiziert: Publisher-Markup wurde für diese Seite verifiziert." Das Bild wird jedoch nicht im Rich-Snippet-Tool angezeigt. Meine Autorenschaft funktioniert hervorragend bei Post-Links, aber für meine Homepage gibt es kein Bild und es heißt nur, dass es verifiziert ist. Wissen Sie, warum das so sein kann?

    • 9

      @ twitter-509747237: disqus Wenn Sie sie gerade geändert haben, müssen Sie ihnen ein paar Wochen Zeit geben, um sie anzuzeigen. Wir haben auch gesehen, wie sie ab und zu auftauchten und verschwanden. Es scheint, dass mit Google noch gearbeitet wird.

      • 10

        Vielen Dank für die Antwort. Ich weiß, dass es einige Zeit dauern wird, bis SERPS angezeigt wird. Ich bin jedoch besorgt, dass es nicht in der Vorschau für das Rich Snippet Testing Tool angezeigt wird. In Ihrem Tutorial sehen Sie Ihr Firmenlogo in das Test-Tool und ich sehe es nicht, nur, dass es verifiziert ist. Ich schätze, ich werde ein paar Wochen warten, um zu sehen, ob ich es im RSTT anzeigen kann, aber wenn es nie funktioniert, weiß ich nicht, wo ich falsch gelaufen bin (nicht in Eile, damit es angezeigt wird in SERPS, da meine Autorenschaft ungefähr 3 Wochen dafür gebraucht hat, aber immer sofort im Test-Tool aufgetaucht ist). Nochmals vielen Dank für das Feedback.

        • 11

          @ twitter-509747237: disqus Interessant! Es scheint, dass sie das Publisher-Link-Snippet von der Anzeige des Logos entfernt haben. Das stinkt!!! Ich hatte gehofft, dass sie damit beginnen würden, das im SERP zu veröffentlichen. Ihr Autorenlink ist jedoch gut zu gehen!

Was denken Sie?

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.