Kategorien
PHP SEO WordPress

WordPress SEO: Meta Description Tag einbauen

WordPress ist sehr sparsam mit Meta-Tags, um das Description Tag einzubauen, muss man folgenden Code in die header.php einbauen:

<meta name="description" content="<?php if ( is_single() ) {
        single_post_title('', true);
    } else {
        bloginfo('name'); echo " - "; bloginfo('description');
    }
    ?>" />

 

Kategorien
SEO WordPress

SEO: Google Autoren Foto anzeigen

Wenn man sein Foto in den Suchergebnissen neben seinen Google Suchtreffern anzeigen will, muss folgende Schritte unternehmen:

  1. Anmeldung bei Google+, im Profil unter macht mit bei die eigene Webseite angeben (Achtung bei mit www und ohne)
  2. den Namen des Autors taggen auf der eigenen Webseite, Bsp: <a href=“https://plus.google.com/107751823415469819633?rel=author“>Sebastian  Viereck</a>
  3. Urheberschaft bei Google verifizieren mit einer Adresse der Domain z.B: seo-google@sebastianviereck.de
  4. Anschließend sollte mit dem Rich Snippets Testing Tool von Google noch einmal verifiziert werden, ob alle Informationen vorhanden sind. Bei mir musste das Google+ Profile nochmals verknüpft werden, siehe Screenshot
Are you the author? If you have an email with sebastianviereck.de and verified it with Google+, please enter your G+ profile to verify your authorship here:

Kategorien
SEO

Google SERP Description nicht nachvollziehbar

Bei einem Kunden hatte ich das Problem, dass es unpassenden Text in der Google Suche angezeigt wird, der nicht von der Seite stammt, die ich optimieren wollte:

Verleih, An- und Verkauf von gebrauchten CDs sowie Vermietung des dazugehörigen Equipments.

Wie ich herausgefunden habe, kam dieser Text von dem dmoz.org Eintrag.

Um zu verhindern, dass der Text angezeigt  wird, muss man den folgenden Header setzen (für alle Bots):

<meta name="robots" content="NOODP" />

 

Kategorien
Apache Webserver PHP SEO Webdeveloper Tools

Profiling mit XDebug und Webgrind

Wenn die Performance einer Webseite nachgibt, stellt man sich oft die Frage, an welche Funktion/Modul liegt der Performanceverlust? Die Lösung ist das Profiling einer Webseite.

Profiling beschäftigt sich der Analyse der Funktionsaufrufe eine Webseite. Es kann dadurch analysiert werden, welche Teile sehr lange brauchen oder welche Funtionen doppelt aufgerufen werden.

Profiling sollte nicht auf einem Produktivsystem ausgeführt werden, weil die Performance einbricht und Ausgaben sichtbar sind. Übrigends: Wer seine Webseite schneller macht, SEO optimiert gleichzeitig.

Kategorien
SEO

On-Page SEO Checklist

Für eine Basis-SEO einer Webseite sollten die folgende Punkte beachtet werden. Die Checkliste wird kontinuierlich erweitert und nur eine Gedankenstütze für mich.

  • URLs aufhübschen, html Endung wenn möglich
  • img mit alt und title-Tag versorgen, title länger und anders als alt-Tag
  • Links mit title-Tag versorgen, nicht zu viel Text (höchstens 3 Wörter)
  • Überschriftenhierachie checken, nur eine h1
  • h1, title, description, Links zur Seite  mit Keyword füllen
  • Titel 70 Zeichen, damit von Google nicht gekürzt
  • Description 150-160 Zeichen, soll zum klicken animieren, Keywords weit vorn im Text
  • Description solle im Text vorkommen
  • Javascript Link für Impressum
function javascriptLink(url)
{
    window.location.href = "/" + url;
}
  • www-Umleitung
  • Umleitung der alten indexierten Seiten
  • kein doppelter Content
  • mehrfache Verlinkung der wichtigen Seiten
  • mehrere Domains auf die Seite vorhanden? Umleitung einrichten (doppelter Content)
  • Sitemap
  • css, javascript Dateien vereinigen, Ladezeit verringern
Kategorien
SEO

Shop SEO mit schema.org

Mit schema.org können beliebiegen Textteilen einer Webseite maschinenlesbare Informationen über die Oberkategorie hinzugefügt werden.
Wenn man bspw. einen CD Online-Shop betreibt, kann man mit schema.org einer CD-Detail Seite Informationen über Interpreten, Release usw. kennzeichnen.

Kategorien
SEO

Google Panda Update SEO

Google hat mit seinem neusten Update ihres Ranking Algorithmusses den Kampf gegen schlechten und doppelten Inhalt aufgenommen.

