SlideShare a Scribd company logo
Client Side vs. Server Side Rendering
1
What Is Server-Side Scripting?
• Server-side scripting is a
method of programming for the
web that runs software on the
server rather than the browser
or installed plugins to create
dynamic web pages.
• Languages used for these tasks
are normal programming
languages which include Perl,
PHP, JSP, Ruby, ColdFusion, and
Python
2
What Is Client-Side Scripting?
• Client-side scripts are placed within
an HTML document in the user’s web
browser rather than the web server
to allow greater interactivity in a
document. For example – client-side
scripting could check the user’s form
for errors before submitting it
• Enables web pages to change content
according to user input and other
variables, including the time of day.
Can also be stored in a separate file
that is referenced to the documents
that use it.
3
Client-Side vs. Server side
• Your content is visible to search
engines like Google.
• Fast Initial Load. There's no
"white page" while the browser
downloads the rendering code
and data and runs the code.
• It maintains the idea that pages
are documents, and if you ask a
server for a document by URL,
you get back the text of the
document rather than a program
that generates that text using a
complicated API.
Server Side Client Side
• Allows for more interactivity
• Fast on subsequent requests
• You can update the screen
instantly without going to the
server when the user clicks,
rather than waiting a few
hundred milliseconds
• SEO. Client-side rendering
means that crawlers cannot
index and rank the site/page.
Negatively impacts our valuable SEO
traffic 4
Why You Should Care About SEO?
• In 2016, SEO accounted for X% of total XXXX Sales.
• Sales through SEO increased by X% in 2016
5
SEO Performance Chart Goes Here
(Removed for Confidentiality)
Client-Side and SEO (Example)
What Search Engines “See”
http://social.macys.com/health-and-wellness/
• Search engines can find the page but cannot read the content on the page.
• They are getting better about understanding JavaScript, but aren’t quite there yet.
VS.
6
Client-Side and SEO
7
Handling JS Heavy Site
OR
Isomorphic Java Script
REF: https://strongloop.com/strongblog/node-js-react-isomorphic-javascript-why-it-matters/
8
The SEO recommendation is steadfast on either:
Why Isomorphic Java Script?
Performance
Initial Page Load Speed
SEO
Crawlable Pages
Maintainability
Reduce Code Duplication
9
Next Steps/ Conclusion
• Client-Side Rendering impacts SEO traffic and sales to the site.
• Its proven (i.e. Active page example on MCOM) that
content rendered client-side is lost to SEO…if we value
SEO, the content simply must come from the server
Summary
Next Steps/ Recommendation
• Determine if we want to move forward with Server Side or
Isomorphic JS
10

More Related Content

What's hot

prestiva_blackhat
prestiva_blackhatprestiva_blackhat
prestiva_blackhat
Murali Venkatesh
 
Search Engine Optimization Strategy & Consulting
Search Engine Optimization Strategy & ConsultingSearch Engine Optimization Strategy & Consulting
Search Engine Optimization Strategy & Consulting
Dinesh Babu Pugalenthi
 
Data analytics and SEO to grow your international business | John Caldwell | ...
Data analytics and SEO to grow your international business | John Caldwell | ...Data analytics and SEO to grow your international business | John Caldwell | ...
Data analytics and SEO to grow your international business | John Caldwell | ...
Enterprise Ireland
 
Website analysis sample report
Website analysis sample reportWebsite analysis sample report
Website analysis sample reportSukumar Jena
 
Website and seo audit checklist
Website and seo audit checklistWebsite and seo audit checklist
Website and seo audit checklist
360 Digi Wolrd - Digital Marketing Services
 
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-PractiseTechnical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
Erudite
 
SEO for Editors 2009
SEO for Editors 2009SEO for Editors 2009
SEO for Editors 2009
Mohamed Abdel Kareem
 
learn seo, seo marketing
learn seo, seo marketinglearn seo, seo marketing
learn seo, seo marketing
rsayyad88
 
