36

Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen
Page 2: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Hör mal wer da SEO macht

Page 3: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Leo Unglaub

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

Page 4: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Warum noch ein SEO Vortrag?

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

● Es gibt zu viele Fehlinformationen

Page 5: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Konkreter Fall

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

● … ob das gut für ihn ausgeht?

Page 6: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Sein erster Fehler:Sein erstes E-Mail

Page 7: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Seine tolle SEO Webseite

Page 8: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Sein zweiter Fehler:Sein zweites E-Mail

Page 9: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Sein dritter Fehler:Seine Quelle

● xovi.de für 99 €

Page 10: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

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

Page 11: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Was bedeutet SEO eigentlich?

● Deutsch: Suchmaschinenoptimierung● Englisch: Search Engine Optimization

Page 12: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

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.

Page 13: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Mythos 1

● „Im deutschsprachigen Raum bedeutet SEO = GEO“.

Page 14: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Mythos 2

● „Eine H2 wird besser indexiert als eine H1“

Page 15: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Mythos 3● „Die Suchmaschine wertet statische

Ressource aus dem selben IP Subnetz schlechter“

Page 16: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Mythos 4

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

Page 17: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Mythos 5

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

Page 18: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Mythos 6

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

Page 19: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Mythos 7

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

Page 20: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Mythos 8

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

Page 21: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Mythos 9

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

Page 22: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Mythos 10

● Bla bla bla bla bla

Page 23: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Welche Masnahmen helfen wirklich?

Page 24: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Validität

● Hilft dem Webseitenbesucher● Hilft dem Bot

Page 25: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Semantische Auszeichnung des Inahltes

● Schema.org● Microformats.org

Page 26: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Beispiel Adresse

Page 27: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Sitemap

● XML Sitemaps generieren und veröffentlichen

Page 28: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

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

Page 29: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Schritt 1: Valide Webseite

Page 30: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Schritt 2: Valide Webseiteim Browser

Page 31: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Schritt 3: Der PHP Crawler

Page 32: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Schritt 4: Das Ergebnis im Browser

Page 33: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Problem: nicht-valides HTML

Page 34: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

Und so sieht das Problem im Browser aus

Page 35: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen

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

Page 36: Hör mal wer da SEO macht - contao.ninja · Unser eigener Crawler Ein Crawler kann in jeder Programmiersprache geschrieben werden C, Python sind perfekt für den Crawler-Bau geschaffen