21
Drupal und SEO rkr (Ronald Krentz)

Drupal Und Seo

  • Upload
    rokr

  • View
    2.327

  • Download
    0

Embed Size (px)

DESCRIPTION

Slides zur Session "Drupal und SEO" im rahmen der Drupal User Group Berlin.

Citation preview

Page 1: Drupal Und Seo

Drupal und SEO

rkr(Ronald Krentz)

Page 2: Drupal Und Seo

Monitoring

IST – Zustand und Veränderung erkennen

Thema der Website

„Wonach würdet ihr googeln?“

Webmastertools + Analytics (besser: Piwik)

(benutzte) relevante Keywords

Platzierung

Page 3: Drupal Und Seo

„Content is king“

kein SEO ohne Content

Einzigartigkeit von Content

Duplicate Content

externe Links

Page 4: Drupal Und Seo

Einheitliche Domain

.htaccessRewri teCond %{HTTP_HOST} ^www\ . rapante\ . net $ [NC]

Rewri teRul e ^( . * )$ ht t p: / / rapante. net / $1 [ L, R=301]

Subdomains

Testdomains

Page 5: Drupal Und Seo

URL

Wie sollten URLS sein?

sauber

sprechend

permanent

eindeutig

Page 6: Drupal Und Seo

„Saubere“ URLs

rapante. net / ?q=node/ 8

rapante. net / node/ 8

Clean URLs – Core

Apache mod_rewrite + .htaccess

Modul Path – Core

(Pfade umbenennen)

Page 7: Drupal Und Seo

sprechende URLs

/ story/ 2009/ schneebal l schl acht

statt

/ node/ 672

Modul Pathauto

benötigt Modul Token, Path

Titel, Jahr, Content Typ (+CCK) als Teil der URL (automatisch)

steigert Usability

Page 8: Drupal Und Seo

permanente URL

Suchmaschinen, (Social) Bookmarks

Änderung von Inhalten

Auswirkung auf URL

Pathauto – neuen Alias erstellen

Path-Redirect – Redirect auf aktuellen Alias

nicht perfekt, funktioniert aber

Page 9: Drupal Und Seo

eindeutige URL

doppelte Aliase

/ i mpressum-0

CCK, Contenttyp als Teil der URL

Namensbereiche

Lesbarkeit

/ mi l ch

/ produkte/ l ebensmi t tel / mi l ch

Page 10: Drupal Und Seo

Duplicate Content

www.rapante.net/node/8

rapante.net/node/8

rapante.net/?q=node/8

rapante.net/impressum

testdomain.net/node/8

Page 11: Drupal Und Seo

URL Redirect

Vermeidung von Duplicate Content

Modul Global Redirect

unsaubere -> saubere URL

Deslashing

Alias

Page 12: Drupal Und Seo

HTML Title

Modul Page Title

Pattern pro Content Typ

Template anpassen

steigert Usability

Page 13: Drupal Und Seo

Automatische Node Title

Einheitlichkeit

Strukturierte Inhalte

Modul Automatic Nodetitles

Titel verstecken (optional)

benötigt Token

alle Felder (CCK) -> Node Title

Page 14: Drupal Und Seo

Metatags

Sind Metatags sinnvoll?

Page 15: Drupal Und Seo

Metatags

Google Suchergebnis

Metatag Description

Beispiel Google Suchergebnis:

Page 16: Drupal Und Seo

Metatags

Modul Metatags

Globale Metatags

Modul Metatags Node Type

Metatags für einzelne Contenttypen

benutzen Token

Page 17: Drupal Und Seo

Sitemaps

Modul XML Sitemaps

„Hilfe“ für Crawler

alle Inhalte

für Contenttypen einstellbar

Priorität einzelner Nodes

umstritten

Page 18: Drupal Und Seo

Robots.txt

Pfade ausblenden

Beispiel Modul Calendar

Crawler durchsucht endlos Views

Modul RobotsTXT

„dynamische“ robots.txt

gut für Multi-Site

Page 19: Drupal Und Seo

Theme

gültiges (X)HTML

HTML-Tags statt harte Styles

CSS statt Tabellen

Page 20: Drupal Und Seo

Alle Module auf einen BlickPath (Core)

Pathauto – http://drupal.org/project/pathauto

Token – http://drupal.org/project/token

Path Redirect – http://drupal.org/project/path_redirect

Global Redirect – http://drupal.org/project/globalredirect

Page Title – http://drupal.org/project/page_title

Automatic Nodetitles – http://drupal.org/project/auto_nodetitle

Meta Tags – http://drupal.org/project/nodewords

Metatags Node Type - http://drupal.org/project/nodewords_nodetype

XML Sitemap – http://drupal.org/project/xmlsitemap

Robots.txt – http://drupal.org/project/robotstxt

Page 21: Drupal Und Seo

Ronald Krentzwww.14m5.de