SlideShare une entreprise Scribd logo
1  sur  54
Télécharger pour lire hors ligne
On @ SMX
1
On @ SMX 2024
Ich sehe was, was du (Bot) nicht siehst!
On @ SMX
2
Ignite the human spirit through movement
On @ SMX
3
On @ SMX
4
On @ SMX
5
Bild von Eaters Collective
On @ SMX
6
🤖
Was der Bot nicht sieht, existiert nicht!
On @ SMX
7
Quelle: Google Search Central
On @ SMX
8
Agenda
Warm-up Crawling
Run Rendering
Cool Down Index
Finish Q&A
On @ SMX
9
This matters to you if…
Quelle: Stackoverflow Trends
On @ SMX
10
This matters to you if…
On @ SMX
11
This matters because…
+ 67% Google Traffic YoY
+ 98% Bing Traffic YoY
Quelle: Organic Traffic Google Analytics 2022 - 2023
Relaunch
On @ SMX
12
Warm-up Crawling
On @ SMX
13
🤖
URLs
On @ SMX
14
🤖
URLs
sitemap.xml
On @ SMX
15
🤖
URLs
On @ SMX
16
URLs sind wichtig!
example.com/foo
≠
example.com/Foo
≠
example.com/foo/
≠
example.com/foo?action=browse&queryId=sehr_gute-IdEe
On @ SMX
17
On @ SMX
18
URLs:
example.com/foo-1
example.com/foo-2
example.com/foo-n
On @ SMX
19
On @ SMX
20
On @ SMX
21
Response header
200, 301, 302, 404, 410, 503
500
On @ SMX
22
Tool im Chrome Web Store
On @ SMX
23
Run Rendering
On @ SMX
24
● Fakt 1: Das Internet basiert auf JS
● Fakt 2: Nicht jeder Crawler kommt mit JS klar
On @ SMX
25
● Fakt 3: Keine Suchmaschine sieht die Seite exakt so wie dein Browser – das gleiche gilt für deine Nutzer!
On @ SMX
26
● Fakt 4: JS redirects sind aus der Hölle
On @ SMX
27
Offene Frage:
Und wie lösen wir JS für Bots?
On @ SMX
28
Mögliche Lösungen:
● Server Side Rendering (SSR)
Mit SSR wird HTML auf dem Server gerendert. Dieses “fertige” HTML wird zurückgespielt.
● Static Rendering
HTML Response wird im Voraus generiert.
● Rehydration
It’s complicated…
On @ SMX
29
Offene Frage:
Und wie lösen wir JS für Bots?
SSR?
On @ SMX
30
Unsere aktuelle Lösung:
● Dynamic Rendering
Bots werden auf CDN Ebene erkannt und
durchlaufen einen eigenen Prozess.
Weitere Dynamic Rendering Lösungen:
● Botify Speedworker
● OSTR.IO
● Headless-Render-API
On @ SMX
31
On @ SMX
32
On @ SMX
33
Rendering ist nicht nur ein SEO Thema!!!
On @ SMX
34
On @ SMX
35
Vorteile Dynamic Rendering:
● Rendering
Funktioniert
● Crawl speed
URLs in ca 0.2 seconds
● Weniger Last auf dem Server
Crawler bewegen sich anders als Menschen.
● Stability
Auch wenn das Frontend crasht, der CDN & und
der prerendered Cache funktioniert zumindest
kurzfristig weiterhin.
On @ SMX
36
Nachteile Dynamic Rendering:
● Kosten
Je nach Nutzung
● Live vs Cached Content
Je nach Frequenz des Rendering
● Zwei Welten
Mit zunehmender Dauer, entwickeln sich zwei
Ökosysteme. Entwicklung “für Bots” und nicht für
Menschen.
💩
💩
On @ SMX
37
Google empfiehlt Dynamic Rendering nicht als langfristige Lösung!
💩!
💩
On @ SMX
38
Chrome Dev Tools:
● Images
● Buttons
● Links
● Text
● Video
● …
On @ SMX
39
On @ SMX
40
On @ SMX
41
On @ SMX
42
On @ SMX
43
On @ SMX
44
Chrome Dev Tools:
● User Agent check via
„Network conditions“
● Achtung! Nur Unterschiede
im Content, nicht im
Rendering
On @ SMX
45
Cool Down Index
On @ SMX
46
On @ SMX
47
Search Query operator:
On @ SMX
48
On @ SMX
49
Quelle: Reddit
On @ SMX
50
Quelle: Google Search Console
On @ SMX
51
HTTP Status
✅
Content in HTML
✅
Content in Index
✅
On @ SMX
52
HTTP Status
✅
Content in HTML
✅
Content in Index
✅
On @ SMX
53
Finish
Q & A
On @ SMX
54
Links for Tools:
Crawler simulation
Rich Results Test
+ Goolge Search Console u.Bing Webmaster Tools
Browser extentions
Redirect Path
Diva-e (allround SEO plugin comparing HTML & HTML+JS)
Dynamic Rendering SaaS:
Prerender.io
Botify Speedworker
OSTR.IO
Headless-Render-API
Search operators
Übersicht aller Search Operator
Kontext und Einschränkungen zu Search Operators

