Befriend JavaScript- Your New Pal in Winning the Search Game -September 2023 - Izzy Wisniewska.pptx

Izabela Wisniewska
Izabela WisniewskaHead of Search at Creatos Media Limited
Befriend JavaScript:
Your New Pal in
Winning the Search
Game
Izzy Wisniewska
CREATOS MEDIA
https://speakerdeck.com/izzy_cm
@Izzy_CM
Izzy
● Co-founder of Creatos Media, fully remote, family
owned, holistic digital marketing agency
● Boy mom
● I love my dogs - we run a tik tok series 'Dog walk
and talk' with Rocky the border collie and Rambo
the labrador where we talk everything digital
marketing
● Martial Arts lover
● Qualified fitness instructor
● This september marks 10 years of my digital
marketing career
https://www.lumar.io/
WHY
Befriend JavaScript- Your New Pal in Winning the Search Game -September 2023 - Izzy Wisniewska.pptx
Why bother ?
as much as 80% of the
popular eCommerce stores in
the USA use JavaScript for
generating main content or
links to similar products.
-Onely
https://www.onely.com/blog/ultimate-guide-javascript-seo/
That's data from 2019.
In 2023..
https://www.statista.com/statistics/793628/worldwide-developer-survey-most-used-languages/
and, according to
research done by
Radix…
98.7% of websites on
the Internet use
JavaScript as a
programming language.
49,501,698
Javascript is not going
anywhere. We can't fight
it.
If you can't fight them,
join them*
*( or befriend them,Google did)
To befriend JS we
should really understand
it first, shouldn't we?
Car Analogy is my
favourite!
HTML is a
frame of your
website
CSS
provides
paint colours
and the nice
accents
JS is the
engine that is
making it
move
Only when we put it
together…
Befriend JavaScript- Your New Pal in Winning the Search Game -September 2023 - Izzy Wisniewska.pptx
Now, how Google makes
sense of it?
https://www.youtube.com/watch?v=LXF8bM4g-J4
Indexing JavaScript
A rule.
'A' Rule
Avoid common mistakes
Apply best practices
Common mistakes
No of
pages
Failing
CWV
Failing
LCP
Failing FID Failing
CLS
JavaScript
Issues
22 19 17 2 12 22
The problem is not JS itself, but the
way it is implemented.
Your development team,
your client and the end
user want this
Befriend JavaScript- Your New Pal in Winning the Search Game -September 2023 - Izzy Wisniewska.pptx
Not that
Befriend JavaScript- Your New Pal in Winning the Search Game -September 2023 - Izzy Wisniewska.pptx
So they will use JS, and
we need to learn how to
implement it,
otherwise…
Befriend JavaScript- Your New Pal in Winning the Search Game -September 2023 - Izzy Wisniewska.pptx
1.Unused Javascript
2.Too long JavaScript
execution time
3.Render blocking
resources
4. Legacy javascript served
to modern browsers
Category Page A
Category Page B
GymShark Women's Hoodies
UFC Store - Gloves
DFS Corner Sofa Beds
So what should we do?
Get rid of unused JS.
Dead code elimination.
Deal with render
blocking resources.
Identifying render blocking resources
Identifying critical resources
Separate JS into critical
and non-critical.
Minify and Compress JS
files.
JS at the bottom of
HTML to avoid resources
blocking rendering.
Use Async or defer
attribute
Async- fetch script when resources
become available, once downloaded
HTML is paused to execute JS
Defer - wait to execute JS until the HTML
parsing is complete
Adopt a modern script
deployment strategy.
Avoid common
mistakes/ Use best
practices
Do not use
old
things that
don't work
anymore
Delete all
Unused
things
Compress
and minify
all the
things you
can
What else?
Make sure content is
accessible and visible.
Befriend JavaScript- Your New Pal in Winning the Search Game -September 2023 - Izzy Wisniewska.pptx
Use <a-href> Links
Be smart with your lazy
loading
https://moz.com/blog/ja
vascript-seo-guide
Use server side
rendering if possible.
https://www.onely.com/blog/ultimate-guide-javascript-seo/
Server Side Rendering
Think beyond Google.
Keep things simple.
Make sure JS does not
change vital parts of the
page
Befriend JavaScript- Your New Pal in Winning the Search Game -September 2023 - Izzy Wisniewska.pptx
If possible, include only
what you have to
Delete everything that is
not needed in the
production
Write your own code or
use lightweight code
instead of using bloated
plugins and addons.
Always minify and
compress JavaScript
straight away.
Think beyond Google.
Don't be afraid of
Javascript.
Do what works for your
website but ensure you
follow best practices.
Thank You!
Twitter (X ): @izzy_CM
Twitter (X): @CreatosMedia
Email: izabela@creatosmedia.co.uk
Website: www.creatosmedia.co.uk
JavaScript SEO by Onely
https://www.onely.com/blog/ultimate-guide-javascript-seo/
Identifying Render Blocking Resources: https://www.searchenginejournal.com/identify-reduce-render-
blocking-resources
Identifying critical resources
https://developer.chrome.com/en/docs/lighthouse/performance/render-blocking-resources/
Google's Guide to JS SEO
https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics
WWJD
https://www.onely.com/tools/wwjd/
Definitive Guide to JavaScript SEO by MOZ
https://moz.com/blog/javascript-seo-guide
Mobile Friendly Tool
https://search.google.com/test/mobile-friendly
Crawlers: Sitebulb, Screaming Frog and Lumar
1 of 73

