SlideShare a Scribd company logo
1 of 87
Download to read offline
Jono Alderson
Accelerated Mobile...
Beyond AMP!
@jonoalderson
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
There’s a lot of much-needed
focus on (mobile) performance
at the moment
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
On AMP, briefly...
@jonoalderson #TheInbounder
8
Just the tip of the iceberg...
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
http://bit.ly/badams-amp
@jonoalderson #TheInbounder
Risky? Dangerous? Subversive, even?
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
Are you actively
managing your
AMP cache?
https://developers.google.com/amp/cache/update-ping
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
Anyone can (theoretically)
create an AMP cache.
https://github.com/ampproject/amphtml/blob/master/spec/amp-cache-guidelines.md
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
http://bit.ly/ampJS
What if you could
de-couple AMP?
@jonoalderson #TheInbounder
To clarify, I’m not saying that you
shouldn’t adopt AMP.
@jonoalderson #TheInbounder
So, what’s the broader performance
toolkit look like?
@jonoalderson #TheInbounder
Infrastructure & network optimisation
@jonoalderson #TheInbounder
HTTP2 Implications
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
HTTPS isn’t a binary thing!
@jonoalderson #TheInbounder
SSL Chain LengthOn certificate length...
@jonoalderson #TheInbounder
HSTS
● Become compliant by adding extra HTTPS checks
● Register for the HSTS the preload list (hstspreload.org)
● Skip the HTTP/HTTPS redirect when people type example.com
@jonoalderson #TheInbounder
online.marketing/guide/https
More here...
@jonoalderson #TheInbounder
We have a performance problem...
@jonoalderson #TheInbounder
Go smarter, not faster!
bit.ly/http2-ilya
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder@jonoalderson #TheInbounder
@jonoalderson #TheInbounder@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
Connection & data transfer
@jonoalderson #TheInbounder
With HTTP2, you
don’t need to worry
as much about
round trips...
...but you should
still consider what
you’re transferring,
and how.
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
For devices...
● Detect early, and adapt. Responsive = expensive!
● Make CSS mobile-first (build up from min-width); typically reduces sizes.
○ Conditionally layer on / load more for larger devices.
30
30
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
For media/images…
Test CSS3 vs images vs sprites vs encoding vs inlining
@jonoalderson #TheInbounder
http://bit.ly/srcsetstuff
SRCSET is the only solution for
managing image sizes/resolutions.
@jonoalderson #TheInbounder
...And you can also use <picture> to
support multiple formats
@jonoalderson #TheInbounder
base64-image.de
You can also base64() encode images...
@jonoalderson #TheInbounder
base64-image.de
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
Sprite sheets are might still be a thing!
@jonoalderson #TheInbounder
https://developers.google.com/speed/webp/
WebP > JPG & PNG
@jonoalderson #TheInbounder
Error management for
common request headaches
Manage your robots, favicons, and other irritations.
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
apple-touch-icon.png (and variants)
favicon.ico (and variants)
browserconfig.xml
Feeds (/rss/, /feed/, etc)
Invalid page/date ranges
Broken internal links (and missing http links)
Alternate sitemap and metadata urls
Breaking parameters (especially on images, from search engines)
@jonoalderson #TheInbounder
Measurement
@jonoalderson #TheInbounder
Which metrics matter?
● There’s no such thing as ‘speed’. What are we measuring?
● Numbers from Google Pagespeed Insights, Pingdom,
WebPageTest, GA, etc, are all nonsense
● User satisfaction metrics > any technical speed metrics
@jonoalderson #TheInbounder
developers.google.com/speed/pagespeed/insights/
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
The Waterfall in Chrome
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
Which metrics matter?
● Don’t ignore, or get fixated on time ‘til first byte.
● You need to fix the front end and the back end.
@jonoalderson #TheInbounder
webpagetest.org
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
Other Tools
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
Undoing bad habits
@jonoalderson #TheInbounder
Hostname sharding
https://blog.stackpath.com/glossary/domain-sharding/
@jonoalderson #TheInbounder
Resource combination
@jonoalderson #TheInbounder
http://bit.ly/newchrometoys
Brand New Chrome Dev Toys
@jonoalderson #TheInbounder
Back-end optimisation
@jonoalderson #TheInbounder
Options for handling
angular/react sites...
1. Hope for the best
2. Serve static HTML versions, then let the framework pick up
the heavy lifting (using something like or PhantomJS)
3. Use something like Prerender.io (paid, or self-hosted).
@jonoalderson #TheInbounder
● There comes a point where you outgrow a single server.
● If you’ve finite RAM and CPU, consider separating servers and
databases. Latency, however!
● Consider caching, varnish, load-balancers
Server Ecosystems
@jonoalderson #TheInbounder
Server Ecosystems
Varnish (static page cache) < Apache/Nginx < PHP/Python
(memcache) < MySQL/NoSQL (request cache)
vs
@jonoalderson #TheInbounder
SCARY?
Learn by doing
DIY time
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
Front-end optimisation
@jonoalderson #TheInbounder
Caching Policies
● Set your expiry times (appropriately!)
● Use 304 “Not Modified” header
● Use ETags
@jonoalderson #TheInbounder
Resource Hints
● Preload, preconnect, prefetch, dns-prefetch, prerender, and subresource.
○ <link rel="dns-prefetch" href="//example.com">
○ <link rel="prefetch" href="image.png"> (when idle)
○ <link rel="subresource" href="styles.css"> (prioritises)
○ <link rel="preload" href="/styles/other.css" as="style"> (prioritises)
● Pass as tags, headers, or via js
● NB: Rel next/previous automatically triggers prefetch in Chrome+Firefox
@jonoalderson #TheInbounder
CDNs are still important
● Localisation is important!
● Latency is a bottleneck more often than you’d think.
● Cookieless subdomains reduce header sizes!
● Use resource CDNs (eg., cdnjs.cloudflare.com) for things like jQuery.
● Your first line of defense.
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
Above the fold (critical path) rendering
● Reduces waiting time for the
browser to download assets
● ...but can’t be (easily) cached!
● loadCSS is your friend
(async loading and js support)
https://github.com/filamentgroup/loadCSS
● Takes advantage of rel preload
http://bit.ly/criticalpathcss
@jonoalderson #TheInbounder
(Re)paint & (Re)flow
● Consider how the page is constructed
and how it behaves
● Minimise unknowns to reduce tearing
and reflow in particular
● Small technical gains, big perception
gains
https://developers.google.com/speed/articles/reflow
@jonoalderson #TheInbounder
CSS specificity = slow paint
● .container > nav > ul > li > a { color: red; }
● .main-nav-link { color: red; }
@jonoalderson #TheInbounder
Animation & FPS
● jQuery, scrolling and changing elements costs GPU and CPU
● Consider the user’s physical hardware
● To maintain 60fps, you frame animations need to execute in less than 14ms.
● Transformation and opacity are the only ‘free’ animations.
● Measure with Chrome, and kick your devs!
@jonoalderson #TheInbounder
Deferring / async resources
● Do you need to load everything immediately?
● Do you need to load everything in the <head>?
● Do you need to load everything on every page?
● Do you understand the dependencies?
● What can you defer, load asynchronously, or load conditionally?
@jonoalderson #TheInbounder
PWAs
@jonoalderson #TheInbounder
https://developers.google.com/web/progressive-web-apps/
@jonoalderson #TheInbounder
“Twitter Lite and High Performance React
Progressive Web Apps at Scale”
http://bit.ly/twitterpwa
@jonoalderson #TheInbounder
78
@jonoalderson #TheInbounder
Key takeaways...
@jonoalderson #TheInbounder
@jonoalderson #TheInbounder
You have a million
opportunities to improve
performance
...and every byte matters to users.
@jonoalderson #TheInbounder
Ignore all of the scores
the tools give you, and
just make things faster.
@jonoalderson #TheInbounder
Don’t neglect your
infrastructure and
back-end opportunities
@jonoalderson #TheInbounder
The landscape is changing
Don’t get caught up in today’s hype
@jonoalderson #TheInbounder
AMP is not the end.
(but this is)
GO OUT AND WIN
The Inbounder London - Jono Alderson

