SlideShare a Scribd company logo
ALLOW SEARCH ENGINES TO READ
JAVASCRIPT:
BETTER INDEXING & HIGHER RANKING
April 2019
ABOUT
#SEOWeek
• NetElixir launched #SEOWeek 5
years ago to address the challenges
online retailers were facing in SEO
• Part of NetElixir’s core value
structure is to continuously share
knowledge to the online retail
community
AGENDA SPEAKERS
WEDNESDAY, APRIL 24TH
:
ALLOWING SEARCH ENGINES TO READ
JAVASCRIPT: BETTER INDEXING &
HIGHER RANKING
THURSDAY, APRIL 25TH
:
TECHNICAL SEO 2019: USING GOOGLE
WEB CONSOLE TO UNDERSTAND
INDEXING
HEATHER DASET
NETELIXIR MARKETING &
EVENTS
ANGEL NIEVES
SR. SEO ANALYST
130+
TEAM MEMBERS
3
GLOBAL OFFICES FEATURED PARTNERSHIPS
POLL QUESTION
WHAT IS
JAVASCRIPT &
CRAWLERS?
• JavaScript – A computer programming language
commonly used to create interactive effects within web
browsers. It can be inserted anywhere within the HTML of
a webpage.
• Web Crawler – a program/bot that visits a website and
reads their pages & other information in order to develop
entries for a search engine’s index. This is also known as
a “spider” or a “bot.”
Takeaway: If your JavaScript is not properly executing,
the crawler will not be able to index that content. This
could lead to your potential customers not finding you,
increasing bounce rate, and a negative user experience.
EXPECTATIONS &
PURPOSE
• Websites are increasingly becoming more JavaScript-rich,
allowing websites to have more interactive and dynamic
functions.
– E.g.
• Dynamically generated content.
• Site functions such as hover effects, slide out menus, &
other ecommerce enabled features.
• Understanding how Google crawls these sites from a
technical perspective is crucial.
• JavaScript is an easy language for developers and is one
of the most popular.
QUESTIONS TO ASK
ABOUT YOUR SITE:
• Do you know what resources are using
JavaScript and why?
• At what point in rendering the website are
these resources being executed?
• Are all JavaScript functions currently
necessary?
SEO & JS
• Tom Greenaway shared this graph at
the Google IO 2018 conference.
• It means if you’re loading the website in
JavaScript, make it fast.
• If it’s too heavy, it won’t be indexed
during the first wave and you can’t be
sure when the second wave occurs.
Search Engine
COMMON SITE
CRAWL ISSUE WITH
JAVASCRIPT
• Due to the dynamic nature of JS, Search Engines cannot
always consistently crawl a website and see pages with
content being generated with JavaScript.
• In turn, your content will not be indexed by the search
engine, thus potentially losing any rankings within the
SERPs (Search Engine Results Pages).
PROPERLY
EXECUTING
JAVASCRIPT TO
ALLOW FOR
PROPER INDEXING
OF CONTENT
• A popular solution for executing JavaScript is a Prerender
service.
• Prerender is a middleware that you install on your server
to check each request to see if it’s from a crawler. If it is,
the middleware will send a request to serve the static
HTML version of that page. If not, the request will continue
on to normal server routes. The crawler never knows that
you’re using a Prerender service since the response
always goes through your server.
• This allows all content to render correctly within the
browser and all the on-page content to be properly
crawled and indexed accordingly.
PRERENDER
BENEFITS
• Pages are rendered about twice as fast.
• TTFB (Time To First Byte) is reduced.
• Memory usage becomes more efficient.
Takeaway: Prerender is its own entity – It’s open source
software that is being used to help with rendering
JavaScript heavy sites. This allows these websites to
become more spider/crawl friendly, thus leading to site
content being properly indexed.
Your Next Steps:
1. Determine how heavy your website’s JavaScript resources are and what purpose they
serve on the site. (Effects, content, functionality, etc.)
2. Review your Search Console for any page rendering issues. In addition, crawling tools
such as Screaming Frog can aid in troubleshooting this, as well.
3. Disabling JavaScript within your browser is another method to troubleshoot what is and
isn’t being properly rendered, if JavaScript is being used to execute on your website.
4. Minimize your JavaScript requests. Combine into a single file and prioritize execution.
5. Implement Prerender service abiding by Google’s Dynamic Rendering Guidelines.
POLL QUESTION
WHAT TO EXPECT
UPCOMING WEBINARS
Thursday
April 25th – 2:00 PM EST
Technical SEO 2019: Using Google Web
Console to Understand Indexing
OWN THE SEARCH BAR, EVERYWHERE
OUR SOLUTIONS
PAID SEARCH
ORGANIC SEARCH
PAID SOCIAL
WEB ANALYTICS
CONSULTING & CRO
AMAZON
ECOMMERCE
TECH SERVICES
Our integrated digital marketing approach
helps brands own the search bar.
The lucky winner must
complete the following
items to qualify for our
grand prize:
- Create a LinkedIn post
sharing the registration
link(https://www.netelixir.
com/seoweek) and tag
NetElixir
- Attend at least 2 of our
3 webinars
- Comment on at least
one of the LinkedIn
#SEOWeek Daily Trivia
posts
QUESTIONS?
If you are interested, please email us at info@Netelixir.com and we will get you setup!
FREE TECHNICAL GOOGLE VISIBILITY CRAWL AUDIT
Common Site Crawl issue with Javascript

