SlideShare una empresa de Scribd logo
1 de 70
#MozCon | @ElementiveSltns
More Than SEO
3 Ways To Prove UX
Matters Too
#MozCon | @ElementiveSltns
UX matters a great deal for SEO.
#MozCon | @ElementiveSltns
#MozCon | @ElementiveSltns
Good UX starts with
making your website
easy to find.
#MozCon | @ElementiveSltns
#MozCon | @ElementiveSltns
I don’t need
UX I just
need rankings
or traffic
#MozCon | @ElementiveSltns
I don’t need
UX I just
need rankings
or traffic
Another
consultant is
responsible
for UX
#MozCon | @ElementiveSltns
I don’t need
UX I just
need rankings
or traffic
Another
consultant is
responsible
for UX
Hands off-
your job stops
at the SERP
#MozCon | @ElementiveSltns
How do you measure “good UX”?
#MozCon | @ElementiveSltns
Isn’t UX hard to
quantify & measure?
#MozCon | @ElementiveSltns
#MozCon | @ElementiveSltns
Clear, objective, quantifiable
metrics for UX?
#MozCon | @ElementiveSltns
Challenge
Accepted!
#MozCon | @ElementiveSltns
#MozCon | @ElementiveSltns
How do you
connect those
tests or surveys
to your SEO?
#MozCon | @ElementiveSltns
Like good SEO, good UX is a
long-term & ongoing process.
#MozCon | @ElementiveSltns
#MozCon | @ElementiveSltns
Event Tracking in
Google Analytics
#MozCon | @ElementiveSltns
Ways to Quantify
Good Content,
Design & UX
#MozCon | @ElementiveSltns
How People
Browse
#MozCon | @ElementiveSltns
#MozCon | @ElementiveSltns
Track all the
different ways
people navigate.
#MozCon | @ElementiveSltns
(@aschottmuller )
http://jsfiddle.net/aschottmuller/38kqp83b/
#MozCon | @ElementiveSltns
} else if
(el.href.indexOf(location.host) > 0){
evCat = "Internal Links";
evAction = el.href;
evLabel = "Page: " +
document.location.pathname.toLowerCase(
) + "; Text: " + el.innerHTML;
track = true;
}
#MozCon | @ElementiveSltns
#MozCon | @ElementiveSltns
Clicks aren’t enough.
We need to know more.
#MozCon | @ElementiveSltns
Time to click:
How long
before people
click a link?
#MozCon | @ElementiveSltns
// get click time (active time)
evLabel += "; Click Time: " +
getActiveTime();
#MozCon | @ElementiveSltns
#MozCon | @ElementiveSltns
Link
Average
Minutes
To Click
Link #1 0:00:15
Link #2 0:03:57
Link #3 0:04:22
#MozCon | @ElementiveSltns
Is it too much, too little, or
just the right amount of
time?
#MozCon | @ElementiveSltns
Activity beyond the click
#MozCon | @ElementiveSltns
Sequences in Google Analytics
#MozCon | @ElementiveSltns
var a =
document.cookie.replace(/(?:(?:^|.*;
s*)prevPages*=s*([^;]*).*$)|^.*$/,
"$1");
ga('send','event','User
Experience','Post Click
Activity',activeTime+"|"+totalTime+"|
"+a);
#MozCon | @ElementiveSltns
Page
Previous
Page
Active
Time
/blog/ / 0:01:04
/blog/ / 0:01:14
/speaking/ / 0:01:16
/elements-of-a-
successful-website/ / 0:00:54
Post Click Homepage
#MozCon | @ElementiveSltns
Page
Previous
Page
Active
Time
/about-matthew-edgar/ / 0:00:27
/about-matthew-edgar/ / 0:00:34
/about-matthew-edgar/ / 0:00:49
/about-matthew-edgar/ / 0:00:51
Post Click Homepage
#MozCon | @ElementiveSltns
The Value of
a Blog Post
or Content
#MozCon | @ElementiveSltns
There is a lot
more than just
clicking.
#MozCon | @ElementiveSltns
We want people to
actually read and engage
with the content on
those pages.
#MozCon | @ElementiveSltns
Parsnip: http://scrolldepth.parsnip.io/
#MozCon | @ElementiveSltns
# Key Element
1 lower-cta
2 lower-cta
3 lower-cta
4 lower-cta
5 lower-cta
…
21 lower-cta
22 lower-cta
23 lower-cta
#MozCon | @ElementiveSltns
Beyond scrolling, we also
want to know how long it
took people to get there
#MozCon | @ElementiveSltns
# Key Element Scroll to Time
1 lower-cta 0:00:11
2 lower-cta 0:00:04
3 lower-cta 0:01:25
4 lower-cta 0:00:55
…
21 lower-cta 0:00:29
22 lower-cta 0:01:23
23 lower-cta 0:01:17
AVERAGE 0:00:39
#MozCon | @ElementiveSltns
# Key Element Scroll to Time Time on Element
1 lower-cta 0:00:11 0:00:02
2 lower-cta 0:00:04 0:00:01
3 lower-cta 0:01:25 0:00:06
4 lower-cta 0:00:55 0:00:45
…
21 lower-cta 0:00:29 0:00:02
22 lower-cta 0:01:23 0:01:37
23 lower-cta 0:01:17 0:01:36
AVERAGE 0:00:36
#MozCon | @ElementiveSltns
Beyond the time spent, we
also want to know if people
clicked on this call to action.
#MozCon | @ElementiveSltns
# Key Element Scroll to TimeTime on Element
Clicks on
Element
1 lower-cta 0:00:11 0:00:02 0
2 lower-cta 0:00:04 0:00:01 1
3 lower-cta 0:01:25 0:00:06 1
4 lower-cta 0:00:55 0:00:45 0
…
21 lower-cta 0:00:29 0:00:02 0
22 lower-cta 0:01:23 0:01:37 1
23 lower-cta 0:01:17 0:01:36 0
TOTAL 11
#MozCon | @ElementiveSltns
The bigger
picture
#MozCon | @ElementiveSltns
#MozCon | @ElementiveSltns
ga('send','event','User
Experience','Scroll
Recap',activeTime+"|"+totalTime+"|"+m
axScrollYpercent+"|"+maxScrollYtime+"
|"+exitScrollPoint);
#MozCon | @ElementiveSltns
browser size max scroll %
scroll % at
exit
difference in
scroll point
1280x680 97.28% 3.89% -93.39%
1270x700 78.18% 0% -78.18%
1280x950 50.65% 0% -50.65%
…
1280x700 99.32% 63.46% -35.86%
1280x680 32.51% 0% -32.51%
1280x680 96.95% 78.66% -18.29%
AVERAGE 70%
#MozCon | @ElementiveSltns
browser size max scroll %
scroll % at
exit
difference in
scroll point
1280x680 97.28% 3.89% -93.39%
1270x700 78.18% 0% -78.18%
1280x950 50.65% 0% -50.65%
…
1280x700 99.32% 63.46% -35.86%
1280x680 32.51% 0% -32.51%
1280x680 96.95% 78.66% -18.29%
AVERAGE 40%
#MozCon | @ElementiveSltns
Improve Your UX
Focus on what makes
people leave.
#MozCon | @ElementiveSltns
Identify
Errors
#MozCon | @ElementiveSltns
There is a lot
more than just
clicking and
navigation.
#MozCon | @ElementiveSltns
#MozCon | @ElementiveSltns
Technical errors &
slips and mistakes.
#MozCon | @ElementiveSltns
#MozCon | @ElementiveSltns
#MozCon | @ElementiveSltns
ga('send','event', 'Contact
Form', 'Error', '2|3|');
#MozCon | @ElementiveSltns
#MozCon | @ElementiveSltns
Error ID Frequency
1 3
2 15
3 15
4 29
5 22
6 17
7 22
#MozCon | @ElementiveSltns
Error Continuation
Do people who see this error
still convert?
#MozCon | @ElementiveSltns
Error ID Frequency
Completed
Form
Did Not
Complete
1 3 0 3
2 15 4 11
3 15 9 6
4 29 7 22
5 22 20 2
6 17 5 12
#MozCon | @ElementiveSltns
Error ID Frequency
Completed
Form
Did Not
Complete
1 3 0 3
2 15 4 11
3 15 9 6
4 29 7 22
5 22 20 2
6 17 5 12
#MozCon | @ElementiveSltns
Error ID Frequency
Completed
Form
Did Not
Complete
1 3 0 3
2 15 4 11
3 15 9 6
4 29 7 22
5 22 20 2
6 17 5 12
#MozCon | @ElementiveSltns
Now, this really
tells you
something
impactful about
SEO and UX.
#MozCon | @ElementiveSltns
What this really tells is
how we can tie UX to our
client’s bottom line.
#MozCon | @ElementiveSltns
Good UX can be measured.
The connections to SEO and the
business can be shown.
#MozCon | @ElementiveSltns
THANK YOU
Matthew Edgar | Elementive
www.Elementive.com
matthew@elementive.com
#MozCon | @ElementiveSltns
CODE TO DOWNLOAD
Dynamic Click Track
http://jsfiddle.net/aschottmuller/38kqp83b/
Modifications To Dynamic Click Track
http://www.matthewedgar.net/easy-way-track-clicks/
UX Events (scroll patterns, time, navigation)
http://www.elementive.com/marketing-resources/user-experience-event-tracking-code/
Parsnip Scroll Depth
http://scrolldepth.parsnip.io/

Más contenido relacionado

Similar a Matthew Edgar 3 Ways to Measure UX - MozCon 2017

SEO WORKSHOP for Agile Team at SingTel March 2015
SEO WORKSHOP for Agile Team at SingTel March 2015SEO WORKSHOP for Agile Team at SingTel March 2015
SEO WORKSHOP for Agile Team at SingTel March 2015
Clare Hoang
 
Google analytics guide
Google analytics guideGoogle analytics guide
Google analytics guide
Rajiv Kumar
 

Similar a Matthew Edgar 3 Ways to Measure UX - MozCon 2017 (20)

Analytics
AnalyticsAnalytics
Analytics
 
MeasureWorks - Design for Fast Experiences
MeasureWorks - Design for Fast ExperiencesMeasureWorks - Design for Fast Experiences
MeasureWorks - Design for Fast Experiences
 
2021 Chrome Dev Summit: Web Performance 101
2021 Chrome Dev Summit: Web Performance 1012021 Chrome Dev Summit: Web Performance 101
2021 Chrome Dev Summit: Web Performance 101
 
MeasureWorks - The Waiting Experience
MeasureWorks - The Waiting ExperienceMeasureWorks - The Waiting Experience
MeasureWorks - The Waiting Experience
 
SEO WORKSHOP for Agile Team at SingTel March 2015
SEO WORKSHOP for Agile Team at SingTel March 2015SEO WORKSHOP for Agile Team at SingTel March 2015
SEO WORKSHOP for Agile Team at SingTel March 2015
 
SEO Reporting to Impress: How to Successfully Report your SEO Efforts & Resul...
SEO Reporting to Impress: How to Successfully Report your SEO Efforts & Resul...SEO Reporting to Impress: How to Successfully Report your SEO Efforts & Resul...
SEO Reporting to Impress: How to Successfully Report your SEO Efforts & Resul...
 
50 Tools 50 Slides 50 Minutes!
50 Tools 50 Slides 50 Minutes!50 Tools 50 Slides 50 Minutes!
50 Tools 50 Slides 50 Minutes!
 
MeasureWorks - Social Mentions as a Performance KPI
MeasureWorks - Social Mentions as a Performance KPIMeasureWorks - Social Mentions as a Performance KPI
MeasureWorks - Social Mentions as a Performance KPI
 
Getting SEO performance in Angular Meteor with ngmeta
Getting SEO performance in Angular Meteor with ngmetaGetting SEO performance in Angular Meteor with ngmeta
Getting SEO performance in Angular Meteor with ngmeta
 
Thriving as an SEO Specialist: Frameworks & Tips to Manage Complex SEO Processes
Thriving as an SEO Specialist: Frameworks & Tips to Manage Complex SEO ProcessesThriving as an SEO Specialist: Frameworks & Tips to Manage Complex SEO Processes
Thriving as an SEO Specialist: Frameworks & Tips to Manage Complex SEO Processes
 
skillshare organic search strategy
skillshare organic search strategyskillshare organic search strategy
skillshare organic search strategy
 
Behavioral Analytics: Stop Guessing. Get Clarity - Priyanka Ved, Microsoft
Behavioral Analytics: Stop Guessing. Get Clarity - Priyanka Ved, MicrosoftBehavioral Analytics: Stop Guessing. Get Clarity - Priyanka Ved, Microsoft
Behavioral Analytics: Stop Guessing. Get Clarity - Priyanka Ved, Microsoft
 
Google analytics guide
Google analytics guideGoogle analytics guide
Google analytics guide
 
DIY Tactics for Driving Business to Your Website with Ektron
DIY Tactics for Driving Business to Your Website with EktronDIY Tactics for Driving Business to Your Website with Ektron
DIY Tactics for Driving Business to Your Website with Ektron
 
Developing Technical SEO Skills - Brighton SEO Sept 2021
Developing Technical SEO Skills - Brighton SEO Sept 2021Developing Technical SEO Skills - Brighton SEO Sept 2021
Developing Technical SEO Skills - Brighton SEO Sept 2021
 
Lean Analytics & Analytics Dashboards
Lean Analytics & Analytics DashboardsLean Analytics & Analytics Dashboards
Lean Analytics & Analytics Dashboards
 
A Complete Guide to Mobile Search
A Complete Guide to Mobile SearchA Complete Guide to Mobile Search
A Complete Guide to Mobile Search
 
Testing Content Effectiveness - Penn State 2015
Testing Content Effectiveness - Penn State 2015Testing Content Effectiveness - Penn State 2015
Testing Content Effectiveness - Penn State 2015
 
The 10 Essential Things that Graphic Designers and Artists Need To Know About...
The 10 Essential Things that Graphic Designers and Artists Need To Know About...The 10 Essential Things that Graphic Designers and Artists Need To Know About...
The 10 Essential Things that Graphic Designers and Artists Need To Know About...
 
How to fix the design issues that matter on the pages that matter [2016 Smash...
How to fix the design issues that matter on the pages that matter [2016 Smash...How to fix the design issues that matter on the pages that matter [2016 Smash...
How to fix the design issues that matter on the pages that matter [2016 Smash...
 

Más de Elementive

Más de Elementive (16)

Measuring the Impact of Technical SEO
Measuring the Impact of Technical SEOMeasuring the Impact of Technical SEO
Measuring the Impact of Technical SEO
 
Using Data to Inform Information Architecture and User Experience
Using Data to Inform Information Architecture and User ExperienceUsing Data to Inform Information Architecture and User Experience
Using Data to Inform Information Architecture and User Experience
 
Using Data to Inform Development
Using Data to Inform DevelopmentUsing Data to Inform Development
Using Data to Inform Development
 
Measuring and Evaluating Content Strategies
Measuring and Evaluating Content StrategiesMeasuring and Evaluating Content Strategies
Measuring and Evaluating Content Strategies
 
User Experience Measurement and Analysis: Usability Testing
User Experience Measurement and Analysis: Usability TestingUser Experience Measurement and Analysis: Usability Testing
User Experience Measurement and Analysis: Usability Testing
 
User Experience Measurement and Analysis: Perception Testing
User Experience Measurement and Analysis: Perception TestingUser Experience Measurement and Analysis: Perception Testing
User Experience Measurement and Analysis: Perception Testing
 
User Experience Measurement and Analysis: Surveying
User Experience Measurement and Analysis: SurveyingUser Experience Measurement and Analysis: Surveying
User Experience Measurement and Analysis: Surveying
 
User Experience Measurement and Analysis: Overview
User Experience Measurement and Analysis: OverviewUser Experience Measurement and Analysis: Overview
User Experience Measurement and Analysis: Overview
 
Technical SEO for the Non-Techie: Summary
Technical SEO for the Non-Techie: SummaryTechnical SEO for the Non-Techie: Summary
Technical SEO for the Non-Techie: Summary
 
Technical SEO for the Non-Techie: Website Speed Testing and Monitoring
Technical SEO for the Non-Techie: Website Speed Testing and MonitoringTechnical SEO for the Non-Techie: Website Speed Testing and Monitoring
Technical SEO for the Non-Techie: Website Speed Testing and Monitoring
 
Technical SEO for the Non-Techie: Overview
Technical SEO for the Non-Techie: OverviewTechnical SEO for the Non-Techie: Overview
Technical SEO for the Non-Techie: Overview
 
User Experience Measurement and Analysis: Summary
User Experience Measurement and Analysis: SummaryUser Experience Measurement and Analysis: Summary
User Experience Measurement and Analysis: Summary
 
Evaluating Mobile Usability Guidelines: Mobile Usability Guidelines
Evaluating Mobile Usability Guidelines: Mobile Usability GuidelinesEvaluating Mobile Usability Guidelines: Mobile Usability Guidelines
Evaluating Mobile Usability Guidelines: Mobile Usability Guidelines
 
Evaluating Mobile Usability Guidelines: Google Mobile Usability Guidelines
Evaluating Mobile Usability Guidelines: Google Mobile Usability GuidelinesEvaluating Mobile Usability Guidelines: Google Mobile Usability Guidelines
Evaluating Mobile Usability Guidelines: Google Mobile Usability Guidelines
 
Evaluating Mobile Usability Guidelines: Overview
Evaluating Mobile Usability Guidelines: OverviewEvaluating Mobile Usability Guidelines: Overview
Evaluating Mobile Usability Guidelines: Overview
 
Top 5 Ways to Analyze Your Website: Google Search Console
Top 5 Ways to Analyze Your Website: Google Search ConsoleTop 5 Ways to Analyze Your Website: Google Search Console
Top 5 Ways to Analyze Your Website: Google Search Console
 

Último

Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 

Último (20)

Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptx
 

Matthew Edgar 3 Ways to Measure UX - MozCon 2017

Notas del editor

  1. UX matters a great deal for SEO. I think everybody in this room knows that and certainly we’ve seen Google give more priority to UX with a focus
  2. on speed, mobile friendliness, and quality content.
  3. But this isn’t really new because good user experience starts with making your website easy to find.
  4. That means using the right content with the right keywords as well as giving people a compelling reason to visit your site in the title and description tag. It has always been important to make your site something useful for the person who clicks on the search result.
  5. But, for many of the clients we work with, they don’t see that connection. I’ve been told that I don’t need UX – I just need rankings or traffic.
  6. Or, I was told that some other consultant or agency was responsible for UX.
  7. Just focus on SEO and keeps your hands off user experience—your job stops at the SERP.
  8. And even for those who do see the connection, they struggled with how do you measure “good UX”?  
  9. Isn’t UX hard to quantify? It is a nebulous concept and seems very relative
  10. with SEO you can point to clear, obvious things to measure like higher rankings, more links, more traffic, or higher domain authority.
  11. But, where are the clear, obvious metrics for UX?
  12. So I took this as a challenge for how to show the impact of UX and it’s connection on SEO. How do you measure it? How can I prove this matters and is worth investing in?
  13. Now there is no shortage of methods out there to measure user experience. Usability tests or surveys are two common methods. While those are really useful and beneficial,
  14. how do you connect those tests or surveys to your SEO? As well, tests and surveys are typically invested in during big redesign projects
  15. but like good SEO, good UX is a long-term and ongoing process.
  16. There are heatmaps or recordings which get closer to a way of showing this. You can segment heatmaps by source and look at what people from organic search are doing. And it is interesting to know people scrolled here or clicked there. But I don’t know how it proves the worth of good content or good design? How does the heatmap prove to a client SEO and UX go together? 
  17. As a better way to measure UX and its connection to SEO, I turned to event tracking in Google Analytics
  18. There are lots of things you can measure, but there are three I wanted to share that I found that were the most valuable in quantifying the impact of good content, good design – a good user experience .   Also, I’ll have links to all the code on the slides on SlideShare for you to download.
  19. So, let’s start with measuring How People Browse
  20. One of the key parts to creating a good user experience is giving people the ability to find whatever it is they want to find as easily as possible.
  21. We want to be able to track all the different ways people navigate our site. To start, we can track all the links that get clicked on.
  22. There is a a great script that does this for outgoing links, jump links, and downloads . This script binds the click event tracking to all links on the site without having to manually tag them.
  23. But with a quick tweak  you can do this for all internal links as well. So, now, along with seeing the outgoing links, downloads, or jump links,
  24. we can also see all the internal links people click on when visiting our website as an event category alongside the other types of links already tracked in this script.  
  25. But just because they click doesn’t tell us too much. To understand the experience people have, we need to know more.
  26. Starting with how long did it take people to find that link they clicked? To get this, we can tweak that click tracking script we were just looking at to have a timer.
  27. We can pass the time people were on the page before they clicked to the event script -- relying on visibilitychange, we can measure the time people were actively on the page.  
  28. Now we know something way more interesting than if they clicked – – we know how long it took them to click   
  29. And we can pull this into a table and group the information about each link. That way we can see the average minutes before people click a given link on our page. Maybe it is great people spent so much time before they clicked the third link on this page because that means they read our site and clicked the link at the end of an article. Or maybe it stinks that people spent so much time before clicking on the second link because it means that link is so buried people really struggled to locate it.
  30. But now the time, we can start asking the question if it is too much, too little, or just the right amount of time. We have a way to quantify how people browse.
  31. But we can get even more information here. We also want to know something about activity beyond the click.
  32. For this, we could use sequences in Google Analytics.
  33. But a faster way I’ve found is to set a cookie on click that collects information about how long people spent on the subsequent page they went to  on our site.
  34. The question is Did they stay on the other page? Or not? If they clicked and then clicked away really quick or they left our site altogether, that might mean we need some work on the content or design on the page they clicked to not just on the landing page. In this example , we can see that people who arrive on my site’s home page and click to another page on the site spend a little over a minute on the subsequent page.  
  35. But drilling in on this a bit more people who click from my home page to the about page spend less time on that subsequent page—so the landing page is okay, but we need to investigate this page they are clicking to. If people leave the site after a super short amount of time on the page, there is a chance they went back to Google to find a different search result for a different website, which would likely impact rankings and performance. Not to mention it also impacts the bottom line because you are losing potential customers.
  36. So, the second set of code to share has to do with measuring the value of a blog post or the content you create.
  37. Because, when you think about a good user experience, there is a lot more to it than just clicking. We have pages or posts without links to click – instead,
  38. we want people to actually read and engage with the content on those pages. We want to know if people spent time with our content. If they scrolled through our content. If they saw everything we want them to see.
  39. Parsnip  has a great event tracking script that measures scroll activity. You can see how far people scrolled down the page . If most people only scroll 50%, that probably suggests people aren’t really reading or looking at everything this site has to offer. Instead, people are probably going back to Google to find something else.  
  40. Parsnip along with other scripts also let you track how many people saw a specific part of the page. For instance, we might want to know how many people scrolled to see a call to action on our landing page. You can tag that section with a unique ID. So, in this example, we can see all the people who scrolled to our lower call to action.
  41. But beyond just scrolling to it, we also want to know how long it took people to get there. So, a modified scroll tracking script other than Parsnip can allow us to track the time it takes to scroll to the element.
  42. In this case people scrolled to this lower call to action in about 39 seconds. But that isn’t all that complete – we want to know how long people spent looking at that part of our page.
  43. So this alternative scroll tracking script also tracks the time people spent with this element. In this example, people stayed on our lower call to action about 36 seconds. If this area we’re looking at is a paragraph, you can decide if that is enough time for people to read what is there or not.
  44. But in our example, this is a call to action. Beyond the time spent, we also want to know if people clicked on this call to action. So, we can track clicks as well
  45. and we can see that there were 11 clicks from the 23 people who scrolled to this part of the page—not a bad click through rate, so clearly this lower call to action is something relevant to people reaching this part of the page. 
  46. While that is all very helpful, we also want to know the bigger picture. If you watch people scroll during a usability test, they don’t just scroll down.
  47. They scroll down and then they scroll back up and down again—it isn’t just one direction. So, while this code is great,
  48. there is a modification we make at Elementive that shows not just how far people reached but also the scroll point they were at when they left the site 
  49. What this tells us  is that people scrolled, in this case, people on average scroll about 70% of the way down the page as the max scroll but  
  50. when they exited the site, they were only 40% of the way down the page. If you add in the secondary dimension of browser size, you can really tell what is at that 40% mark.
  51. So, If I’m thinking about ways to improve my user experience and keep people on my site, I want to focus on the part of the page people left my site from. Along with telling you about the content you might want to adjust here, this is also the part of the page people are at before they exit is probably a part they are interested in or have a question about. So the information contained at this part of the page might be good information to include in description tags or in links you build referencing this page. This tells you something about who your visitors are and tells you something about the people your organization works with and what they are interested in--which influences SEO but also marketing, sales, product, and all aspects of the organization
  52. Finally, let’s talk about a way to keep track of and identify errors.
  53. Beyond knowing navigation and how people interact with content,
  54. a big part of a good user experience is getting rid of errors or because some errors occur, we want to make sure people can recover from the errors.
  55. There are technical errors where something breaks but we’re also talking about slips and mistakes.
  56. One of the areas where you see technical errors, slips, and mistakes is on forms.
  57. So, no matter what type of form we’re talking about, we want to know what errors are creating a bad user experience that prevents people from completing the form and converting.
  58. And how this script works is when an error is triggered for the visitor, we pass that identification number specific to that particular error as the event label. This way we can give technical errors like international numbers failing to verify one ID number and slips like a phone number being in a wrong format another ID number.
  59. and then in Google Analytics we can see all the various combinations of errors people got.
  60. So, we can count these up in Excel and what this lets us do is we can see which errors are the most frequent . This tells us what we need to fix on the form technically. It also tells us that we may need to adjust the fields or the labels on the fields to make it easier to fill it out.
  61. But we also want to see the continuation beyond the error. Do people who see this error still convert? If so, that error, slip, or mistake isn’t such a big deal since it isn’t harming conversions or really preventing the visitor from doing something on our site.
  62. So, to know this we can segment by converters of this form  to see which errors people move beyond and add that information to our table.
  63. In this case, we can see that 22 people saw the error we’ve labeled as ID #5 but all but 2 of those people converted during their session. Sure we could fix this error, but it isn’t preventing conversions so maybe it isn’t worth the time required.
  64. But, 29 people got error ID 4 and only 7 filled out the form. Clearly, whatever error ID 4 is becomes a much bigger priority we need to fix to improve our site’s user experience.
  65. Now, this really tells you something impactful about SEO and UX. Because with this you can show that you got traffic to the site from search, you even got them to the form, and you can show why people aren’t converting. It isn’t because of the wrong keywords targeted or because the SERP didn’t qualify traffic. Instead, it is because of this specific issue with a misleading form field or a confusing field label or a technical error.
  66. But even more than telling us something SEO and UX, what this really tells is how we can tie UX to our client’s bottom line. In this client’s case, a bad user experience on this form caused by confusing field labels on their form directly leads to a reduction in leads and sales. By showing that to the client, you show why UX matters.
  67. It isn’t just a nebulous concept—it is a concept that can be clearly measured and the impact of a good UX on your SEO and on the business more broadly can be clearly shown.
  68. Thank you