More Related Content

What's hot

What's hot (20)

Deep crawl the chaotic landscape of JavaScript
Deep crawl the chaotic landscape of JavaScript Deep crawl the chaotic landscape of JavaScript
Deep crawl the chaotic landscape of JavaScript
 
Technical SEO for international markets - Leonie Mann - Brighton SEO 2021
Technical SEO for international markets- Leonie Mann - Brighton SEO 2021Technical SEO for international markets- Leonie Mann - Brighton SEO 2021
Technical SEO for international markets - Leonie Mann - Brighton SEO 2021
 
SEO for Ecommerce - Adam Audette
SEO for Ecommerce - Adam AudetteSEO for Ecommerce - Adam Audette
SEO for Ecommerce - Adam Audette
 
Debugging rendering problems at scale
Debugging rendering problems at scaleDebugging rendering problems at scale
Debugging rendering problems at scale
 
So you think you know canonical tags - Sean Butcher Brighton SEO presentation
So you think you know canonical tags -  Sean Butcher Brighton SEO presentationSo you think you know canonical tags -  Sean Butcher Brighton SEO presentation
So you think you know canonical tags - Sean Butcher Brighton SEO presentation
 
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 ...
Do SEOs Need to Know About Chromium? Of CORS! Extended Edition - BrightonSEO ...
 
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...
SearchLove Boston 2018 - Tom Anthony - Hacking Google: what you can learn fro...
 
