SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Tell Us What They
Really Think
Sentiment Analysis for SEO
Ben Johnston
HELLO
I’m Ben Johnston
• SEO & Data Analytics Director For ESV Digital
• 13 years experience, 11 agency side
• Focused around bringing data science
techniques to digital marketing
• Always looking to try new technologies
• I love what I do
• https://www.linkedin.com/in/ben-johnston-seo/
https://twitter.com/ben_johnston80
• https://www.ben-johnston.co.uk/
What We’ll Cover
• What Is Natural Language Processing?
• Why Does It Matter For SEO?
• Introducing The Google Natural Language API
• What Can We Use It For?
– Analysing sentiment of URLs such as backlinks or mentions
– Analysing sentiment of TrustPilot Reviews
– Keyword Research
• What This Teaches Us
• Questions
WHAT IS NATURAL LANGUAGE PROCESSING?
What Is Natural Language Processing?
• NLP is one of the holy grails of computing and data
analysis
• It’s about trying to make computers truly understand
language, its nuances, its evolution and the intent behind
the words rather than just the words themselves
• Through this, we’re able to analyse and understand a lot
more of the online ecosystem around our businesses or
our clients
• We can also use it to build better ways to engage with
people, including automating those communications
What Is NLP Used For?
• It’s used in more places than you might think
– Google Translate
– Chatbots
– “AI” Twitter accounts etc
• The possibilities are endless, but there’s one place that
it’s important that doesn’t get talked about as much as I
would like: search engines
NLP In Search
• In 2018, Google said that they do not use sentiment as a
direct ranking factor
• However, we know that Google are not exactly
trustworthy on statements like this and I question it
• Updates such as BERT and EAT are very much focused
around understanding the intent behind searches and
content rather than just the words themselves
• It would be brave to assume that this isn’t at least a small
factor, especially with Google making their Natural
Language API available to all
• Bing have been public about it being a factor in their
featured snippets
NLP In Search
• In 2018, Google said that they do not use sentiment as a
direct ranking factor
• However, we know that Google are not exactly
trustworthy on statements like this and I question it
• Updates such as BERT and EAT are very much focused
around understanding the intent behind searches and
content rather than just the words themselves
• It would be brave to assume that this isn’t at a small
factor, especially with Google making their Natural
Language API available to all
• Bing have been public about it being a factor in their
featured snippets
• Ultimately, good sentiment around your business may not
be a direct ranking factor at this stage, but it certainly
influences a range of other factors
NLP In Search
• Improving your brand’s sentiment online may not be a
direct organic ranking factor, but it should be one of your
core goals
• Why?
– It’s just good business
– Word of mouth is still a strong decision-making factor
– People reading good things about you online is likely to give
them a nudge to engage, to speak about you or to link
• By doing these things, you can improve your organic
visibility and likely your conversion rates
• Ultimately, providing good services in a way that makes
people speak positively about you is one of the most
authentic and effective ways to build and strengthen your
brand
• But how do we see how people are actually speaking,
thinking and feeling about us?
HOW TO PERFORM SENTIMENT ANALYSIS
How To Perform Sentiment Analysis
• There are lots of great tools with this function included:
– URL Profiler
– Sitebulb
– SurferSEO
– Brandwatch
– IBM Watson
• There are also a number of libraries for languages such
as R, Python and Julia which can perform this very well
and at scale
• But what if there’s no budget for new tools or no
developer resource?
The Google Natural Language API
• Google have made their Natural Language API open to all
and at very low cost – if you make 20 million queries a
month, it will only cost $0.25! It will be free for up to 5,000
queries a month
• The Natural Language API incorporates a large number
of different elements, including entity analysis,
translations and what we’re here to talk about today –
sentiment analysis, the understanding of how positive or
negative a piece of content is in tone
• The best part? We’re going to do this in Google Sheets
Sentiment Analysis In Google Sheets
• Here’s one I made earlier!
• https://docs.google.com/spreadsheets/d/1Urw5NmT9vEo
CS9JUbpJvkC9wNR7mwnuqsugws-
KrN0E/edit?usp=sharing
• Make a copy of it into your own Google Drive
• It’ll let you do the following:
– Analyse the sentiment of URLs
– Analyse the sentiment of TrustPilot reviews
– Perform sentiment analysis and keyword research with the
SEMRush API
• You don’t need to edit any scripts or formulas, but there is
a little setup to do
SETTING UP THE GOOGLE SHEET
Getting A Google Natural Language API Key
• Once you’ve made a copy of the sheet into your own
Google Drive, you’ll need to sign up for Google Cloud
Services – they’ll give you $300 credit for free
• Enter the console and select New Project – it’s a nice big
button!
• In the new project, navigate to API’s & Services and find
the Cloud Natural Language API. Enable that
Getting A Google Natural Language API Key
• Now navigate to API’s & Services and click Create
Credentials
• From the dropdown, select “API key” and it will create an
API key for you
• Keep this somewhere safe. You’ll need it for the next step
Linking Your API Key With The Google Sheet
• Once you’ve made a copy of the sheet, the only thing you
need to do to get it running is to link your API key with the
script
• Enter the Script Editor (it’s under Tools)
• Then go to Project Properties under File
• Select Script Properties
• Paste your API key into the Value box
SO WHAT CAN WE DO WITH THIS?
Sentiment Analysis Of Your Backlinks/ Mentions
• The first tab of the sheet allows you to export all the written text
from almost any URL and run the Natural Language API’s
Sentiment Analysis model on it
• Magnitude is the degree of salient words that have been
analysed for sentiment and the score is how strong the overall
sentiment is, scored between -1 and 1
• A score of zero is Neutral, below zero is negative and above
zero is positive
• The higher or lower the score, the stronger that sentiment is
• All you need to do is paste your URLs into the URL column, the
sheet will do the rest
• It’s best to do this in smaller batches though – Google Sheets
isn’t always the fastest
What Can We Do With This?
• While backlinks are still a factor within SEO, we’re not quite sure
if or how much of a factor the sentiment of them is (personally, I
think it’s a component of the Trust section of Expertise, Authority
and Trust)
• However, even if there is no ranking benefit whatsoever, it’s
important for SEO and PR teams to understand how people are
speaking about us
• This tab doesn’t only need to be using backlinks – it can be
unlinked mentions, press coverage, almost any kind of page and
if they’re speaking negatively of you, you can quickly identify
them and look into why
• From here, the opportunity to turn an unhappy customer into a
happy one is easier to find than ever
• You can also export that text and run it through a number of
different tools such as word cloud generators in order to see
what kind of phrases people are using the most to talk about
your business, again, perhaps giving you valuable insights into
the kinds of content you can create to serve your audience
Sentiment Analysis of TrustPilot Reviews
• TrustPilot is one of the main places where people will gather to
talk about your business
• The reviews are usually more polarised than not – people are
more likely to review a product or service when it’s either
fantastic or terrible
• On the second tab of the sheet, you can export the average
review score and all the reviews from TrustPilot profiles and,
again, run the Natural Language API on it to identify the
sentiment of those reviews
• Again, just paste the URL in, the sheet will do the rest
What Can You Do With This?
• Keeping an eye on your own or your clients’ reviews is common
sense
• You can also use this to gain an overview of the market before a
new venture or a new product, for example
• It can also be used to keep an eye on the competition, seeing
where they might be struggling and identifying opportunities for
yourself
• The possibilities are almost endless and there is a wealth of
data there to acquire and analyse
Keyword Research With Sentiment Analysis
• Keyword research is one of my favourite areas to use sentiment
analysis
• We always need to be looking beyond just search volumes and
examining a range of other areas – especially the SERPs for our
market
• There are lots of different ways and tools that can help you do
this and this Google Sheet isn’t necessarily the best way to
scale that
• What this will do, however, is give you an indication
• Is the SERP around that keyword a toxic wasteland? Do we
actually want to push our client into that area? Are there some
unfavourable associations with our new product’s name that we
haven’t thought of? This will help us find them
Keyword Research With Sentiment Analysis
• In the Keyword Research tab, you can pull a range of useful data
for a targeted keyword, including the search volume, cost per
click, competition and the number of results for that term
• The sheet also extracts the top ten URLs ranking for that term,
downloads the content and analyses the sentiment of that URL,
before giving you an average score on for that keyword
• Ultimately, this will allow you to understand if a certain search
term has a negative or positive connotation and give you the
opportunity to make decisions around whether you want to target
it
• Just type your Keyword into the far-left Keywords column, and off
it will go
• You’ll need an SEMRush API key for this to work – there’s a cell
to the right where you can paste it in
• Also, only do five keywords at a time, otherwise you’ll be waiting a
while
What Can We Do With This?
• Understanding the search landscape and the market area you’re
targeting is one of the most important parts of SEO
• We need to be looking beyond just search volumes
• We need to understand who our customer is, what they think
about products or services, how they feel about them and what
we can do to set ourselves apart
• This process won’t do all of that for you, but hopefully it gives
you enough inspiration to perhaps look into it further
• I’m looking into adding social media elements into this sheet in
the future, where you’ll be able to analyse Tweets and Facebook
comments
• The possibilities really are endless and I really hope more
people will start using this as part of not just their keyword
research, but their SEO, PR and marketing in general
WRAPPING UP
What Have We Learned From This?
• Sentiment analysis and natural language processing isn’t perfect
– nothing is – but it’s becoming an increasingly powerful weapon
in the arsenal
• By having an indication of how our market, our potential
customers and our existing customers speak, think and feel
about the offerings we’re marketing, we have vital information
around how to reach them
• When we know how they’re thinking and feeling about products
or services, we can examine further and ensure that we are
offering something which addresses those concerns, needs or
feelings
• We can create content that actually targets what people need to
know rather than just creating content for content’s sake
because it gets a decent number of searches a month
• This is how we build trust – by speaking the customer’s
language, by pre-empting their concerns and, crucially, by
adapting and delivering on our promises
• Sentiment analysis won’t do that for you – but it will point you in
the right direction
QUESTIONS
THANK YOU

