+ All Categories
Home > Documents > ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die...

ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die...

Date post: 24-May-2020
Category:
Upload: others
View: 6 times
Download: 0 times
Share this document with a friend
99
TECHNISCHES SEO 2019 ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN
Transcript
Page 1: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

TECHNISCHES SEO 2019

ALONA DEMCHYK

SEO CAMPIXX 2019 / BERLIN

Page 2: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

ALONA DEMCHYK

SEO CONSULTANT

SEO Consultant

» Bei Plan.Net Performance seit 2015

» 11 Jahre Suchmaschinenoptimierung/Performance Marketing

» Erfahrungen: BSH, MediaMarkt, ExLibris, Carglass, IKEA

Online auf:

LinkedIn: https://www.linkedin.com/in/alonademchyk

Xing: https://www.xing.com/profile/Alona_Demchyk

Twitter: https://twitter.com/alonademchykAlona Demchyk

https://alonademchyk.com

Page 3: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

INHALTE

1. Trends 2019

2. Herausforderungen

3. Serverseitige Optimierung

4. Server & Client Kommunikation

5. Clientseitige Optimierung

6. Suchmaschinen

7. Crawling- & Indexierungsprobleme

8. Identifikation von Problemen

Page 4: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

DIE TRENDS VON HEUTE

Artificial

Intelligence

Chatbots

NFC

Technologien

AR Apps

VR

Show-Rooms

Wearables

Influencer

Instagram

CSR

Smart Stores

Snapchat

Smart

Home

Hosting

High-Tech

JavaScript

Frameworks

Neue

Seitenarten

Minimalistisch

Multitouch

Displays

Internet

VerbindungCloud

Computing Hohe Video-

Bild Qualität

Trends

2019

Internet

TV

Geolocation

Nachhaltig

NEUE

ENDGERÄTE

CLIENTS

JAVASCRIPT

SERVER /

HOSTING

SUCHMASCHINE

Sprachgesteuerte

Endgeräte

Page 5: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

DIE NUTZER WOLLEN

SCHNELLER

INFORMATIONEN

ERHALTEN

UNABHÄNGIG VOM

ENDGERÄT ODER

STANDORT

Page 6: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Q1 2017, Quelle: https://www.akamai.com/us/en/multimedia/documents/state-of-the-internet/q1-2017-state-of-

the-internet-connectivity-report.pdf

DIE

SCHNELLSTE

INTERNET-

VERBINDUNG

GIBT ES IN

SÜDKOREA MIT

Ø 28.6 MBPS

Page 7: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

IN

DEUTSCHLAND

Ø 15.3 MBPS …

Q1 2017, Quelle: https://www.akamai.com/us/en/multimedia/documents/state-of-the-internet/q1-2017-state-of-

the-internet-connectivity-report.pdf

Page 8: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

IN

DEUTSCHLAND

MOBILE

Ø 24.1 MBPS

Q1 2017, Quelle: https://www.akamai.com/us/en/multimedia/documents/state-of-the-internet/q1-2017-state-of-

the-internet-connectivity-report.pdf

Page 9: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Quelle: https://www.ericsson.com/en/press-releases/2016/2/streaming-delays-mentally-taxing-for-smartphone-users-ericsson-mobility-report

LADEZEITEN

Page 10: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Quelle: https://optinmonster.com/mobile-landing-page-best-practices/

Page 11: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

WIE PASST SEO

REIN?

Page 12: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

INHALT

SNIPPET

AUTHORITY

TEXT, BILD, VIDEO

SEO

WEBSERVER /

HOSTING

CLIENTS

JAVASCRIPT

SUCHMASCHINE

TECHNIK

Page 13: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

EIN SERVER IST EIN

COMPUTER ODER

PROGRAMM, DER DATEN

ODER DIENSTE FÜR DIE

ANDEREN PROGRAMME

ODER COMPUTER

BEREITSTELLT

Page 14: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

VERSCHIEDENE SERVER-

TYPEN

MailserverProxyserver

File-Server

DNS ServerWebserver Gameserver

Page 15: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

EIN WEBSERVER