Advanced Guide to Seo (Third Sector - Leeds Digital Festival 2016)
Advanced Guide to Seo (Third Sector - Leeds Digital Festival 2016)Advanced Guide to Seo (Third Sector - Leeds Digital Festival 2016)
Advanced Guide to Seo (Third Sector - Leeds Digital Festival 2016)
Dan Taylor
 
SEO website audit report
SEO website audit reportSEO website audit report
SEO website audit report
Sujeet Bharti
 
Technical SEO Best Practices
Technical SEO Best PracticesTechnical SEO Best Practices
Technical SEO Best Practices
Nishanth Stephen
 
On page optimization 2014 technique by seo and ppc expert
On page optimization 2014 technique   by seo and ppc expertOn page optimization 2014 technique   by seo and ppc expert
On page optimization 2014 technique by seo and ppc expert
Martin Astern
 
Website Analysis report of 4mantras Company
Website Analysis report of 4mantras CompanyWebsite Analysis report of 4mantras Company
Website Analysis report of 4mantras Company
Nithin Kumar
 
Foxtail Website Audit
Foxtail Website AuditFoxtail Website Audit
Foxtail Website Audit
Foxtail Marketing
 
24 SEO Audit Points
24 SEO Audit Points 24 SEO Audit Points
24 SEO Audit Points
DhartiTrivedi2
 
Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine Optimization
Computing Cage
 

What's hot (16)

prestiva_blackhat
prestiva_blackhatprestiva_blackhat
prestiva_blackhat
 
Search Engine Optimization Strategy & Consulting
Search Engine Optimization Strategy & ConsultingSearch Engine Optimization Strategy & Consulting
Search Engine Optimization Strategy & Consulting
 
Data analytics and SEO to grow your international business | John Caldwell | ...
Data analytics and SEO to grow your international business | John Caldwell | ...Data analytics and SEO to grow your international business | John Caldwell | ...
Data analytics and SEO to grow your international business | John Caldwell | ...
 
Website analysis sample report
Website analysis sample reportWebsite analysis sample report
Website analysis sample report
 
Website and seo audit checklist
Website and seo audit checklistWebsite and seo audit checklist
Website and seo audit checklist
 
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-PractiseTechnical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
 
SEO for Editors 2009
SEO for Editors 2009SEO for Editors 2009
SEO for Editors 2009
 
learn seo, seo marketing
learn seo, seo marketinglearn seo, seo marketing
learn seo, seo marketing
 
Advanced Guide to Seo (Third Sector - Leeds Digital Festival 2016)
Advanced Guide to Seo (Third Sector - Leeds Digital Festival 2016)Advanced Guide to Seo (Third Sector - Leeds Digital Festival 2016)
Advanced Guide to Seo (Third Sector - Leeds Digital Festival 2016)
 
SEO website audit report
SEO website audit reportSEO website audit report
SEO website audit report
 
Technical SEO Best Practices
Technical SEO Best PracticesTechnical SEO Best Practices
Technical SEO Best Practices
 
On page optimization 2014 technique by seo and ppc expert
On page optimization 2014 technique   by seo and ppc expertOn page optimization 2014 technique   by seo and ppc expert
On page optimization 2014 technique by seo and ppc expert
 
Website Analysis report of 4mantras Company
Website Analysis report of 4mantras CompanyWebsite Analysis report of 4mantras Company
Website Analysis report of 4mantras Company
 
Foxtail Website Audit
Foxtail Website AuditFoxtail Website Audit
Foxtail Website Audit
 
24 SEO Audit Points
24 SEO Audit Points 24 SEO Audit Points
24 SEO Audit Points
 
Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine Optimization
 

Viewers also liked

Mobile Trends and SEO Impact
Mobile Trends and SEO ImpactMobile Trends and SEO Impact
Mobile Trends and SEO Impact
Ali Haris
 
Sapra Group Co Ver 14
Sapra Group Co Ver 14Sapra Group Co Ver 14
Sapra Group Co Ver 14sona Torabi
 
Ensayo rol del docente
Ensayo rol del docenteEnsayo rol del docente
Ensayo rol del docente
franklin jaimes
 
estructura y cohesión grupal.
estructura y cohesión grupal.estructura y cohesión grupal.
estructura y cohesión grupal.
RuxierM
 