Weitere ähnliche Inhalte

Was ist angesagt?

Jawatan kosong 2012 tips
Jawatan kosong 2012 tipsJawatan kosong 2012 tips
Jawatan kosong 2012 tipsjawatankosong
 
Core Web Vitals and SEO: Don't Panic. Improve.
Core Web Vitals and SEO: Don't Panic. Improve.Core Web Vitals and SEO: Don't Panic. Improve.
Core Web Vitals and SEO: Don't Panic. Improve.Ian Lurie
 
Developing you business website
Developing you business websiteDeveloping you business website
Developing you business websiteAnn Stanley
 
SEO Analysis & KPI Tracking
SEO Analysis & KPI TrackingSEO Analysis & KPI Tracking
SEO Analysis & KPI TrackingRob Bertholf
 
Trends in B2B Marketing: Why and How to Dominate Google's Featured Snippets
Trends in B2B Marketing: Why and How to Dominate Google's Featured SnippetsTrends in B2B Marketing: Why and How to Dominate Google's Featured Snippets
Trends in B2B Marketing: Why and How to Dominate Google's Featured SnippetsAggregage
 
R&D Your Content Marketing
R&D Your Content MarketingR&D Your Content Marketing
R&D Your Content MarketingAhava Leibtag
 
Search and Social Media Marketing Course Slides - Salford Universtiy
Search and Social Media Marketing Course Slides - Salford UniverstiySearch and Social Media Marketing Course Slides - Salford Universtiy
Search and Social Media Marketing Course Slides - Salford UniverstiyTom Mason
 