SPEICHERT WEBSEITEN,

BEREITET DIESE AUF, UND

LIEFERT SIE AN CLIENTS

WIE WEBBROWSER ODER

SUCHMASCHINEN-

CRAWLER AUS

Page 16: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Quelle: https://www.quicksprout.com/everything-about-web-hosting/

SHARED HOSTING DEDICATED HOSTING CLOUDVIRTUAL PRIVATE

SERVER

HOSTING

SERVER CLIENTSUCH-

MASCHINE

Page 17: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

BEREITS BEIM HOSTING

ENTSCHEIDET MAN

ÜBER DIE LADEZEITEN

DER SEITE

Page 18: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Quelle: http://www.stadtbaecker-scharold.de/wer.html

KLEINE WEBSEITE – KEIN PROBLEM

SERVER CLIENTSUCH-

MASCHINE

Page 19: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

KLEINE WEBSEITE – KEIN PROBLEM

GROßE WEBSEITE – CDNSERVER CLIENT

SUCH-

MASCHINE

Page 20: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

CDN – CONTENT

DELIVERY NETWORK

Page 21: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

» CDN – Content Delivery Network

» Statische Daten der Webserver werden auf die

Replica Server übertragen (Verteilungssystem)

» Nutzer ruft die Website auf, befindet sich dabei

in Venezuela. Über Request Routing System

wird der RS in Venezuela zu Hilfe gerufen. Er

spielt die aktuellste Version der Website die er

hat aus.

CDN

Ihr Webserver Replica Server (RS)

(RS)

(RS)

(RS)

(RS)

(RS)

(RS)

(RS)

SERVER CLIENTSUCH-

MASCHINE

Page 22: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

» Die CDN Anbieter unterscheiden sich nach Server-

Anzahl und Länderabdeckung

» Besonders geeignet sind Videostreams

» Nicht CDN geeignet sind personalisierte,

öffentliche und häufig wechselnde Informationen

» Logfile Analyse ist erschwert

» China ist ein Sonderfall:

https://www.cdnplanet.com/geo/china-cdn/

https://www.kernpunkt.de/blog/digitales-

marketing/webseiten-performance-in-china.html

CDN BESONDERHEITEN

Ihr Webserver Replica Server (RS)

(RS)

(RS)

(RS)

(RS)

(RS)

(RS)

(RS)

SERVER CLIENTSUCH-

MASCHINE

Page 23: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

WER NUTZT CDN

Ihr Webserver Replica Server (RS)

(RS)

(RS)

(RS)

(RS)

(RS)

(RS)

(RS)

SERVER CLIENTSUCH-

MASCHINE

Page 24: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

CDN ANBIETER WELTWEIT

Akamai

Amazon Web Services (CloudFront)

CDNetworks

Cloudflare

Google (Cloud CDN)

Host Europe (PlusServer)

Microsoft (Azure)

SERVER CLIENTSUCH-

MASCHINE

Page 25: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

DER CLIENT IST EIN

PROGRAMM, DASS AUF

DEM ENDGERÄT

AUSGEFÜHRT WIRD UND

MIT DEM SERVER

KOMMUNIZIERT.

Page 26: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

SERVER & CLIENT

KOMMUNIZIEREN MIT-

EINANDER, OBWOHL

WIR DAS NICHT

SEHEN

Page 27: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json
Page 28: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

DAS PASSIERT NACH

DEM FRAGE-ANTWORT

PRINZIP…

Page 29: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

?…

Page 30: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

UND NACH

PROTOKOLL…

Page 31: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

…HTTP PROTOKOLL

Page 32: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

ServerClient

CLIENT-SERVER-KOMMUNIKATION

SERVER CLIENTSUCH-

MASCHINE

Request

Response

Anfrage mit

URL Request

Antwort

mit HTML

Response

Page 33: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

WEITERE NÜTZLICHE INFORMATIONEN

Request Response

SERVER CLIENTSUCH-

MASCHINE

Request-Zeilen

Methode

Request URI

HTTP-Version

Response-Zeilen

HTTP-Version

Status Code

Beschreibung

Page 34: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

