Suchmaschinenfreundliche Anzeige des Seitentitels

Kategorie: WordPress

Veröffentlicht am

UPDATE 24.11.2021: Weiter geht es im neuen Dub.blog

Der Titel einer Seite ist das Aushängeschild einer Homepage oder eines Blogs. Er findet Verwendung in der Titelzeile des Browsers und wird als Lesezeichen (Bookmark, Favoriten) gespeichert. Fast noch wichtiger: Für Suchmaschinen und deren Ausgabe zählt er zu den wichtigsten und als erstes durchsuchten Inhalten.

Nun ist die Standardausgabe des Titels mit Blogname – Artikelname nicht gerade suchmaschinenfreundich. Eine relativ einfache Lösung ohne ein eigenes Plugin installieren zu müssen hab ich, wieder einmal, bei Software Guide gefunden.

Um den Titel so wie in diesem Blog (kuck nach oben) anzuzeigen müsst ihr folgende Änderungen im Code der Datei header.php vornehmen. Sucht die Zeile die mit <title><?php bloginfo('name'); ... beginnt (ziemlich weit oben). Diese Zeile müsst ihr löschen und mit diesem Code von Michael ersetzen (vorher die originale header.php sichern):

<?php
echo '	<title>';
if ( is_home() ) {
	// Blog's Home
	echo get_bloginfo('name') . '  » Weblog';
} elseif ( is_single() or is_page() ) {
	// Single blog post or page
	wp_title(''); echo ' - ' . get_bloginfo('name');
} elseif ( is_category() ) {
	// Archive: Category
	echo get_bloginfo('name') . ' » Kategorie: '; single_cat_title();
} elseif ( is_day() ) {
	// Archive: By day
	echo get_bloginfo('name') . ' » Alle Weblogartikel vom ' . get_the_time('d') . '. ' . get_the_time('F') . ' ' . get_the_time('Y');
} elseif ( is_month() ) {
	// Archive: By month
	echo get_bloginfo('name') . ' » Alle Weblogartikel vom ' . get_the_time('F') . ' ' . get_the_time('Y');
} elseif ( is_year() ) {
	// Archive: By year
	echo get_bloginfo('name') . ' » Alle Weblogartikel vom Jahr ' . get_the_time('Y');
} elseif ( is_search() ) {
	// Search
	echo get_bloginfo('name') . ' » Suche:  	‹' . wp_specialchars($s, 1) . '›';
} elseif ( is_404() ) {
	// 404
	echo get_bloginfo('name') . '  » 404 - Angeforderte Seite nicht gefunden';
} else {
	// Everything else. Fallback
	bloginfo('name'); wp_title();
}
echo '</title>';
?>

Fertig!

Einen ähnlichen Beitrag findet ihr auf texto.de. Hier geht´s zum Originalbeitrag von Michael mit weiteren SEO-Tipps.

    Die mobile Version verlassen