More Related Content

What's hot

Site Indexing - The Most Effective SEO Technique
Site Indexing - The Most Effective SEO TechniqueSite Indexing - The Most Effective SEO Technique
Site Indexing - The Most Effective SEO Technique
rgmorris
 
Crawl more visitors to your portal with these seo tips
Crawl more visitors to your portal with these seo tipsCrawl more visitors to your portal with these seo tips
Crawl more visitors to your portal with these seo tips
Shankar kumar
 
Lessons from the other side
Lessons from the other sideLessons from the other side
Lessons from the other side
Tim Plummer
 
The 30 Minute Website Audit - Using Google to Make Your Website More Effective
The 30 Minute Website Audit - Using Google to Make Your Website More EffectiveThe 30 Minute Website Audit - Using Google to Make Your Website More Effective
The 30 Minute Website Audit - Using Google to Make Your Website More Effective
WebLink International
 
Google
GoogleGoogle
Google
ConveyUX
 
SEO website audit report
SEO website audit reportSEO website audit report
SEO website audit report
Sujeet Bharti
 
Building, hacking and killing a bespoke CMS - Search Leeds 19
Building, hacking and killing a bespoke CMS - Search Leeds 19Building, hacking and killing a bespoke CMS - Search Leeds 19
Building, hacking and killing a bespoke CMS - Search Leeds 19
Fabrizio Ballarini
 
Headless CMS – the foundation of modern SEO
Headless CMS – the foundation of modern SEOHeadless CMS – the foundation of modern SEO
Headless CMS – the foundation of modern SEO
Cory Schmidt
 
2 Seconds is the New Slow - Chris Simmance - under2
2 Seconds is the New Slow -  Chris Simmance - under22 Seconds is the New Slow -  Chris Simmance - under2
2 Seconds is the New Slow - Chris Simmance - under2
Chris Simmance
 
SEO - Website Analysis
SEO - Website AnalysisSEO - Website Analysis
SEO - Website Analysis
nadinivallem
 
Fit For the Future
Fit For the FutureFit For the Future
Fit For the Future
WP Engine
 
Google loves WordPress - Blogging For SEO WordCamp NYC 2012
Google loves WordPress - Blogging For SEO WordCamp NYC 2012Google loves WordPress - Blogging For SEO WordCamp NYC 2012
Google loves WordPress - Blogging For SEO WordCamp NYC 2012
Organical - The SEO Experts
 
Determine the Health of your Website from SEO stand point
Determine the Health of your Website from SEO stand pointDetermine the Health of your Website from SEO stand point
Determine the Health of your Website from SEO stand point
Neha Patel
 