WEITERE NÜTZLICHE INFORMATIONEN

Request Response

SERVER CLIENTSUCH-

MASCHINE

Request-Zeilen

Methode

Request URI

HTTP-Version

Response-Zeilen

HTTP-Version

Status Code

Beschreibung

Page 35: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

FRONTEND

Page 36: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

FÜR EINE BESSERE UND

SCHNELLERE

KOMMUNIKATION

Page 37: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

HEUTIGE TRENDS ERFORDERN NEUE

CLIENTSEITIGE LÖSUNGENSERVER CLIENT

SUCH-

MASCHINE

Neue Lösungen

Page 38: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

ACCELERATED MOBILE

PAGES (AMP)

Page 39: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Quelle: https://de.wikipedia.org/wiki/Single-Page-Webanwendung

» Das AMP Projekt ist ein gemeinsames Projekt von Google und Twitter

» Primär entwickelt für Verlage

» Veröffentlicht von Google im Oktober 2015

» Apache Lizenz – Open Source Code bei GitHub

AMP

SERVER CLIENTSUCH-

MASCHINE

Page 40: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

» Langsame HTML Tags werden durch neue

HTML Tags ersetzt

» Websites werden gecached und bei Google

gehostet (gstatic.com)

» Das Canonical Tag, das auf die ursprüngliche

Webseite verweist, ist daher sehr wichtig

AMP BESONDERHEITEN

SERVER CLIENTSUCH-

MASCHINE

Nackter HTML-Code

Page 41: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

WER NUTZT AMP

SERVER CLIENTSUCH-

MASCHINE

Page 42: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Quelle: https://www.ampproject.org/docs/fundamentals/validate

https://validator.ampproject.org

AMP TESTEN (I)

SERVER CLIENTSUCH-

MASCHINE

Page 43: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

AMP MIT CHROME DEVELOPER TOOLS

TESTEN

Page 44: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

SemrRush Site Audit

Screaming FrogSEMrush Site Audit

AMP TESTEN (II)

SERVER CLIENTSUCH-

MASCHINE

Page 45: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

» Schlecht für eigene Ads, da die AMP Seiten auf

dem Google Server gecached und gehostet

werden

» Weniger Kontrolle über Style und Inhalte

» Limitierte Anzahl an HTML Tags

» Zweite Version einer Website:

» Google Analytics – aufwändige Einstellung

» Aufwand doppelte Programmierung

» AMP sind vor allem für News, Verlage und

Content Websites vorteilhaft

» Wesentlich schnellere Ladezeiten durch

redundanten Code, Lazy Loading und

Rendering

AMP PROS UND KONTRAS

Vorteile Nachteile

SERVER CLIENTSUCH-

MASCHINE

23% mehr mobile

88% bessere Ladezeiten

1000+ AMP Artikel-Seiten täglich

Page 46: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

SINGLE PAGE

APPLICATION (SPA)

Page 47: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Quelle: https://de.wikipedia.org/wiki/Single-Page-Webanwendung

» Single Page Application ist eine Webanwendung, die aus einem HTML-Dokument besteht, deren

Inhalte dynamisch nachgeladen werden.

SPA

SERVER CLIENTSUCH-

MASCHINE

CSS, HTML, JS Dateien werden

neu geladen

Template

Template

X

Template

Y

Nur beim ersten Laden der Seite

werden alle Ressourcen geladen

SPA

Page 48: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Template

» Es werden clientseitige JavaScript

Frameworks eingesetzt (AngularJS, Ember.js,

ExtJS, Knockout.js, Meteor.js, ReactJS, Vue.js)

» React verbreitet sich dank Facebook. Es bietet

eine Syntax-Lösung (JSX) an, die

suchmaschinen-freundlichen Inhalt bereitstellt.

SPA BESONDERHEITEN

Template

X

Template

Y

Nur beim ersten Laden der Seite

werden alle Ressourcen geladen

SERVER CLIENTSUCH-

MASCHINE

SPA

Page 49: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

WER NUTZT SPA

SERVER CLIENTSUCH-

MASCHINE

Page 50: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