Espa o e g nero na compreens_o do processo sa_de-doen_a da mulher
Espa o e g nero na compreens_o do processo sa_de-doen_a da mulherEspa o e g nero na compreens_o do processo sa_de-doen_a da mulher
Espa o e g nero na compreens_o do processo sa_de-doen_a da mulher
Thales Viegas
 
امنیت سامانه های کنترل صنعتی واسکادا-Industrial Control Systems Security
 امنیت سامانه های کنترل صنعتی واسکادا-Industrial Control Systems Security امنیت سامانه های کنترل صنعتی واسکادا-Industrial Control Systems Security
امنیت سامانه های کنترل صنعتی واسکادا-Industrial Control Systems Security
Mahdi Sayyad
 
گذار به فرآیند محوری
گذار به فرآیند محوریگذار به فرآیند محوری
گذار به فرآیند محوری
Salar Saket
 
<dc:title>Metadata, identifiers and linking content</dc:title>
<dc:title>Metadata, identifiers and linking content</dc:title><dc:title>Metadata, identifiers and linking content</dc:title>
<dc:title>Metadata, identifiers and linking content</dc:title>
National Information Standards Organization (NISO)
 
Fisiología Medica - Fisiología de la respiracion
Fisiología Medica - Fisiología de la respiracionFisiología Medica - Fisiología de la respiracion
Fisiología Medica - Fisiología de la respiracion
Fernando Rodriguez
 
Esfuerzos y deformaciones de barras cargadas axialmente
Esfuerzos y deformaciones de barras cargadas axialmenteEsfuerzos y deformaciones de barras cargadas axialmente
Esfuerzos y deformaciones de barras cargadas axialmente
Jlm Udal
 
Rejection Is Reflection
Rejection Is ReflectionRejection Is Reflection
Rejection Is Reflection
Alice Rios Shaw
 
12 pasos para el exito harold sánchez
12 pasos para el exito harold sánchez12 pasos para el exito harold sánchez
12 pasos para el exito harold sánchez
Harold Sanchez
 
Home care colombian supermarket follow up v2
Home care colombian supermarket follow up v2Home care colombian supermarket follow up v2
Home care colombian supermarket follow up v2
Maria Ximena Santos Arias
 
Cyber iriskinfo
Cyber iriskinfoCyber iriskinfo
Cyber iriskinfo
iRisk.info
 
Hackeando sua Produtividade
Hackeando sua ProdutividadeHackeando sua Produtividade
Hackeando sua Produtividade
Lucas Cavalcanti Melo
 
C2 term 2 list test
C2 term 2 list testC2 term 2 list test
C2 term 2 list test
anagogar
 
Ii domingo cuaresma
Ii domingo cuaresmaIi domingo cuaresma
Ii domingo cuaresma
MARTIN ARTERO
 
Tasarım Odaklı Düşünme Becerisi Geliştirme
Tasarım Odaklı Düşünme Becerisi GeliştirmeTasarım Odaklı Düşünme Becerisi Geliştirme
Tasarım Odaklı Düşünme Becerisi Geliştirme
Ali Cevat ÜNSAL
 
Presentation1
Presentation1Presentation1
Presentation1
Katherine Duan
 

Viewers also liked (20)

Mobile Trends and SEO Impact
Mobile Trends and SEO ImpactMobile Trends and SEO Impact
Mobile Trends and SEO Impact
 
Sapra Group Co Ver 14
Sapra Group Co Ver 14Sapra Group Co Ver 14
Sapra Group Co Ver 14
 
μαγια
μαγιαμαγια
μαγια
 
Ensayo rol del docente
Ensayo rol del docenteEnsayo rol del docente
Ensayo rol del docente
 
estructura y cohesión grupal.
estructura y cohesión grupal.estructura y cohesión grupal.
estructura y cohesión grupal.
 
Espa o e g nero na compreens_o do processo sa_de-doen_a da mulher
Espa o e g nero na compreens_o do processo sa_de-doen_a da mulherEspa o e g nero na compreens_o do processo sa_de-doen_a da mulher
Espa o e g nero na compreens_o do processo sa_de-doen_a da mulher
 