Contenu connexe

Similaire à Mastering SEO for JavaScript Websites @On

Keyword Strategie: Do's & Don'ts bei der Keyword Recherche - SMX München 2017
Keyword Strategie: Do's & Don'ts bei der Keyword Recherche - SMX München 2017Keyword Strategie: Do's & Don'ts bei der Keyword Recherche - SMX München 2017
Keyword Strategie: Do's & Don'ts bei der Keyword Recherche - SMX München 2017Bastian Grimm
 
Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-Apps
Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-AppsAber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-Apps
Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-AppsGregor Biswanger
 
Web Content-Management-Systeme the Past - the Present - the Future
Web Content-Management-Systeme the Past - the Present - the FutureWeb Content-Management-Systeme the Past - the Present - the Future
Web Content-Management-Systeme the Past - the Present - the FutureAlexander Loechel
 
HTML5-Performance: So rennt Ihre App und nicht Ihre Anwender (weg)
HTML5-Performance: So rennt Ihre App und nicht Ihre Anwender (weg)HTML5-Performance: So rennt Ihre App und nicht Ihre Anwender (weg)
HTML5-Performance: So rennt Ihre App und nicht Ihre Anwender (weg)André Krämer
 
Browserstrategien und Progressive Enhancement
Browserstrategien und Progressive EnhancementBrowserstrategien und Progressive Enhancement
Browserstrategien und Progressive EnhancementAperto Nachname
 
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...Artur Kosch
 
SeoCampixx 2019 - Content Veredelung Nils Römeling
SeoCampixx 2019 - Content Veredelung Nils RömelingSeoCampixx 2019 - Content Veredelung Nils Römeling
SeoCampixx 2019 - Content Veredelung Nils RömelingGnomad Nils
 
Mit Vollgas in die Cloud: Killt Microsoft den SharePoint Server?
Mit Vollgas in die Cloud: Killt Microsoft den SharePoint Server?Mit Vollgas in die Cloud: Killt Microsoft den SharePoint Server?
Mit Vollgas in die Cloud: Killt Microsoft den SharePoint Server?Sharepoint360.de
 
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...Artur Kosch
 
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...Artur Kosch
 
Shift Left fängt ganz links an
Shift Left fängt ganz links anShift Left fängt ganz links an
Shift Left fängt ganz links anBATbern
 
Besseres SEO mit dem SEO-Framework Workflow (SEOkomm 2018)
Besseres SEO mit dem SEO-Framework Workflow (SEOkomm 2018)Besseres SEO mit dem SEO-Framework Workflow (SEOkomm 2018)
Besseres SEO mit dem SEO-Framework Workflow (SEOkomm 2018)Sebastian Erlhofer
 
Site Speed am Limit - Campixx 2015
Site Speed am Limit - Campixx 2015Site Speed am Limit - Campixx 2015
Site Speed am Limit - Campixx 2015Walter Andreas Pucko
 
DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...
DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...
DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...Schlomo Schapiro
 
Die neuen Bewertungskriterien von Google ab 05 / 2021
Die neuen Bewertungskriterien von Google ab 05 / 2021Die neuen Bewertungskriterien von Google ab 05 / 2021
Die neuen Bewertungskriterien von Google ab 05 / 2021Phil Marx
 
SEOday Köln 2020 - Surprise, Surprise - 5 SEO secrets
SEOday Köln 2020 - Surprise, Surprise - 5 SEO secretsSEOday Köln 2020 - Surprise, Surprise - 5 SEO secrets
SEOday Köln 2020 - Surprise, Surprise - 5 SEO secretsBastian Grimm
 
Technische SEO Probleme finden mit Tools
Technische SEO Probleme finden mit ToolsTechnische SEO Probleme finden mit Tools
Technische SEO Probleme finden mit ToolsTimon Hartung
 
