Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder...

Preview:

Citation preview

Hör mal wer da SEO macht

Leo Unglaub

● Forum: leo.unglaub● Twitter: @LeoUnglaub● G+: 117694324187305597894● Facebook: leo.unglaub

Warum noch ein SEO Vortrag?

● Es gibt defakto niemanden der das Thema richtig erklärt

● Es gibt zu viele Fehlinformationen

Konkreter Fall

● „SEO Experte“ will meine Firma erpressen● Schreibt wirres E-Mail

● … ob das gut für ihn ausgeht?

Sein erster Fehler:Sein erstes E-Mail

Seine tolle SEO Webseite

Sein zweiter Fehler:Sein zweites E-Mail

Sein dritter Fehler:Seine Quelle

● xovi.de für 99 €

Immer wenn ich Leute von SEO reden höre denke ich mir ...

Was bedeutet SEO eigentlich?

● Deutsch: Suchmaschinenoptimierung● Englisch: Search Engine Optimization

Probleme mit SEO

● SEO wird anhand falscher Parameter gemessen

● SEO wird als Hauptziel einer Webseite definiert

● Fakt ist: Seo ist ein Nebenprodukt einer qualitativ hochwertigen Webseite! Jedoch kein Ziel.

Mythos 1

● „Im deutschsprachigen Raum bedeutet SEO = GEO“.

Mythos 2

● „Eine H2 wird besser indexiert als eine H1“

Mythos 3● „Die Suchmaschine wertet statische

Ressource aus dem selben IP Subnetz schlechter“

Mythos 4

● „Gekaufte Links sind toll, je mehr desto besser“

Mythos 5

● Je mehr ich Quer-Verlinkte desto besser bewerten Suchmaschinen meine Webseite“

Mythos 6

● „Der Hosting-Standort hat einen Einfluss auf das Ranking“

Mythos 7

● „Holy-Grail Layouts bringen ein besseres Ranking in den Suchergebnissen“

Mythos 8

● „Es gibt an die 500 Parameter die das Ranking einer Webseite beeinflussen“

Mythos 9

● „Social Media Integration sorgt für bessere Platzierungen in den Suchmaschinen“

Mythos 10

● Bla bla bla bla bla

Welche Masnahmen helfen wirklich?

Validität

● Hilft dem Webseitenbesucher● Hilft dem Bot

Semantische Auszeichnung des Inahltes

● Schema.org● Microformats.org

Beispiel Adresse

Sitemap

● XML Sitemaps generieren und veröffentlichen

Unser eigener Crawler

● Ein Crawler kann in jeder Programmiersprache geschrieben werden

● C, Python sind perfekt für den Crawler-Bau geschaffen

● Es sind nur wenige Codezeilen für ein Ergebnis notwendig

● Validität hilft enorm

Schritt 1: Valide Webseite

Schritt 2: Valide Webseiteim Browser

Schritt 3: Der PHP Crawler

Schritt 4: Das Ergebnis im Browser

Problem: nicht-valides HTML

Und so sieht das Problem im Browser aus

PHP Fehlermeldung

● DOMDocument::loadHTMLFile(): htmlParseStartTag: invalid element name in demo-broken.html, line: 9 in /var/www/vhosts/sand.box/htdocs/seo-parser/crawler.php on line 9

Recommended