Distributing Reprint Articles for the Best Results
Distributing Reprint Articles for the Best ResultsDistributing Reprint Articles for the Best Results
Distributing Reprint Articles for the Best Results
rgmorris
 
NIRS.org SEO Audit
NIRS.org SEO AuditNIRS.org SEO Audit
NIRS.org SEO Audit
WO Strategies
 
SEO Training at Envatotalks
SEO Training at EnvatotalksSEO Training at Envatotalks
SEO Training at Envatotalks
Chris Burgess
 
Top 25 SEO Myths You Should Know Before Optimising Website
Top 25 SEO Myths You Should Know Before Optimising WebsiteTop 25 SEO Myths You Should Know Before Optimising Website
Top 25 SEO Myths You Should Know Before Optimising Website
kwaame44
 
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
 
11 Advanced Uses of Screaming Frog Nov 2019 DMSS
11 Advanced Uses of Screaming Frog Nov 2019 DMSS11 Advanced Uses of Screaming Frog Nov 2019 DMSS
11 Advanced Uses of Screaming Frog Nov 2019 DMSS
Oliver Brett
 
Fresh Business Thinking Slides
Fresh Business Thinking SlidesFresh Business Thinking Slides
Fresh Business Thinking Slides
guylevine
 

What's hot (20)

Site Indexing - The Most Effective SEO Technique
Site Indexing - The Most Effective SEO TechniqueSite Indexing - The Most Effective SEO Technique
Site Indexing - The Most Effective SEO Technique
 
Crawl more visitors to your portal with these seo tips
Crawl more visitors to your portal with these seo tipsCrawl more visitors to your portal with these seo tips
Crawl more visitors to your portal with these seo tips
 
Lessons from the other side
Lessons from the other sideLessons from the other side
Lessons from the other side
 
The 30 Minute Website Audit - Using Google to Make Your Website More Effective
The 30 Minute Website Audit - Using Google to Make Your Website More EffectiveThe 30 Minute Website Audit - Using Google to Make Your Website More Effective
The 30 Minute Website Audit - Using Google to Make Your Website More Effective
 
Google
GoogleGoogle
Google
 
SEO website audit report
SEO website audit reportSEO website audit report
SEO website audit report
 
Building, hacking and killing a bespoke CMS - Search Leeds 19
Building, hacking and killing a bespoke CMS - Search Leeds 19Building, hacking and killing a bespoke CMS - Search Leeds 19
Building, hacking and killing a bespoke CMS - Search Leeds 19
 
Headless CMS – the foundation of modern SEO
Headless CMS – the foundation of modern SEOHeadless CMS – the foundation of modern SEO
Headless CMS – the foundation of modern SEO
 
2 Seconds is the New Slow - Chris Simmance - under2
2 Seconds is the New Slow -  Chris Simmance - under22 Seconds is the New Slow -  Chris Simmance - under2
2 Seconds is the New Slow - Chris Simmance - under2
 
SEO - Website Analysis
SEO - Website AnalysisSEO - Website Analysis
SEO - Website Analysis
 
Fit For the Future
Fit For the FutureFit For the Future
Fit For the Future
 
Google loves WordPress - Blogging For SEO WordCamp NYC 2012
Google loves WordPress - Blogging For SEO WordCamp NYC 2012Google loves WordPress - Blogging For SEO WordCamp NYC 2012
Google loves WordPress - Blogging For SEO WordCamp NYC 2012
 
Determine the Health of your Website from SEO stand point
Determine the Health of your Website from SEO stand pointDetermine the Health of your Website from SEO stand point
Determine the Health of your Website from SEO stand point
 
Distributing Reprint Articles for the Best Results
Distributing Reprint Articles for the Best ResultsDistributing Reprint Articles for the Best Results
Distributing Reprint Articles for the Best Results
 
NIRS.org SEO Audit
NIRS.org SEO AuditNIRS.org SEO Audit
NIRS.org SEO Audit
 
SEO Training at Envatotalks
SEO Training at EnvatotalksSEO Training at Envatotalks
SEO Training at Envatotalks
 
