27.03.2010 | Autor: Jonas
Dieser recht simple onpage SEO Tipp ist mir gestern auf dem etablierten SEO Blog Seokratie.de untergekommen. In der hochinteressanten Siteklinik Artikelserie nimmt sich Julian einen Online-Shop zur Hand und berichtet ausführlich und praxisnah über die SEO-Missstände des Shops und Optimierungsmaßnahmen. Im ersten Teil der Serie ist mir dabei ein kleiner und einfach umzusetzender Hinweis aufgefallen, den ich sofort in die Tat umgesetzt habe und euch kurz erklären möchte.
Individueller Footer
Im Footer, also im untersten Abschnitt einer Webseite, sieht man so gut wie immer identische Angaben. Copyrighthinweise, Impressum, Link zur Startseite etc. und das auf jeder Seite eines Projekts. Google hat im Prinzip auch nichts dagegen, aber wäre es nicht von Vorteil wenn jede Seite einen individuellen Footer hätte? Zum Beispiel könnte man den Titel eines Artikels noch einmal im Footer aufführen. Google würde es garantiert mögen und auch für Besucher hätte es, wenn auch nur einen kleinen, Mehrwert.
Die Umsetzung für WordPress Blogs ist dabei sehr einfach. Man packt folgenden Code-Schnipsel an beliebiger Stelle in die Datei “footer.php“ des momentan aktivierten Themes.
<?php single_post_title(); ?>
Beachten sollte man dabei, nicht den Standard Titel Code (<?php the_title(); ?>) zu verwenden, da dieser nur im WordPress Loop eingebunden werden darf. Wer sich etwas auskennt, kann das Ganze natürlich noch erweitern oder abändern. Auf jeden Fall haben wir jetzt für jeden Artikel einen individuellen Footer, der sich dazu noch auf den Artikel bezieht. Möglich ist der der kleine aber feine Eingriff auch mit der Shop Software XT-Commerce und sicher auch mit anderen Content Mangement Systemen.
v 0.02
Dank Tanjas Hilfe habe ich den Code jetzt etwas Erweitert. Es werden zusätzlich die Tags und die jeweilige Kategorie angezeigt, je nachdem wo man sich gerade befindet. Für die Startseite lässt sich außerdem ein individueller Text eingeben. Jetzt fehlt noch die Archivanzeige, was ich auch fast hinbekommen hätte mit “is_archive” und “single_month_title”, komischerweise werden dann aber keine Tags mehr angezeigt. Hilfe!
v 0.021:
So, jetzt klappts! Mit diesem Code (einfach in die footer.php kopieren) wird, egal wo Ihr euch im Blog befindet, ein auf die aktuelle Seite bezogener Footer angezeigt.
Nachteile? Unbekannt.
Mögliche Vorteile? Vermeidung von Duplicate Content, Info für Besucher, Höhere Keyworddichte + thematisch passend = Mini SEO Vorteil.
v0.03:
Habe die WordPress Seiten ja glatt vergessen! Die entsprechenden Zeilen wurden hinzugefügt.
<?php
if (is_single())
{ single_post_title('Artikel: '); }
elseif (is_category())
{ single_cat_title('Kategorie: '); }
elseif (is_date())
{ echo 'Archiv: '; single_month_title(' ', true); }
elseif (is_tag())
{ single_tag_title('Schlagwort: '); }
elseif (is_page())
{ single_post_title('Seite: '); }
elseif (is_home())
{ echo 'Text für die Startseite' ; }
?>
Ein großes Danke nochmal an die Bloggerin und WordPress Plugin Expertin Tanja
UDPATE: seoFooterTitle – Das Plugin zum Code
1 Trackbacks/Pings
-
seoFooterTitle – Neuartiges Wordpress SEO Plugin « Bloggonaut.net ·
20.04.2010
[...] größter Hingabe (nur leider ohne großes Wissen) hatte ich kürzlich in meinem Artikel “SEO Tipp des Tages” ein paar Zeilen WordPress Code veröffentlicht, die nun Dank Dominik von Hafna.de als [...]