Leider funktioniert das sehr gut, wie ich auf meiner Webseite wo-bin-ich-jetzt.de festellen musste. Am 12.8.2011 wurde das Update in Deutschland aktiviert und führte auf meiner Seite prompt zu einem Einbruch der Google-Besucher um -80%, weil dort ausschließlich doppelter Content von verschiedenen APIs verwendet wird.

Eingie Kriterien für schlechte Qualität von Inhalten sind

  • zu kurze Texte oder gar kein
  • keine Strukturierung der Texte mit Auszählungen und Überschrifthierachien (h1-h5)
  • einfache Keyword Wiederholungen ohne Sätze zu benutzen

Außerdem kann Google auch die Verweildauer auf der Webseite messen, wenn User über Google suchen, auf einen Link klicken und kurze Zeit später wieder zurück sind und weitersuchen. Ich habe beobachtet, dass besonders die Seiten mit schlechter Verweildauer besonders abgestrafft worden sind.

Die Lösung kann nur sein, den doppelten Inhalt zu verändern und in verschiedene Satzformen zu skripten, um einen attrativeren Content zu schaffen. Dabei muss auch auf die Eigenheiten der deutschen Sprache wie Fälle und Ein- und Mehrzahl geachtet werden.

Kategorien
CodeIgniter Framework SEO

$_GET Variablen in CodeIgniter und SEO

CodeIgniter hat aufgrund der Sichheitsprobleme von Get-Variablen dieses standmäßig deaktiviert, d.h. sie werden überschrieben beim Starten der Webseite.

Ein Möglichkeit GET-Variablen trotzdem zu nutzen und gleichzeitig suchmaschinenfreundliche URLs zu erzeugen ist:

$this->uri->segment(3)

Dieser Befehl gibt bei einer URL namens:http://www.foo.de/1/2/3/ den Wert 3 zurück.

Der Vorteil ist, dass keine Namen-Wert-Paare mehr in der URL befindlich sind, sondern nur noch die Werte, was die Länge der URL verkürzt und sehr seo freundlich ist. Der Nachteil ist, dass die Reihenfolge sich natürlich verändern kann und es dann zu Problen kommt.

Kategorien
SEO WordPress

Blog Katalogdienste nutzen bei WordPress um den Traffic zu erhöhen

Damit die eigene Meinung auf der ganzen Welt ankommt und nicht nur der eigen Freundeskreis von der verbalen Ergüssen genervt wird, bieten sich Katalogdienste an, die automatisch angepingt werden, wenn neue Artikel zur Verfügung stehen. Diese Dienste nehmen dann ihre Texte in ihre Suchmaschinen und Webseiten auf. Dabei muss beachtet werden, dass die richtigen Katalogdienste ausgewählt werden, weil Google gern Artikel bei anspruchlosen abstraft.

Eingefügt werden können diese Dienste unter Einstellungen->Schreiben->Update Services.

Eine Übersicht ist bei WordPress erhältlich.

Kategorien
SEO WordPress

Link-Sculpting ohne nofollow durch Link Maskierung mit Seo Ultimate

Klingt kompliziert, ist es aber nicht. Link-Sculpting bedeutet seine Link Struktur seiner Webseite so zu optimieren, dass die  von der Seite weg zeigenden Links entkräftet werden. Da mit jedem Link nach aussen mehr Gewicht auf den Linkpartner und weniger Gewicht auf die eigene Seite fällt, gilt es die ausgehenden Links zu optimieren.

Das Seo Ultimate Plugin von WordPress bietet dafür das geeignete Werkzeug: die „Link masks“, die unter jedem Artikel eingeblendet werden. Damit lassen sich Links erzeugen, die für die Suchmaschine auf die eigene Webseite zeigen und durch einen .htaccess Redirect für den Besucher das gewünschte Ziel ansteuern. Dabei wird darauf geachtet, dass der virtuelle  /go/ Ordner mit einem „302“ Redirect Moved Temporarily weiterleitet, den die Bots nicht weiter verfolgen.

Beispiel normaler Link: Sehenswürdigkeiten Berlin

Beispiel maskierter Link mit Redirect: Sehenswürdigkeiten Berlin

Zu Verdeutlichung habe ich mir im Firebug die Funktionsweise genauer angeschaut, allerdings muss man dafür sehr schnell klicken können oder Internet bei der Telekom haben, um rechtzitig vor dem Ausführen des Redirects das Folgende sehen zu können:

firebug_redirect_302_link_mask_sculp
firebug redirect 302 link mask sculp

Es wird also wirklich ein 302 Redirect gemacht, ausgelöst durch die Link Maskierung. Danach folgt ein 301 Redirect, der durch die .htaccess auf dem Server ausgelöst wird und die Anfrage von www.wo-bin-ich.de auf wo-bin-ich.de suchmaschinenfreundlich weiterleitet.