Introduction - Steve Smith
Introduction - Steve SmithIntroduction - Steve Smith
Introduction - Steve SmithMediaPost
 
How to integrate SEO and UX - ClickZ- 11042014
How to integrate SEO and UX - ClickZ- 11042014How to integrate SEO and UX - ClickZ- 11042014
How to integrate SEO and UX - ClickZ- 11042014Erik Peterson
 
The Secrets To Agency Content Marketing Success
The Secrets To Agency Content Marketing Success The Secrets To Agency Content Marketing Success
The Secrets To Agency Content Marketing Success Influence and Co.
 
The Next Step in Content Marketing: Governance and Workflows
The Next Step in Content Marketing: Governance and WorkflowsThe Next Step in Content Marketing: Governance and Workflows
The Next Step in Content Marketing: Governance and WorkflowsAhava Leibtag
 
Conversion Rate Optmization
Conversion Rate OptmizationConversion Rate Optmization
Conversion Rate OptmizationEdureka!
 
How to-win-in-google-e-a-t
How to-win-in-google-e-a-tHow to-win-in-google-e-a-t
How to-win-in-google-e-a-tabhishek845210
 
SEO for Small Business
SEO for Small BusinessSEO for Small Business
SEO for Small BusinessNik Ranger
 
Local SEO Masterclass for Local Business Owners
Local SEO Masterclass for Local Business OwnersLocal SEO Masterclass for Local Business Owners
Local SEO Masterclass for Local Business OwnersJonathan Foster
 
Choosing keywords for my business / clients.
Choosing keywords for my business / clients. Choosing keywords for my business / clients.
Choosing keywords for my business / clients. GSM Marketing Agency
 
Get 100% organic traffic through content writing services in 7 days - thought...
Get 100% organic traffic through content writing services in 7 days - thought...Get 100% organic traffic through content writing services in 7 days - thought...
Get 100% organic traffic through content writing services in 7 days - thought...Thoughtful Minds Web Services Pvt. Ltd,
 
Using SEO to increase your website traffic
Using SEO to increase your website traffic Using SEO to increase your website traffic
Using SEO to increase your website traffic YellowNZ
 
Staffing Industry Marketing Show 'n Tell
Staffing Industry Marketing Show 'n TellStaffing Industry Marketing Show 'n Tell
Staffing Industry Marketing Show 'n TellHaley Marketing
 

Was ist angesagt? (20)

Jawatan kosong 2012 tips
Jawatan kosong 2012 tipsJawatan kosong 2012 tips
Jawatan kosong 2012 tips
 