Top 25 SEO Myths You Should Know Before Optimising Website
Top 25 SEO Myths You Should Know Before Optimising WebsiteTop 25 SEO Myths You Should Know Before Optimising Website
Top 25 SEO Myths You Should Know Before Optimising Website
 
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
 
11 Advanced Uses of Screaming Frog Nov 2019 DMSS
11 Advanced Uses of Screaming Frog Nov 2019 DMSS11 Advanced Uses of Screaming Frog Nov 2019 DMSS
11 Advanced Uses of Screaming Frog Nov 2019 DMSS
 
Fresh Business Thinking Slides
Fresh Business Thinking SlidesFresh Business Thinking Slides
Fresh Business Thinking Slides
 

Similar to Common Site Crawl issue with Javascript

SEARCH Y : Benjamin Bussière - Javascript and seo misconceptions, misunders...
SEARCH Y :  Benjamin Bussière - Javascript and seo  misconceptions, misunders...SEARCH Y :  Benjamin Bussière - Javascript and seo  misconceptions, misunders...
SEARCH Y : Benjamin Bussière - Javascript and seo misconceptions, misunders...
SEARCH Y - Philippe Yonnet Evénements
 
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
 
Getting Indexed, A Little Patience?
Getting Indexed, A Little Patience?Getting Indexed, A Little Patience?
Getting Indexed, A Little Patience?
paully58
 
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
 
BrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering Budget
BrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering BudgetBrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering Budget
BrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering Budget
Botify
 
How to Do JavaScript SEO? Forix
How to Do JavaScript SEO? ForixHow to Do JavaScript SEO? Forix
How to Do JavaScript SEO? Forix
Forix SEO
 
L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...
L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...
L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...
SEO Camp Association
 
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
 
Demand quest seo training 1 16x9 10.2018
Demand quest seo training 1 16x9 10.2018Demand quest seo training 1 16x9 10.2018
Demand quest seo training 1 16x9 10.2018
Nate Plaunt
 
Drive Website Traffic with Effective Keywords
Drive Website Traffic with Effective KeywordsDrive Website Traffic with Effective Keywords
Drive Website Traffic with Effective Keywords
Scott Abel
 
How to Make React SEO-friendly
How to  Make React SEO-friendlyHow to  Make React SEO-friendly
Demystifying JavaScript & SEO
Demystifying JavaScript & SEODemystifying JavaScript & SEO
Demystifying JavaScript & SEO
Botify
 
Technical Club PPT for BTech CS and Btech IT
Technical Club PPT for BTech CS and Btech ITTechnical Club PPT for BTech CS and Btech IT
Technical Club PPT for BTech CS and Btech IT
paurushsinhad
 
Basic guide to SEO
Basic guide to SEOBasic guide to SEO
Basic guide to SEO
Shruti Goel
 
Demand Quest SEO Training Sept. 2017 - Session 1
Demand Quest SEO Training Sept. 2017 - Session 1Demand Quest SEO Training Sept. 2017 - Session 1
Demand Quest SEO Training Sept. 2017 - Session 1
Nate Plaunt
 
React seo tips to build seo friendly web applications
React seo tips to build seo friendly web applicationsReact seo tips to build seo friendly web applications
React seo tips to build seo friendly web applications
Katy Slemon
 
How to make a great website
How to make a great websiteHow to make a great website
How to make a great website
Dr. Taher Ghazal
 
Demand quest SEO training Session 1 May 2017
Demand quest SEO training Session 1 May 2017Demand quest SEO training Session 1 May 2017
Demand quest SEO training Session 1 May 2017
Nate Plaunt
 
Demand quest seo training
Demand quest seo trainingDemand quest seo training
Demand quest seo training
Nate Plaunt
 
Core Web Vitals.pptx
Core Web Vitals.pptxCore Web Vitals.pptx
Core Web Vitals.pptx
SaraKurian3
 

Similar to Common Site Crawl issue with Javascript (20)

SEARCH Y : Benjamin Bussière - Javascript and seo misconceptions, misunders...
SEARCH Y :  Benjamin Bussière - Javascript and seo  misconceptions, misunders...SEARCH Y :  Benjamin Bussière - Javascript and seo  misconceptions, misunders...
SEARCH Y : Benjamin Bussière - Javascript and seo misconceptions, misunders...
 
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
 
