Webseiten weiterleiten – aber suchmaschinenfreundlich

2010
05.13

Redirect 301 – Moved Permanently

Oft müssen Webseiten auf andere URLs weitergeleitet werden. Das kann unterschiedlichste Gründe haben, Umzug auf anderen Server, alles soll über die Subdomain www laufen, neuer Domainname, etc. Die Methode, mit der weitergeleitet wird, gilt es zu beachten, da mit der falsch gewählten Sprache sich schon so mancher seine  gute Google-Positionierung zunichte gemacht, oder sich ganz aus dem Google-Index geschossen hat.

Grundlegend stehen zwei Optionen zur Verfügung, client- und serverseitige Weiterleitung.

Clientseitige Weiterleitung

Die clientseitige Weiterleitung wird vom Browser übernommen, was zum einen mit HTML und zum andern mit Java Script gelöst werden kann.

1. HTML

<META HTTP-EQUIV=Refresh CONTENT="5;
URL=http://www.hierhin-weiter-geleitet.de">

Dieser Code wird in den “head” Bereich der Webseite eingefügt. Die Zahl 5 steht hierbei nach wie vielen Sekunden der Browser zu entsprechenden URL “umspringt”

2. Java Script

<script LANGUAGE="javascript">
  top.location.href='http://www.hierhin-weiter-geleitet.de'
</script>

Clientseitige Redirects sind jedoch tunlichst nicht anzuwenden, ganz einfach, weil sie den wichtigen HTTP 1.1 Standard ignorieren – und das mögen Suchmaschinen ganz und gar nicht. Untechnsich gesagt, wir die Zielseite (die ja eigentlich die “alte” Seite ist) als neue Seite betrachtet und muss sich erst eine gute Positionierung “verdienen”.

Serverseitige Weiterleitung

Bei dieser Methode wird direkt vom Server an den Browser oder Suchmaschinenspider gemeldet, dass die Seite nun woanders zu finden ist. Spider beachten dieses und machen ein Update zum Eintrag der Seite mit der neuen URL. Das Ergebnis ist, dass PageRank und Positionierung erhalten bleiben. Das kann über htaccess oder auch mit PHP gelöst werden

1. htaccess

Beispiel 1: Alle Anfragen an domain.tld werden an www.domain.tld weitergeleitet.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.domain.tld$ [NC]
RewriteRule ^(.*) http://domain.tld/$1 [L,R=301]

Den meisten ist es ziemlich egal, ob ihre Webseiten mit oder ohne www aufgerufen weden. Das ist aber bei Google und Co. nicht der Fall. Dieser Umstand wird als zwei Seiten mit gleichem Inhalt betrachtet. Sichwort” duplicate content” (doppelter Inhalt), das mag Google ganz und gar nicht.

Beispiel 2: Alle Anfragen an alte-domain.tld an neue-domain.tld weiterleiten:

RewriteEngine on
RewriteRule ^(.*) http://www.neue-domain.tld/$1 [R=301,L]

Weitere Regelen zur Weiterleitung mit htaccess finden Sie in der apache Dokumentation zum Thema mod_rewrite.

2. PHP

<?php
  header("HTTP/1.1 301 Moved Permanently");
  header("Location:http://www.hierhin-weiter-geleitet.de");
  exit;
?>

Diese Code muss ganz am Anfang des PHP-Scripts plaziert werden. Ausgaben davor über echo oder auch nur ein Leerzeichen vor “<?php” führen zu Fehlermeldungen. Es können jedoch Variablen aufgelöst und weitergegen werden.

Bsp.:

<?php
  if(isset($_GET['id']) && $_GET['id'] == 25) {
    header("HTTP/1.1 301 Moved Permanently");
    header("Location:
    http://www.hierhin-weiter-geleitet.de/und-zwar-genau-hin.html");
    }
    else {
      header("HTTP/1.1 301 Moved Permanently");
      header("Location:http://www.hierhin-weiter-geleitet.de");
      }
  exit;
?>

Aufgefallen sind bestimmt der Begriff “Moved Permanently” und im htaccess-Beispiel die Zahl “301″. Beides gibt an, dass die Seite nun permanent unter dem neuen Link zu erreichen sind. Bei htaccess kann auch “302″ angegeben werden. Das bedeutet das der neue Link nur vorübergehend ist.

Das PHP-Script sollte mit exit beendet werden, da nachfolgender Code Fehler erzeugen und die Ausführung behindern kann.

CSS-Container horizontal und vertikal zentrieren

2010
03.11

Neulich fragte micht ein Bekannter, der mit CSS und XHTML begonnen hat, wie man einen Container auf der Seite genau in der Mitte positionieren kann. Damit meinte er, dass der Container oben und unten, sowie links und rechts jeweils den gleichen Abstand hat – kurz:  Der Container soll horizontal und vertikal zentriert auf der Seite dargestellt werden.

Das ist recht einfach zu realisieren.

  1. Im CSS wird die Höhe der Seite auf 100% gesetzt. (html, body{100%})
  2. Der Seitenrand wird auf NULL gesetzt. (body{margin: 0; padding: 0})
  3. Dann wird ein Container eingefügt, dessen obere linke Ecke genau in der Mitte der Seite positioniert ist (position: absolute;  left: 50%; top: 50%;)
  4. Dann wird jeweils der Rand (margin) um die Hälfte der Höhe des Containers noch oben geschoben (margin-top: -200px) und um die Hälfte der Breite des Containers noch rechts geschoben (margin-right: -300px). Wichtig ist hier das Minuszeichen.

Da mir die Frage schon öfters gestellt wurde hier der Quellcode zum kopieren:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>CSS-Container horizontal und vertikal zentrieren</title>
<style type="text/css">
<!--
html, body {
    height:100%;
}
body {
    margin: 0;
    padding: 0;
}
#container_in_der_mitte {
    position:absolute;
    left:50%;
    top:50%;
    width: 600px;
    height: 400px;
    margin-top:-200px;
    margin-left:-300px;
    border: 1px dashed #990000;
}
-->
</style>
</head>
<body>
<div id="container_in_der_mitte"></div>
</body>
</html>

Weitere Infos hier …

SEO – was ist das eigentlich?

2010
03.11

Suchmaschinenoptimierung oder Search Engine Optimization (SEO) sind Methoden, die dazu dienen, Webseiten bei betreffenden Suchbegriffen in den Ergebnisseiten von Suchmaschinen auf höheren Plätzen erscheinen zu lassen. Gerade in diesem Dienstleitungsbereich tummeln sich viele unseriöse Anbieter die kurzerhand versprechen, Ihre Seiten bei google ganz nach oben zu bringen und das, natürlich in kürzester Zeit. Wenn es so einfach wäre, würden alle ganz oben stehen, was nicht weiter kommentiert werden muss.

Wir haben daher eine Strategie entwickelt, die seriös und auf wissenschaftlichen Untersuchungen beruhend , den gewünschten Erfolg sukzessive mit fortlaufender Inanspruchnahme der Dienstleistung zeigt.

Kurzfristige Erfolge lassen sich mit teuer bezahlten Backlinks, oder auch mit so genannten Spameinträgen erzielen. Aber gerade das kann dazu führen, dass die relevanten Suchmaschinen und Webverzeichnisse die Webseite ganz aus dem Index entfernen. Eine neue Indexierung ist dann sehr kosten- und zeitaufwendig. Die entsprechende Webseite könnte dann bis zu einem halben Jahr oder auch länger ungelistet und damit unauffindbar sein.

Unsere Erfahrungen zeigen, dass mit den entsprechenden Services bereits nach 6 Monaten deutliche und nachhaltige Erfolge zu erzielen sind. Mit fortdauernder Betreuung wird der Erfolg weiter gesteigert. Referenzprojekte zeigen, dass Platzierungen unter den Top 10 auf Dauer nur so zu erzielen sind.

Viele unserer Dienstleistungen sind speziell für die Algorithmen von google optimiert. Was sich in der Praxis nicht als ungewünschte Abhängigkeit darstellt, sondern sich gleich in vielerlei Hinsicht für den Kunden als vorteilhaft resümieren lässt. Google ist mit ca. 90% Marktanteil nicht nur der Branchenprimus, vielmehr nutzen weitere Suchdienste die google-Ergebnislisten. Als Fazit kann hier gesagt werden, dass „wer bei google top platziert ist, liegt auch bei allen anderen ganz weit vorne“. Durch permanente Beobachtung und Analyse von  google selbst, kann auf Ändererung der Algorithmen unverzüglich reagiert werden. Andere Anbieter können erst später Ihre Services anpassen, dann kann es aber sein, dass die betreute Seite schon im Nirvana verschwunden ist.

Was erhält der Kunde für sein Geld?
Bei virtuellen Leistungen, die zudem auch noch komplexe technische Dienstleistungen beinhalten, ist es für den Kunden kaum oder gar nicht nachvollziehbar, was eigentlich für Ihn getan wird. Ebenfalls spukt in vielen Köpfen immer noch der Irrglaube, dass im Internet alles kostenlos ist und man einfach nur zugreifen müsse. Das Gegenteil ist aber Realität. Topplatzierungen mit den gewünschten Suchbegriffen werden teuer bezahlt, da hiervon letztendlich nicht nur die Umsatzzahlen abhängig sind. In einigen Branchen geht es hierbei ganz schlicht und einfach um „Leben und Tod“. Das gilt sowohl für den Bereich B2C, als auch immer mehr für den Bereich B2B.

Unsere Strategie