Your eCommerce deserves more. | InOrbit 2020
Your eCommerce deserves more. | InOrbit 2020Your eCommerce deserves more. | InOrbit 2020
Your eCommerce deserves more. | InOrbit 2020
 
SearchLove Boston 2018 - Bartosz Goralewicz - JavaScript: Looking Past the ...
SearchLove Boston 2018 -  Bartosz Goralewicz -  JavaScript: Looking Past the ...SearchLove Boston 2018 -  Bartosz Goralewicz -  JavaScript: Looking Past the ...
SearchLove Boston 2018 - Bartosz Goralewicz - JavaScript: Looking Past the ...
 
SearchLove San Diego 2018 | Will Critchlow | From the Horse’s Mouth: What We ...
SearchLove San Diego 2018 | Will Critchlow | From the Horse’s Mouth: What We ...SearchLove San Diego 2018 | Will Critchlow | From the Horse’s Mouth: What We ...
SearchLove San Diego 2018 | Will Critchlow | From the Horse’s Mouth: What We ...
 
Setting AMP for Success at #BrightonSEO
Setting AMP for Success at #BrightonSEOSetting AMP for Success at #BrightonSEO
Setting AMP for Success at #BrightonSEO
 
We’ve analysed the SEO of over 100 eCom sites - this is what we’ve learned!
We’ve analysed the SEO of over 100 eCom sites - this is what we’ve learned!We’ve analysed the SEO of over 100 eCom sites - this is what we’ve learned!
We’ve analysed the SEO of over 100 eCom sites - this is what we’ve learned!
 
Conflicting Website Signals & Confused Search Engines | Raleigh SEO Conferenc...
Conflicting Website Signals & Confused Search Engines | Raleigh SEO Conferenc...Conflicting Website Signals & Confused Search Engines | Raleigh SEO Conferenc...
Conflicting Website Signals & Confused Search Engines | Raleigh SEO Conferenc...
 
The New Renaissance of JavaScript - SMX London 2019
The New Renaissance of JavaScript - SMX London 2019The New Renaissance of JavaScript - SMX London 2019
The New Renaissance of JavaScript - SMX London 2019
 
JavaScript Tips & Tricks 2018 - SMX East
JavaScript Tips & Tricks 2018 - SMX EastJavaScript Tips & Tricks 2018 - SMX East
JavaScript Tips & Tricks 2018 - SMX East
 
SearchLeeds 2017 - Mathew Court, SEO Consultant - Auto Trader - Mobile first ...
SearchLeeds 2017 - Mathew Court, SEO Consultant - Auto Trader - Mobile first ...SearchLeeds 2017 - Mathew Court, SEO Consultant - Auto Trader - Mobile first ...
SearchLeeds 2017 - Mathew Court, SEO Consultant - Auto Trader - Mobile first ...
 
Browser Changes That Will Impact SEO From 2019-2020
Browser Changes That Will Impact SEO From 2019-2020Browser Changes That Will Impact SEO From 2019-2020
Browser Changes That Will Impact SEO From 2019-2020
 
