WordPress SEO | Campixx 2016 | Hans Jung

4.491 Aufrufe

Veröffentlicht am

WordPress ist eine gute Basis für optimierte Seiten. Allerdings gibt es auch hier einige Punkte, die sich negativ auf die Bewertung durch Suchmaschinen auswirken und die ihr korrigieren müsst. Zudem bietet WP unzählige Stellschrauben, mit denen ihr das Maximum aus eurem Content herausholt.

Veröffentlicht in: Internet
0 Kommentare
9 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
4.491
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
1.790
Aktionen
Geteilt
0
Downloads
56
Kommentare
0
Gefällt mir
9
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

WordPress SEO | Campixx 2016 | Hans Jung

  1. 1. @HansPJung WordPress SEO SEO Campixx 2016
  2. 2. @HansPJung SEO Consultant bei One Advertising hansjung.de Auf Twitter folgen Bei Goggle+ abonnieren Auf Xing und LinkedIn kontaktieren Hans Jung
  3. 3. @HansPJung Struktur
  4. 4. @HansPJung@HansPJung Google Webmaster Guidelines Finden Erkennen Verwenden https://support.google.com/webmasters/answer/35769?hl=de
  5. 5. @HansPJung Google Webmaster Guidelines: Finden ● Interne Verlinkung ● Sitemap (xml und html) ● HTTP-Header If-Modified-Since ● Crawling mit robots.txt steuern ● Backlinks
  6. 6. @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”
  7. 7. @HansPJung Google Webmaster Guidelines: Verwenden ● Keine Broken-Links ● Gültiges HTML (W3C) ● Ladezeitoptimierung ● Responsive Design ● HTTPS ● Screenreader-Kompatibilität
  8. 8. @HansPJung@HansPJung Google Webmaster Guidelines: Finden Interne Verlinkung Sitemap (xml und html) HTTP-Header If-Modified-Since Crawling mit robots.txt steuern Backlinks
  9. 9. @HansPJung Interne Verlinkung
  10. 10. @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/
  11. 11. @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/
  12. 12. @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/
  13. 13. @HansPJung Sitemap
  14. 14. @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
  15. 15. @HansPJung HTTP-Header If- Modified-Since
  16. 16. @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/
  17. 17. @HansPJung Crawling per robots. txt steuern
  18. 18. @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/
  19. 19. @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”
  20. 20. @HansPJung Relevanter Content (klar und eindeutig)
  21. 21. @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/
  22. 22. @HansPJung Keywordverwendung
  23. 23. @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
  24. 24. @HansPJung <title>-Elemente und ALT-Attribute
  25. 25. @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.
  26. 26. @HansPJung klare Seitenhierarchie
  27. 27. @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%/
  28. 28. @HansPJung Medien (Bilder, Videos und Strukturierte Daten)
  29. 29. @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/
  30. 30. @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/
  31. 31. @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
  32. 32. @HansPJung Saubere URLs (ohne Parameter) Permalinks.
  33. 33. @HansPJung CSS und JS crawlbar robots.txt
  34. 34. @HansPJung Sichtbare Inhalte Accordion Tabs
  35. 35. @HansPJung Werbelinks per robots.txt oder rel=”nofollow”
  36. 36. @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/
  37. 37. @HansPJung@HansPJung Google Webmaster Guidelines: Verwenden Keine Broken-Links Valides HTML (W3C) Ladezeitoptimierung Responsive Design HTTPS Screenreader-Kompatibilität
  38. 38. @HansPJung Keine Broken-Links
  39. 39. @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/
  40. 40. @HansPJung Valides HTML (W3C)
  41. 41. @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
  42. 42. @HansPJung Ladezeitoptimierung
  43. 43. @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/
  44. 44. @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">
  45. 45. @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%; } }
  46. 46. @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.
  47. 47. @HansPJung Responsive Design Natürlich.
  48. 48. @HansPJung HTTPS
  49. 49. @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/
  50. 50. @HansPJung Screenreader Kompatibilität
  51. 51. @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)
  52. 52. @HansPJung Alles Umgesetzt? https://varvy.com/
  53. 53. @HansPJung SEO Consultant bei One Advertising hansjung.de Auf Twitter folgen Bei Goggle+ abonnieren Auf Xing und LinkedIn kontaktieren Hans Jung

×