STEP 1: KeywordAnalyse
Zuerst gilt es zu ermitteln, welche Suchbegriffe für das einschlägige Kundenprojekt die richtigen sind. Sicher hat der Kunde hier schon klare Vorstellungen. Jedoch gilt es, den Kunden vor seinen Mitbewerbern zu platzieren. Daher ist es unerlässlich zunächst eine branchenspezifische Analyse durchzuführen. „Wie und wo wird die Konkurrenz gefunden“, ist hier die zentrale Frage. Wir entwickeln hierzu dann die passenden Suchbegriffe. Branchenspezifisch wird das Projekt dann den drei Kategorien „leicht“, „mittel“ und „schwierig“ zugeordnet.

Nach Erstellung der Analyse und Ermittlung der relevanten Keywords kann der Kunde den Vorschlägen zustimmen und eigene Ideen ergänzend einbringen.

Die Kosten sind für die Analyse in allen Kategorien gleich. Abweichend stellt sich hier jedoch das Pricing bei den monatlichen kosten dar.

STEP 2: Onsite-Optimierung
Wir prüfen die bestehenden Webseiten auf Herz und Nieren. Häufig werden die Seiten mit den bekannten Editoren wie Dreamweaver, Netobjects Fusion oder Frontpage erstellt. Ebenfalls können so genannte Content Management Systeme bei dynamischen Webseiten zum Einsatz kommen. Jedes System oder jeder Editor produziert hier selbständig den HTML-Code, der letztendlich das Gerüst für die Webseite bildet. Hierbei gibt es erhebliche Unterschiede in der Handhabung des Codes. Das W3C-Konsortium legt die Standards für Webseiten fest. Hieran halten sich alle mehr oder weniger. Die meisten Browser verzeihen diese Abweichungen und stellen die Webseite richtig dar. Der Besucher kann alles lesen. Das ist jedoch bei so genannten Bots und Spidern, die von Suchmaschinen eingesetzt werden nicht so. Hier kann es vorkommen, dass Inhalte nicht gefunden werden. Als Ergebnis wird die Seite einfach nicht indexiert. Da nutzen dann auch die schönsten Keywords nichts.

In Zuge der OnSite-Optimierung wird die komplette Site auf den W3C-Standard gebracht. Untechnisch ausgedrückt, erhält das Web die „TÜV-Plakette“. Darüber hinaus werden noch einige unsichtbare Funktionen implementiert, um die Site von unseren Servern überwachen und steuern zu lassen. Dieser Schritt dient einfach dazu, neue Keywords implementieren zu können, suchmaschinenoptimierte Texte (für einen menschlichen Besucher nicht lesbar) einzubinden und auch die Tätigkeit der Spider und Bots zu verfolgen.

Die Kosten hierfür sind projektabhängig und werden am konkreten Beispiel ermittelt und angeboten.

STEP 3: Webkatalogeinträge
Unser System kümmert sich um die nötigen Webkatalogeinträge, so dass eine erste qualitativ geprüfte Linkpopularität garantiert ist. Nicht die Menge sondern die Qualität spielt hier den entscheidenden Faktor.

STEP 4: Linktauschpartner
Hier werden themenrelevante und qualitativ hochwertige Webseiten und Portale für einen Linktausch gesucht. Die Betreiber werden dementsprechend von uns angeschrieben. Die Links der Partner werden in das Kundenprojekt eingebunden und / oder werden entsprechende Psydoseiten erzeugt, um das Kundenprojekt unberührt zu lassen.

Der Kunde erhält per Email als PDF, oder über unsere Supportseite mit entsprechendem Login über die gesamte Projektlaufzeit detaillierte Statistiken zu den aktuellen Platzierungen und kann so einfach und unkompliziert den aktuellen Stand einsehen und kontrollieren. Diese Transparenz bietet wahrscheinlich kein zweiter Anbieter in dieser Branche.

Weitere Infos finden Sie hier >>

Hallo Welt!

2010
03.10

Endlich ist es soweit, DATASENS hat nun endlich den lang ersehnten Blog. Tja, so ist das mit der knapp bemessenen Zeit: Man hat die Idee und wenn man sich nicht sofort die Zeit nimmt, schiebt man die Idee auf der ToDo-Liste immer weiter nach unten.

Das ist nun vorbei – der Blog ist nun verfügbar. Ich (Frank Zillmann) werde nun genötigt sein in regelmäßigen Abständen (mein Wunsch ist täglich) Artikel zu den Themen Webdesign, Programmierung (PHP & MySQL), Printdesign und Suchmaschinenoptimierung, bzw. -marketing zu veröffentlichen.

Gespannt sind wir schon auf euer Feedback und eure Kommentare. So, nun gilt es den Blog mit Leben zu füllen.

Herzlichst,

Euer Frank Zillmann

P.S.: Weitere Infos zu mir und dem was ich so mache findet Ihr unter www.datasens.de.