SEO for Angular - BrightonSEO 2018

Jamie Indigo
Jamie IndigoTechnical SEO
Jamie Alberico
Lead Technical SEO/Bot
Whisperer
https://www.slideshare.net/JamieAlberico
Render v Rank:
SEO for
Angular Sites
Everyone
@jammer_volts
@jammer_volts
Javascript!
Javascript Everywhere!
@jammer_volts
@jammer_volts
@jammer_volts
+ =
@jammer_volts
{venue}
{name}
{status}
+
@jammer_volts
{ }
@jammer_volts
Congratulations,
Chelsea!
@jammer_volts
Browser Server
Request
@jammer_volts
@jammer_volts
{
"Dataset":
"Page2"
}
{
"Dataset":
"Page1"
}
@jammer_volts
@jammer_volts
94.9%
of websites use JavaScript
https://w3techs.com/technologies/details/c
p-javascript/all/all @jammer_volts
160,000,000
,000,000
@jammer_volts
JAVA$CRIPT
WEBPAGES
Googlebot
Resources
@jammer_volts
@jammer_volts
@jammer_volts
CRAWL RENDER
INDEX
Instantaneous!
@jammer_volts
JavaScript generated content is
discovered by Googlebot only
once the resources become available.
https://youtu.be/PFwUbgvpdaQ?t=13m54s @jammer_volts
2nd wave
(JS rendered)
RENDER
INDEX
CRAWL
1st wave of
indexing
(HTML ONLY)
@jammer_volts
Download
HTML &
CSS
Execute
CSS
Render
@jammer_volts
Download
HTML
Download
CSS & JS
Execute
CSS
Execute
JS
Update
DOM
@jammer_volts
SEO for Angular - BrightonSEO 2018
@jammer_volts
Which search engines
can render JavaScript?
Google ✓ AOL ✗
Bing ✗ DuckDuckGo ✗
Yahoo ✗ Yandex ✗
Ask ✓ Baidu ✗
https://moz.com/blog/search-engines-ready-for-javascript-crawlin
@jammer_volts
@jammer_volts
@jammer_volts
@jammer_volts
@jammer_volts
@jammer_volts
@jammer_volts
@jammer_volts
@jammer_volts
Browser
Request
Server
@jammer_volts
@jammer_volts
@jammer_volts
CSR
Angular
Pre-Render
Fully
Parsed
HTML
+ =
@jammer_volts
@jammer_volts
● Puppeteer
● Rendertron
@jammer_volts
@jammer_volts
{
"Dataset":
"Product1"
}
{
"Dataset":
"Product2"
}
@jammer_volts
https://developer.mozilla.org/en-US/docs/Web/API/H
istory_API#Adding_and_modifying_history_entries @jammer_volts
@jammer_volts
https://developers.google.com/analytics/devguide
s/collection/analyticsjs/single-page-applications @jammer_volts
@jammer_volts
https://youtu.be/NO-sdBzb1Hc @jammer_volts
<a href="/good link">Will be crawled</a>
<span onclick="changePage('bad-link')">Not
crawled</span>
<a onclick="changePage('bad-link')">Not
crawled</a>
<a href="/good-link" onclick="changePage
('good-link')">Will be crawled</a>
@jammer_volts
@jammer_volts
https://youtu.be/NO-sdBzb1Hc @jammer_volts
@jammer_volts
https://groups.google.com/d/msg/js-sites-w
g/QJTEXXuGfeU/MW-yOObTCAAJ @jammer_volts
@jammer_volts
@jammer_volts
@jammer_volts
1 of 58

Recommended