Getting Indexed, A Little Patience?
Getting Indexed, A Little Patience?Getting Indexed, A Little Patience?
Getting Indexed, A Little Patience?
 
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
 
BrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering Budget
BrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering BudgetBrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering Budget
BrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering Budget
 
How to Do JavaScript SEO? Forix
How to Do JavaScript SEO? ForixHow to Do JavaScript SEO? Forix
How to Do JavaScript SEO? Forix
 
L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...
L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...
L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...
 
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
 
Demand quest seo training 1 16x9 10.2018
Demand quest seo training 1 16x9 10.2018Demand quest seo training 1 16x9 10.2018
Demand quest seo training 1 16x9 10.2018
 
Drive Website Traffic with Effective Keywords
Drive Website Traffic with Effective KeywordsDrive Website Traffic with Effective Keywords
Drive Website Traffic with Effective Keywords
 
How to Make React SEO-friendly
How to  Make React SEO-friendlyHow to  Make React SEO-friendly
How to Make React SEO-friendly
 
Demystifying JavaScript & SEO
Demystifying JavaScript & SEODemystifying JavaScript & SEO
Demystifying JavaScript & SEO
 
Technical Club PPT for BTech CS and Btech IT
Technical Club PPT for BTech CS and Btech ITTechnical Club PPT for BTech CS and Btech IT
Technical Club PPT for BTech CS and Btech IT
 
Basic guide to SEO
Basic guide to SEOBasic guide to SEO
Basic guide to SEO
 
Demand Quest SEO Training Sept. 2017 - Session 1
Demand Quest SEO Training Sept. 2017 - Session 1Demand Quest SEO Training Sept. 2017 - Session 1
Demand Quest SEO Training Sept. 2017 - Session 1
 
React seo tips to build seo friendly web applications
React seo tips to build seo friendly web applicationsReact seo tips to build seo friendly web applications
React seo tips to build seo friendly web applications
 
How to make a great website
How to make a great websiteHow to make a great website
How to make a great website
 
Demand quest SEO training Session 1 May 2017
Demand quest SEO training Session 1 May 2017Demand quest SEO training Session 1 May 2017
Demand quest SEO training Session 1 May 2017
 
Demand quest seo training
Demand quest seo trainingDemand quest seo training
Demand quest seo training
 
Core Web Vitals.pptx
Core Web Vitals.pptxCore Web Vitals.pptx
Core Web Vitals.pptx
 

More from NetElixir University

Transform Your Search Advertising with NetElixir and Microsoft Ads | Modern S...
Transform Your Search Advertising with NetElixir and Microsoft Ads | Modern S...Transform Your Search Advertising with NetElixir and Microsoft Ads | Modern S...
Transform Your Search Advertising with NetElixir and Microsoft Ads | Modern S...
NetElixir University
 
Key Updates from Google Marketing Live | Modern Search Month 2019
Key Updates from Google Marketing Live | Modern Search Month 2019Key Updates from Google Marketing Live | Modern Search Month 2019
Key Updates from Google Marketing Live | Modern Search Month 2019
NetElixir University
 
Introduction to AI and Audience Modern Search Month 2019
Introduction to AI and Audience Modern Search Month 2019Introduction to AI and Audience Modern Search Month 2019
Introduction to AI and Audience Modern Search Month 2019
NetElixir University
 
Fundamentals of Smart Bidding: Google Ads
Fundamentals of Smart Bidding: Google AdsFundamentals of Smart Bidding: Google Ads
Fundamentals of Smart Bidding: Google Ads
NetElixir University
 
#SEOWEEK: Using Google Web Console to Understand Indexing
#SEOWEEK: Using Google Web Console to Understand Indexing#SEOWEEK: Using Google Web Console to Understand Indexing
#SEOWEEK: Using Google Web Console to Understand Indexing
NetElixir University
 