امنیت سامانه های کنترل صنعتی واسکادا-Industrial Control Systems Security
 امنیت سامانه های کنترل صنعتی واسکادا-Industrial Control Systems Security امنیت سامانه های کنترل صنعتی واسکادا-Industrial Control Systems Security
امنیت سامانه های کنترل صنعتی واسکادا-Industrial Control Systems Security
 
گذار به فرآیند محوری
گذار به فرآیند محوریگذار به فرآیند محوری
گذار به فرآیند محوری
 
<dc:title>Metadata, identifiers and linking content</dc:title>
<dc:title>Metadata, identifiers and linking content</dc:title><dc:title>Metadata, identifiers and linking content</dc:title>
<dc:title>Metadata, identifiers and linking content</dc:title>
 
Fisiología Medica - Fisiología de la respiracion
Fisiología Medica - Fisiología de la respiracionFisiología Medica - Fisiología de la respiracion
Fisiología Medica - Fisiología de la respiracion
 
Esfuerzos y deformaciones de barras cargadas axialmente
Esfuerzos y deformaciones de barras cargadas axialmenteEsfuerzos y deformaciones de barras cargadas axialmente
Esfuerzos y deformaciones de barras cargadas axialmente
 
Rejection Is Reflection
Rejection Is ReflectionRejection Is Reflection
Rejection Is Reflection
 
12 pasos para el exito harold sánchez
12 pasos para el exito harold sánchez12 pasos para el exito harold sánchez
12 pasos para el exito harold sánchez
 
Home care colombian supermarket follow up v2
Home care colombian supermarket follow up v2Home care colombian supermarket follow up v2
Home care colombian supermarket follow up v2
 
Cyber iriskinfo
Cyber iriskinfoCyber iriskinfo
Cyber iriskinfo
 
Hackeando sua Produtividade
Hackeando sua ProdutividadeHackeando sua Produtividade
Hackeando sua Produtividade
 
C2 term 2 list test
C2 term 2 list testC2 term 2 list test
C2 term 2 list test
 
Ii domingo cuaresma
Ii domingo cuaresmaIi domingo cuaresma
Ii domingo cuaresma
 
Tasarım Odaklı Düşünme Becerisi Geliştirme
Tasarım Odaklı Düşünme Becerisi GeliştirmeTasarım Odaklı Düşünme Becerisi Geliştirme
Tasarım Odaklı Düşünme Becerisi Geliştirme
 
Presentation1
Presentation1Presentation1
Presentation1
 

Similar to Clientside vs Serverside - SEO

Static dynamic and active web pages
Static dynamic and active web pagesStatic dynamic and active web pages
Static dynamic and active web pages
Mohammad Kamrul Hasan
 
An SEO optimized website is best charged up.pdf
An SEO optimized website is best charged up.pdfAn SEO optimized website is best charged up.pdf
An SEO optimized website is best charged up.pdf
Mindfire LLC
 
How to make React Applications SEO-friendly
How to make React Applications SEO-friendlyHow to make React Applications SEO-friendly
How to make React Applications SEO-friendly
Fibonalabs
 
How to prepare for Google's page experience update
How to prepare for Google's page experience updateHow to prepare for Google's page experience update
How to prepare for Google's page experience update
Builtvisible
 
How to earn money from digital marketing wma study material
How to earn money from digital marketing   wma study materialHow to earn money from digital marketing   wma study material
How to earn money from digital marketing wma study material
jeevithakumar6
 
Website Optimization How to Increase Page Performance and More
Website Optimization How to Increase Page Performance and More Website Optimization How to Increase Page Performance and More
Website Optimization How to Increase Page Performance and More
Boundify
 
Web Based Vs Cloud Based Apps Complete Comparison (2).pdf
Web Based Vs Cloud Based Apps Complete Comparison (2).pdfWeb Based Vs Cloud Based Apps Complete Comparison (2).pdf
Web Based Vs Cloud Based Apps Complete Comparison (2).pdf
christiemarie4
 