How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st... by
How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st...How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st...
How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st...Jamie Indigo
15.7K views66 slides
PWA + AMP: The Future of E-Commerce? Max Prin - BrightonSEO - Sept. 2018 by
PWA + AMP: The Future of E-Commerce? Max Prin - BrightonSEO - Sept. 2018PWA + AMP: The Future of E-Commerce? Max Prin - BrightonSEO - Sept. 2018
PWA + AMP: The Future of E-Commerce? Max Prin - BrightonSEO - Sept. 2018Max Prin
3.8K views36 slides
Rendering SEO (explained by Google's Martin Splitt) by
Rendering SEO (explained by Google's Martin Splitt)Rendering SEO (explained by Google's Martin Splitt)
Rendering SEO (explained by Google's Martin Splitt)Anton Shulke
649 views15 slides
Automating Google Lighthouse by
Automating Google LighthouseAutomating Google Lighthouse
Automating Google LighthouseHamlet Batista
4.4K views72 slides
Use Google Docs to monitor SEO by pulling in Google Analytics #BrightonSEO by
Use Google Docs to monitor SEO by pulling in Google Analytics #BrightonSEOUse Google Docs to monitor SEO by pulling in Google Analytics #BrightonSEO
Use Google Docs to monitor SEO by pulling in Google Analytics #BrightonSEOGerry White
3K views25 slides
Advanced Technical SEO - Index Bloat & Discovery: from Facets to Javascript F... by
Advanced Technical SEO - Index Bloat & Discovery: from Facets to Javascript F...Advanced Technical SEO - Index Bloat & Discovery: from Facets to Javascript F...
Advanced Technical SEO - Index Bloat & Discovery: from Facets to Javascript F...Kahena Digital Marketing
12K views78 slides

More Related Content

What's hot

SearchLove Boston 2018 - Tom Anthony - Hacking Google: what you can learn fro... by
SearchLove Boston 2018 - Tom Anthony - Hacking Google: what you can learn fro...SearchLove Boston 2018 - Tom Anthony - Hacking Google: what you can learn fro...
SearchLove Boston 2018 - Tom Anthony - Hacking Google: what you can learn fro...Distilled
2.4K views122 slides
TechSEO Boost 2017: SEO Best Practices for JavaScript T-Based Websites by
TechSEO Boost 2017: SEO Best Practices for JavaScript T-Based WebsitesTechSEO Boost 2017: SEO Best Practices for JavaScript T-Based Websites
TechSEO Boost 2017: SEO Best Practices for JavaScript T-Based WebsitesCatalyst
6.9K views27 slides
SMX Munich 2018 - Current State of JavaScript SEO by
SMX Munich 2018 - Current State of JavaScript SEOSMX Munich 2018 - Current State of JavaScript SEO
SMX Munich 2018 - Current State of JavaScript SEOOnely
4.4K views158 slides
Challenges of building a search engine like web rendering service by
Challenges of building a search engine like web rendering serviceChallenges of building a search engine like web rendering service
Challenges of building a search engine like web rendering serviceGiacomo Zecchini
3.5K views98 slides
The State of the Web: Pagination and Infinite Scroll by
The State of the Web: Pagination and Infinite ScrollThe State of the Web: Pagination and Infinite Scroll
The State of the Web: Pagination and Infinite ScrollAdam Gent
11.7K views65 slides
SearchLove Boston 2018 - Emily Grossman - The Marketer’s Guide to Performance... by
SearchLove Boston 2018 - Emily Grossman - The Marketer’s Guide to Performance...SearchLove Boston 2018 - Emily Grossman - The Marketer’s Guide to Performance...
SearchLove Boston 2018 - Emily Grossman - The Marketer’s Guide to Performance...Distilled
2.6K views105 slides

What's hot(17)

SearchLove Boston 2018 - Tom Anthony - Hacking Google: what you can learn fro... by Distilled
SearchLove Boston 2018 - Tom Anthony - Hacking Google: what you can learn fro...SearchLove Boston 2018 - Tom Anthony - Hacking Google: what you can learn fro...
SearchLove Boston 2018 - Tom Anthony - Hacking Google: what you can learn fro...
Distilled2.4K views
TechSEO Boost 2017: SEO Best Practices for JavaScript T-Based Websites by Catalyst
TechSEO Boost 2017: SEO Best Practices for JavaScript T-Based WebsitesTechSEO Boost 2017: SEO Best Practices for JavaScript T-Based Websites
TechSEO Boost 2017: SEO Best Practices for JavaScript T-Based Websites
Catalyst6.9K views
SMX Munich 2018 - Current State of JavaScript SEO by Onely
SMX Munich 2018 - Current State of JavaScript SEOSMX Munich 2018 - Current State of JavaScript SEO
SMX Munich 2018 - Current State of JavaScript SEO
Onely4.4K views
Challenges of building a search engine like web rendering service by Giacomo Zecchini
Challenges of building a search engine like web rendering serviceChallenges of building a search engine like web rendering service
Challenges of building a search engine like web rendering service
Giacomo Zecchini3.5K views
The State of the Web: Pagination and Infinite Scroll by Adam Gent
The State of the Web: Pagination and Infinite ScrollThe State of the Web: Pagination and Infinite Scroll
The State of the Web: Pagination and Infinite Scroll
Adam Gent11.7K views
SearchLove Boston 2018 - Emily Grossman - The Marketer’s Guide to Performance... by Distilled
SearchLove Boston 2018 - Emily Grossman - The Marketer’s Guide to Performance...SearchLove Boston 2018 - Emily Grossman - The Marketer’s Guide to Performance...
SearchLove Boston 2018 - Emily Grossman - The Marketer’s Guide to Performance...
Distilled2.6K views
Deep crawl the chaotic landscape of JavaScript by Onely
Deep crawl the chaotic landscape of JavaScript Deep crawl the chaotic landscape of JavaScript
Deep crawl the chaotic landscape of JavaScript
Onely11.7K views
Mauro Cattaneo - Why hreflang is crucial to international SEO success - Brigh... by Mauro Cattaneo
Mauro Cattaneo - Why hreflang is crucial to international SEO success - Brigh...Mauro Cattaneo - Why hreflang is crucial to international SEO success - Brigh...
Mauro Cattaneo - Why hreflang is crucial to international SEO success - Brigh...
Mauro Cattaneo8.8K views
Satisfying the Need for Speed (By Aleh Barysevich of SEO PowerSuite, SMX Lond... by Link-Assistant.Com
Satisfying the Need for Speed (By Aleh Barysevich of SEO PowerSuite, SMX Lond...Satisfying the Need for Speed (By Aleh Barysevich of SEO PowerSuite, SMX Lond...
Satisfying the Need for Speed (By Aleh Barysevich of SEO PowerSuite, SMX Lond...
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers by Distilled
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital MarketersSearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
Distilled6.7K views
TechSEO Boost 2018: Watching Googlebot Watching You: Optimizing with Server Logs by Catalyst
TechSEO Boost 2018: Watching Googlebot Watching You: Optimizing with Server LogsTechSEO Boost 2018: Watching Googlebot Watching You: Optimizing with Server Logs
TechSEO Boost 2018: Watching Googlebot Watching You: Optimizing with Server Logs
Catalyst528 views
Split Testing for SEO - 9 Months of Learning by Dominic Woodman
Split Testing for SEO - 9 Months of LearningSplit Testing for SEO - 9 Months of Learning
Split Testing for SEO - 9 Months of Learning
Dominic Woodman7.8K views
Optimization 2020 | Using Edge SEO For Technical Issues ft. Dan Taylor by Dan Taylor
Optimization 2020 | Using Edge SEO For Technical Issues ft. Dan TaylorOptimization 2020 | Using Edge SEO For Technical Issues ft. Dan Taylor
Optimization 2020 | Using Edge SEO For Technical Issues ft. Dan Taylor
Dan Taylor107 views
Scaling automated quality text generation for enterprise sites by Hamlet Batista
Scaling automated quality text generation for enterprise sitesScaling automated quality text generation for enterprise sites
Scaling automated quality text generation for enterprise sites
Hamlet Batista73.5K views
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021 by Alex Wright
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021Headless SEO: Optimising Next Gen Sites | brightonSEO 2021
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021
Alex Wright471 views
Amp your site: An intro to accelerated mobile pages by Robert McFrazier
Amp your site: An intro to accelerated mobile pagesAmp your site: An intro to accelerated mobile pages
Amp your site: An intro to accelerated mobile pages
Robert McFrazier544 views
How To Get a 100% Lighthouse Performance Score by Polly Pospelova
How To Get a 100% Lighthouse Performance Score How To Get a 100% Lighthouse Performance Score
How To Get a 100% Lighthouse Performance Score
Polly Pospelova22.2K views

Similar to SEO for Angular - BrightonSEO 2018

Stefan Judis "Did we(b development) lose the right direction?" by
Stefan Judis "Did we(b development) lose the right direction?"Stefan Judis "Did we(b development) lose the right direction?"
Stefan Judis "Did we(b development) lose the right direction?"Fwdays
200 views150 slides
The New Renaissance of JavaScript - SMX London 2019 by
The New Renaissance of JavaScript - SMX London 2019The New Renaissance of JavaScript - SMX London 2019
The New Renaissance of JavaScript - SMX London 2019Onely
1.8K views81 slides
The New Renaissance of JavaScript - SMX London 2019 by
The New Renaissance of JavaScript - SMX London 2019The New Renaissance of JavaScript - SMX London 2019
The New Renaissance of JavaScript - SMX London 2019Onely
89 views81 slides
Best Wordpress Plug-Ins - SEMpdx Searchfest 2009 by
Best Wordpress Plug-Ins - SEMpdx Searchfest 2009Best Wordpress Plug-Ins - SEMpdx Searchfest 2009
Best Wordpress Plug-Ins - SEMpdx Searchfest 2009David Wallace
5.2K views17 slides
Crawling & Indexing: Technical SEO that drives revenue by
Crawling & Indexing: Technical SEO that drives revenueCrawling & Indexing: Technical SEO that drives revenue
Crawling & Indexing: Technical SEO that drives revenueRobin Rozhon
121 views59 slides
Web 2.0 = Accessibility 2.0? by
Web 2.0 = Accessibility 2.0?Web 2.0 = Accessibility 2.0?
Web 2.0 = Accessibility 2.0?Jared Smith
731 views91 slides

Similar to SEO for Angular - BrightonSEO 2018(20)

Stefan Judis "Did we(b development) lose the right direction?" by Fwdays
Stefan Judis "Did we(b development) lose the right direction?"Stefan Judis "Did we(b development) lose the right direction?"
Stefan Judis "Did we(b development) lose the right direction?"
Fwdays200 views
The New Renaissance of JavaScript - SMX London 2019 by Onely
The New Renaissance of JavaScript - SMX London 2019The New Renaissance of JavaScript - SMX London 2019
The New Renaissance of JavaScript - SMX London 2019
Onely1.8K views
The New Renaissance of JavaScript - SMX London 2019 by Onely
The New Renaissance of JavaScript - SMX London 2019The New Renaissance of JavaScript - SMX London 2019
The New Renaissance of JavaScript - SMX London 2019
Onely89 views
Best Wordpress Plug-Ins - SEMpdx Searchfest 2009 by David Wallace
Best Wordpress Plug-Ins - SEMpdx Searchfest 2009Best Wordpress Plug-Ins - SEMpdx Searchfest 2009
Best Wordpress Plug-Ins - SEMpdx Searchfest 2009
David Wallace5.2K views
Crawling & Indexing: Technical SEO that drives revenue by Robin Rozhon
Crawling & Indexing: Technical SEO that drives revenueCrawling & Indexing: Technical SEO that drives revenue
Crawling & Indexing: Technical SEO that drives revenue
Robin Rozhon121 views
Web 2.0 = Accessibility 2.0? by Jared Smith
Web 2.0 = Accessibility 2.0?Web 2.0 = Accessibility 2.0?
Web 2.0 = Accessibility 2.0?
Jared Smith731 views
Dynamic Rendering - is this really an SEO silver bullet? SMX WEST by Onely
Dynamic Rendering - is this really an SEO silver bullet? SMX WESTDynamic Rendering - is this really an SEO silver bullet? SMX WEST
Dynamic Rendering - is this really an SEO silver bullet? SMX WEST
Onely10.8K views
Rails is not enough, by Javier Ramirez, at Conferencia Rails 2010 in Madrid, ... by javier ramirez
Rails is not enough, by Javier Ramirez, at Conferencia Rails 2010 in Madrid, ...Rails is not enough, by Javier Ramirez, at Conferencia Rails 2010 in Madrid, ...
Rails is not enough, by Javier Ramirez, at Conferencia Rails 2010 in Madrid, ...
javier ramirez784 views
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at The Pittsburgh... by Baruch Sadogursky
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at The Pittsburgh...DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at The Pittsburgh...
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at The Pittsburgh...
Baruch Sadogursky215 views
Lessons From Spider Support by Oliver Brett
Lessons From Spider SupportLessons From Spider Support
Lessons From Spider Support
Oliver Brett20 views
Open and Accessible UI by Mark Meeker
Open and Accessible UIOpen and Accessible UI
Open and Accessible UI
Mark Meeker759 views
Campaign Metrics - Measure Camp 2013 by Steve Lock
Campaign Metrics - Measure Camp 2013Campaign Metrics - Measure Camp 2013
Campaign Metrics - Measure Camp 2013
Steve Lock588 views
Mcr fredfastvideoandimages by Doug Sillars
Mcr fredfastvideoandimagesMcr fredfastvideoandimages
Mcr fredfastvideoandimages
Doug Sillars41 views
5 Skills Needed to be a Successful WebVR Developer by Yoni Binstock
5 Skills Needed to be a Successful WebVR Developer5 Skills Needed to be a Successful WebVR Developer
5 Skills Needed to be a Successful WebVR Developer
Yoni Binstock64 views
Patterns and antipatterns in Docker image lifecycle as was presented at Globa... by Baruch Sadogursky
Patterns and antipatterns in Docker image lifecycle as was presented at Globa...Patterns and antipatterns in Docker image lifecycle as was presented at Globa...
Patterns and antipatterns in Docker image lifecycle as was presented at Globa...
Baruch Sadogursky338 views
Web Performance Optimierung - DWX13 by Walter Ebert
Web Performance Optimierung - DWX13Web Performance Optimierung - DWX13
Web Performance Optimierung - DWX13
Walter Ebert7.9K views
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Gr8Conf 2017 by Baruch Sadogursky
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Gr8Conf 2017DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Gr8Conf 2017
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Gr8Conf 2017
Baruch Sadogursky109 views

More from Jamie Indigo

Rendering strategies: Measuring the devil's details in core web vitals - Jam... by
Rendering strategies:  Measuring the devil's details in core web vitals - Jam...Rendering strategies:  Measuring the devil's details in core web vitals - Jam...
Rendering strategies: Measuring the devil's details in core web vitals - Jam...Jamie Indigo
168 views69 slides
Do SEOs Need to Know About Chromium? Of CORS! Extended Edition - BrightonSEO ... by
Do SEOs Need to Know About Chromium? Of CORS! Extended Edition - BrightonSEO ...Do SEOs Need to Know About Chromium? Of CORS! Extended Edition - BrightonSEO ...
Do SEOs Need to Know About Chromium? Of CORS! Extended Edition - BrightonSEO ...Jamie Indigo
150 views60 slides
Are you there Page Experience? It's me, DevTools by
Are you there Page Experience? It's me, DevToolsAre you there Page Experience? It's me, DevTools
Are you there Page Experience? It's me, DevToolsJamie Indigo
624 views63 slides
Navigating the critical rendering path - Jamie Alberico - VirtuaCon by
Navigating the critical rendering path -  Jamie Alberico - VirtuaConNavigating the critical rendering path -  Jamie Alberico - VirtuaCon
Navigating the critical rendering path - Jamie Alberico - VirtuaConJamie Indigo
115 views48 slides
Crafting Expertise, Authority and Trust with Entity-Based Content Strategy - ... by
Crafting Expertise, Authority and Trust with Entity-Based Content Strategy - ...Crafting Expertise, Authority and Trust with Entity-Based Content Strategy - ...
Crafting Expertise, Authority and Trust with Entity-Based Content Strategy - ...Jamie Indigo
3.3K views92 slides
Tech SEO + Site Migrations - SMX Munich by
Tech SEO + Site Migrations - SMX MunichTech SEO + Site Migrations - SMX Munich
Tech SEO + Site Migrations - SMX MunichJamie Indigo
1.1K views34 slides

More from Jamie Indigo(12)

Rendering strategies: Measuring the devil's details in core web vitals - Jam... by Jamie Indigo
Rendering strategies:  Measuring the devil's details in core web vitals - Jam...Rendering strategies:  Measuring the devil's details in core web vitals - Jam...
Rendering strategies: Measuring the devil's details in core web vitals - Jam...
Jamie Indigo168 views
Do SEOs Need to Know About Chromium? Of CORS! Extended Edition - BrightonSEO ... by Jamie Indigo
Do SEOs Need to Know About Chromium? Of CORS! Extended Edition - BrightonSEO ...Do SEOs Need to Know About Chromium? Of CORS! Extended Edition - BrightonSEO ...
Do SEOs Need to Know About Chromium? Of CORS! Extended Edition - BrightonSEO ...
Jamie Indigo150 views
Are you there Page Experience? It's me, DevTools by Jamie Indigo
Are you there Page Experience? It's me, DevToolsAre you there Page Experience? It's me, DevTools
Are you there Page Experience? It's me, DevTools
Jamie Indigo624 views
Navigating the critical rendering path - Jamie Alberico - VirtuaCon by Jamie Indigo
Navigating the critical rendering path -  Jamie Alberico - VirtuaConNavigating the critical rendering path -  Jamie Alberico - VirtuaCon
Navigating the critical rendering path - Jamie Alberico - VirtuaCon
Jamie Indigo115 views
Crafting Expertise, Authority and Trust with Entity-Based Content Strategy - ... by Jamie Indigo
Crafting Expertise, Authority and Trust with Entity-Based Content Strategy - ...Crafting Expertise, Authority and Trust with Entity-Based Content Strategy - ...
Crafting Expertise, Authority and Trust with Entity-Based Content Strategy - ...
Jamie Indigo3.3K views
Tech SEO + Site Migrations - SMX Munich by Jamie Indigo
Tech SEO + Site Migrations - SMX MunichTech SEO + Site Migrations - SMX Munich
Tech SEO + Site Migrations - SMX Munich
Jamie Indigo1.1K views
Technical Foundations of Successful Internationalization - SMX Munich by Jamie Indigo
Technical Foundations of Successful Internationalization - SMX MunichTechnical Foundations of Successful Internationalization - SMX Munich
Technical Foundations of Successful Internationalization - SMX Munich
Jamie Indigo934 views
Render v Rank SEO for JavaScript - SEMPDX EngagePDX 2019 by Jamie Indigo
Render v Rank  SEO for JavaScript - SEMPDX EngagePDX 2019Render v Rank  SEO for JavaScript - SEMPDX EngagePDX 2019
Render v Rank SEO for JavaScript - SEMPDX EngagePDX 2019
Jamie Indigo2.6K views
Optimizing with Server Logs | Jamie Alberico @ #TechSEO Boost 2018 by Jamie Indigo
Optimizing with Server Logs | Jamie Alberico @ #TechSEO Boost 2018Optimizing with Server Logs | Jamie Alberico @ #TechSEO Boost 2018
Optimizing with Server Logs | Jamie Alberico @ #TechSEO Boost 2018
Jamie Indigo376 views
Creating Effective Ecommerce Information Architecture #SearchLove 2018 by Jamie Indigo
Creating Effective Ecommerce Information Architecture #SearchLove 2018Creating Effective Ecommerce Information Architecture #SearchLove 2018
Creating Effective Ecommerce Information Architecture #SearchLove 2018
Jamie Indigo20.1K views
Site structure deep crawl webinar by Jamie Indigo
Site structure  deep crawl webinarSite structure  deep crawl webinar
Site structure deep crawl webinar
Jamie Indigo45.1K views
Optimizing for Mobile First Index by Jamie Indigo
Optimizing for Mobile First IndexOptimizing for Mobile First Index
Optimizing for Mobile First Index
Jamie Indigo139 views

Recently uploaded

Is Entireweb better than Google by
Is Entireweb better than GoogleIs Entireweb better than Google
Is Entireweb better than Googlesebastianthomasbejan
12 views1 slide
UiPath Document Understanding_Day 3.pptx by
UiPath Document Understanding_Day 3.pptxUiPath Document Understanding_Day 3.pptx
UiPath Document Understanding_Day 3.pptxUiPathCommunity
103 views25 slides
Building trust in our information ecosystem: who do we trust in an emergency by
Building trust in our information ecosystem: who do we trust in an emergencyBuilding trust in our information ecosystem: who do we trust in an emergency
Building trust in our information ecosystem: who do we trust in an emergencyTina Purnat
98 views18 slides
𝐒𝐨𝐥𝐚𝐫𝐖𝐢𝐧𝐝𝐬 𝐂𝐚𝐬𝐞 𝐒𝐭𝐮𝐝𝐲 by
𝐒𝐨𝐥𝐚𝐫𝐖𝐢𝐧𝐝𝐬 𝐂𝐚𝐬𝐞 𝐒𝐭𝐮𝐝𝐲𝐒𝐨𝐥𝐚𝐫𝐖𝐢𝐧𝐝𝐬 𝐂𝐚𝐬𝐞 𝐒𝐭𝐮𝐝𝐲
𝐒𝐨𝐥𝐚𝐫𝐖𝐢𝐧𝐝𝐬 𝐂𝐚𝐬𝐞 𝐒𝐭𝐮𝐝𝐲Infosec train
9 views6 slides
Marketing and Community Building in Web3 by
Marketing and Community Building in Web3Marketing and Community Building in Web3
Marketing and Community Building in Web3Federico Ast
12 views64 slides
We see everywhere that many people are talking about technology.docx by
We see everywhere that many people are talking about technology.docxWe see everywhere that many people are talking about technology.docx
We see everywhere that many people are talking about technology.docxssuserc5935b
6 views2 slides

Recently uploaded(12)

UiPath Document Understanding_Day 3.pptx by UiPathCommunity
UiPath Document Understanding_Day 3.pptxUiPath Document Understanding_Day 3.pptx
UiPath Document Understanding_Day 3.pptx
UiPathCommunity103 views
Building trust in our information ecosystem: who do we trust in an emergency by Tina Purnat
Building trust in our information ecosystem: who do we trust in an emergencyBuilding trust in our information ecosystem: who do we trust in an emergency
Building trust in our information ecosystem: who do we trust in an emergency
Tina Purnat98 views
𝐒𝐨𝐥𝐚𝐫𝐖𝐢𝐧𝐝𝐬 𝐂𝐚𝐬𝐞 𝐒𝐭𝐮𝐝𝐲 by Infosec train
𝐒𝐨𝐥𝐚𝐫𝐖𝐢𝐧𝐝𝐬 𝐂𝐚𝐬𝐞 𝐒𝐭𝐮𝐝𝐲𝐒𝐨𝐥𝐚𝐫𝐖𝐢𝐧𝐝𝐬 𝐂𝐚𝐬𝐞 𝐒𝐭𝐮𝐝𝐲
𝐒𝐨𝐥𝐚𝐫𝐖𝐢𝐧𝐝𝐬 𝐂𝐚𝐬𝐞 𝐒𝐭𝐮𝐝𝐲
Infosec train9 views
Marketing and Community Building in Web3 by Federico Ast
Marketing and Community Building in Web3Marketing and Community Building in Web3
Marketing and Community Building in Web3
Federico Ast12 views
We see everywhere that many people are talking about technology.docx by ssuserc5935b
We see everywhere that many people are talking about technology.docxWe see everywhere that many people are talking about technology.docx
We see everywhere that many people are talking about technology.docx
ssuserc5935b6 views
How to think like a threat actor for Kubernetes.pptx by LibbySchulze1
How to think like a threat actor for Kubernetes.pptxHow to think like a threat actor for Kubernetes.pptx
How to think like a threat actor for Kubernetes.pptx
LibbySchulze15 views
PORTFOLIO 1 (Bret Michael Pepito).pdf by brejess0410
PORTFOLIO 1 (Bret Michael Pepito).pdfPORTFOLIO 1 (Bret Michael Pepito).pdf
PORTFOLIO 1 (Bret Michael Pepito).pdf
brejess04108 views
IETF 118: Starlink Protocol Performance by APNIC
IETF 118: Starlink Protocol PerformanceIETF 118: Starlink Protocol Performance
IETF 118: Starlink Protocol Performance
APNIC244 views

SEO for Angular - BrightonSEO 2018