» JavaScript muss vorhanden und aktiviert sein

» Unvollständiges Rendering ist möglich

» SPA-Seiten können längere Ladezeiten

verursachen, umso grösser die Websites sind

(Serverside Rendering sollte ermöglicht

werden)

» Mehrere Ressourcen müssen nur einmal

geladen werden: (HTML, CSS, Scripts)

» Sie können mit Chrome debugged werden

» Sie können lokales Cache effektiv nutzen

SPA PROS UND KONTRAS

Vorteile Nachteile

SERVER CLIENTSUCH-

MASCHINE

Page 51: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

PROGRESSIVE WEB

APPLICATION (PWA)

Page 52: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Quelle: https://www.onenorth.com/blog/post/whats-next-in-mobile-progressive-web-apps

» Eine Progressive Web Application ist eine

Website, die sich wie eine App verhält.

» Vier technologische Voraussetzungen:

(1) manifest.json File

(2) Service Workers

(3) HTTPs

(4) Application Shell Architecture

» Ein Nutzer muss mindestens 30 Sekunden mit

der Domain interagieren

» Weitere Infos:

https://developers.google.com/web/fundamenta

ls/web-app-manifest/

PWA

SERVER CLIENTSUCH-

MASCHINE

Page 53: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Quelle: https://www.onenorth.com/blog/post/whats-next-in-mobile-progressive-web-apps

Quelle: https://www.onenorth.com/blog/post/whats-next-in-mobile-progressive-web-apps

Page 54: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

WER NUTZT PWA

SERVER CLIENTSUCH-

MASCHINE

Page 55: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Google Developer Tools

Weitere Quellen: https://www.aleydasolis.com/en/search-engine-optimization/pwas-seo-what-are-they-why-you-need-one-and-how-to-optimize-for-them/

PWA Testen mit Google Lighthouse

PWA TESTEN

SERVER CLIENTSUCH-

MASCHINE

Page 56: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

DIE SUCHMASCHINE IST

EIN PROGRAMM,

WELCHES AUTOMATISCH

WEBSEITEN SAMMELN

UND AUSWERTEN KANN

Page 57: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json
Page 58: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

GOOGLE IST WIE EIN

KOPIERER, DER SEITEN

AUS WEBSERVERN

KOPIERT

Page 59: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

CRAWLING

Page 60: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

CRAWLING

Crawler Crawler Crawler

Schedular

Document Index

World Wide Web

Page 61: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

INDEXIERUNG

Page 62: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

INFORMATION RETRIEVAL SYSTEM

Page 63: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Quelle: http://www.blindfiveyearold.com/crawl-optimization

Page 64: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

CRAWL BUDGET

Page 65: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Quelle: https://www.google.com/about/datacenters/

Page 66: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Quelle: https://www.stern.de/digital/online/google--wieviel-energie-verschlingt-eine-suchanfrage-8397770.html

» Oder 5,7 Terawattstunden in 2015 = der

jährliche Energiekonsum von San Francisco

» Jeder Google-Nutzer könnte mit seinen

monatlichen Suchanfragen eine 60-Watt-

Glühbirne für drei Stunden mit Strom

versorgen.

LESEN UND AUSWERTEN KOSTET

GOOGLE BARES GELD

Page 67: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Quelle: Google Suchergebnisse

CRAWL BUDGET

Website

Crawler

Page 68: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

CRAWL BUDGET

Website

Crawler

Page 69: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

CRAWLING UND

INDEXIERUNG KANN

EINZELN GESTEUERT

WERDEN

Page 70: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

An die Angaben in der robots.txt Datei halten sich Google, Bind und Baidu.

» Die robots.txt Datei wird von der Suchmaschine

öfter „besucht“

» Die Steuerung erlaubt oder verbietet bestimmte

Seiten zu crawlen

» Die robots.txt verhindert nicht die Indexierung

» Hauptaufgabe: Crawling Steuerung

» Testen: GSC-> Crawling-> robots.txt Tester

ROBOTS.TXT

Page 71: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Die XML-Sitemaps können über die entsprechenden Webmaster Tools bei Google, Bind und Baidu verifiziert werden.

