drupal und seo
DESCRIPTION
Slides zur Session "Drupal und SEO" im rahmen der Drupal User Group Berlin.TRANSCRIPT
Drupal und SEO
rkr(Ronald Krentz)
Monitoring
IST – Zustand und Veränderung erkennen
Thema der Website
„Wonach würdet ihr googeln?“
Webmastertools + Analytics (besser: Piwik)
(benutzte) relevante Keywords
Platzierung
„Content is king“
kein SEO ohne Content
Einzigartigkeit von Content
Duplicate Content
externe Links
Einheitliche Domain
.htaccessRewri teCond %{HTTP_HOST} ^www\ . rapante\ . net $ [NC]
Rewri teRul e ^( . * )$ ht t p: / / rapante. net / $1 [ L, R=301]
Subdomains
Testdomains
URL
Wie sollten URLS sein?
sauber
sprechend
permanent
eindeutig
„Saubere“ URLs
rapante. net / ?q=node/ 8
rapante. net / node/ 8
Clean URLs – Core
Apache mod_rewrite + .htaccess
Modul Path – Core
(Pfade umbenennen)
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
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
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
Duplicate Content
www.rapante.net/node/8
rapante.net/node/8
rapante.net/?q=node/8
rapante.net/impressum
testdomain.net/node/8
URL Redirect
Vermeidung von Duplicate Content
Modul Global Redirect
unsaubere -> saubere URL
Deslashing
Alias
HTML Title
Modul Page Title
Pattern pro Content Typ
Template anpassen
steigert Usability
Automatische Node Title
Einheitlichkeit
Strukturierte Inhalte
Modul Automatic Nodetitles
Titel verstecken (optional)
benötigt Token
alle Felder (CCK) -> Node Title
Metatags
Sind Metatags sinnvoll?
Metatags
Google Suchergebnis
Metatag Description
Beispiel Google Suchergebnis:
Metatags
Modul Metatags
Globale Metatags
Modul Metatags Node Type
Metatags für einzelne Contenttypen
benutzen Token
Sitemaps
Modul XML Sitemaps
„Hilfe“ für Crawler
alle Inhalte
für Contenttypen einstellbar
Priorität einzelner Nodes
umstritten
Robots.txt
Pfade ausblenden
Beispiel Modul Calendar
Crawler durchsucht endlos Views
Modul RobotsTXT
„dynamische“ robots.txt
gut für Multi-Site
Theme
gültiges (X)HTML
HTML-Tags statt harte Styles
CSS statt Tabellen
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
Ronald Krentzwww.14m5.de