Static vs Dynamic Websites: Which Is Better for Your Business?
Static vs Dynamic Websites: Which Is Better for Your Business?Static vs Dynamic Websites: Which Is Better for Your Business?
Static vs Dynamic Websites: Which Is Better for Your Business?
FredReynolds2
 
PPT on web development & SEO
PPT on web development & SEOPPT on web development & SEO
PPT on web development & SEO
Prakrati Bansal
 
Server and Client side comparision
Server and Client side comparisionServer and Client side comparision
Server and Client side comparision
Stew Duncan
 
Client & server side scripting
Client & server side scriptingClient & server side scripting
Client & server side scripting
baabtra.com - No. 1 supplier of quality freshers
 
Website Tactics
Website Tactics Website Tactics
Website Tactics
Diksha Sharma
 
Seo for single page applications
Seo for single page applicationsSeo for single page applications
Seo for single page applications
JustinGillespie12
 
Benefits of developing single page web applications using angular js
Benefits of developing single page web applications using angular jsBenefits of developing single page web applications using angular js
Benefits of developing single page web applications using angular js
Harbinger Systems - HRTech Builder of Choice
 
Is Poor Performance Dragging You Down? Here are Five Strategies to Maximize P...
Is Poor Performance Dragging You Down? Here are Five Strategies to Maximize P...Is Poor Performance Dragging You Down? Here are Five Strategies to Maximize P...
Is Poor Performance Dragging You Down? Here are Five Strategies to Maximize P...
Nirvana Canada
 
7 Section Website Assessment
7 Section Website Assessment 7 Section Website Assessment
7 Section Website Assessment
Corey84
 
Web development services
Web development servicesWeb development services
Web development services
webinfomatrix3
 
Plan your website for a 10/10 score on SEO
Plan your website for a 10/10 score on SEOPlan your website for a 10/10 score on SEO
Plan your website for a 10/10 score on SEO
Preeti Kumar
 
Unit 3 Search Engine Optimization
Unit 3 Search Engine OptimizationUnit 3 Search Engine Optimization
Unit 3 Search Engine Optimization
GENESISCIMAROLI
 
How to make your react app seo friendly
How to make your react app seo friendlyHow to make your react app seo friendly
How to make your react app seo friendly
Shelly Megan
 

Similar to Clientside vs Serverside - SEO (20)

Static dynamic and active web pages
Static dynamic and active web pagesStatic dynamic and active web pages
Static dynamic and active web pages
 
An SEO optimized website is best charged up.pdf
An SEO optimized website is best charged up.pdfAn SEO optimized website is best charged up.pdf
An SEO optimized website is best charged up.pdf
 
How to make React Applications SEO-friendly
How to make React Applications SEO-friendlyHow to make React Applications SEO-friendly
How to make React Applications SEO-friendly
 
How to prepare for Google's page experience update
How to prepare for Google's page experience updateHow to prepare for Google's page experience update
How to prepare for Google's page experience update
 
How to earn money from digital marketing wma study material
How to earn money from digital marketing   wma study materialHow to earn money from digital marketing   wma study material
How to earn money from digital marketing wma study material
 
Website Optimization How to Increase Page Performance and More
Website Optimization How to Increase Page Performance and More Website Optimization How to Increase Page Performance and More
Website Optimization How to Increase Page Performance and More
 
Web Based Vs Cloud Based Apps Complete Comparison (2).pdf
Web Based Vs Cloud Based Apps Complete Comparison (2).pdfWeb Based Vs Cloud Based Apps Complete Comparison (2).pdf
Web Based Vs Cloud Based Apps Complete Comparison (2).pdf
 
Static vs Dynamic Websites: Which Is Better for Your Business?
Static vs Dynamic Websites: Which Is Better for Your Business?Static vs Dynamic Websites: Which Is Better for Your Business?
Static vs Dynamic Websites: Which Is Better for Your Business?
 
PPT on web development & SEO
PPT on web development & SEOPPT on web development & SEO
PPT on web development & SEO
 
