· WordPress  · 2 min Lesezeit

WordPress SEO ohne Plugin: Meta-Description mit Benutzerdefinierten Feldern implementieren

Es muss nicht immer ein Plugin sein: Auch ohne umständige Plugins kann für jede Seite eine individuelle Meta-Description ausgegeben werden. Im nachfolgenden zeige ich die Einbindung der Meta-Descriptions mithilfe von Benutzerdefinierten Feldern.

Was ist die Meta Description?

Die Meta Description ist ein html-Tag, dessen Inhalt von Suchmaschinen meist als Kurzbeschreibung des Inhalts angezeigt wird. Mit einer gut formatierten Meta Description kannst du mehr Besucher über Suchmaschinen anlocken. Ich habe dazu einen Beitrag verfasst, der sich mit der Suchmaschinen-Optimierung für WordPress-Artikel befasst. Wenn du kein SEO-Plugin zur Pflege der Meta-Tags verwendest, wird ein unformatierter Auszug deines Artikels in den Suchergebnissen angezeigt.

Was sind Benutzerdefinierte Felder?

Benutzerdefinierte Felder sind zusätzliche Eingabemasken, die im Beitragseditor eingeblendet werden können und anschließend mit Funktionen im Frontend geladen werden können. Zu allererst musst du zum Beitrags-Editor wechseln und Benutzerdefinierte Felder in der oberen Optionsleiste aktivieren: WordPress Custom Fields aktivieren

Die dazugehörige Funktion: Meta-Description im Frontend laden

Bitte füge die nachfolgende Funktion in die functions.php deines Child - Themes oder als zukunftssicheres Modul ein, damit diese beim Theme-Update oder -Umzug nicht verloren geht.

function add_custom_meta_description() {
global $post; ?>
<meta name="description" content="<?php
if ( get_post_meta($post->ID, "description", true) !='' )
echo get_post_meta($post->ID, "description", true);
?>"/>
<?php }
add_action('wp_head', 'add_custom_meta_description', 1);

Meta-Description eingeben

Nun kannst du unter jedem Beitrag bzw. Seite den Namen description eingeben - Der Wert wird dann als meta description eingefügt. Diese Vorgehensweise funktioniert natürlich auch mit Open-Graph Attributen.

WordPress SEO ohne Plugin? Wer machts?

Ich habe bisher nur bei einer kleinen Portfolio-Seite alle SEO-relevanten Attribute über Custom Fields hinzugefügt - für größere Projekte empfehle ich aber immer gern ein passendes SEO-Plugin. Wie siehts mit dir aus? Verwendest du ein Plugin für die Suchmaschinen-Optimierung deiner WordPress-Site?

Aktualisiert am 17.08.2015

Die Code-Schnipsel verursachten einen Error und eine Notice und funktionierten folglich nicht, da die WordPress-interne Variable $post nicht bekannt war.

Code-Schnipsel vom 12.03.2017

function add_custom_meta_description() {
global $post;
$current_post = $post->ID;
$excerpt = get_the_excerpt( $current_post );
$cf_description = get_post_meta( $current_post, "description", true );
$output = 0;
if ( ! empty( $cf_description ) ) {
$output = $cf_description;
} elseif ( ! empty( $excerpt ) ) {
$output = $excerpt;
}
if ( ! empty( $output ) ) { ?>
<meta name="description" content="<?php echo $output ?>">
<?php }
}
add_action( 'wp_head', 'add_custom_meta_description', 1 );
Zurück zum Blog

Weitere Blog-Posts

Alle Blog-Posts anzeigen »

WordPress mit Bedrock auf Uberspace installieren

Bedrock ist super. Es handelt sich hierbei um eine bessere Art, WordPress nicht nur zu installieren, sondern auch zu warten, Plugins und Themes zu installieren und zu aktualisieren. Im nachfolgenden beschreibe ich die Installation auf einem Uberspace.

5 Wordpress SEO Tipps

SEO bringt mehr Besucher auf die eigene Seite. Ich gebe dir 5 sofort umsetzbare SEO-Tipps für deinen Wordpress-Blog!

Mehr als 5 Sicherheitstipps für Wordpress

Mehr als 5 Sicherheitstipps für Wordpress

Wordpress ist das wohl weit verbreiteste Blog-System und kann für darüber hinaus gehende Zwecke eingesetzt werden. Leider werden aber auch Wordpress-Seiten nicht von Hackern verschont. Hier finden Sie 5 Sicherheitstipps für Wordpress.