Core Web Vitals and SEO: Don't Panic. Improve.
Core Web Vitals and SEO: Don't Panic. Improve.Core Web Vitals and SEO: Don't Panic. Improve.
Core Web Vitals and SEO: Don't Panic. Improve.
 
Developing you business website
Developing you business websiteDeveloping you business website
Developing you business website
 
SEO Analysis & KPI Tracking
SEO Analysis & KPI TrackingSEO Analysis & KPI Tracking
SEO Analysis & KPI Tracking
 
Trends in B2B Marketing: Why and How to Dominate Google's Featured Snippets
Trends in B2B Marketing: Why and How to Dominate Google's Featured SnippetsTrends in B2B Marketing: Why and How to Dominate Google's Featured Snippets
Trends in B2B Marketing: Why and How to Dominate Google's Featured Snippets
 
R&D Your Content Marketing
R&D Your Content MarketingR&D Your Content Marketing
R&D Your Content Marketing
 
Search and Social Media Marketing Course Slides - Salford Universtiy
Search and Social Media Marketing Course Slides - Salford UniverstiySearch and Social Media Marketing Course Slides - Salford Universtiy
Search and Social Media Marketing Course Slides - Salford Universtiy
 
Introduction - Steve Smith
Introduction - Steve SmithIntroduction - Steve Smith
Introduction - Steve Smith
 
How to integrate SEO and UX - ClickZ- 11042014
How to integrate SEO and UX - ClickZ- 11042014How to integrate SEO and UX - ClickZ- 11042014
How to integrate SEO and UX - ClickZ- 11042014
 
Search Marketing Master Class - Omar Kattan, Sandstorm Digital
Search Marketing Master Class - Omar Kattan, Sandstorm DigitalSearch Marketing Master Class - Omar Kattan, Sandstorm Digital
Search Marketing Master Class - Omar Kattan, Sandstorm Digital
 
The Secrets To Agency Content Marketing Success
The Secrets To Agency Content Marketing Success The Secrets To Agency Content Marketing Success
The Secrets To Agency Content Marketing Success
 
The Next Step in Content Marketing: Governance and Workflows
The Next Step in Content Marketing: Governance and WorkflowsThe Next Step in Content Marketing: Governance and Workflows
The Next Step in Content Marketing: Governance and Workflows
 
Conversion Rate Optmization
Conversion Rate OptmizationConversion Rate Optmization
Conversion Rate Optmization
 
How to-win-in-google-e-a-t
How to-win-in-google-e-a-tHow to-win-in-google-e-a-t
How to-win-in-google-e-a-t
 
SEO for Small Business
SEO for Small BusinessSEO for Small Business
SEO for Small Business
 
Local SEO Masterclass for Local Business Owners
Local SEO Masterclass for Local Business OwnersLocal SEO Masterclass for Local Business Owners
Local SEO Masterclass for Local Business Owners
 
Choosing keywords for my business / clients.
Choosing keywords for my business / clients. Choosing keywords for my business / clients.
Choosing keywords for my business / clients.
 
Get 100% organic traffic through content writing services in 7 days - thought...
Get 100% organic traffic through content writing services in 7 days - thought...Get 100% organic traffic through content writing services in 7 days - thought...
Get 100% organic traffic through content writing services in 7 days - thought...
 
Using SEO to increase your website traffic
Using SEO to increase your website traffic Using SEO to increase your website traffic
Using SEO to increase your website traffic
 
Staffing Industry Marketing Show 'n Tell
Staffing Industry Marketing Show 'n TellStaffing Industry Marketing Show 'n Tell
Staffing Industry Marketing Show 'n Tell
 

Ă„hnlich wie Sentiment Analysis for SEO

SEO is easy when YOU know how
SEO is easy when YOU know howSEO is easy when YOU know how
SEO is easy when YOU know howGeorge Ioannou
 
SearchCon 2016 | High Velocity Presentations
SearchCon 2016 | High Velocity PresentationsSearchCon 2016 | High Velocity Presentations
SearchCon 2016 | High Velocity PresentationsSearchCon
 
Getting it Right with Keyword Research - Stukent Expert Session
Getting it Right with Keyword Research - Stukent Expert SessionGetting it Right with Keyword Research - Stukent Expert Session
Getting it Right with Keyword Research - Stukent Expert SessionStukent Inc.
 
8 Keys to Ranking Well in Google Search Results
8 Keys to Ranking Well in Google Search Results8 Keys to Ranking Well in Google Search Results
8 Keys to Ranking Well in Google Search ResultsBrad Smith
 
SEO for Online Startups - Small Business Festival Victoria 2015
SEO for Online Startups - Small Business Festival Victoria 2015SEO for Online Startups - Small Business Festival Victoria 2015
SEO for Online Startups - Small Business Festival Victoria 2015Optimising
 
The In-depth Guide to Website On-page Optimization
The In-depth Guide to Website On-page OptimizationThe In-depth Guide to Website On-page Optimization
The In-depth Guide to Website On-page OptimizationJulia Blake
 
