Joomla
Suchmaschinenoptimierung
Was ist Suchmaschinenoptimierung?
Search Engine Optimization (SEO) bzw. Suchmaschinenoptimierung sind wichtige Maßnahmen für eine Homepage, die dazu dienen dass die Webseiten bei den Suchmaschinen auf höheren Plätzen angezeigt werden und somit von vielen Besuchern gefunden werden können.
Dabei geht es vorallem um die Besucher! Die Suchmaschine ist nur das Mittel zum Zweck. Gemeint ist damit, dass sich am Ende der Besucher wohlfühlen soll und nicht nur die Suchmaschine.
Suchmaschinenoptimierung ist ein Teilgebiet des Internetmarketings. Ich verwende hier bewusst nicht den Begriff Suchmaschinenmarketing, weil das Ziel - ein erfolgreicher Internetauftritt ist und nicht nur das Ranking in den Suchmaschinen.
Massnahmen, die der Suchmaschine helfen
Man sollte möglichst nichts vergessen, was der Suchmaschine die Arbeit erleichtert.
u.a.- title-Tag: Titel der Seite bzw. der Unterseite
- sprechende URL's / suchmaschinenfreundliche URL's Das sind URLs die passend zum Inhalt benannt sind.
- META-Tag keywords: passende Suchbegriffe der Seite bzw. der Unterseite
- ALT-Tag zu Bildern: alternative Texte für Bilder
- Gliederung der Seite: Verwendung von Überschriften passend zum Inhalt (H1, H2, ...)
- interne Verlinkung der Seite (das ist dann auch für die Besucher hilfreich!)
Man sollte möglichst alles weglassen, was der Suchmaschine die Arbeit erschwert.
Was sollte man vermeiden?
u.a.- zu lange Ladezeiten der Seite
- defekte Links
- fehlerhaften html-Code
- fehlerhafte Stylsheets
- unnötigen html-Code
- unnötiges JavaScript
zu lange Ladzeiten
Dies ist nicht nur für die Suchmaschine wichtig, sondern vorallem für die Besucher.
Alles, was auf einer Seite angezeigt werden soll, muss auch "geladen" werden. D.h. die Seite selbst, die Stylesheets, die Scripte, die Bilder und ggf. Videos benötigen zusammen je nach Größe mehr oder weniger Zeit. Alles was dabei weit über 3 Sekunden liegt, ist nicht wirklich akzeptabel.
Nicht, weil ich das so festgelegt habe! Sondern weil keiner ewig warten will.
1 - 2 - 3 - Geduld vorbei (jetzt sollte langsam mal mal etwas angezeigt werden).
Warum soll ich ewig lange warten, wenn Google zum meinem Suchbegriff 2,6 Mio Einträge gefunden hat, vielleicht ist ja einer dabei der schneller geht? Diese "magische Grenze" von ca. 3 Sekunden gilt vorallen für die Startseite.
Eine Unterseite mit einem Flashvideo darf durchaus eine deutlich längere Ladezeit haben, der Besucher hat sich schon entschieden zu bleiben, er will sich ja das Video ansehen ... Ein entsprechender Hinweis, wie lange das Laden des Videos dauern kann, schadet allerdings nicht.
defekte Links
Links, die irgendwo im Nirwana enden sind für Besucher deutlich nerviger als für Suchmaschinen. Allerdings stellt sich die Frage, ob eine Suchmaschine bei Aufruf eines solchen defekten Links, die vorherige Seite weiter durchsucht oder nicht einfach mit einer anderen Seite weiterarbeitet (die ist dann vermutlich auch auf einer anderen Domain)?
fehlerhafter html-Code
Der Tippfehler als solches läßt sich nicht immer vermeiden und manchmal vergisst man vielleicht auch einen tag (gemeint sind hier die Steuerzeichen im html-Code) zu beenden. Viele Browser sind da durchaus leidensfähig und zeigen trotzdem irgendetwas oder auch alles richtig an, manche auch nicht.
Ein kritischer Blick auf dem Quellcode ist in jedem Fall zu empfehlen. Glücklicherweise gibt es auch Möglichkeiten eine Seite Online auf Fehler prüfen zu lassen, z.B. unter: http://validator.w3.org/check?uri=http://major-online.de
fehlerhafte Stylesheets
Diese Stylesheets regeln "nur" die Anzeige, also das Design einer Seite. Das Design wird von Suchmaschinen nicht bewertet. Hier könnte man aus Sicht des "Suchmaschinen - Optimierers" großzügig hinwegsehen, wenn da nicht das Thema Besucher wäre, diese bewerten durchaus das Design! Insbesondere wenn es wie Kraut und Rüben aussieht, ist der Besucher schnell wieder weg.
unötigen html-Code
Die Betonung liegt auf unnötig! Wie sonst sollte man die Seite strukturieren und optisch ansprechend aufbauen? Das Verhältnis Inhalt zum Code sollte aber schon zugunsten des Inhaltes ausfallen. Auch wenn immer wieder gesagt wird, dass man Tabellen vermeiden soll, ist der generelle Verzicht auf Tabellen auch nicht der richtige Weg. Es gibt durchaus Gründe Tabellen zu verwenden, die Sinn machen, z.B. wenn ich eine Tabelle ausgeben will!
Dies gilt auch für die übrigen Elemente im html-Code. Für Überschriften bietet sich die Verwendung der h1, h2, ... Tags nummal an, dafür sind diese da.
Für bestimmte Formatierungen im Text, insbesondere mehrfach verwendete ist die Definition im Stylesheet (bei Verwendung von class bzw. id) der in der html vorzuziehen. Diese Stylesheet sollte dann auch konsequent in der bzw. einer externen css-Datei eingetragen werden.
unnötiges JavaScript
Die Betonung liegt auf unnötig! JavaScript ist durchaus ein gutes Instrument, um z.B. Benutzereingaben zu validieren, oder auch die Seite optisch zu gestalten (z.B. Bildwechsler mit Überblendungen usw.).
Nach Möglichkeit sollten auch JavaScript als eigenen js-Datei gespeichert werden.