» Die XML-Sitemap Datei ermöglicht es, eine

indexrelevante Liste mit URLs direkt an die

Suchmaschine zu kommunizieren

» Hier können hreflang Tags direkt vergeben werden

» Größere Websites sollten mehrere, nach Themen

erstellte XML-Sitemaps in einer Index XML-

Sitemap bereitstellen

» XML-Sitemaps können für Medien (Bilder, Videos)

erstellt werden

» Hauptaufgabe: Indexierung Steuerung

» Testen: GSC-> Crawling-> Sitemap testen

XML-SITEMAP

Page 72: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

» Ein sehr wirksames Tool, das bei einer falschen

Einstellung die gültige Steuerung (Canonical Tag,

Meta Tag Robots) verhindern kann

» Einzelne Parameter können hinzugefügt werden

» Nicht konfigurierte Einstellungen haben kein Datum

» Hauptaufgabe: Crawling und Indexierung

Steuerung

» Testen: Logfile Analyse, Google Index

URL-PARAMETER TOOL IN DER GOOGLE

SEARCH CONSOLE

Page 73: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

» Im Bing Webmaster Tools können einzelne

Parameter oder eine Liste mit Parametern

eingereicht werden

» Im Bing Webmaster Tools werden ausschließlich die

Parameter eingegeben, die ignoriert werden sollen

» Die Baidu Suchmaschine hat kein URL Parameter

Tool

» Hauptaufgabe: Crawling und Indexierung

Steuerung

» Testen: Logfile Analyse, Bing Index

ANDERE URL-PARAMETER TOOLS

Page 74: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

* Ist von den anderen Signalen stark abhängig

POPULÄRSTE MAßNAHMEN UND DEREN

EINSATZ

Maßnahme Crawlen IndexierenCrawlen nicht

Indexieren

Meta Tags Robots V V V

Sitemap.xml V V V

rel=prev rel=next V V V

GSC Parameter Tool V V V

hreflang tag V V X

Canonical Tag V * *

robots.txt V X X

Page 75: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

» Je länger die Seiten mit noindex,follow

versehen werden, desto weniger werden sie

gecrawlt.

» Irgendwann hört die Suchmaschine auf, sie

und die ausgehenden URLs der Seite zu

crawlen.

» Die ausgehenden Links dieser Seiten werden

zu noindex,nofollow.

NOINDEX WIRD ZU NOFOLLOW?

Website

noindex, follow

Crawler

Website

index, follow

Website

index, follow

Page 76: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Quelle: eigene Testergebnisse anhand der LogFile Analyse

» Je länger die Seiten mit noindex,follow

versehen werden, desto weniger werden sie

gecrawlt.

» Irgendwann hört die Suchmaschine auf, sie

und die ausgehenden URLs der Seite zu

crawlen.

» Die ausgehenden Links dieser Seiten werden

zu noindex,nofollow.

NOINDEX WIRD ZU NOFOLLOW?

Website

noindex, nofollow

Crawler

Website

index, follow

Website

index, follow

Page 77: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

CRAWLING- &

INDEXIERUNGS-

PROBLEME

Page 78: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

URL-Änderung

»Technische Änderungen (.html, Trailing Slash)

»Alte Produkt URLs werden gelöscht

»Kategorien werden verschoben

»Unterkategorien werden umbenannt, usw.

WEITERLEITUNGEN

SERVER /

HOSTING

CLIENTS

JAVASCRIPT

Clientseitige

Weiterleitung wie

JavaScript und Meta

Refresh sind nicht

suchmaschinen-

freundlich

Serverseitige

301 - permanent

302 - temporär

307 - bitte über https

Page 79: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Quelle: https://searchengineland.com/301-302-redirect-best-seo-293795

CRAWLING BUDGET UND

WEITERLEITUNGEN

Page 80: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Quelle: https://searchengineland.com/301-302-redirect-best-seo-293795

CRAWLING BUDGET UND

WEITERLEITUNGEN

Page 81: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

LINKS, DIE KEINE LINKS SIND

