SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know

Global Technical SEO Director at Condé Nast
Oct. 26, 2017
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know
1 of 27

More Related Content

Recently uploaded

LIONS Creativity Report 2023.pdfLIONS Creativity Report 2023.pdf
LIONS Creativity Report 2023.pdfSocial Samosa
LinkedIn SSI LinkedIn SSI
LinkedIn SSI SulemanKhan202944
Insurance (Litty Sylus).pptxInsurance (Litty Sylus).pptx
Insurance (Litty Sylus).pptxLitty Sylus
Newsletter Business Models - Funnel Hacking 2023 - Perry BelcherNewsletter Business Models - Funnel Hacking 2023 - Perry Belcher
Newsletter Business Models - Funnel Hacking 2023 - Perry BelcherPerry Belcher
Roland Barthes TheoryRoland Barthes Theory
Roland Barthes TheoryOlivia388081
Euroapteegi_kliendileht_OKTOOBER_2023.pdfEuroapteegi_kliendileht_OKTOOBER_2023.pdf
Euroapteegi_kliendileht_OKTOOBER_2023.pdfRecepTURKOGLUPhD

Featured

Introduction to Data ScienceIntroduction to Data Science
Introduction to Data ScienceChristy Abraham Joy
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter

Featured(20)

SMX East 2017 - Max Prin - JavaScript & PWAs - What SEOs Need To Know

Editor's Notes

  1. In computing, a web application or web app is a client–server computer program in which the client (including the user interface and client-side logic) runs in a web browser. Common web applications include webmail, online retail sales, online auctions, wikis, instant messaging services and many other functions. https://en.wikipedia.org/wiki/Web_application Any website can be a web app. But in general, a web app provides some type of functionality/interactive experience such as ordering something online. “In general” sites with static content such as corporate websites and news publishers are not web apps. This changed with the rise of PWAs.
  2. Single-Page Applications (SPAs) are Web apps that load a single HTML page and dynamically update that page as the user interacts with the app. SPAs use AJAX and HTML5 to create fluid and responsive Web apps, without constant page reloads. However, this means much of the work happens on the client side, in JavaScript. https://msdn.microsoft.com/en-us/magazine/dn463786.aspx
  3. Why is the reach of web apps higher? Search engines (vs. app stores).
  4. No need to be indexed
  5. “rendering” is the keyword. Google is, since a few years now, rendering web pages, after crawling and before indexing, in order to understand them better.
  6. Fragment identifier: this URL structure is already a concept in the web and relates to deep linking into content on a particular page (“jump links”). Can’t be accessed/crawled/indexed. Hashbang: Used with the “old” AJAX crawling scheme. Not recommended, more complex to implement. Clean URL using History API’s pushState function.
  7. Mega menu – mouseover + ajax Tabs/accordeons – click + ajax Load more/infinite scroll - click/scroll + ajax
  8. But it’s still a better source of info than the cache. It fetches pages from a Google IP (it makes a difference sometimes for websites blocking “Googlebot” user-agent if not coming from a known Google IP) It leverages Googlebot’s JavaScript rendering engine which is likely to be more advanced than PhantomJS.