SlideShare ist ein Scribd-Unternehmen logo
1 von 10
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

Weitere ähnliche Inhalte

Was ist angesagt?

Website analysis sample report
Website analysis sample reportWebsite analysis sample report
Website analysis sample report
Sukumar Jena
 

Was ist angesagt? (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
 

Andere mochten auch

Sapra Group Co Ver 14
Sapra Group Co Ver 14Sapra Group Co Ver 14
Sapra Group Co Ver 14
sona Torabi
 
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
 

Andere mochten auch (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
 

Ähnlich wie Clientside vs Serverside - SEO

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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

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