Quelle:https://pbs.twimg.com/media/DyuAI2JXgAMpYq2.jpg

Page 82: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Quelle: https://www.seo-suedwest.de/4705-google-urls-die-server-fehler-ausloesen-sollten-vermieden-werden.html

SERVERFEHLER MEIDEN

Page 83: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Quelle: https://twitter.com/badams/status/1105507159641649153

Testen

BROKEN CODE MEIDEN

Page 84: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Quelle: https://about.google/intl/de/

Page 85: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

NEUE LÖSUNGEN MÜSSEN FÜR DIE

SUCHMASCHINE VERSTÄNDLICH SEIN

Page 86: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Quelle: https://twitter.com/igrigorik/status/893574202472644608?lang=de

20152019

Page 87: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Quelle: https://builtvisible.com/progressive-web-app-seo/

» Verwendung von serverseitigem Rendering

» Inhalte mit verfügbaren URLs, keine #

» JavaScript und CSS-Dateien dürfen nicht

blockiert werden

» Inhalte, die nach einem ausgeführten Event

erreichbar sind, sind schwer zu indexieren

(History API)

Mehr dazu: https://builtvisible.com/on-infinite-

scroll-pushstate/

DIE INHALTE MÜSSEN LESBAR SEIN

Page 88: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

CLIENT & SERVER

PROBLEME

Page 89: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

PRÜFEN

Tools Server / Client

Page 90: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

SUCHMASCHINE

PROBLEME

Page 91: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Endlose

Daten

Page 92: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

ANALYSE MIT FRAGEN STARTEN

Mögliche Fragen Mögliche Fragen

Gibt es veraltete Seiten (http, Dateiendungen

usw.)?

Gibt es verwaiste Seiten?

Haben sich die Status Codes auf den Seiten

geändert?

Was crawlen die Suchmaschinen?

Werden wichtige Seiten weniger gecrawlt als

Unwichtige?

Gibt es Seiten, die nicht in der Sitemap sind?

Werden alle Sprachversionen entdeckt?

Mögliche Fragen

Page 93: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

PRÜFEN

Tools Logfile Analyse Tools

Page 94: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

WAS MACHT MAN, DAMIT

MAN TROTZ LANGSAMER

VERBINDUNG DIE GANZE

ACTION

MITBEKOMMT?

Page 95: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Quelle: https://www.semrush.com/blog/11-super-easy-new-ways-that-boosts-your-site-speed-like-never-before

*https://www.phpclasses.org/blog/post/493-php-performance-evolution.html#performance

SCHNELLER MIT…

Non-nested Table

- +

PHP Update auf 7.1. Version mit „/“

Der Server schaut nach

einen File, wenn die URL

ohne “/” ist (extra

Weiterleiung für den Server)

Im Vergleich zu den früheren

PHP Versionen, kann die 7.1.

den Script um 26% schneller

ausführen*

CSS - oben, JS - unten Web Page Performance Test Hotlinking sperren

Page 96: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Quelle: https://developers.google.com/web/updates/2019/02/rendering-on-the-web

DIE HAUPTENTSCHEIDUNG WIE EINE APP

AUSGEFÜHRT WIRD, LIEGT AM

RENDERING

Page 97: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

Quelle: https://www.notprovided.eu/rendering-on-the-web-the-seo-version/

BEIM RENDERING SEO BEACHTEN

Page 98: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

VIELEN DANK

plan-net.com | Creating Relevance

https://www.plan-net.com/de/

LinkedIn: http://www.linkedin.com/in/alonademchyk

Xing: https://www.xing.com/profile/Alona_Demchyk

Twitter: http://twitter.com/alonademchyk

Page 99: ALONA DEMCHYK SEO CAMPIXX 2019 / BERLIN...» Eine Progressive Web Application ist eine Website, die sich wie eine App verhält. » Vier technologische Voraussetzungen: (1) manifest.json

» https://unsplash.com

» https://www.pexels.com

» https://thenounproject.com

» https://giphy.com/gifs/bc-the-matrix-

BMuWMPmykHL6E

BILDER- UND ICONS-QUELLEN


Recommended