Denver ISS Digital Marketing Presentation
Denver ISS Digital Marketing PresentationDenver ISS Digital Marketing Presentation
Denver ISS Digital Marketing PresentationMary Merritt
 
How To Rank #1 On Google | How To Improve Google Ranking | SEO Tutorial For B...
How To Rank #1 On Google | How To Improve Google Ranking | SEO Tutorial For B...How To Rank #1 On Google | How To Improve Google Ranking | SEO Tutorial For B...
How To Rank #1 On Google | How To Improve Google Ranking | SEO Tutorial For B...Simplilearn
 
TCDrupal 2018: SEO! Snippets! Schema!
TCDrupal 2018: SEO! Snippets! Schema! TCDrupal 2018: SEO! Snippets! Schema!
TCDrupal 2018: SEO! Snippets! Schema! Diane Kulseth
 
SEO & Content Marketing Talk for Grant Thornton
SEO & Content Marketing Talk for Grant ThorntonSEO & Content Marketing Talk for Grant Thornton
SEO & Content Marketing Talk for Grant ThorntonDave Hazlehurst
 
Rankpocalypse! Can SEO Survive Without Rankings?
Rankpocalypse! Can SEO Survive Without Rankings?Rankpocalypse! Can SEO Survive Without Rankings?
Rankpocalypse! Can SEO Survive Without Rankings?Hileman Group
 
Making Your Website Search Friendly
Making Your Website Search FriendlyMaking Your Website Search Friendly
Making Your Website Search Friendlytamuwww
 
What is the SEO,and why does it matter to your business website?
What is the SEO,and why does it matter to your business website?What is the SEO,and why does it matter to your business website?
What is the SEO,and why does it matter to your business website?Chittaranjan Infotech
 
Hibu Keyword Presentation for Online Biz Smarts
Hibu Keyword Presentation for Online Biz SmartsHibu Keyword Presentation for Online Biz Smarts
Hibu Keyword Presentation for Online Biz SmartsOnlineBizSmarts.com
 
Lecture at Bath Spa Uni
Lecture at Bath Spa UniLecture at Bath Spa Uni
Lecture at Bath Spa UniJon Payne
 
SEO Isn't Just SEO
SEO Isn't Just SEOSEO Isn't Just SEO
SEO Isn't Just SEOJustin Kerley
 
Content Strategies For Lead Generation And SEO
Content Strategies For Lead Generation And SEOContent Strategies For Lead Generation And SEO
Content Strategies For Lead Generation And SEOivan so
 

Ă„hnlich wie Sentiment Analysis for SEO (20)

SEO is easy when YOU know how
SEO is easy when YOU know howSEO is easy when YOU know how
SEO is easy when YOU know how
 
SearchCon 2016 | High Velocity Presentations
SearchCon 2016 | High Velocity PresentationsSearchCon 2016 | High Velocity Presentations
SearchCon 2016 | High Velocity Presentations
 
Getting it Right with Keyword Research - Stukent Expert Session
Getting it Right with Keyword Research - Stukent Expert SessionGetting it Right with Keyword Research - Stukent Expert Session
Getting it Right with Keyword Research - Stukent Expert Session
 
8 Keys to Ranking Well in Google Search Results
8 Keys to Ranking Well in Google Search Results8 Keys to Ranking Well in Google Search Results
8 Keys to Ranking Well in Google Search Results
 
SEO for Online Startups - Small Business Festival Victoria 2015
SEO for Online Startups - Small Business Festival Victoria 2015SEO for Online Startups - Small Business Festival Victoria 2015
SEO for Online Startups - Small Business Festival Victoria 2015
 
SEO & Content Marketing Master Class - Anil Kumar Singh, NEO Media World
SEO & Content Marketing Master Class - Anil Kumar Singh, NEO Media WorldSEO & Content Marketing Master Class - Anil Kumar Singh, NEO Media World
SEO & Content Marketing Master Class - Anil Kumar Singh, NEO Media World
 
SEO Techniques
SEO TechniquesSEO Techniques
SEO Techniques
 
The In-depth Guide to Website On-page Optimization
The In-depth Guide to Website On-page OptimizationThe In-depth Guide to Website On-page Optimization
The In-depth Guide to Website On-page Optimization
 
Denver ISS Digital Marketing Presentation
Denver ISS Digital Marketing PresentationDenver ISS Digital Marketing Presentation
Denver ISS Digital Marketing Presentation
 
How To Rank #1 On Google | How To Improve Google Ranking | SEO Tutorial For B...
How To Rank #1 On Google | How To Improve Google Ranking | SEO Tutorial For B...How To Rank #1 On Google | How To Improve Google Ranking | SEO Tutorial For B...
How To Rank #1 On Google | How To Improve Google Ranking | SEO Tutorial For B...
 
