Metatags sind Daten, welche auf der Webseite nicht direkt angezeigt werden, aber wichtige Informationen für Browser oder Suchmaschinen beinhalten. Ein wichtiges Meta-Tag für Suchmaschinen ist die Description. Dies ist eine Beschreibung der Seite, welche eine Länge von etwa zwei bis drei Sätze haben sollte. Die Description wird beispielsweise in Google unter jedem Suchresultat angezeigt, um den Treffer etwas genauer zu beschreiben. Um in WordPress für eine Seite oder einen Beitrag eine Description einzufügen, gibt es verschiedenen Möglichkeiten. Zum einen gibt es natürlich zahlreiche Plugins, welche diese Funktion bereitstellen. Wenn man aber auf ein Plugin verzichten möchte, kann man die Description auch einfach über sogenannte Benutzerdefinierten Felder einfügen.
Description über Benutzerdefinierte Felder erfassen
Benutzerdefinierte Felder findet man sowohl in Seiten wie auch in Beiträgen. Falls sie nicht sichtbar sein sollten, müssen sie eventuell zuerst eingeblendet werden (rechts oben „Optionen“ wählen, und dann bei Benutzerdefinierten Feldern ein Häkchen machen). Um eine Description einzufügen, fügen wir im Feld ‚Namen‘ den Begriff „description“, und im Feld ‚Wert‘ unsere gewünschte Description ein. Dies könnte dann etwa so aussehen:
Eine kleine Änderung an der header.php Datei
Um diese Description jetzt im Kopfbereich unserer Webseite als Metatag auszugeben, müssen wir folgenden Code in der header.php Datei unseres Themes einfügen (am besten erstellt man sich dafür ein Child-Theme, damit die Anpassungen bei einem Update des Themes nicht alle verloren sind).
<meta name="description" content="<?php if(get_post_meta($post->ID, "description", true) !='' ) echo get_post_meta($post->ID, "description", true); else bloginfo('description');?>" />
Den Code kann man theoretisch irgendwo im Header-Bereich einfügen, aber eine vernünftige Stelle dafür ist gleich hinter dem title-Tag (<title>der Seitentitel</title), welches in der header.php Datei ziemlich weit oben zu finden sein sollte.
Mit diesem Code wird – falls ein benutzerdefiniertes Feld mit dem Namen ‚description‘ vorhanden ist – dieses als Meta-Tag ausgegeben. Falls für eine Seite oder einen Beitrag kein solches Feld definiert wurde, wird einfach der Untertitel der Seite (welcher unter Einstellungen > Allgemein > Untertitel zu finden ist) als Description ausgegeben. Im gleichen Stil können auch andere Benutzerdefinierten Felder erfasst werden, welche dann beliebige andere Meta-Tags ausgeben können.
Nette Beschreibung, aber wenn man dann sagt „..müssen wir folgenden Code in der header.php Datei unseres Themes einfügen “ steht der Anfänger auf dem Schlauch so wie ich. Eine Beschreibung hierfür wäre hilfreich
Hallo Richard
Die Beschreibung in diesem Artikel richtet sich an Benutzer, welche sich soweit auskennen, dass sie die wichtigsten Theme-Dateien kennen, und wissen wo diese geändert werden können (das soll jetzt nicht besserwisserisch klingen, aber die Länge und Übersichtlichkeit des Artikels würde damit zu stark beeinträchtigt).
Wenn du dich mit den einzelnen Dateien des Themes nicht auskennst, würde ich dir eher raten, dafür ein SEO-Plugin (ein Suchmaschinen-Plugin) zu suchen, welches diese Funktionen bietet. Damit sind die Funktionen auch nach einem WordPress Update noch vorhanden. Um es mit der beschriebenen Methode dauerhaft umzusetzen, müssen die Änderungen wie erwähnt in einem Child-Theme gemacht werden. Dies ist aber ein Thema, welches schon für sich genommen recht umfangreich ist, und wofür es zahlreiche eigene Artikel im Netz gibt. Deshalb ist es nicht wirklich sinnvoll, wenn ich solche Themen auch noch in den Artikel packe.
Grüsse
Christoph
Danke für deinen Artikel. Werde mich gleich mal an die Arbeit machen.
Genau DAS habe ich gesucht und GEFUNDEN! Vielen Dank!
Mich wundert das sehr, dass Meta-Tags nicht standardmäßig im WP vorhanden sind, zumindest „description“ ist wichtig und notwendig.
Wie Richard steh ich bei solchen Beschreibungen ein wenig auf dem schlauch. Ein wenig. Ich kenne mein Childtheme und ich denke ich kann da auch einiges arbeiten, speichern. Aber so ganz blick ich das ganze noch nicht. Nach einigen Crawls meiner Website http://liebeheimlich.net ist klar, dass ich ein Problem mit Meta Tags habe und da was tun muss. Wie weiss ich noch nicht, glaube aber auch, dass mir ein Plugin wohl leichter helfen könnte.
Das ist auf fast jedem Blog das gleiche Problem, wenn es ans eingemachte geht, dann wird dieser Punkt mit ein paar Standartfloskeln überflogen. Ich kann mit solchen Beschreibungen nichts anfangen, mich hat nur immer der Zufall weitergebracht, dass ich aus Versehen ein Problem gelöst habe, ist so. Im WP Forum tummelt sich auch nur die Creme de la Creme de Arroganze. Ich hätte nie gedacht, dass sich das ganze als so mühselig und zeitraubend entwickelt. Mir macht es keinen Spaß mehr. Warum ist kein Platz für die Meta-Description von WP vorgesehen, wenn sie ein „must have“ ist? Warum muss ich für so ein Kiki ein Child Theme anfertigen und in irgendwelchen headern rumfuddeln? Das ist alles so unausgegoren, dass ich mir mittlerweile ziemlich veräppelt vorkomme. Sorry!
Danke für den Artikel. Verständlich und auf den Punkt gebracht. Endlich gefunden wonach ich gesucht habe.
Danke für die Info, hat geholfen!
Vielen Dank für Ihren Tipp. Nun läuft WordPress ohne diesem SEO
Plugin.
eine Neue Frage
Wie mache ich das mit dem Titel der Webseite und Untertitel?
Das habe ich während der Installation eingegeben.
Bei allen anderen Themes sehe ich das sofort im Header.
Brauche ich bei Avada auch dafür benutzerdefinierte Felder?
besate Grüße Ralf
falls es interessiert:
http://www.fastimage.de
Hallo Ralf
Das hängt wie du richtig vermutest mit dem gewählten Theme zusammen. Ich denke, da bietet Avada sicher Möglichkeiten, um die Titel der Webseite zu setzen – ich würde dir empfehlen, diese Frage im Avada Forum zu stellen, die können dir das sicher beantworten.
Grüsse
Christoph
Vielen Dank! Genau danach habe ich gesucht. Vermutlich fände man es auch im WordPress-Codex, aber für mich ist der zu unübersichtlich, wenn es um ein ganz spezielles Problem wie dieses geht.
Grüße Werner
Zitat: „Warum ist kein Platz für die Meta-Description von WP vorgesehen, wenn sie ein „must have“ ist?“
Das frage ich mich auch.
Jedes kleinste Mini-CMS ohne Datenbank läßt ohne solche Faxen Metadaten-hinzufügen zu. Ob Getsimple-CMS, Mozilo, Getsimple_XH, Typesetter-CMS (10x schneller als WordPress: http://chamaeleonmedia.ch/typesetter-cms-bis-zu-10x-schneller-als-wordpress/)
Man verliert von Jahr zu Jahr mehr die Lust an WP. Es wird immer anwender-feindlicher.
Danke für den Artikel, es war wirklich super-einfach mit der Anleitung. Aber wann und wie merke ich, ob es wirklich geklappt hat. Suche ich bei Google nach meiner Seite, wird als Beschreibung noch der erste Textteil der Website angezeigt, nicht das, was ich unter „description“ angegeben habe.
Hallo Stephanie
Google braucht jeweils einige Zeit, und muss die Seite zuerst wieder besuchen und indexieren, darauf hat man nicht wirklich einen Einfluss. Wenn die Description im Quelltext vorhanden ist, dann sollte das schon passen.
Grüsse Christoph
Vielen Dank Christoph, dann warte ich einfach ein paar Tage ab und sehe dann, ob ich alles richtig gemacht habe 😉