Predicting the Future of Search Marketing: 2019 Edition
Predicting the Future of Search Marketing: 2019 EditionPredicting the Future of Search Marketing: 2019 Edition
Predicting the Future of Search Marketing: 2019 Edition
NetElixir University
 
Building Successful Search Marketing Campaigns to Target High Value Customers
Building Successful Search Marketing Campaigns to Target High Value CustomersBuilding Successful Search Marketing Campaigns to Target High Value Customers
Building Successful Search Marketing Campaigns to Target High Value Customers
NetElixir University
 

More from NetElixir University (7)

Transform Your Search Advertising with NetElixir and Microsoft Ads | Modern S...
Transform Your Search Advertising with NetElixir and Microsoft Ads | Modern S...Transform Your Search Advertising with NetElixir and Microsoft Ads | Modern S...
Transform Your Search Advertising with NetElixir and Microsoft Ads | Modern S...
 
Key Updates from Google Marketing Live | Modern Search Month 2019
Key Updates from Google Marketing Live | Modern Search Month 2019Key Updates from Google Marketing Live | Modern Search Month 2019
Key Updates from Google Marketing Live | Modern Search Month 2019
 
Introduction to AI and Audience Modern Search Month 2019
Introduction to AI and Audience Modern Search Month 2019Introduction to AI and Audience Modern Search Month 2019
Introduction to AI and Audience Modern Search Month 2019
 
Fundamentals of Smart Bidding: Google Ads
Fundamentals of Smart Bidding: Google AdsFundamentals of Smart Bidding: Google Ads
Fundamentals of Smart Bidding: Google Ads
 
#SEOWEEK: Using Google Web Console to Understand Indexing
#SEOWEEK: Using Google Web Console to Understand Indexing#SEOWEEK: Using Google Web Console to Understand Indexing
#SEOWEEK: Using Google Web Console to Understand Indexing
 
Predicting the Future of Search Marketing: 2019 Edition
Predicting the Future of Search Marketing: 2019 EditionPredicting the Future of Search Marketing: 2019 Edition
Predicting the Future of Search Marketing: 2019 Edition
 
Building Successful Search Marketing Campaigns to Target High Value Customers
Building Successful Search Marketing Campaigns to Target High Value CustomersBuilding Successful Search Marketing Campaigns to Target High Value Customers
Building Successful Search Marketing Campaigns to Target High Value Customers
 

Recently uploaded

办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
xjq03c34
 
Bengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal BrandingBengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal Branding
Tarandeep Singh
 
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
3a0sd7z3
 
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
3a0sd7z3
 
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
APNIC
 
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
k4ncd0z
 
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
thezot
 
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
APNIC
 
Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
davidjhones387
 
Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
Paul Walk
 
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
rtunex8r
 
HijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process HollowingHijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process Hollowing
Donato Onofri
 

Recently uploaded (12)

办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
 
Bengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal BrandingBengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal Branding
 
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
 
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
 
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
 
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
 
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
 
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
 
Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
 
Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
 
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
 
HijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process HollowingHijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process Hollowing
 

