@HansPJung
WordPress SEO
SEO Campixx 2016
@HansPJung
SEO Consultant bei One Advertising
hansjung.de
Auf Twitter folgen
Bei Goggle+ abonnieren
Auf Xing und LinkedIn kontaktieren
Hans Jung
@HansPJung
Struktur
@HansPJung@HansPJung
Google
Webmaster
Guidelines
Finden
Erkennen
Verwenden
https://support.google.com/webmasters/answer/35769?hl=de
@HansPJung
Google Webmaster Guidelines: Finden
● Interne Verlinkung
● Sitemap (xml und html)
● HTTP-Header If-Modified-Since
● Crawling mit robots.txt steuern
● Backlinks
@HansPJung
Google Webmaster Guidelines: Erkennen
● Relevanter Content (klar und
eindeutig)
● Keywordverwendung
● <title>-Elemente und ALT-Attribute
● klare Seitenhierarchie
● Medien (Bilder, Videos und
Strukturierte Daten)
● Saubere URLs (ohne Parameter)
● CSS und JS crawlbar
● Sichtbare Inhalte (keine Tabs oder
maximierbare Bereiche)
● Werbelinks per robots.txt oder
rel=”nofollow”
@HansPJung
Google Webmaster Guidelines: Verwenden
● Keine Broken-Links
● Gültiges HTML (W3C)
● Ladezeitoptimierung
● Responsive Design
● HTTPS
● Screenreader-Kompatibilität
@HansPJung@HansPJung
Google Webmaster
Guidelines: Finden
Interne Verlinkung
Sitemap (xml und html)
HTTP-Header If-Modified-Since
Crawling mit robots.txt steuern
Backlinks
@HansPJung
Interne Verlinkung
@HansPJung
Interne Verlinkung: Beiträge
Ziel:
Hohe Verweildauer und viele Seitenaufrufe je
Session.
Plugins:
● Auto Load Next Post
https://wordpress.org/plugins/auto-load-
next-post/
Plugins:
● Table of Contents Plus (TOC+)
https://wordpress.org/plugins/table-of-
contents-plus/
● Automatic Post Tagger
https://wordpress.org/plugins/automatic-
post-tagger/
● Yet Another Realted Posts Plugin (YARPP)
https://wordpress.org/plugins/yet-another-
related-posts-plugin/
@HansPJung
Interne Verlinkung: Kategorien und Schlagworte
Ziel:
Themenverwandte Beiträge über wenige Klicks
erreichbar machen, ohne near D.C. und Thin
Content Seiten.
Matrix:
● Jeden Beitrag über Schlagworte und
Kategorien aufrufbar machen.
● Jeder Beitrag nur eine Kategorie.
Erste Kategorie ist Canonical-Ziel.
Plugins:
● Allow HTML in Category Descriptions
https://de.wordpress.org/plugins/allow-
html-in-category-descriptions/
● Rich Text Tags
https://wordpress.org/plugins/rich-text-tags/
● Breadcrumb NavXT
https://wordpress.org/plugins/breadcrumb-
navxt/
@HansPJung
Interne Verlinkung: Archive
Ziel:
Beiträge sinnvoll gruppieren und zugänglich
machen.
i.d.R. monatsbasierte Archive abschalten.
Bei nur einem Autor das Autorenarchiv abschalten.
Plugin:
● Simple Yearly Archive (Jahresarchive)
https://wordpress.org/plugins/simple-yearly-
archive/
@HansPJung
Sitemap
@HansPJung
Sitemap: XML und HTML
Ziel:
Die Seitenstruktur für Suchmaschinen (XML) und
Besucher (HTML) aufbereiten und zugänglich
machen.
Plugins:
● Simple Sitemap (HTML Sitemap)
https://wordpress.org/plugins/simple-
sitemap/
● Google XML Sitemaps (XML Sitemap)
https://wordpress.org/plugins/google-
sitemap-generator/
● SEO Plugin eures Vertrauens
@HansPJung
HTTP-Header If-
Modified-Since
@HansPJung
Crawlbudget: HTTP-Header If-Modified-Since
Ziel:
Nur Seiten crawlen, die seit dem letzten Crawl
verändert wurden.
Plugin:
● If Modified Since HTTP Header
https://wordpress.org/plugins/if-modified-
since-header/
● Add Headers
https://wordpress.org/plugins/add-headers/
@HansPJung
Crawling per robots.
txt steuern
@HansPJung
Crawl-Steuerung: robots.txt
Ziel:
Administrative Bereiche und seiteninterne SERPs
vom Crawling ausschließen.
Regeln:
● https://de.onpage.org/wiki/Robots.txt
Plugin: Wirklich notwendig?
● Robots.txt
https://wordpress.org/plugins/pc-robotstxt/
@HansPJung@HansPJung
Google Webmaster
Guidelines: Erkennen
Relevanter Content (klar und eindeutig)
Keywordverwendung
<title>-Elemente und ALT-Attribute
klare Seitenhierarchie
Medien (Bilder, Videos und Strukturierte Daten)
Saubere URLs (ohne Parameter)
CSS und JS crawlbar
Sichtbare Inhalte (keine Tabs oder maximierbare
Bereiche)
Werbelinks per robots.txt oder rel=”nofollow”
@HansPJung
Relevanter Content
(klar und eindeutig)
@HansPJung
Relevanter Content (klar und eindeutig)
Ziel:
Jede Seite und jeder Beitrag behandelt nur ein
Thema.
Kein interner Wettbewerb.
Keine (wenige) wiederkehrenden Textbausteine (z.
B. in der Sidebar oder im Footer)
Tools:
● Google Siteabfrage
site:[domain] [keyword]
● Onpage.org (free)
https://de.onpage.org/product/free/
● Siteliner
http://www.siteliner.com/
@HansPJung
Keywordverwendung
@HansPJung
Keywordverwendung
Ziel:
User und Suchmachinen sollen sofort erkennen,
welches Thema eine Seite behandelt. Dazu muss
das Keyword auf der Seite stehen.
In der Praxis:
Autoren unterstützen, das Keyword an allen
relevanten Stellen zu verwenden (Title, H1, H2,
Inhalt, Bilder ALT-Attribute)
Plugins:
● Das SEO-Plugin eures Vertrauens
○ DELUCKS SEO Plugin for Wordpress
Campixx: Severin Lucks
○ wpSEO
Campixx: Soeren Eisenschmidt a.k.a. eisy
○ Yoast
@HansPJung
<title>-Elemente und
ALT-Attribute
@HansPJung
<title>-Elemente und ALT-Attribute
Ziel:
Den Inhalt von Seiten und Bildern für User,
Screenreader und Suchmaschinen lesbar
aufbereiten.
Plugins:
● SEO Friendly Images (Auto Alt und Title)
https://wordpress.org/plugins/seo-image/
● DOM SEO Image (ALT und Title pflegen)
https://wordpress.org/plugins/dom-seo-
image/
● Restore Link Title Field (Link Title)
https://wordpress.org/plugins/restore-link-
title-field/
● SEO Plugin eurer Wahl.
@HansPJung
klare
Seitenhierarchie
@HansPJung
klare Seitenhierarchie
Ziel:
Die wichtigsten Seiten erhalten intern die meisten
Links, sind am besten erreichbar.
Tools:
● Onpage.org (free)
https://de.onpage.org/product/free/
● Screaming Frog
http://www.screamingfrog.co.uk/seo-spider/
Plugins:
● Breadcrumb NavXT
https://wordpress.org/plugins/breadcrumb-
navxt/
URL- und Verzeichnis-Struktur:
● Einstellungen > Permalinks
[domain]/%category%/%postname%/
@HansPJung
Medien
(Bilder, Videos und
Strukturierte Daten)
@HansPJung
Medien: Bilder
Ziel:
Textwüsten aufbrechen, Inhalte um Bilder zum
veranschaulichen und auflockernden.
Faustregel: PNG für Logos & JPG für Fotos.
Plugins:
● Imsanity (Bilddimensionen reduzieren)
https://wordpress.org/plugins/imsanity/
● Kraken Image Optimizer (komprimieren)
https://wordpress.org/plugins/kraken-
image-optimizer/
Plugins:
● a3 Lazy Load (Lazy-load; auch für Videos)
https://wordpress.org/plugins/a3-lazy-load/
● Responsify WP (Responsive und Retina Bilder)
https://wordpress.org/plugins/responsify-wp/
● SEO Friendly Images (ALT und Title pflegen)
https://wordpress.org/plugins/seo-image/
● DOM SEO Image (ALT und Title pflegen)
https://wordpress.org/plugins/dom-seo-
image/
@HansPJung
Medien: Videos
Ziel:
Textwüsten aufbrechen, Inhalte um Videos zum
verdeutlichen und auflockernden.
Tools:
● Sistrix Video Rich Snippet Generator*
https://www.sistrix.de/video-seo/
● Youtube-nocookie.com
http://www.youtube-nocookie.com/embed/
[videourl]
Plugins:
● Youtube Widget Responsive
https://wordpress.org/plugins/youtube-
widget-responsive/
● Lazy Load for Videos
https://wordpress.org/plugins/lazy-load-for-
videos/
● YouTube
https://wordpress.org/plugins/youtube-
embed-plus/
@HansPJung
Medien: Strukturierte Daten
Ziel:
Inhalte für Suchmaschinen strukturiert aufbereiten
und auszeichnen.
Plugins:
● Schema Creator by Raven (div. Rich-Snippets)
https://wordpress.org/plugins/schema-
creator/
● The Events Calendar (Event Rich-Snippets)
https://wordpress.org/plugins/the-events-
calendar/
● Euer bevorzugtes SEO Plugin
@HansPJung
Saubere URLs
(ohne Parameter)
Permalinks.
@HansPJung
CSS und JS crawlbar
robots.txt
@HansPJung
Sichtbare Inhalte
Accordion
Tabs
@HansPJung
Werbelinks per
robots.txt oder
rel=”nofollow”
@HansPJung
Werbelinks per robots.txt oder rel=”nofollow”
Ziel:
Links mit monetärem Interesse “entwerten”.
Plugins:
● Ultimate Nofollow (Checkbox)
https://wordpress.org/plugins/nofollow/
● Easy Affiliate Links (Redirect)
https://wordpress.org/plugins/easy-affiliate-
links/
● ThirstyAffiliates (Redirect)
https://wordpress.
org/plugins/thirstyaffiliates/
@HansPJung@HansPJung
Google Webmaster
Guidelines: Verwenden
Keine Broken-Links
Valides HTML (W3C)
Ladezeitoptimierung
Responsive Design
HTTPS
Screenreader-Kompatibilität
@HansPJung
Keine Broken-Links
@HansPJung
Keine Broken-Links
Ziel:
Positives Surferlebnis für die User und sparsamer
Umgang mit den Ressourcen der Crawler.
Plugins:
● Broken Link Checker (Notification + Bulk edit)
https://wordpress.org/plugins/broken-link-
checker/
Tools:
● Onpage.org (free)
https://de.onpage.org/product/free/
● Screaming Frog
http://www.screamingfrog.co.uk/seo-spider/
@HansPJung
Valides HTML (W3C)
@HansPJung
Valides HTML (W3C)
Ziel:
Darstellungsfehler und Browser Quirks-Modus
vermeiden.
Tipp:
Demo-Seiten vor der Themeauswahl prüfen.
Plugins wie iThemes Security (XML-RPC) können
Fehler verursachen.
Plugins:
● Validated
https://wordpress.org/plugins/validated/
Tools:
● W3C Validator
https://validator.w3.org/#validate_by_uri
@HansPJung
Ladezeitoptimierung
@HansPJung
Ladezeitoptimierung
Ziel:
Kurzweiliges Surferlebnis für die Besucher (auch
mobil), schnelle Crawls für die Suchmaschinen.
Muss: Caching.
Tipps:
● Webfonts selbst hosten
● Externe Ressourcen per “preconnect”
schneller abrufen
● Hintergrundbilder im CSS per @media
einfügen
Plugins:
● W3 total cache (Cache, Minify, Verketten)
https://wordpress.org/plugins/w3-total-
cache/
● Autoptimize (Minify, Above the Fold inline
CSS)
https://wordpress.org/plugins/autoptimize/
Tools:
● webpagetest.org
http://www.webpagetest.org/
@HansPJung
Ladezeitoptimierung: preconnect
Ziel:
Externe Ressourcen per preconnect schneller
abrufen. Alternativ: subresource (nur chrome)
Code im Header:
<link rel="preconnect" href="https://www.
googletagmanager.com">
<link rel="preconnect" href="https://www.google-
analytics.com">
<link rel="preconnect" href="https://stats.g.
doubleclick.net">
@HansPJung
Ladezeitoptimierung: Hintergrundbilder
Ziel:
Hintergrundbilder im CSS per @media einfügen, damit sie mobil (bzw. auf Bildschirmen
mit niedriger Auflösung) nicht geladen werden.
Code im CSS:
@media only screen and (max-width:1180px) { body { background: #ECED2O; } }
@media screen and (min-width:1181px) {
body {
background: url("https://domain.com/hintergrundbild.jpg") no-repeat fixed center top / auto 120%;
}
}
@HansPJung
Ladezeitoptimierung: AMP
Plugins:
● AMP
https://wordpress.org/plugins/amp/
● Glue for Yoast SEO & AMP
https://wordpress.org/plugins/glue-for-
yoast-seo-amp/
Ziel:
Kurze Ladezeiten auf Mobilgeräten.
@HansPJung
Responsive Design
Natürlich.
@HansPJung
HTTPS
@HansPJung
HTTPS
Ziel:
Vertrauenswürdige Kommunikation zwischen
Browser und Server.
Vorteile:
● Ist Voraussetzung für HTTP/2.0
● Datenschutzkonform für Kontaktformulare
● Bei EV-Zertifikaten: grüne Adressleiste
Plugins:
● Better Search Replace
https://wordpress.org/plugins/better-search-
replace/
@HansPJung
Screenreader
Kompatibilität
@HansPJung
Screenreader-Kompatibilität
Plugins:
● WP Accessibility
https://wordpress.org/plugins/wp-
accessibility/
● Contact Form 7: Accessible Defaults
https://wordpress.org/plugins/contact-form-
7-accessible-defaults/
Ziel:
Barrierefreies Internet, Ursprung für Alt-Attribut der
Bilder.
Tipp:
Ein Accessible-Theme wählen
(z.B. twentyfifteen und twentysixteen)
@HansPJung
Alles Umgesetzt?
https://varvy.com/
@HansPJung
SEO Consultant bei One Advertising
hansjung.de
Auf Twitter folgen
Bei Goggle+ abonnieren
Auf Xing und LinkedIn kontaktieren
Hans Jung

WordPress SEO | Campixx 2016 | Hans Jung