Mobile SEO - Bist du bereit für eine Revolution?
Mobile SEO - Bist du bereit für eine Revolution?Mobile SEO - Bist du bereit für eine Revolution?
Mobile SEO - Bist du bereit für eine Revolution?Björn Darko
 

Similaire à Mastering SEO for JavaScript Websites @On (20)

Keyword Strategie: Do's & Don'ts bei der Keyword Recherche - SMX München 2017
Keyword Strategie: Do's & Don'ts bei der Keyword Recherche - SMX München 2017Keyword Strategie: Do's & Don'ts bei der Keyword Recherche - SMX München 2017
Keyword Strategie: Do's & Don'ts bei der Keyword Recherche - SMX München 2017
 
Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-Apps
Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-AppsAber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-Apps
Aber schnell! Top HTML5 Performance Tipps für Hybrid- und Web-Apps
 
Web Content-Management-Systeme the Past - the Present - the Future
Web Content-Management-Systeme the Past - the Present - the FutureWeb Content-Management-Systeme the Past - the Present - the Future
Web Content-Management-Systeme the Past - the Present - the Future
 
HTML5-Performance: So rennt Ihre App und nicht Ihre Anwender (weg)
HTML5-Performance: So rennt Ihre App und nicht Ihre Anwender (weg)HTML5-Performance: So rennt Ihre App und nicht Ihre Anwender (weg)
HTML5-Performance: So rennt Ihre App und nicht Ihre Anwender (weg)
 
Browserstrategien und Progressive Enhancement
Browserstrategien und Progressive EnhancementBrowserstrategien und Progressive Enhancement
Browserstrategien und Progressive Enhancement
 
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
 
SeoCampixx 2019 - Content Veredelung Nils Römeling
SeoCampixx 2019 - Content Veredelung Nils RömelingSeoCampixx 2019 - Content Veredelung Nils Römeling
SeoCampixx 2019 - Content Veredelung Nils Römeling
 
Mit Vollgas in die Cloud: Killt Microsoft den SharePoint Server?
Mit Vollgas in die Cloud: Killt Microsoft den SharePoint Server?Mit Vollgas in die Cloud: Killt Microsoft den SharePoint Server?
Mit Vollgas in die Cloud: Killt Microsoft den SharePoint Server?
 
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
 
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
 
Shift Left fängt ganz links an
Shift Left fängt ganz links anShift Left fängt ganz links an
Shift Left fängt ganz links an
 
Chatbot Hackathon Slidedeck
Chatbot Hackathon SlidedeckChatbot Hackathon Slidedeck
Chatbot Hackathon Slidedeck
 
Besseres SEO mit dem SEO-Framework Workflow (SEOkomm 2018)
Besseres SEO mit dem SEO-Framework Workflow (SEOkomm 2018)Besseres SEO mit dem SEO-Framework Workflow (SEOkomm 2018)
Besseres SEO mit dem SEO-Framework Workflow (SEOkomm 2018)
 
Site Speed am Limit - Campixx 2015
Site Speed am Limit - Campixx 2015Site Speed am Limit - Campixx 2015
Site Speed am Limit - Campixx 2015
 
DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...
DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...
DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...
 
Die neuen Bewertungskriterien von Google ab 05 / 2021
Die neuen Bewertungskriterien von Google ab 05 / 2021Die neuen Bewertungskriterien von Google ab 05 / 2021
Die neuen Bewertungskriterien von Google ab 05 / 2021
 
SEOday Köln 2020 - Surprise, Surprise - 5 SEO secrets
SEOday Köln 2020 - Surprise, Surprise - 5 SEO secretsSEOday Köln 2020 - Surprise, Surprise - 5 SEO secrets
SEOday Köln 2020 - Surprise, Surprise - 5 SEO secrets
 
Technische SEO Probleme finden mit Tools
Technische SEO Probleme finden mit ToolsTechnische SEO Probleme finden mit Tools
Technische SEO Probleme finden mit Tools
 
Mobile SEO - Bist du bereit für eine Revolution?
Mobile SEO - Bist du bereit für eine Revolution?Mobile SEO - Bist du bereit für eine Revolution?
Mobile SEO - Bist du bereit für eine Revolution?
 
SEOs als Dienstleister
SEOs als DienstleisterSEOs als Dienstleister
SEOs als Dienstleister
 

Mastering SEO for JavaScript Websites @On