13 Kommentare
Schöne Idee, werd ich gleich mal umsetzen. Funktioniert das eigentlich auch bei der Startseite / Archiven?
Hi Stefan, müsste hinzubekommen sein, bin aber kein WordPress Theme Profi. Der erwähnte Code-Schnipsel wird nur bei Artikeln angezeigt. (siehe mein Footer)
Falls jemand eine Ideen hat, wie man das Ganze für die Startseite, Archiv und Kategorien erweitert, dann her damit
Danke für den Hinweis, das werd ich mal ausprobieren
Kommt wirklich auf das Theme an. Bei mir musste ich das ganze noch etwas abwandeln da ich es wirklich nur auf den Artikeln haben mag und per default es überall angezeigt wurde.
Cool, Danke! Hab mich schon gefragt wie das geht und nun überall eingebaut.
Ein netter Tipp, ich habe das auch direkt mal umgesetzt, kann ja nicht schaden
LG Piet
Also… ich verstehe jetzt zwar nicht so ganz, warum Du das so machst, aber wenn Du individuelle Footer haben möchtest, dann kannst Du Dir auch individuelle Footer erstellen:
Du erstellst Dir z.B. eine footer-single.php, bestückst sie beliebig mit Deinen Inhalten und in der single.php rufst Du anstatt get_footer(); Deinen Single Footer mit get_footer(‘single’); auf. In die Klimmer gehört in Anführungszweichen der Name, den Du hinter footer-…php gewählt hast.
Das ganze geht natürlich auch für alle anderen Theme php Dateien. Auf diese Weise bestücke ich meine Blogs teilweise mit unterschiedlichen Sidebars.
Da Du im Footer außerhalb vom WordPress Loop bist, kannst Du mit den Template Tags, die innerhalb des Loops funktionieren hier natürlich nicht mehr arbeiten.
In den Kateorien etc. könnt Ihr es aber mal mit single_cat_title, single_tag_title, single_month_title probieren. Ansonsten muss man mit query_posts einen neue individuelle Abfrage starten.
Eine weitere Möglichkeit sind die conditional tags in einem einzelnen Footer. Also gibst Du z.B. in Deiner footer.php eine PHP Abfrage (bitte genau unter http://codex.wordpress.org/Conditional_Tags nach Beispielen kucken, Code kann man so schlecht in Kommentare posten):
if (is_single()) { single_post_tile();
} elseif (is_category()) { single_cat_title(); }
Viele Wege führen nach Rom… aber was das mit SEO zu tun haben soll verstehe ich ehrlich gesagt ganz und gar nicht. Google dürfte das da unten ziemlich wurscht sein, außer Du gestaltest es wirklich komplett individuell. Aber ein einfacher Titel zusätzlich… nun gibt eine minimal höhere Keyword Density… dürfte aber kaum bis gar keine Auswirkung zeigen
@Jonas: Da fällt mir gerade noch ein. Für die Startseite fragst Du, wie in meinem letzten Beispiel mit den conditional tags is_home() ab und nimmst ebenfalls den single_post_title(), dann hast Du den ersten Beitrag aus der Loop der Startseite
Hi Tanja,
danke für die Hilfe und deine ausführliche Erklärung! ich werd da morgen nochmal etwas rumbasteln.
Warum ein individueller Footer?
Naja, erstmal stammt die Idee nicht von mir, sondern von einem in der Szene bekannten SEO (siehe Artikel).
Klar ist auch, das es keine “must-have” Optimierung ist, aber warum nicht kurz erwähnen? warum nicht mal ausprobieren? Für viele ist es auch einfach ein großer Fun den Blog SEOtechnisch zu optimieren, bei anderen muss der Code 100% XTMHL Strict sein etc… Es ist ja auch nicht schädlich, könnte sogar etwas bringen und informativer als ein 08/15 Footer allemal
Mir schwebt da schon so ein Plugin im Kopf herum, “WP-SEO-Footer” oder so ähnlich…*g* mit Breadcrumb Navi-Anzeige: Nach dem Motto:”Sie befinden sich hier: Startseite / category / SEO / SEO Tipp des Tages” … naja, sowas gibt es sicher schon, habt da nicht so den Plan von
Für eine Breadcrumb Navi braucht man eigentlich kein Plugin, ist schwupp die wupp selbst geproggt. Habe ich für diverse Kunden auch schon gemacht, allerdings im Header
Ich persönlich nutze den Footer am liebsten für die interne Verlinkung, aber das ist natürlich Geschmackssache.
Dass es mit is_archive nicht funktioniert, da musste ich auch gerade erst nachsehen. Liegt daran, dass mit archive die Kategorien, Tags und restlichen Archive (Monat, Tag, Jahr) zusammen angesprochen werden. Probiere es stattdessen mal mit is_date. Oder alternativ (is_day, is_month, is_year, is_time).
Wenn es nicht funzt, dann musst Du verneinen, also z.B. if (is_archive() && !is_tag() && !is_category()), was dann soviel heißt wie jegliches Archiv was kein Tag und kein Kategorie Archiv ist.
So jetzt schau ich mal, wie ich da ein richtiges Plugin draus bastel, haha
Diesen Tipp habe ich vor einigen Wochen auch bei mir im Blog eingebaut. Kann aber noch nicht genau sagen, ob es was bewirkt hat. Aber kann ja nichts schaden. Den erweiterten Code von dir, muss ich mir mal genauer ansehen, ich habe nur
genutzt.