6 reguläre Ausdrücke zur effizienten Webentwicklung

30. Juni 2010 at 12:34

Bei der Programmierung sind reguläre Ausdrücke ein sehr nützliches Werkzeug zur Validierung oder beim Suchen- und Ersetzen von Textmustern. In diesem Artikel habe ich 6 unglaublich nützliche reguläre Ausdrücke zusammengestellt.

URL validieren

Ist eine bestimmte URL gültig? Der folgende regex hilft euch weiter um dies zu überprüfen.

/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \?=.-]*)*\/?$/

Prüfen ob Password sicher

Schwache Passwörter werden sehr schnell gehackt. Der folgende regex prüft das Passwort nach folgenden Kritierien :

  • Passwords hat mind 1 Großbuchstaben
  • Passwords hat mind 1 Kleinbuchstaben
  • Passwords hat mind. 1 Nummer oder Sonderzeichen
  • Passwords ist mind. 8 Zeichen lang
  • Password-Länge ist nicht begrenzt
(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$

Ist im GET-Code ein <?php and ?>

Wenn Sie aus irgendeinem Grund wissen müssen ob im Code ein <?php oder ?>-Tags enthalten sind, so erledigt  dies der folgende Regex:

<\?[php]*([^\?>]*)\?>

Nicht geschlossene img-Tags finden

Wie Sie wissen erfordert der XHTML-Standard das alle Tags richtig geschlossen werden. Dieser reguläre Ausdruck hilft geschlossene img-Tags zu suchen. Dieser kann leicht modifiziert werden, um anderen nicht geschlossene HTML-Tags zu finden.

</div>
<div dir="ltr">
<img([^>]+)(\s*[^\/])>
</div>
<p dir="ltr">

CSS Attribute finden

Diese regex findet CSS-Attribute, wie background:red; oder padding-left: 25px;.

</div>
<div dir="ltr">\s(?[a-zA-Z-]+)\s[:]{1}\s*(?[a-zA-Z0-9\s.#]+)[;]{1}</div>
<div dir="ltr">

IBAN validieren

Mit dem folgenden Regex könnt ihr eine IBAN auf Gültigkeit prüfen.

[a-zA-Z]{2}[0-9]{2}[a-zA-Z0-9]{4}[0-9]{7}([a-zA-Z0-9]?){0,16}

HTML5Rocks – HTML5 Tutorial Seite von Google

29. Juni 2010 at 15:00

Google hat eine Seite Namens HTML5Rocks ins Netz gestellt. Dort befinden sich Präsentationen und Tutorials rund um das Thema HTML5, mit vielen Beispielen welche ausgiebigen Gebrauch von neuen HTML5-Funktionen machen.

Mit HTML5 werden viele neue Technologien eingeführt. Auf der Projekt-Seite HTML5Rocks möchte Google diese erläutern und Entwickler so dazu bringen, schneller Gebrauch von den neuen Möglichkeiten zu machen, die bereits heute in einigen Browsern (z.B. Safari, Firefox) zur Verfügung stehen.

Derzeit stehen neun Tutorials rund um HTML5-Techniken zur Verfügung. Sie erklären beispielsweise, wie eine Applikation offlinefähig gemacht wird, wie der Aufenthaltsort eines Nutzers ermittelt wird oder Dateien von der lokalen Festplatte des Nutzers gelesen werden. Zudem gibt es Tipps, wie sich Webapplikationen mit HTML5 schneller machen lassen, Nachrichten auf den Desktop des Nutzers geschickt werden oder wie Chromes Entwicklerwerkzeuge verwendet werden.

Google bietet ebenfalls eine Playground genannte Sandbox an, in der neue APIs und CSS-Eigenschaften von Browsern ausprobiert werden können.

Wichtige Faktoren um mehr Besucher und Links auf eure Webseite zu bekommen

23. Juni 2010 at 12:42

Hier eine kurze Übersicht der wichtigsten Eckpunkte um mehr Links und damit auch Besucher auf eure Webseite zu bekommen:

  • Schafft ein Nutzen für die Zielgruppe durch hochwertige einzigartige Inhalte (unique content)!
  • Beantwortet mögliche Fragen eurer Zielgruppe!
  • Veröffentlicht Ergebnisse zu Umfragen oder Studien bzw. wertet diese aus.
  • Schafft eine Community!
  • Veröffentlicht Text- oder Video-Tutorials zu Problemen der Zielgruppe.
  • Versucht eine gute Mischung aus Humor & Sachlichkeit!

Zu beachten ist dass eine seriöse Linkaufbau-Strategie immer ein langfristiger Aufwand, der mit Zeit verbunden ist.
Von dem Kauf von PageRank-vererbenden Link ist abzuraten, sowie auch wahlloser Linktausch.
Diese Methoden sind eher als Verzweiflungstaten zu sehen, sollte eine SEO-Agentur euch dies anbieten so solltet ihr an
deren Kompetenz zweifeln! Auf lange Zeit erreicht ihr so nämlich kein positiven Effekt für die Seite und im schlimmstenfall straft euch Google so gar ab.

Tragt eure Seite auch nicht wahllos in irgend welch Webverzeichnisse ein, es gibt gute manuell gepflegte, und werbe-netzwerke welche Google abstraft.

Versucht die Möglichkeit der Verlinkung auf eure Website für weniger technik-affine Nutzer einfacher zu gestalten. Ähnlich wie wir Bookmarking-Dienste für Social-Media-Websites wie Twitter oder Facebook auf YouTube bereitstellen, kann dies der Mund-zu-Mund-Propaganda dienen und die Aufmerksamkeit der Nutzer gewinnen.

Wenn ich auf einen Aritkel zurücklinke, erkennt das Google als gegenseitige Verlinkung und wertet diesen eingehenden Link deshalb weniger?

23. Juni 2010 at 12:19

Matt Cutts von Google gibt im folgenden Video die Antwort auf die Frage „Wenn ich auf einen Presseartikel über unsere Firma zurück linke, erkennt das Google als gegenseitige Verlinkung und wertet diesen eingehenden Link deshalb weniger?

Die Kernaussagen sind:

Wenn ihr zurück linkt auf jemanden der Euch linkt, dann ist das wie ein „Eigenlob“ und macht an sich kein Sinn.
Klar ist es nett eine Art „Presse-Artikel-Übersicht“ zu haben, allerdings ist dies jetzt kein direkter Mehrwert für den User.

Deshalb gehe ich davon aus das Google diese Links schon etwas negativ wertet like „gegenseitige Verlindung“.

Direkt geht Matt Cuts nicht auf die Frage ein, ob so etwas als gegenseitige Verlinkung zählt und abstraft.

SEO Analyse Tools – Marktübersicht – Auswertung / Test SEO Software

22. Juni 2010 at 17:07

Es gibt viele gute SEO Analyse Tools / Software welche die Arbeit bei der Suchmaschinenoptimierung (SEO) erleichtern, und durch die Automatisierung diverser Prozesse effizienter gestalten. Im folgenden findet ihr eine kurze Marktübersicht der derzeit verfügbaren professionellen Komplet-Lösungen. Der Fokus liegt dabei auf die im deutschen Raum gängigen Tools mit deutscher oder Multi-Language Oberfläche.

Sistrix Toolbox

Website: tools.sistrix.de
Zugriff: über Webbrowser
Sprache: deutsch
Preis: 100,- bis 400,- EUR monatlich (abhängig von der Anzahl der gewünschten Module)
Umfang: sehr umfangreich
Fazit: Mit 400 Euro erhält der Benutzer ein sehr umfangreiches und mächtiges SEO & SEM Tool. Der Preis ist von den gewünschten Modulen abhängig und es können eine beliebige Anzahl von Domains ausgewertet werden.

Seolytics

Website: www.suchmaschinenoptimierung.de
Zugriff: über Webbrowser
Sprache: deutsch
Preis: 39,- bis 1199,- EUR monatlich sowie eine einmalige Setup-Gebühr in der Höhe einer Monatsmiete (ausgenommen die Lite-Version)
Umfang: sehr umfangreich
Fazit: Die Lite-Version ist nicht wirklich zu gebrauchen da die wichtigsten Features für SEOs erst ab der Eco-Verison zur Verfügung stehen. Abhängig von der Anzahl der auszuwertenden URLs erfolgt die Staffelung der Preise.

SearchMetrics Suite

Website: www.searchmetrics.com
Zugriff: über Webbrowser
Sprache: deutsch / englisch
Preis: 398,- bis 1370,- EUR monatlich
Umfang: sehr umfangreich
Fazit: Auch hier gibt es verschiedene Versionen deren Unterschied primär in der Anzahl der zu überwachenden Domains liegt. In der Ultimate-Version ist es möglich diverse Benutzer oder Gast-Accounts anzulegen.

Abakus SEO-Diver

Website: de.seodiver.com
Zugriff: über Webbrowser
Sprache: deutsch
Preis: 99,- bis 129,- EUR monatlich – Der Preist ist abhängig von der Laufzweit (1 Monat bis 12 Monate)
Umfang: umfangreich
Fazit: SEO-Diver wertet sehr umfangreich Keywords, Backlinks und andere Faktoren aus. Allerdings fehlt mir hier die technische Websiteanalyse (automatisierter html-tag-check).

Xovi

Website: www.xovi.de
Zugriff: über Webbrowser
Sprache: deutsch
Preis: 99,- EUR monatlich
Umfang: umfangreich
Fazit: Preislich im Vergleich zu den anderen Tools sehr günstig. Vom Umfang her wirkt es etwas schmaler als die anderen Tools, dafür ist der Preis unschlagbar. Über die Webseite kann eine kostenlose Demo angefordert werden, ein Blick ist das Tool alle mal wert!

Fazit / Auswertung

SEOs welche mehrere Kunden betreuen kommen so schnell auf ein Monatspreis in der Höhe von 1199,- Euro.
Die Sistrix-Toolbox liegt für SEOs welche regelmäßig mehrere Domains analysieren möchten aus Kostensicht ganz klar vorn. Der Umfang der Tools weicht nur leicht ab. Ich empfehle aufgrund positiver Erfahrungen und dem Kosten-Faktor ganz klar die Sistrix-Toolbox.

Solltet ihr eine professionelle SEO-Analyse-Komplettlösung vermissen, so schreibt ein Kommentar und wir nehmen das Tool ggf. mit in die Liste auf.

10 Tipps für bessere Landingpage Texte

22. Juni 2010 at 15:54

10 gute Tipps für bessere Landingpage Texte findet ihr hier

Nach Upgrade von Windows Vista auf Windows 7 den windows.old Ordner löschen

19. Juni 2010 at 16:10

Da ich aktuell eine Anfrage dies bzgl. hatte und gerne mein Wissen mit dem Rest der Welt teile, hier kurz eine Erklärung wie ihr nach einem Windows 7 Upgrade den Windows.old Ordner sauber entfernen könnt. Nach einem Upgrade von Vista auf Windows 7 bleibt auf dem Laufwerk C ein Ordner namens „Windows.old“ liegen, welcher bei mir ca. 48 GB beträgt. Wer diesen über sauberen Windows-Weg löschen möchte, kann dies ganz einfach über die „Datenträgerbereinigung“. Einfach starten, Laufwerk wählen und danach kann der Punkt „Vorherige Windows-Installation(en)“ selektiert werden (siehe Screenshot).

windows 7 datentraegerbereinigung screentshot

Google Display Netzwerk erweitert – Messbare Leistung der Werbemaßnahmen

19. Juni 2010 at 11:10

Google-logo-wikipediaGoogle hat sein Werbe-Netzwerk auf über eine Millionen Webseiten erweitert, und unter dem Namen Google Display-Netzwerk zusammen mit zahlreichen neuen Funktionen unter einem neuen Dach vereint.

Das Google Display-Netzwerk löst das bisherige Content-Netzwerk ab und unterstützt jetzt sämtliche Werbeformate (Text-, Image-, Rich Media- und Videoanzeigen). Das Netzwerk umfasst alle Webseiten, auf denen Werbetreibende zukünftig ihre Anzeigen schalten können. Dazu zählen neben den hauseigenen Web-Seiten wie Google Mail, YouTube, Blogger oder Google Finance auch die Seiten aus dem Netzwerk aller AdSense-Partner, welche einer gezielten Schaltung von Display-Anzeigen zugestimmt haben.

Im internen Blog hat Google bestätigt, dass das neue Netzwerk bereits in den nächsten Wochen in Google AdWords integriert wird. Google nimmt mit dem Display-Netzwerk jetzt eine strikte Trennung zwischen der Schaltung von Werbeanzeigen in den Suchergebnissen und der Schaltung von Anzeigen auf Webseiten vor. Anfang diesen Jahres hatte Eric Schmidt bereits in einem Interview angedeutet, dass die forcierte Vermarktung von Display-Werbung der nächste große Schritt des Unternehmens sein wird.

WordPress 3.0 veröffentlicht – die Neuerungen im Überblick

18. Juni 2010 at 10:04

Wordpress logoSeit gestern (17.06.2010) ist WordPress in Version 3.0 erhältlich. Das Major-Release der Blogsoftware ist das mittlerweile 13. seit Beginn des Projekts. Neu ist das mit gebrachte Standard Theme Twenty Ten, welches einige neue API-Funktionen nutzt.

Laut dem Infos des Projektes haben Insgesamt 218 Personen an WordPress 3.0 mitgearbeitet. Neben dem neuen  Theme Twenty Ten gibt es zahlreiche neue API-Funktionen, z.B. die Möglichkeit eigene Hintergründe, Kopfzeilen, Kurzlinks, Menüs, Beitragstypen und Taxonomien festzulegen. Im neuen Theme kann der Aufruf dieser exemplarisch angeschaut werden.

Weitere Neuerungen sind:

  • mehrere Plugins auf einen Schlag aktualisiert werden
  • die Multi-User-Version WordPress MU mit WordPress verschmolzen, so dass mit WordPress 3.0 nun auch mehrere Blogs aus einer Installation betrieben werden können
  • Für Nutzer wartet WordPress 3.0 mit einem vereinfachten Interface und einer kontextbasierten Hilfe auf allen Seiten auf.
  • Insgesamt wurden bei der Entwicklung von WordPress 3.0 rund 1.217 Bugs beseitigt beziehungsweise Funktionen ergänzt.

WordPress 3.0 steht ab sofort unter wordpress.org/download zum Download bereit.

Die SEO Trends in 2010

18. Juni 2010 at 04:09

Google-logo-wikipedia1. Site Speed

Wie Matt Cutts höchstpersönlich angekündigt hat wird der Site Speed, also die Ladegeschwindigkeit einer Webseite, zum neuen wichtigen Ranking-Faktor. Bei den AdWords ist es schon lange ein wichtiger Qualitätsfaktor, nun auch beim Ranking bei den Google Suchergebnissen.

2. Auch 2010 heißt es „Content is King“

Google & Co. sind darum bemüht die Relevanz einer Webseite weniger anhand von externen und leicht manipulierbaren Faktoren zu bewerten und gehen immer mehr dazu über den Content einer Webseite mehr zu wichten. Internetnutzer interessiert es nur wenig, wie viele Backlinks eine Seite besitzt, sie orientieren sich vielmehr am Inhalt einer Seite. Das hat auch Google erkannt, es macht wenig Sinn eine Seite mit schlechtem Inhalt aufgrund ihrer guten Verlinkung durch externe Seiten positiv zu bewerten. Im SEO-Jahr 2010 wird sich der Fokus also weiter auf den Inhalt einer Seite und dessen Qualität verschieben.

Deshalb ist auch die LSO (Latent Semantische Optimierung) ein heißer Tipp für die Suchmaschinenoptimierung. Suchmaschinen sind mittlerweile dazu in der Lage, semantisch zusammengehörige Begriffe als solche zu erkennen und in eine übergeordnete Kategorie einzuordnen. Anhand von Keyword-Tools der großen Suchmaschinen und den Alternativvorschläge im Zuge einer Suchanfrage lässt sich das gut erkennen. Für SEOs bedeutet das, dass man sich nicht mehr auf die alleinige Verwendung eines einzelnen Suchbegriffs spezialisieren sollte, sondern auch auf deren Synonyme, was wiederum einer Annäherung an das reale Suchverhalten entspricht.

Zukünftig wird es für die SEOs also auch wichtig sein herauszufinden, welche Begriffe von den Suchmaschinen als zusammengehörend identifiziert werden können, um diese dann bei der Optimierung gezielt zu verwenden und einbauen zu können.

3. Usability der Webseite

Die Usability – also die Benutzerfreundlichkeit einer Seite – spielt bereits seit Langem eine wichtige Rolle beim Erfolg einer Website und ist hauptverantwortlich für die Höhe der Absprungrate. Die Usability einer Seite ist unter anderem anhand der Verweildauer messbar. Je länger ein Besucher auf der Seite bleibt, desto größer ist die Wahrscheinlichkeit, dass er dort etwas gefunden hat, was ihn interessiert.

Deshalb ist davon auszugehen, dass die Usability in Form der Verweildauer auf einer Seite in Zukunft entscheidend für die Relevanz und somit das Ranking einer Seite sein wird. Google besitzt bereits schon seit längeren die Möglichkeiten, die Verweildauer zu messen. Klickt ein Benutzer beispielsweise auf ein Suchergebnis, besucht die Seite und klickt im Anschluss daran sofort auf den „Zurück“-Button des Browser, kann das Google berücksichtigen und als Indiz dafür verwenden, dass die Seite für die Suchanfrage nur wenig relevant gewesen ist. Eine weitere Möglichkeit bietet beispielsweise die Auswertung des Surf-Verhaltens über den Chrome Browser, bei dem schon lange darüber gemunkelt wird, dass er unter anderem auch zu diesem Zweck auf den Markt gebracht wurde.

4. Realtime Search und Social Media Optimization

Soziale Netzwerke wie Facebook und Twitter erfreuen sich immer größerer Beliebtheit. Internet User stehen in regem Austausch, empfehlen sich gegenseitig Webseiten, bewerten diese und erzeugen so ständig neue Hypes und Trends. Das Problem für die Suchmaschinen ist, dass ihnen diese Inhalte zum Großteil verborgen bleiben. Darunter leiden die Suchergebnisse, was Google und Microsoft nun erkannt haben. Aus diesem Grund möchten die beiden Konkurrenten mit Hilfe der Echtzeitsuche aktuelle Tweets und Facebook-Meldungen in ihre Suchergebnisse einbinden.

Die Social Media Optimierung kann deshalb gezielt zur Traffic-Steigerung genutzt werden. Dabei wird in erster Linie der virale Effekt der Mundpropaganda der sozialen Netzwerke genutzt, die zudem ein wichtigen Beitrag zur Generierung qualitativ hochwertiger Backlinks leisten.

5. SEO für Mobile-Endgeräte

Durch die sinkenden Preise für die Nutzung des Internet über Mobile Endgeräte und die immer leistungsstärkereen mobilen Endgeräte wollen mehr und mehr Internetnutzer auch unterwegs auf ihre Verbindung ins weltweite Netz nicht mehr verzichten. Studien haben bereits gezeigt, dass das mobile Internet nicht nur zum Zeitvertreib beim Warten auf den nächsten Bus genutzt wird, sondern auch, um beispielsweise Tickets für Fussball- oder Konzerte zu kaufen.

Mit dem mobilen Internet eröffnet sich ein neuer Markt, die teilweise noch weitestgehend ungenutzt sind. Auch im mobilen Internet sind Suchmaschinen in der Regel der Ausgangspunkt einer jeden Recherche. Aufgrund der veränderten Gegebenheiten funktionieren die Algorithmen der mobilen Ausgaben von Google & Co. anders als über den herkömmlichen Zugriff. Dieses Themas nimmt sich Mobile SEO an. Mobile SEO ist also die Verlängerung der herkömmlichen Suchmaschinenoptimierung in den mobilen Sektor. Nachdem die Suchergebnisseiten hier noch zum Großteil unberührt sind, ist eine mobile Optimierung besonders effizient.

Webseitenbetreiber sind deshalb gut beraten, ihre Seite noch mehr für die Nutzung durch Mobile Endgeräte zu Optimierung bzw. SEO darauf auszurichten!

6. Einbindung von Videos

Aktuelle Studien belegen dass Videos zu den aufmerksamkeitsstärksten Werbeformen im Internet gehören. Aufgrund des vielen Textes und der Flut an Informationen kann Video-Werbung besonders damit punkten, dass sie eine Auflockerung der Internet-Angebote darstellt und ohne große Anstrengungen „konsumiert“ werden kann.

7. Online Reputation Management

Neben der eigenen Webpräsenz und ihrer gezielten Vermarktung, ist der „digitale Ruf“ die dritte große Stütze, wenn es auf Kundenseite darum geht, eine Entscheidung zu treffen. Social Media ermöglicht es seinen Nutzern, sich über alles und jeden auszutauschen und das Diskutierte zu bewerten. So bildet sich schnell ein digitaler Ruf fernab der eigenen Anstrengungen, was weitreichende, negative Auswirkungen haben kann, wenn man sich nicht aktiv daran beteiligt.

Aus diesem Grund war das Online Reputation Management (ORM) eines der zentralen Themen in diesem Jahr und es wird im kommenden Jahr noch mehr Reden von sich machen. Innerhalb des ORM nimmt die Suchmaschinen-Optimierung eine wichtige Rolle ein, da sich die Online-Reputation zum Großteil durch die negativen und positiven Beiträge in den Suchergebnissen bildet. SEO trägt dazu bei, positive Beiträge zu fördern und negative nach hinten zu drängen.

In diesem Sinne erfährt SEO eine Aufgabenerweiterung und für einen professionellen SEO-Anbieter wird es in den kommenden Jahren wichtig werden, über den Tellerrand hinauszuschauen und sich nicht nur der Optimierung einer einzelnen Webseite hinzugeben, wenn er weiter erfolgreich seine Arbeit verrichten möchte. Die Optimierung des Umfeldes, also der Seiten, wo User positiv über den Kunden sprechen, wird eine weitere Kernaufgabe einer professionellen Suchmaschinenoptimierung werden.

8. Google Wave

Google Wave ist eine weitere Neuerung von Google, die gute Chancen dafür hat, das Internet zu revolutionieren. Dabei handelt es sich um ein internetbasiertes System, welches Echtzeit-Zusammenarbeit und -Kommunikation ermöglicht.

Der User kann eine Wave starten, die etwa mit einem Thema innerhalb eines Forums vergleichbar ist. Im Anschluss daran können andere User zu einer Mitarbeit an dieser Wave eingeladen werden. Bei Google Wave kann man multimedial arbeiten, was beispielsweise das Einbinden von E-Mails, Videos oder Dokumenten ermöglicht. Die Änderungen an der Wave werden bei jedem anderen Beteiligten sofort aktualisiert, was eine Kollaboration in Echtzeit ermöglicht. Revolutionär dabei ist, dass viele Anwendungen in einer vereint werden. So kann beispielsweise ein Dokument bearbeitet und gleichzeitig gechattet werden, ohne zwischen mehreren Anwendungen hin- und herschalten zu müssen.

Ähnlich den sozialen Netzwerken wird auch Google Wave zur Steigerung des SEO-Erfolgs vewendet werden können. Über gezieltes Starten einer unternehmensrelevanten Wave kann beispielsweise ein persönlicher Kontakt zur Zielgruppe hergestellt, der Ruf und die Bekanntheit verbessert und gleichzeitig der Traffic erhöht werden.