Common Site Crawl issue with Javascript

  • 1. ALLOW SEARCH ENGINES TO READ JAVASCRIPT: BETTER INDEXING & HIGHER RANKING April 2019
  • 2. ABOUT #SEOWeek • NetElixir launched #SEOWeek 5 years ago to address the challenges online retailers were facing in SEO • Part of NetElixir’s core value structure is to continuously share knowledge to the online retail community
  • 3. AGENDA SPEAKERS WEDNESDAY, APRIL 24TH : ALLOWING SEARCH ENGINES TO READ JAVASCRIPT: BETTER INDEXING & HIGHER RANKING THURSDAY, APRIL 25TH : TECHNICAL SEO 2019: USING GOOGLE WEB CONSOLE TO UNDERSTAND INDEXING HEATHER DASET NETELIXIR MARKETING & EVENTS ANGEL NIEVES SR. SEO ANALYST
  • 4. 130+ TEAM MEMBERS 3 GLOBAL OFFICES FEATURED PARTNERSHIPS
  • 6. WHAT IS JAVASCRIPT & CRAWLERS? • JavaScript – A computer programming language commonly used to create interactive effects within web browsers. It can be inserted anywhere within the HTML of a webpage. • Web Crawler – a program/bot that visits a website and reads their pages & other information in order to develop entries for a search engine’s index. This is also known as a “spider” or a “bot.” Takeaway: If your JavaScript is not properly executing, the crawler will not be able to index that content. This could lead to your potential customers not finding you, increasing bounce rate, and a negative user experience.
  • 7. EXPECTATIONS & PURPOSE • Websites are increasingly becoming more JavaScript-rich, allowing websites to have more interactive and dynamic functions. – E.g. • Dynamically generated content. • Site functions such as hover effects, slide out menus, & other ecommerce enabled features. • Understanding how Google crawls these sites from a technical perspective is crucial. • JavaScript is an easy language for developers and is one of the most popular.
  • 8. QUESTIONS TO ASK ABOUT YOUR SITE: • Do you know what resources are using JavaScript and why? • At what point in rendering the website are these resources being executed? • Are all JavaScript functions currently necessary?
  • 9. SEO & JS • Tom Greenaway shared this graph at the Google IO 2018 conference. • It means if you’re loading the website in JavaScript, make it fast. • If it’s too heavy, it won’t be indexed during the first wave and you can’t be sure when the second wave occurs. Search Engine
  • 10. COMMON SITE CRAWL ISSUE WITH JAVASCRIPT • Due to the dynamic nature of JS, Search Engines cannot always consistently crawl a website and see pages with content being generated with JavaScript. • In turn, your content will not be indexed by the search engine, thus potentially losing any rankings within the SERPs (Search Engine Results Pages).
  • 11. PROPERLY EXECUTING JAVASCRIPT TO ALLOW FOR PROPER INDEXING OF CONTENT • A popular solution for executing JavaScript is a Prerender service. • Prerender is a middleware that you install on your server to check each request to see if it’s from a crawler. If it is, the middleware will send a request to serve the static HTML version of that page. If not, the request will continue on to normal server routes. The crawler never knows that you’re using a Prerender service since the response always goes through your server. • This allows all content to render correctly within the browser and all the on-page content to be properly crawled and indexed accordingly.
  • 12. PRERENDER BENEFITS • Pages are rendered about twice as fast. • TTFB (Time To First Byte) is reduced. • Memory usage becomes more efficient. Takeaway: Prerender is its own entity – It’s open source software that is being used to help with rendering JavaScript heavy sites. This allows these websites to become more spider/crawl friendly, thus leading to site content being properly indexed.
  • 13. Your Next Steps: 1. Determine how heavy your website’s JavaScript resources are and what purpose they serve on the site. (Effects, content, functionality, etc.) 2. Review your Search Console for any page rendering issues. In addition, crawling tools such as Screaming Frog can aid in troubleshooting this, as well. 3. Disabling JavaScript within your browser is another method to troubleshoot what is and isn’t being properly rendered, if JavaScript is being used to execute on your website. 4. Minimize your JavaScript requests. Combine into a single file and prioritize execution. 5. Implement Prerender service abiding by Google’s Dynamic Rendering Guidelines.
  • 15. WHAT TO EXPECT UPCOMING WEBINARS Thursday April 25th – 2:00 PM EST Technical SEO 2019: Using Google Web Console to Understand Indexing
  • 16. OWN THE SEARCH BAR, EVERYWHERE OUR SOLUTIONS PAID SEARCH ORGANIC SEARCH PAID SOCIAL WEB ANALYTICS CONSULTING & CRO AMAZON ECOMMERCE TECH SERVICES Our integrated digital marketing approach helps brands own the search bar.
  • 17. The lucky winner must complete the following items to qualify for our grand prize: - Create a LinkedIn post sharing the registration link(https://www.netelixir. com/seoweek) and tag NetElixir - Attend at least 2 of our 3 webinars - Comment on at least one of the LinkedIn #SEOWeek Daily Trivia posts
  • 19. If you are interested, please email us at info@Netelixir.com and we will get you setup! FREE TECHNICAL GOOGLE VISIBILITY CRAWL AUDIT