More Related Content

What's hot(20)

How Search WorksHow Search Works
How Search Works
Ahrefs4.2K views
How to control googlebotHow to control googlebot
How to control googlebot
Serge Bezborodov496 views
Ashley Liddell - BrightonSEO 2023.pdfAshley Liddell - BrightonSEO 2023.pdf
Ashley Liddell - BrightonSEO 2023.pdf
Ashley Liddell283 views
How To EAT Links.pptxHow To EAT Links.pptx
How To EAT Links.pptx
Dixon Jones1.6K views

Similar to Befriend JavaScript- Your New Pal in Winning the Search Game -September 2023 - Izzy Wisniewska.pptx

Similar to Befriend JavaScript- Your New Pal in Winning the Search Game -September 2023 - Izzy Wisniewska.pptx(20)

Making The Most of MobileMaking The Most of Mobile
Making The Most of Mobile
guestca744f504 views
061203_futurewebapps_tempo061203_futurewebapps_tempo
061203_futurewebapps_tempo
cjin cheng853 views
Yahoo for the MassesYahoo for the Masses
Yahoo for the Masses
Christian Heilmann2.9K views
eMarketing  GuideeMarketing  Guide
eMarketing Guide
Hudson Valley Public Relations 601 views
Responsive Web Design_2013Responsive Web Design_2013
Responsive Web Design_2013
Achieve Internet819 views
Digital cultural heritage spring 2015 day 3Digital cultural heritage spring 2015 day 3
Digital cultural heritage spring 2015 day 3
Stefano A Gazziano387 views
Building Web Hack InterfacesBuilding Web Hack Interfaces
Building Web Hack Interfaces
Christian Heilmann1.5K views
Bruce Lawson Opera IndonesiaBruce Lawson Opera Indonesia
Bruce Lawson Opera Indonesia
brucelawson1.5K views
RWDRWD
RWD
Milly Schmidt224 views
Resisting The Feature CreatureResisting The Feature Creature
Resisting The Feature Creature
Christian Heilmann5.1K views
Full Stack MarketingFull Stack Marketing
Full Stack Marketing
Ollie Glass1.1K views

Recently uploaded(20)

Retail Trends in 2023 How The Economy And Consumers Will Continue To Shape Th...Retail Trends in 2023 How The Economy And Consumers Will Continue To Shape Th...
Retail Trends in 2023 How The Economy And Consumers Will Continue To Shape Th...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions32 views
My Presentation.pptxMy Presentation.pptx
My Presentation.pptx
whahidarahman4920 views
Panel - Digital Marketing Trends - Michelle Geere, AdbotPanel - Digital Marketing Trends - Michelle Geere, Adbot
Panel - Digital Marketing Trends - Michelle Geere, Adbot
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions30 views
Executive Influence in the Digital Age - Zeev Wexler, Wexler Consulting GroupExecutive Influence in the Digital Age - Zeev Wexler, Wexler Consulting Group
Executive Influence in the Digital Age - Zeev Wexler, Wexler Consulting Group
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions42 views
 social media marketing tips  social media marketing tips
social media marketing tips
aysh2afidha33 views
HARMONY HITS proposal.pptxHARMONY HITS proposal.pptx
HARMONY HITS proposal.pptx
jessicahyams70029 views
Content – Then, Now & Tomorrow - Danish Pervez, BfoundContent – Then, Now & Tomorrow - Danish Pervez, Bfound
Content – Then, Now & Tomorrow - Danish Pervez, Bfound
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions38 views
Pitch.pptxPitch.pptx
Pitch.pptx
miaafranks619 views
Marketing Research for Dabur India Marketing Research for Dabur India
Marketing Research for Dabur India
Abhishek Shahane 14 views
Panel - Digital Marketing Trends - Martin Weinberg, MarketGenesisPanel - Digital Marketing Trends - Martin Weinberg, MarketGenesis
Panel - Digital Marketing Trends - Martin Weinberg, MarketGenesis
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions33 views
Marketing Automation Master Class - Yemi Oluseun, The Change HiveMarketing Automation Master Class - Yemi Oluseun, The Change Hive
Marketing Automation Master Class - Yemi Oluseun, The Change Hive
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions38 views
  Influencer Marketing  Influencer Marketing
Influencer Marketing
sravanthigattu25213 views

Befriend JavaScript- Your New Pal in Winning the Search Game -September 2023 - Izzy Wisniewska.pptx