TCDrupal 2018: SEO! Snippets! Schema!
TCDrupal 2018: SEO! Snippets! Schema! TCDrupal 2018: SEO! Snippets! Schema!
TCDrupal 2018: SEO! Snippets! Schema!
 
SEO & Content Marketing Talk for Grant Thornton
SEO & Content Marketing Talk for Grant ThorntonSEO & Content Marketing Talk for Grant Thornton
SEO & Content Marketing Talk for Grant Thornton
 
Rankpocalypse! Can SEO Survive Without Rankings?
Rankpocalypse! Can SEO Survive Without Rankings?Rankpocalypse! Can SEO Survive Without Rankings?
Rankpocalypse! Can SEO Survive Without Rankings?
 
Making Your Website Search Friendly
Making Your Website Search FriendlyMaking Your Website Search Friendly
Making Your Website Search Friendly
 
What is the SEO,and why does it matter to your business website?
What is the SEO,and why does it matter to your business website?What is the SEO,and why does it matter to your business website?
What is the SEO,and why does it matter to your business website?
 
Hibu Keyword Presentation for Online Biz Smarts
Hibu Keyword Presentation for Online Biz SmartsHibu Keyword Presentation for Online Biz Smarts
Hibu Keyword Presentation for Online Biz Smarts
 
Lecture at Bath Spa Uni
Lecture at Bath Spa UniLecture at Bath Spa Uni
Lecture at Bath Spa Uni
 
SEO Isn't Just SEO
SEO Isn't Just SEOSEO Isn't Just SEO
SEO Isn't Just SEO
 
Search Marketing Workshop
Search Marketing WorkshopSearch Marketing Workshop
Search Marketing Workshop
 
Content Strategies For Lead Generation And SEO
Content Strategies For Lead Generation And SEOContent Strategies For Lead Generation And SEO
Content Strategies For Lead Generation And SEO
 

KĂĽrzlich hochgeladen

Uncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsUncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsVWO
 
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 setupsssuser4571da
 
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Onlineanilsa9823
 
Call Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRCall Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRSapana Sha
 
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 DigitalBanyanbrain
 
Situation Analysis | Management Company.
Situation Analysis | Management Company.Situation Analysis | Management Company.
Situation Analysis | Management Company.DanielaQuiroz63
 
What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?riteshhsociall
 
Kraft Mac and Cheese campaign presentation
Kraft Mac and Cheese campaign presentationKraft Mac and Cheese campaign presentation
Kraft Mac and Cheese campaign presentationtbatkhuu1
 
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 ServiceDelhi Call girls
 
Branding strategies of new company .pptx
Branding strategies of new company .pptxBranding strategies of new company .pptx
Branding strategies of new company .pptxVikasTiwari846641
 
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Richard Ingilby
 
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
personal branding kit for music business
personal branding kit for music businesspersonal branding kit for music business
personal branding kit for music businessbrjohnson6
 
How to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail SuccessHow to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail SuccessAggregage
 
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15SearchNorwich
 

KĂĽrzlich hochgeladen (20)

Uncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsUncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 Reports
 
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 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
 
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
 
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
 
Call Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRCall Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCR
 
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
 
Digital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew RupertDigital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew Rupert
 
Situation Analysis | Management Company.
Situation Analysis | Management Company.Situation Analysis | Management Company.
Situation Analysis | Management Company.
 
Foundation First - Why Your Website and Content Matters - David Pisarek
Foundation First - Why Your Website and Content Matters - David PisarekFoundation First - Why Your Website and Content Matters - David Pisarek
Foundation First - Why Your Website and Content Matters - David Pisarek
 
What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?
 
Kraft Mac and Cheese campaign presentation
Kraft Mac and Cheese campaign presentationKraft Mac and Cheese campaign presentation
Kraft Mac and Cheese campaign presentation
 
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
 
Creator Influencer Strategy Master Class - Corinne Rose Guirgis
Creator Influencer Strategy Master Class - Corinne Rose GuirgisCreator Influencer Strategy Master Class - Corinne Rose Guirgis
Creator Influencer Strategy Master Class - Corinne Rose Guirgis
 
Branding strategies of new company .pptx
Branding strategies of new company .pptxBranding strategies of new company .pptx
Branding strategies of new company .pptx
 
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
 
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
 
personal branding kit for music business
personal branding kit for music businesspersonal branding kit for music business
personal branding kit for music business
 
How to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail SuccessHow to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail Success
 
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
 