Modern SEO Players Guide
Modern SEO Players GuideModern SEO Players Guide
Modern SEO Players Guide
 
Technical SEO (Pagination & Crawling) by Adam Audette
Technical SEO (Pagination & Crawling) by Adam AudetteTechnical SEO (Pagination & Crawling) by Adam Audette
Technical SEO (Pagination & Crawling) by Adam Audette
 
20 free SEO Tools you should be using - 20180829
20 free SEO Tools you should be using - 2018082920 free SEO Tools you should be using - 20180829
20 free SEO Tools you should be using - 20180829
 

Similar to The Inbounder London - Jono Alderson

The Need For Speed
The Need For SpeedThe Need For Speed
The Need For Speed
Andy Davies
 

Similar to The Inbounder London - Jono Alderson (20)

How to Take Your Website Beyond Fast
How to Take Your Website Beyond FastHow to Take Your Website Beyond Fast
How to Take Your Website Beyond Fast
 
Accelerated Mobile - Beyond AMP
Accelerated Mobile - Beyond AMPAccelerated Mobile - Beyond AMP
Accelerated Mobile - Beyond AMP
 
0.6 seconds is the new slow
0.6 seconds is the new slow0.6 seconds is the new slow
0.6 seconds is the new slow
 
SearchLove London 2017 | Jon Myers | Mobile-First Preparedness: What We've Le...
SearchLove London 2017 | Jon Myers | Mobile-First Preparedness: What We've Le...SearchLove London 2017 | Jon Myers | Mobile-First Preparedness: What We've Le...
SearchLove London 2017 | Jon Myers | Mobile-First Preparedness: What We've Le...
 
Mobile-First Preparedness- what we've learned from crawling the top 1 million...
Mobile-First Preparedness- what we've learned from crawling the top 1 million...Mobile-First Preparedness- what we've learned from crawling the top 1 million...
Mobile-First Preparedness- what we've learned from crawling the top 1 million...
 
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...
How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st...
 
Mobile web performance dwx13
Mobile web performance dwx13Mobile web performance dwx13
Mobile web performance dwx13
 
Jono Alderson — Speeding Up WordPress
Jono Alderson — Speeding Up WordPressJono Alderson — Speeding Up WordPress
Jono Alderson — Speeding Up WordPress
 
Beyond Polymer - JUG Summer Camp - 2015-09-18
Beyond Polymer - JUG Summer Camp - 2015-09-18Beyond Polymer - JUG Summer Camp - 2015-09-18
Beyond Polymer - JUG Summer Camp - 2015-09-18
 
SEO Surgery APAC #2 by Jono Alderson
SEO Surgery APAC #2 by Jono Alderson SEO Surgery APAC #2 by Jono Alderson
SEO Surgery APAC #2 by Jono Alderson
 
Javascript & SEO 2019
Javascript & SEO 2019Javascript & SEO 2019
Javascript & SEO 2019
 
The latest in site speed: advanced #webperf 2018
The latest in site speed: advanced #webperf 2018The latest in site speed: advanced #webperf 2018
The latest in site speed: advanced #webperf 2018
 
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...
Rendering strategies: Measuring the devil's details in core web vitals - Jam...
 
Survive and Take Advantage of SEO Changes in 2019 - WordCamp Hamilton
Survive and Take Advantage of SEO Changes in 2019 - WordCamp HamiltonSurvive and Take Advantage of SEO Changes in 2019 - WordCamp Hamilton
Survive and Take Advantage of SEO Changes in 2019 - WordCamp Hamilton
 
Render v Rank SEO for JavaScript - SEMPDX EngagePDX 2019
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
 
Webinar: Elevate Your Enterprise Architecture with In-Memory Computing
Webinar: Elevate Your Enterprise Architecture with In-Memory ComputingWebinar: Elevate Your Enterprise Architecture with In-Memory Computing
Webinar: Elevate Your Enterprise Architecture with In-Memory Computing
 
The Need For Speed
The Need For SpeedThe Need For Speed
The Need For Speed
 
