Suchmaschinenoptimierung oder auch Search Engine Optimization (SEO) bedeutet, dass man eine Webseite so gestaltet, dass sie im Verzeichnis der Suchmaschinen auf den vorderen Plätzen angezeigt wird. Die Seite wird dann schnell gefunden und möglichst viele Besucher können auf diese Seite gelangen.

Die Voraussetzungen für die Optimierung beginnen schon beim Hosting einer .Domain mit Webspace genauso wie die EDU Domains. Wichtig ist hier, dass man Zugriff auf Server-Logdateien hat, um notwendige Logfile-Analysen vorzunehmen. Dadurch erhält man wertvolle Informationen über das Surfverhalten der Besucher.
Auch der Seitentitel und der Domainname sind von Bedeutung und sollten das Unternehmen repräsentieren. Wenn möglich, sollten auch hier wichtige Keywords enthalten sein.
Beim Webhosting sollte man darauf achten, dass die Datei htaccess zur Verfügung steht, damit auch Weiterleitungen eingerichtet werden können. Ebenso sollte es möglich sein, Subdomains einzurichten. Eigenständige Bereiche einer Domain können gut auf Subdomains ausgelagert werden.
Im Namen der Subdomains sollten möglichst wichtige Keywords enthalten sein. Diese werden von Suchmaschinen sehr hoch gewichtet. Domainnamen die aus mehreren Wörtern bestehen, sollten mit einem Bindestrich getrennt werden. Man sollte möglichst keine Sonderzeichen in den Domainnamen verwenden.
Gute Webseiten kann man mit HTML, CSS-Formatierung und PHP5 erstellen. Man sollte hinsichtlich er Suchmaschinenoptimierung möglichst keine Frames verwenden, da ein Frameset von einer Suchmaschine als leer angesehen wird. Bei Webseiten die in Frames aufgeteilt sind, fällt der Pagerank daher immer wesentlich niedriger aus, als bei Seiten ohne Frames.
Die Texte auf den Seiten sollten für die Besucher informativ und gut zu lesen sein. Nur wer die Texte interessant findet, wird sich die Seite länger und intensiver anschauen.
Die Texte dürfen nicht von anderen Seiten abgeschrieben sein und sollten ein gewisse Anzahl wichtiger Keywords enthalten. Diese Keywords sind Suchworte, die von den meisten zu einem speziellen Thema in die Suchmaschine eingegeben werden. Mit speziellen Tools, kann man erfahren, mit welchen Suchworten am häufigsten zu einem Thema Seiten gesucht werden. Diese Suchworte oder Keywords sollten nun so geschickt in den Text eingebaut werden, dass sich der Text trotzdem gut lesen lässt. Keywords die weiter vorn im Text stehen, werden von den Suchmaschinen mehr berücksichtigt, als jene weiter hinten.
Ein weiteres wichtiges Kriterium ist die Linkpopularität. Je öfter eine Webseite von anderen Webseiten verlinkt ist, desto höher wird sie von den Suchmaschinen bewertet und das Ranking verbessert sich. Auch ausgehende Links können das Ranking verbessern, deshalb ist es auch ratsam andere Webseiten, die für die eigenen Besucher interessant sein können, mit der eigenen Seite zu verlinken.
Ist die eigene Webseite in die wichtigsten Suchmaschinen und Webkataloge eingetragen, dann dauert es eine gewisse Zeit, bis sie im Ranking steigen kann. Ganz neue Seiten sind im Ranking immer niedrig. Erst mit der Zeit wird das Ranking höher. Eine möglichst optimal erstellte Seite hat, mit einer professionellen SEO Agentur an der Seite, ein gutes Ranking nach ungefähr 3 bis 6 Monaten erreicht.