Sentiment Analysis for SEO

  • 1. Tell Us What They Really Think Sentiment Analysis for SEO Ben Johnston
  • 2. HELLO I’m Ben Johnston • SEO & Data Analytics Director For ESV Digital • 13 years experience, 11 agency side • Focused around bringing data science techniques to digital marketing • Always looking to try new technologies • I love what I do • https://www.linkedin.com/in/ben-johnston-seo/ https://twitter.com/ben_johnston80 • https://www.ben-johnston.co.uk/
  • 3. What We’ll Cover • What Is Natural Language Processing? • Why Does It Matter For SEO? • Introducing The Google Natural Language API • What Can We Use It For? – Analysing sentiment of URLs such as backlinks or mentions – Analysing sentiment of TrustPilot Reviews – Keyword Research • What This Teaches Us • Questions
  • 4. WHAT IS NATURAL LANGUAGE PROCESSING?
  • 5. What Is Natural Language Processing? • NLP is one of the holy grails of computing and data analysis • It’s about trying to make computers truly understand language, its nuances, its evolution and the intent behind the words rather than just the words themselves • Through this, we’re able to analyse and understand a lot more of the online ecosystem around our businesses or our clients • We can also use it to build better ways to engage with people, including automating those communications
  • 6. What Is NLP Used For? • It’s used in more places than you might think – Google Translate – Chatbots – “AI” Twitter accounts etc • The possibilities are endless, but there’s one place that it’s important that doesn’t get talked about as much as I would like: search engines
  • 7. NLP In Search • In 2018, Google said that they do not use sentiment as a direct ranking factor • However, we know that Google are not exactly trustworthy on statements like this and I question it • Updates such as BERT and EAT are very much focused around understanding the intent behind searches and content rather than just the words themselves • It would be brave to assume that this isn’t at least a small factor, especially with Google making their Natural Language API available to all • Bing have been public about it being a factor in their featured snippets
  • 8. NLP In Search • In 2018, Google said that they do not use sentiment as a direct ranking factor • However, we know that Google are not exactly trustworthy on statements like this and I question it • Updates such as BERT and EAT are very much focused around understanding the intent behind searches and content rather than just the words themselves • It would be brave to assume that this isn’t at a small factor, especially with Google making their Natural Language API available to all • Bing have been public about it being a factor in their featured snippets • Ultimately, good sentiment around your business may not be a direct ranking factor at this stage, but it certainly influences a range of other factors
  • 9. NLP In Search • Improving your brand’s sentiment online may not be a direct organic ranking factor, but it should be one of your core goals • Why? – It’s just good business – Word of mouth is still a strong decision-making factor – People reading good things about you online is likely to give them a nudge to engage, to speak about you or to link • By doing these things, you can improve your organic visibility and likely your conversion rates • Ultimately, providing good services in a way that makes people speak positively about you is one of the most authentic and effective ways to build and strengthen your brand • But how do we see how people are actually speaking, thinking and feeling about us?
  • 10. HOW TO PERFORM SENTIMENT ANALYSIS
  • 11. How To Perform Sentiment Analysis • There are lots of great tools with this function included: – URL Profiler – Sitebulb – SurferSEO – Brandwatch – IBM Watson • There are also a number of libraries for languages such as R, Python and Julia which can perform this very well and at scale • But what if there’s no budget for new tools or no developer resource?
  • 12. The Google Natural Language API • Google have made their Natural Language API open to all and at very low cost – if you make 20 million queries a month, it will only cost $0.25! It will be free for up to 5,000 queries a month • The Natural Language API incorporates a large number of different elements, including entity analysis, translations and what we’re here to talk about today – sentiment analysis, the understanding of how positive or negative a piece of content is in tone • The best part? We’re going to do this in Google Sheets
  • 13. Sentiment Analysis In Google Sheets • Here’s one I made earlier! • https://docs.google.com/spreadsheets/d/1Urw5NmT9vEo CS9JUbpJvkC9wNR7mwnuqsugws- KrN0E/edit?usp=sharing • Make a copy of it into your own Google Drive • It’ll let you do the following: – Analyse the sentiment of URLs – Analyse the sentiment of TrustPilot reviews – Perform sentiment analysis and keyword research with the SEMRush API • You don’t need to edit any scripts or formulas, but there is a little setup to do
  • 14. SETTING UP THE GOOGLE SHEET
  • 15. Getting A Google Natural Language API Key • Once you’ve made a copy of the sheet into your own Google Drive, you’ll need to sign up for Google Cloud Services – they’ll give you $300 credit for free • Enter the console and select New Project – it’s a nice big button! • In the new project, navigate to API’s & Services and find the Cloud Natural Language API. Enable that
  • 16. Getting A Google Natural Language API Key • Now navigate to API’s & Services and click Create Credentials • From the dropdown, select “API key” and it will create an API key for you • Keep this somewhere safe. You’ll need it for the next step
  • 17. Linking Your API Key With The Google Sheet • Once you’ve made a copy of the sheet, the only thing you need to do to get it running is to link your API key with the script • Enter the Script Editor (it’s under Tools) • Then go to Project Properties under File • Select Script Properties • Paste your API key into the Value box
  • 18. SO WHAT CAN WE DO WITH THIS?
  • 19. Sentiment Analysis Of Your Backlinks/ Mentions • The first tab of the sheet allows you to export all the written text from almost any URL and run the Natural Language API’s Sentiment Analysis model on it • Magnitude is the degree of salient words that have been analysed for sentiment and the score is how strong the overall sentiment is, scored between -1 and 1 • A score of zero is Neutral, below zero is negative and above zero is positive • The higher or lower the score, the stronger that sentiment is • All you need to do is paste your URLs into the URL column, the sheet will do the rest • It’s best to do this in smaller batches though – Google Sheets isn’t always the fastest
  • 20. What Can We Do With This? • While backlinks are still a factor within SEO, we’re not quite sure if or how much of a factor the sentiment of them is (personally, I think it’s a component of the Trust section of Expertise, Authority and Trust) • However, even if there is no ranking benefit whatsoever, it’s important for SEO and PR teams to understand how people are speaking about us • This tab doesn’t only need to be using backlinks – it can be unlinked mentions, press coverage, almost any kind of page and if they’re speaking negatively of you, you can quickly identify them and look into why • From here, the opportunity to turn an unhappy customer into a happy one is easier to find than ever • You can also export that text and run it through a number of different tools such as word cloud generators in order to see what kind of phrases people are using the most to talk about your business, again, perhaps giving you valuable insights into the kinds of content you can create to serve your audience
  • 21. Sentiment Analysis of TrustPilot Reviews • TrustPilot is one of the main places where people will gather to talk about your business • The reviews are usually more polarised than not – people are more likely to review a product or service when it’s either fantastic or terrible • On the second tab of the sheet, you can export the average review score and all the reviews from TrustPilot profiles and, again, run the Natural Language API on it to identify the sentiment of those reviews • Again, just paste the URL in, the sheet will do the rest
  • 22. What Can You Do With This? • Keeping an eye on your own or your clients’ reviews is common sense • You can also use this to gain an overview of the market before a new venture or a new product, for example • It can also be used to keep an eye on the competition, seeing where they might be struggling and identifying opportunities for yourself • The possibilities are almost endless and there is a wealth of data there to acquire and analyse
  • 23. Keyword Research With Sentiment Analysis • Keyword research is one of my favourite areas to use sentiment analysis • We always need to be looking beyond just search volumes and examining a range of other areas – especially the SERPs for our market • There are lots of different ways and tools that can help you do this and this Google Sheet isn’t necessarily the best way to scale that • What this will do, however, is give you an indication • Is the SERP around that keyword a toxic wasteland? Do we actually want to push our client into that area? Are there some unfavourable associations with our new product’s name that we haven’t thought of? This will help us find them
  • 24. Keyword Research With Sentiment Analysis • In the Keyword Research tab, you can pull a range of useful data for a targeted keyword, including the search volume, cost per click, competition and the number of results for that term • The sheet also extracts the top ten URLs ranking for that term, downloads the content and analyses the sentiment of that URL, before giving you an average score on for that keyword • Ultimately, this will allow you to understand if a certain search term has a negative or positive connotation and give you the opportunity to make decisions around whether you want to target it • Just type your Keyword into the far-left Keywords column, and off it will go • You’ll need an SEMRush API key for this to work – there’s a cell to the right where you can paste it in • Also, only do five keywords at a time, otherwise you’ll be waiting a while
  • 25. What Can We Do With This? • Understanding the search landscape and the market area you’re targeting is one of the most important parts of SEO • We need to be looking beyond just search volumes • We need to understand who our customer is, what they think about products or services, how they feel about them and what we can do to set ourselves apart • This process won’t do all of that for you, but hopefully it gives you enough inspiration to perhaps look into it further • I’m looking into adding social media elements into this sheet in the future, where you’ll be able to analyse Tweets and Facebook comments • The possibilities really are endless and I really hope more people will start using this as part of not just their keyword research, but their SEO, PR and marketing in general
  • 27. What Have We Learned From This? • Sentiment analysis and natural language processing isn’t perfect – nothing is – but it’s becoming an increasingly powerful weapon in the arsenal • By having an indication of how our market, our potential customers and our existing customers speak, think and feel about the offerings we’re marketing, we have vital information around how to reach them • When we know how they’re thinking and feeling about products or services, we can examine further and ensure that we are offering something which addresses those concerns, needs or feelings • We can create content that actually targets what people need to know rather than just creating content for content’s sake because it gets a decent number of searches a month • This is how we build trust – by speaking the customer’s language, by pre-empting their concerns and, crucially, by adapting and delivering on our promises • Sentiment analysis won’t do that for you – but it will point you in the right direction