Server and Client side comparision
Server and Client side comparisionServer and Client side comparision
Server and Client side comparision
 
Client & server side scripting
Client & server side scriptingClient & server side scripting
Client & server side scripting
 
Website Tactics
Website Tactics Website Tactics
Website Tactics
 
Seo for single page applications
Seo for single page applicationsSeo for single page applications
Seo for single page applications
 
Benefits of developing single page web applications using angular js
Benefits of developing single page web applications using angular jsBenefits of developing single page web applications using angular js
Benefits of developing single page web applications using angular js
 
Is Poor Performance Dragging You Down? Here are Five Strategies to Maximize P...
Is Poor Performance Dragging You Down? Here are Five Strategies to Maximize P...Is Poor Performance Dragging You Down? Here are Five Strategies to Maximize P...
Is Poor Performance Dragging You Down? Here are Five Strategies to Maximize P...
 
7 Section Website Assessment
7 Section Website Assessment 7 Section Website Assessment
7 Section Website Assessment
 
Web development services
Web development servicesWeb development services
Web development services
 
Plan your website for a 10/10 score on SEO
Plan your website for a 10/10 score on SEOPlan your website for a 10/10 score on SEO
Plan your website for a 10/10 score on SEO
 
Unit 3 Search Engine Optimization
Unit 3 Search Engine OptimizationUnit 3 Search Engine Optimization
Unit 3 Search Engine Optimization
 
How to make your react app seo friendly
How to make your react app seo friendlyHow to make your react app seo friendly
How to make your react app seo friendly
 

Recently uploaded

Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 

Recently uploaded (20)

Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 

Clientside vs Serverside - SEO

  • 1. Client Side vs. Server Side Rendering 1
  • 2. What Is Server-Side Scripting? • Server-side scripting is a method of programming for the web that runs software on the server rather than the browser or installed plugins to create dynamic web pages. • Languages used for these tasks are normal programming languages which include Perl, PHP, JSP, Ruby, ColdFusion, and Python 2
  • 3. What Is Client-Side Scripting? • Client-side scripts are placed within an HTML document in the user’s web browser rather than the web server to allow greater interactivity in a document. For example – client-side scripting could check the user’s form for errors before submitting it • Enables web pages to change content according to user input and other variables, including the time of day. Can also be stored in a separate file that is referenced to the documents that use it. 3
  • 4. Client-Side vs. Server side • Your content is visible to search engines like Google. • Fast Initial Load. There's no "white page" while the browser downloads the rendering code and data and runs the code. • It maintains the idea that pages are documents, and if you ask a server for a document by URL, you get back the text of the document rather than a program that generates that text using a complicated API. Server Side Client Side • Allows for more interactivity • Fast on subsequent requests • You can update the screen instantly without going to the server when the user clicks, rather than waiting a few hundred milliseconds • SEO. Client-side rendering means that crawlers cannot index and rank the site/page. Negatively impacts our valuable SEO traffic 4
  • 5. Why You Should Care About SEO? • In 2016, SEO accounted for X% of total XXXX Sales. • Sales through SEO increased by X% in 2016 5 SEO Performance Chart Goes Here (Removed for Confidentiality)
  • 6. Client-Side and SEO (Example) What Search Engines “See” http://social.macys.com/health-and-wellness/ • Search engines can find the page but cannot read the content on the page. • They are getting better about understanding JavaScript, but aren’t quite there yet. VS. 6
  • 8. Handling JS Heavy Site OR Isomorphic Java Script REF: https://strongloop.com/strongblog/node-js-react-isomorphic-javascript-why-it-matters/ 8 The SEO recommendation is steadfast on either:
  • 9. Why Isomorphic Java Script? Performance Initial Page Load Speed SEO Crawlable Pages Maintainability Reduce Code Duplication 9
  • 10. Next Steps/ Conclusion • Client-Side Rendering impacts SEO traffic and sales to the site. • Its proven (i.e. Active page example on MCOM) that content rendered client-side is lost to SEO…if we value SEO, the content simply must come from the server Summary Next Steps/ Recommendation • Determine if we want to move forward with Server Side or Isomorphic JS 10