SEO for Developers

2012-07-10 | Toni Pohl

Search Engine Optimization (SEO) für Websites wird immer wichtiger. Jede HTML-Website sollte den Richtlinien für gutes Seitendesign, eindeutige URLs, Sitemap, logischen Aufbau und guter Performance entsprechen. SEO ist ein so großes Thema, dass es mittlerweile viele Agenturen gibt, die sich sehr intensiv mit diesem Thema befassen.

Als ASP.NET Webdeveloper können viele Themen der ASP.NET Technologien wie URL Rewriting, MVC & Co. helfen, gute Websites auch in Bezug auf SEO zu erstellen. Das Ziel ist also suchmaschinenoptimierten Webseiten mit ASP.NET zu erstellen.

Wenn man als Webdeveloper nun eine Website erstellt hat… wie prüft man nun auf SEO Konformität?

Nun, Microsoft stellt schon seit langer ein eigenes Tool für Search Engine Optimization bereit. Viele Developer kennen das Modul (noch) nicht. Eine gute Gelegenheit, das Tool hier kurz vorzustellen!

Was benötigt man zum SEO Check? Eine zu prüfende Website und das Search Engine Optimization Toolkit. Dieses ist über den Microsoft Web Platform Installer 4.0(“Web PI” - dzt. Version 4 Release Candidate) zu beziehen.

wpi-install

Nach dem Download und starten von Web PI folgt die Auswahl der zu installierenden Produkte. Hier nach “SEO” suchen, oder die Liste nach “Toolkit zu Suchmaschinenoptimierung” durchblättern.

seo-toolkit

Man sieht: Das Tool gibt es schon recht lange! Es läuft aber auch problemlos unter Windows 8 (RC).
Here we go (Hinzufügen):

seo-toolkit-2

Nach der Installation ist das SEO Toolkit im IIS Manager zu finden und zwar in der Gruppe “Verwaltung”:

seo-0-iis-module

Schon geht´s los. Die Anwendung ist einfach: “Create a new analysis” und URL eingeben und Website prüfen lassen.

seo-1-start

Es macht natürlich Sinn, das Tool gegen eine eigene lokale Website laufen zu lassen. Hier hatte ich gerade keine verfügbar, daher am Beispiel der Microsoft/web Website, das funktioniert auch – schauen wir mal, wie die SEO-technisch aussieht:

seo-3-run

Das Ergebnis wird in einem Dashboard präsentiert.

seo-4-result

In diesem Beispiel gibt es einige Verletzungen (Violations).
Sehen wir uns die Ergebnisse an (zum Vergrößern anklicken):

seo-5-result-violations seo-6-result-violations-pages

seo-7-result-violations-categories seo-8-result-violations-levels

Doppelklick bringen die Details zu einem Eintrag:

seo-9-result-violations-details

In diesem analysierten Web sind also einige broken Links und es fehlen ein paar Attribute und Beschreibungen – nichts “wildes”.

Und so zeigt das SEO Toolkit noch weitere Informationen…

seo-10-result-content seo-11-result-content-external-links

seo-12-result-content-many-resources

Die Aufgabe für den Developer oder Website-Verantwortlichen ist nun, diese Fehler durchzugehen und nach Möglichkeit zu beheben. In vielen Fällen ist das recht einfach machbar.

Für die weiteren Funktionen (Sitemap.xml erstellen, robots.txt rules erstellen, etc.) muss die Website jedoch im eigenen IIS vorliegen:

seo-13-sitemap

Hier das Beispiel zum erstellen einer Sitemap.xml für die Default Website.

seo-14-sitemap-create seo-15-sitemap-created

Ein nettes und brauchbares Tool, das Search Engine Optimization Toolkit!

Auch ScottGu hat Search Engine Optimization (SEO) Toolkitschon vor langer Zeit beschrieben…

Für alle Webdeveloper, die dieses Tool noch nicht kennen: Ansehen! Smiley



Categories: ASP.NET, Microsoft, Tools, SEO, Developer, IIS

Source: https://blog.atwork.at/post/SEO-for-Developers