Refactoring to Modules - Why, How and Everything Else I Can Fit In 45 Minutes…
Refactoring to Modules - Why, How and Everything Else I Can Fit In 45 Minutes… Refactoring to Modules - Why, How and Everything Else I Can Fit In 45 Minutes…
Refactoring to Modules - Why, How and Everything Else I Can Fit In 45 Minutes…
 
Are you there Page Experience? It's Me, DevTools.
Are you there Page Experience? It's Me, DevTools.Are you there Page Experience? It's Me, DevTools.
Are you there Page Experience? It's Me, DevTools.
 
Are you there Page Experience? It's me, DevTools
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
 

More from We Are Marketing

More from We Are Marketing (20)

Viaje al futuro del turismo
Viaje al futuro del turismoViaje al futuro del turismo
Viaje al futuro del turismo
 
Conferencia: Experiencias conectadas. Personas, Tecnología y Estrategia.
Conferencia: Experiencias conectadas. Personas, Tecnología y Estrategia.Conferencia: Experiencias conectadas. Personas, Tecnología y Estrategia.
Conferencia: Experiencias conectadas. Personas, Tecnología y Estrategia.
 
Cómo convertir clientes en promotores y servicios en crecimiento a través de ...
Cómo convertir clientes en promotores y servicios en crecimiento a través de ...Cómo convertir clientes en promotores y servicios en crecimiento a través de ...
Cómo convertir clientes en promotores y servicios en crecimiento a través de ...
 
Las claves del Madrid HUG de septiembre: cómo aplicar Agile y Scrum en Inboun...
Las claves del Madrid HUG de septiembre: cómo aplicar Agile y Scrum en Inboun...Las claves del Madrid HUG de septiembre: cómo aplicar Agile y Scrum en Inboun...
Las claves del Madrid HUG de septiembre: cómo aplicar Agile y Scrum en Inboun...
 
Overbooking Gran Canaria: El milagro de la multiplicación de los panes y los...
Overbooking Gran Canaria:  El milagro de la multiplicación de los panes y los...Overbooking Gran Canaria:  El milagro de la multiplicación de los panes y los...
Overbooking Gran Canaria: El milagro de la multiplicación de los panes y los...
 
Las claves del Madrid HUG de septiembre: cómo aplicar Agile y Scrum en Inboun...
Las claves del Madrid HUG de septiembre: cómo aplicar Agile y Scrum en Inboun...Las claves del Madrid HUG de septiembre: cómo aplicar Agile y Scrum en Inboun...
Las claves del Madrid HUG de septiembre: cómo aplicar Agile y Scrum en Inboun...
 
Creación de flujos automatizados efectivos para la nutrición de prospectos
Creación de flujos automatizados efectivos para la nutrición de prospectosCreación de flujos automatizados efectivos para la nutrición de prospectos
Creación de flujos automatizados efectivos para la nutrición de prospectos
 
Estrategias para principiantes y profesionales para optimizar cada uno de sus...
Estrategias para principiantes y profesionales para optimizar cada uno de sus...Estrategias para principiantes y profesionales para optimizar cada uno de sus...
Estrategias para principiantes y profesionales para optimizar cada uno de sus...
 
How to Skip the Algorithms Creating Time Relevant Content
How to Skip the Algorithms Creating Time Relevant ContentHow to Skip the Algorithms Creating Time Relevant Content
How to Skip the Algorithms Creating Time Relevant Content
 
SEO Will Never Die! Part 2
SEO Will Never Die! Part 2SEO Will Never Die! Part 2
SEO Will Never Die! Part 2
 
SEO Will Never Die! Part 1
SEO Will Never Die! Part 1SEO Will Never Die! Part 1
SEO Will Never Die! Part 1
 
Frankenpage: Using 1,000,000 Little Pieces of Data + Design to Reverse Engine...
Frankenpage: Using 1,000,000 Little Pieces of Data + Design to Reverse Engine...Frankenpage: Using 1,000,000 Little Pieces of Data + Design to Reverse Engine...
Frankenpage: Using 1,000,000 Little Pieces of Data + Design to Reverse Engine...
 
Search Marketing's Evolution: 2018 and Beyond
Search Marketing's Evolution: 2018 and BeyondSearch Marketing's Evolution: 2018 and Beyond
Search Marketing's Evolution: 2018 and Beyond
 
How to Build a World-Class Marketing Organization
How to Build a World-Class Marketing OrganizationHow to Build a World-Class Marketing Organization
How to Build a World-Class Marketing Organization
 
Excel is for Losers, Go Big Data or Go Home
Excel is for Losers, Go Big Data or Go Home Excel is for Losers, Go Big Data or Go Home
Excel is for Losers, Go Big Data or Go Home
 
ORM - How To Do Online Reputation Management in the Fake News Era
ORM - How To Do Online Reputation Management in the Fake News EraORM - How To Do Online Reputation Management in the Fake News Era
ORM - How To Do Online Reputation Management in the Fake News Era
 
Get More Wins: Repeatable Patterns in Conversion Optimisation
Get More Wins: Repeatable Patterns in Conversion Optimisation Get More Wins: Repeatable Patterns in Conversion Optimisation
Get More Wins: Repeatable Patterns in Conversion Optimisation
 
What to do when everything goes wrong
What to do when everything goes wrongWhat to do when everything goes wrong
What to do when everything goes wrong
 
2018: A New Search Odyssey
2018: A New Search Odyssey2018: A New Search Odyssey
2018: A New Search Odyssey
 
Consumer Not Customer, Value Not Revenue, Actions Not Numbers
Consumer Not Customer, Value Not Revenue, Actions Not NumbersConsumer Not Customer, Value Not Revenue, Actions Not Numbers
Consumer Not Customer, Value Not Revenue, Actions Not Numbers
 

Recently uploaded

Driving AI Competency - Key Considerations for B2B Marketers - Rosemary Brisco
Driving AI Competency - Key Considerations for B2B Marketers - Rosemary BriscoDriving AI Competency - Key Considerations for B2B Marketers - Rosemary Brisco
Driving AI Competency - Key Considerations for B2B Marketers - Rosemary Brisco
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Brand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdfBrand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdf
tbatkhuu1
 

Recently uploaded (20)

Unraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptxUnraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptx
 
Podcast Marketing Master Class - Roger Nairn
Podcast Marketing Master Class - Roger NairnPodcast Marketing Master Class - Roger Nairn
Podcast Marketing Master Class - Roger Nairn
 
Driving AI Competency - Key Considerations for B2B Marketers - Rosemary Brisco
Driving AI Competency - Key Considerations for B2B Marketers - Rosemary BriscoDriving AI Competency - Key Considerations for B2B Marketers - Rosemary Brisco
Driving AI Competency - Key Considerations for B2B Marketers - Rosemary Brisco
 
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
 
Factors-Influencing-Branding-Strategies.pptx
Factors-Influencing-Branding-Strategies.pptxFactors-Influencing-Branding-Strategies.pptx
Factors-Influencing-Branding-Strategies.pptx
 
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly BulletinBLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
 
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptxDigital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
 
Major SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain DigitalMajor SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain Digital
 
How to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsHow to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setups
 
Instant Digital Issuance: An Overview With Critical First Touch Best Practices
Instant Digital Issuance: An Overview With Critical First Touch Best PracticesInstant Digital Issuance: An Overview With Critical First Touch Best Practices
Instant Digital Issuance: An Overview With Critical First Touch Best Practices
 
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel LeminTurn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
 
Brand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdfBrand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdf
 
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptxUnraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
 
No Cookies No Problem - Steve Krull, Be Found Online
No Cookies No Problem - Steve Krull, Be Found OnlineNo Cookies No Problem - Steve Krull, Be Found Online
No Cookies No Problem - Steve Krull, Be Found Online
 
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
 
How to Create a Social Media Plan Like a Pro - Jordan Scheltgen
How to Create a Social Media Plan Like a Pro - Jordan ScheltgenHow to Create a Social Media Plan Like a Pro - Jordan Scheltgen
How to Create a Social Media Plan Like a Pro - Jordan Scheltgen
 
Developing Marketing Strategies and Plans kotler
Developing Marketing Strategies and Plans kotlerDeveloping Marketing Strategies and Plans kotler
Developing Marketing Strategies and Plans kotler
 
The Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfThe Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdf
 
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
 
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO SuccessBrighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
 

The Inbounder London - Jono Alderson