SlideShare a Scribd company logo
1 of 33
Download to read offline
TF*IDF
Introduction to Topic
Modeling for SEO
24 Hours of SEO
Prepared for
January 25, 2018
Nick Eubanks
Presented by
@nick_eubanks
Hi, I’m Nick Eubanks
❏ First business (painting) at 19 years old. $280k in revenue
during summer of 2003.
❏ Launch first digital company in 2008 (atomni), built CMS for
rapid deployment of Microsites. Sold.
❏ Build custom CMS for reviews in Japan. Angel funded. Sold.
❏ Built and sold lead-gen websites in medical, legal, and SEO.
❏ Joined TrafficSafetyStore.com in May 2012. Grew from
~$3M to well north of ~$20 Million
❏ Currently split time between NK Tech and IFTF.
Nick Eubanks
Founder and CEO, I’m From The Future
Founder, TrafficThinkTank.com
Executive Director, NK Tech
Owner, ADDHero.com
@nick_eubanks
We All Want More Traffic to Our Website
@nick_eubanks
Ideally traffic that is...
❏ Sustainable
❏ Scalable
❏ Free
@nick_eubanks
SEO
@nick_eubanks
Understanding Search Engines
❏ Process of information retrieval; NLP
❏ Training machines to “understand” text
❏ Identifying patterns; topics
❏ Identifying importance; term frequency
@nick_eubanks
In Comes TF*IDF
❏ Term frequency x inverse document Frequency
❏ Process for machine-based information retrieval
❏ Calculates weights based on frequency of terms used throughout entire document set
@nick_eubanks
What does that look like...
❏ Defining term “weights” based on the
frequency of use through the
document
❏ Removal of common “stop” words like
the, and, is, because, and so on
❏ Excluding common HTML elements
such as words used in header, footer,
sidebars, and navigational elements
@nick_eubanks
Topic Identification
❏ Identify themes across terms to group
into “topics”
❏ Ahrefs has some of this
❏ Much better with trained corpora
using tf*idf
❏ Can do manually if you have the
patience
❏ Use topics to design your content
calendars
@nick_eubanks
Building Relevance
❏ Process:
Keyword research > Topic
Identification > Theme
❏ Pillar content = Top-level theme
❏ Build topic content in clusters
❏ Example:
https://www.hubspot.com/marketing
-statistics
@nick_eubanks
Imagine this Scenario
❏ I gave you a stack of 1,000 documents
❏ Could you answer these questions:
❏ How would you organize them?
❏ What if I asked what they were
about?
❏ What if I asked for all the documents
about watermelons?
❏ How would you provide this
information?
@nick_eubanks
You would need to create a topic model
❏ To do this, you could use a set of different
colored highlighters
❏ Then scan the documents looking for
words that are related to each other, and
highlight them
❏ Then you would create an index
❏ You would come up with a topic for
each set of related terms
❏ You would annotate which pages
terms relevant to that topic
appeared on
@nick_eubanks
This is How Search Engines Work
@nick_eubanks
Example Topic: Organic Farming
❏ Fruit
❏ Watermelons
❏ Lemons
❏ Apples
❏ Vegetables
❏ Squash
❏ Lettuce
❏ broccoli
❏ Organic foods
❏ usda
❏ Lower yields
❏ Organic standards
❏ Farmers
❏ Organic farmers
❏ Certified organic
❏ Synthetic pesticides
@nick_eubanks
TF*IDF for “Organic Farming”
@nick_eubanks
Compared to #1 Ranking URL
@nick_eubanks
Probabilistic Complexities
❏ Automating the identification of topics
❏ Validating topics and training your model
❏ Creation of word vectors
@nick_eubanks
What are Word Vectors
❏ Simply, a vector of weights
❏ Word2Vec
❏ Pre-trained
❏ King - man + woman = queen
❏ Spatial relations where proximity
represents relevance
@nick_eubanks
Term Clustering into
Topics using LDA
❏ Tf*idf has evolved - a look at latent dirichlet
allocation [LDA]
❏ LDA is a generative statistical model
❏ Ability to generate probabilities; this is
where it gets interesting...
@nick_eubanks
Topic Clustering
❏ Grouping topics into themes
❏ Where keyword research becomes
important
❏ Building corpora of documents
representative of relevant topics
❏ Scraping Google really helps with
this
@nick_eubanks
How Does This Get You More SEO Traffic?
@nick_eubanks
What if you knew...
❏ The terms Google was expecting to find
❏ The topics Google was expecting to find
❏ The concepts that should be linked to
❏ The concepts and content that your page
should be linked from?
@nick_eubanks
Not “Keyword Density”
❏ Dial in the term weights from tf*idf for a
specific document
❏ Stuff in a bunch of keywords because you
see them weighted heavily in the top
ranking pages
❏ Google is much, much smarter than this
❏ Look for terms that represent topics
❏ Use those topics to perform additional
keyword research
❏ Explore the pages currently ranking, and
analyze their
❏ Internal links (both directions)
❏ External links (both directions)
Don’t Do
@nick_eubanks
Implementing Data from a Topic Model
❏ 28” orange traffic
cones
❏ 18” lime traffic
cones
❏ Portable traffic
cones
❏ Yellow traffic cones
❏ Extendable traffic
cone barricades
Terms
❏ Orange traffic cones
❏ Lime traffic cones
❏ Colored traffic cones
❏ Collapsible traffic
cones
❏ Cone bars
❏ Work zone safety
Topics
❏ Traffic cones
❏ Safety cones
❏ Road safety cones
Themes
@nick_eubanks
@nick_eubanks
@nick_eubanks
@nick_eubanks
Looking at the URL Architecture
❏ Traffic Cones
❏ Orange and Lime Traffic Cones
❏ 28” Orange Traffic Cones
❏ 28” Lime Traffic Cones
❏ 18” Orange Traffic Cone
❏ Colored Traffic Cones
❏ Grabber Cones
❏ Cone Bars
❏ Collapsible Traffic Cones
❏ Traffic Cone Accessories
Product Content
❏ Traffic Cones
❏ History of Traffic Cones
❏ Custom Traffic Cones
❏ Traffic Cone Selection Guide
❏ Traffic Cones for Construction
@nick_eubanks
Implementing Data from a Topic Model
❏ Defining content type
❏ Designing content map
Reference: imfromthefuture.com/content-map/
❏ Laying out content calendar
❏ Designing an SEO-First URL Architecture
❏ Publishing
❏ Expanding keyword footprint
Reference: imfromthefuture.com/bigfoot-strategy/
@nick_eubanks
Take TF*IDF For a Spin
https://imfromthefuture.com/tfidf-embed/ @nick_eubanks
Take LDA Visualization For a Spin
https://imfromthefuture.com/lda-tool/ @nick_eubanks
TrafficThinkTank.com @nick_eubanks

More Related Content

What's hot

Search Engine Optimisation (SEO) for Drupal
Search Engine Optimisation (SEO) for DrupalSearch Engine Optimisation (SEO) for Drupal
Search Engine Optimisation (SEO) for DrupalAustralian Radio Network
 
The Future Of SEO/Content Marketing
The Future Of SEO/Content MarketingThe Future Of SEO/Content Marketing
The Future Of SEO/Content MarketingBritney Muller
 
SEO Workshop #EcomTIM in Romania
SEO Workshop #EcomTIM in RomaniaSEO Workshop #EcomTIM in Romania
SEO Workshop #EcomTIM in RomaniaLisa Myers
 
SearchLove Boston 2017 | Dom Woodman | How to Get Insight From Your Logs
SearchLove Boston 2017 | Dom Woodman | How to Get Insight From Your LogsSearchLove Boston 2017 | Dom Woodman | How to Get Insight From Your Logs
SearchLove Boston 2017 | Dom Woodman | How to Get Insight From Your LogsDistilled
 
Delivering Better Onsite Search Results - Brighton SEO Sep 2018
Delivering Better Onsite Search Results - Brighton SEO Sep 2018Delivering Better Onsite Search Results - Brighton SEO Sep 2018
Delivering Better Onsite Search Results - Brighton SEO Sep 2018JP Sherman
 
How to become an effective web searcher
How to become an effective web searcherHow to become an effective web searcher
How to become an effective web searcherrangak
 
How do you seo sept 2016
How do you seo sept 2016How do you seo sept 2016
How do you seo sept 2016Cory Ando
 
You Don't Know SEO
You Don't Know SEOYou Don't Know SEO
You Don't Know SEOMichael King
 
How Google search works ppt
How Google search works pptHow Google search works ppt
How Google search works pptHardik Mahant
 
WTF is SEO and How Do I Do It?
WTF is SEO and How Do I Do It?WTF is SEO and How Do I Do It?
WTF is SEO and How Do I Do It?Erin Perry Borron
 
Surfing the internet
Surfing the internetSurfing the internet
Surfing the internetEveferro
 
Tools for SEO Onsite Audits
Tools for SEO Onsite AuditsTools for SEO Onsite Audits
Tools for SEO Onsite AuditsMark Ginsberg
 
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-PractiseTechnical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-PractiseErudite
 
Doing an awesome site audit
Doing an awesome site auditDoing an awesome site audit
Doing an awesome site auditJono Alderson
 
SEO Week: Basics of SEO Day Two
SEO Week: Basics of SEO Day TwoSEO Week: Basics of SEO Day Two
SEO Week: Basics of SEO Day TwoRebecca Gill
 
KWFinder Review
KWFinder ReviewKWFinder Review
KWFinder ReviewNoel Peter
 
Beyond SEO: copywriting for professionals
Beyond SEO: copywriting for professionalsBeyond SEO: copywriting for professionals
Beyond SEO: copywriting for professionalsJoost de Valk
 
DeepCrawl Site Search Webinar 14 Nov 2018 - JP Sherman
DeepCrawl Site Search Webinar 14 Nov 2018 - JP ShermanDeepCrawl Site Search Webinar 14 Nov 2018 - JP Sherman
DeepCrawl Site Search Webinar 14 Nov 2018 - JP ShermanJP Sherman
 

What's hot (20)

Search Engine Optimisation (SEO) for Drupal
Search Engine Optimisation (SEO) for DrupalSearch Engine Optimisation (SEO) for Drupal
Search Engine Optimisation (SEO) for Drupal
 
The Future Of SEO/Content Marketing
The Future Of SEO/Content MarketingThe Future Of SEO/Content Marketing
The Future Of SEO/Content Marketing
 
SEO Workshop #EcomTIM in Romania
SEO Workshop #EcomTIM in RomaniaSEO Workshop #EcomTIM in Romania
SEO Workshop #EcomTIM in Romania
 
SearchLove Boston 2017 | Dom Woodman | How to Get Insight From Your Logs
SearchLove Boston 2017 | Dom Woodman | How to Get Insight From Your LogsSearchLove Boston 2017 | Dom Woodman | How to Get Insight From Your Logs
SearchLove Boston 2017 | Dom Woodman | How to Get Insight From Your Logs
 
Delivering Better Onsite Search Results - Brighton SEO Sep 2018
Delivering Better Onsite Search Results - Brighton SEO Sep 2018Delivering Better Onsite Search Results - Brighton SEO Sep 2018
Delivering Better Onsite Search Results - Brighton SEO Sep 2018
 
How to become an effective web searcher
How to become an effective web searcherHow to become an effective web searcher
How to become an effective web searcher
 
How do you seo sept 2016
How do you seo sept 2016How do you seo sept 2016
How do you seo sept 2016
 
You Don't Know SEO
You Don't Know SEOYou Don't Know SEO
You Don't Know SEO
 
How Google search works ppt
How Google search works pptHow Google search works ppt
How Google search works ppt
 
WTF is SEO and How Do I Do It?
WTF is SEO and How Do I Do It?WTF is SEO and How Do I Do It?
WTF is SEO and How Do I Do It?
 
Surfing the internet
Surfing the internetSurfing the internet
Surfing the internet
 
Tools for SEO Onsite Audits
Tools for SEO Onsite AuditsTools for SEO Onsite Audits
Tools for SEO Onsite Audits
 
The Future Of SEO
The Future Of SEOThe Future Of SEO
The Future Of SEO
 
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-PractiseTechnical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
 
Doing an awesome site audit
Doing an awesome site auditDoing an awesome site audit
Doing an awesome site audit
 
Daft Punk SEO
Daft Punk SEODaft Punk SEO
Daft Punk SEO
 
SEO Week: Basics of SEO Day Two
SEO Week: Basics of SEO Day TwoSEO Week: Basics of SEO Day Two
SEO Week: Basics of SEO Day Two
 
KWFinder Review
KWFinder ReviewKWFinder Review
KWFinder Review
 
Beyond SEO: copywriting for professionals
Beyond SEO: copywriting for professionalsBeyond SEO: copywriting for professionals
Beyond SEO: copywriting for professionals
 
DeepCrawl Site Search Webinar 14 Nov 2018 - JP Sherman
DeepCrawl Site Search Webinar 14 Nov 2018 - JP ShermanDeepCrawl Site Search Webinar 14 Nov 2018 - JP Sherman
DeepCrawl Site Search Webinar 14 Nov 2018 - JP Sherman
 

Similar to TF*IDF and the Evolution of Topic Models

Exploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your QueriesExploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your QueriesSanjay Willie
 
Professional Information Research
Professional Information ResearchProfessional Information Research
Professional Information ResearchEric Kokke
 
Oxford Seo.Com Presentation
Oxford Seo.Com PresentationOxford Seo.Com Presentation
Oxford Seo.Com PresentationIgorgold
 
Zachman Framework and the Periodic Table: A Fun Romp Through Some Basic Frame...
Zachman Framework and the Periodic Table: A Fun Romp Through Some Basic Frame...Zachman Framework and the Periodic Table: A Fun Romp Through Some Basic Frame...
Zachman Framework and the Periodic Table: A Fun Romp Through Some Basic Frame...KnowledgeConsultants
 
Driving App Success Part II
Driving App Success Part IIDriving App Success Part II
Driving App Success Part IINathan Mellor
 
Content Strategy for the Real World
Content Strategy for the Real WorldContent Strategy for the Real World
Content Strategy for the Real WorldEffective
 
Content Strategy in Higher Education
Content Strategy in Higher EducationContent Strategy in Higher Education
Content Strategy in Higher EducationJ. Todd Bennett
 
Performing Technical Keyword Research for a NEW Website
Performing Technical Keyword Research for a NEW WebsitePerforming Technical Keyword Research for a NEW Website
Performing Technical Keyword Research for a NEW WebsiteFrom The Future
 
NUS-ISS Learning Day 2017 - Artifical Intelligence to Engage Your Customer
NUS-ISS Learning Day 2017 - Artifical Intelligence to Engage Your CustomerNUS-ISS Learning Day 2017 - Artifical Intelligence to Engage Your Customer
NUS-ISS Learning Day 2017 - Artifical Intelligence to Engage Your CustomerNUS-ISS
 
Need to reboot your content creation strategy? Start with "No"
Need to reboot your content creation strategy? Start with "No"Need to reboot your content creation strategy? Start with "No"
Need to reboot your content creation strategy? Start with "No"Keith Boyd
 
Killing the giants: how to beat big brands in search
Killing the giants: how to beat big brands in searchKilling the giants: how to beat big brands in search
Killing the giants: how to beat big brands in searchAnton Shulke
 
Digifoot 2012 ppt
Digifoot 2012 pptDigifoot 2012 ppt
Digifoot 2012 ppttpoelzer
 
Enterprise Search Share Point2009 Best Practices Final
Enterprise Search Share Point2009 Best Practices FinalEnterprise Search Share Point2009 Best Practices Final
Enterprise Search Share Point2009 Best Practices FinalMarianne Sweeny
 
Digifoot 2012 ppt
Digifoot 2012 pptDigifoot 2012 ppt
Digifoot 2012 ppttpoelzer
 
Growth Hacking - Case Studies & Principles
Growth Hacking - Case Studies & PrinciplesGrowth Hacking - Case Studies & Principles
Growth Hacking - Case Studies & PrinciplesMatthew Ho
 
Module 9: Natural Language Processing Part 2
Module 9:  Natural Language Processing Part 2Module 9:  Natural Language Processing Part 2
Module 9: Natural Language Processing Part 2Sara Hooker
 
ICT in Learning Process by A.Alekper
ICT in Learning Process by A.AlekperICT in Learning Process by A.Alekper
ICT in Learning Process by A.AlekperAlekper Alekperov
 

Similar to TF*IDF and the Evolution of Topic Models (20)

Exploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your QueriesExploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
 
Professional Information Research
Professional Information ResearchProfessional Information Research
Professional Information Research
 
Oxford Seo.Com Presentation
Oxford Seo.Com PresentationOxford Seo.Com Presentation
Oxford Seo.Com Presentation
 
Zachman Framework and the Periodic Table: A Fun Romp Through Some Basic Frame...
Zachman Framework and the Periodic Table: A Fun Romp Through Some Basic Frame...Zachman Framework and the Periodic Table: A Fun Romp Through Some Basic Frame...
Zachman Framework and the Periodic Table: A Fun Romp Through Some Basic Frame...
 
Driving App Success Part II
Driving App Success Part IIDriving App Success Part II
Driving App Success Part II
 
Content Strategy for the Real World
Content Strategy for the Real WorldContent Strategy for the Real World
Content Strategy for the Real World
 
Content Strategy in Higher Education
Content Strategy in Higher EducationContent Strategy in Higher Education
Content Strategy in Higher Education
 
Seo Made Easy
Seo Made EasySeo Made Easy
Seo Made Easy
 
Is Content King
Is Content KingIs Content King
Is Content King
 
Performing Technical Keyword Research for a NEW Website
Performing Technical Keyword Research for a NEW WebsitePerforming Technical Keyword Research for a NEW Website
Performing Technical Keyword Research for a NEW Website
 
NUS-ISS Learning Day 2017 - Artifical Intelligence to Engage Your Customer
NUS-ISS Learning Day 2017 - Artifical Intelligence to Engage Your CustomerNUS-ISS Learning Day 2017 - Artifical Intelligence to Engage Your Customer
NUS-ISS Learning Day 2017 - Artifical Intelligence to Engage Your Customer
 
Need to reboot your content creation strategy? Start with "No"
Need to reboot your content creation strategy? Start with "No"Need to reboot your content creation strategy? Start with "No"
Need to reboot your content creation strategy? Start with "No"
 
Killing the giants: how to beat big brands in search
Killing the giants: how to beat big brands in searchKilling the giants: how to beat big brands in search
Killing the giants: how to beat big brands in search
 
Digifoot 2012 ppt
Digifoot 2012 pptDigifoot 2012 ppt
Digifoot 2012 ppt
 
Enterprise Search Share Point2009 Best Practices Final
Enterprise Search Share Point2009 Best Practices FinalEnterprise Search Share Point2009 Best Practices Final
Enterprise Search Share Point2009 Best Practices Final
 
Digifoot 2012 ppt
Digifoot 2012 pptDigifoot 2012 ppt
Digifoot 2012 ppt
 
Growth Hacking - Case Studies & Principles
Growth Hacking - Case Studies & PrinciplesGrowth Hacking - Case Studies & Principles
Growth Hacking - Case Studies & Principles
 
Module 9: Natural Language Processing Part 2
Module 9:  Natural Language Processing Part 2Module 9:  Natural Language Processing Part 2
Module 9: Natural Language Processing Part 2
 
ICT in Learning Process by A.Alekper
ICT in Learning Process by A.AlekperICT in Learning Process by A.Alekper
ICT in Learning Process by A.Alekper
 
Tf wiads
Tf wiadsTf wiads
Tf wiads
 

Recently uploaded

Creating a Successful Digital Marketing Campaign.pdf
Creating a Successful Digital Marketing Campaign.pdfCreating a Successful Digital Marketing Campaign.pdf
Creating a Successful Digital Marketing Campaign.pdfgopzzzin
 
SEO Forecasting by Nitin Manchanda at Berlin SEO & Content Club
SEO Forecasting by Nitin Manchanda at Berlin SEO & Content ClubSEO Forecasting by Nitin Manchanda at Berlin SEO & Content Club
SEO Forecasting by Nitin Manchanda at Berlin SEO & Content ClubNitin Manchanda
 
2024 WTF - what's working in mobile user acquisition
2024 WTF - what's working in mobile user acquisition2024 WTF - what's working in mobile user acquisition
2024 WTF - what's working in mobile user acquisitionJohn Koetsier
 
Unlocking Passive Income: The Power of Affiliate Marketing
Unlocking Passive Income: The Power of Affiliate MarketingUnlocking Passive Income: The Power of Affiliate Marketing
Unlocking Passive Income: The Power of Affiliate MarketingDaniel
 
The Evolution of Internet : How consumers use technology and its impact on th...
The Evolution of Internet : How consumers use technology and its impact on th...The Evolution of Internet : How consumers use technology and its impact on th...
The Evolution of Internet : How consumers use technology and its impact on th...sowmyrao14
 
TAM Sports IPL 17 Advertising Report- M01 - M23
TAM Sports IPL 17 Advertising Report- M01 - M23TAM Sports IPL 17 Advertising Report- M01 - M23
TAM Sports IPL 17 Advertising Report- M01 - M23Social Samosa
 
8 distribution in rural mkts.ppt Rural Marketing
8 distribution in rural mkts.ppt Rural Marketing8 distribution in rural mkts.ppt Rural Marketing
8 distribution in rural mkts.ppt Rural Marketingpshirsat
 
AMAZON Copywriting Portfolio by Cielo Evangelista
AMAZON Copywriting Portfolio by Cielo EvangelistaAMAZON Copywriting Portfolio by Cielo Evangelista
AMAZON Copywriting Portfolio by Cielo Evangelistacrevangelista
 
Richard van der Velde, Technical Support Lead for Cookiebot @CMP – “Artificia...
Richard van der Velde, Technical Support Lead for Cookiebot @CMP – “Artificia...Richard van der Velde, Technical Support Lead for Cookiebot @CMP – “Artificia...
Richard van der Velde, Technical Support Lead for Cookiebot @CMP – “Artificia...Associazione Digital Days
 
20 Top Social Media Tips for Peer Specialists
20 Top Social Media Tips for Peer Specialists20 Top Social Media Tips for Peer Specialists
20 Top Social Media Tips for Peer Specialistsmlicam615
 
Professional Sales Representative by Sahil Srivastava.pptx
Professional Sales Representative by Sahil Srivastava.pptxProfessional Sales Representative by Sahil Srivastava.pptx
Professional Sales Representative by Sahil Srivastava.pptxSahil Srivastava
 
Digital Marketing Courses In Pune- school Of Internet Marketing
Digital Marketing Courses In Pune- school Of Internet MarketingDigital Marketing Courses In Pune- school Of Internet Marketing
Digital Marketing Courses In Pune- school Of Internet MarketingShauryaBadaya
 
Agencia Marketing Branding Measurement Certification Google Ads Abril 2024
Agencia Marketing Branding Measurement Certification Google Ads Abril 2024Agencia Marketing Branding Measurement Certification Google Ads Abril 2024
Agencia Marketing Branding Measurement Certification Google Ads Abril 2024Marketing BRANDING
 
Introduction to marketing Management Notes
Introduction to marketing Management NotesIntroduction to marketing Management Notes
Introduction to marketing Management NotesKiranTiwari42
 
social media optimization complete indroduction
social media optimization complete indroductionsocial media optimization complete indroduction
social media optimization complete indroductioninfoshraddha747
 
Exploring the Impact of Social Media Trends on Society.pdf
Exploring the Impact of Social Media Trends on Society.pdfExploring the Impact of Social Media Trends on Society.pdf
Exploring the Impact of Social Media Trends on Society.pdfolivalibereo
 
Miss Immigrant USA Activity Pageant Program.pdf
Miss Immigrant USA Activity Pageant Program.pdfMiss Immigrant USA Activity Pageant Program.pdf
Miss Immigrant USA Activity Pageant Program.pdfMagdalena Kulisz
 
Best digital marketing e-book form bignners
Best digital marketing e-book form bignnersBest digital marketing e-book form bignners
Best digital marketing e-book form bignnersmuntasibkhan58
 
Digital Marketing in 5G Era - Digital Transformation in 5G Age
Digital Marketing in 5G Era - Digital Transformation in 5G AgeDigital Marketing in 5G Era - Digital Transformation in 5G Age
Digital Marketing in 5G Era - Digital Transformation in 5G AgeDigiKarishma
 
Gen Z and Millennial Debit Card Use Survey.pdf
Gen Z and Millennial Debit Card Use Survey.pdfGen Z and Millennial Debit Card Use Survey.pdf
Gen Z and Millennial Debit Card Use Survey.pdfMedia Logic
 

Recently uploaded (20)

Creating a Successful Digital Marketing Campaign.pdf
Creating a Successful Digital Marketing Campaign.pdfCreating a Successful Digital Marketing Campaign.pdf
Creating a Successful Digital Marketing Campaign.pdf
 
SEO Forecasting by Nitin Manchanda at Berlin SEO & Content Club
SEO Forecasting by Nitin Manchanda at Berlin SEO & Content ClubSEO Forecasting by Nitin Manchanda at Berlin SEO & Content Club
SEO Forecasting by Nitin Manchanda at Berlin SEO & Content Club
 
2024 WTF - what's working in mobile user acquisition
2024 WTF - what's working in mobile user acquisition2024 WTF - what's working in mobile user acquisition
2024 WTF - what's working in mobile user acquisition
 
Unlocking Passive Income: The Power of Affiliate Marketing
Unlocking Passive Income: The Power of Affiliate MarketingUnlocking Passive Income: The Power of Affiliate Marketing
Unlocking Passive Income: The Power of Affiliate Marketing
 
The Evolution of Internet : How consumers use technology and its impact on th...
The Evolution of Internet : How consumers use technology and its impact on th...The Evolution of Internet : How consumers use technology and its impact on th...
The Evolution of Internet : How consumers use technology and its impact on th...
 
TAM Sports IPL 17 Advertising Report- M01 - M23
TAM Sports IPL 17 Advertising Report- M01 - M23TAM Sports IPL 17 Advertising Report- M01 - M23
TAM Sports IPL 17 Advertising Report- M01 - M23
 
8 distribution in rural mkts.ppt Rural Marketing
8 distribution in rural mkts.ppt Rural Marketing8 distribution in rural mkts.ppt Rural Marketing
8 distribution in rural mkts.ppt Rural Marketing
 
AMAZON Copywriting Portfolio by Cielo Evangelista
AMAZON Copywriting Portfolio by Cielo EvangelistaAMAZON Copywriting Portfolio by Cielo Evangelista
AMAZON Copywriting Portfolio by Cielo Evangelista
 
Richard van der Velde, Technical Support Lead for Cookiebot @CMP – “Artificia...
Richard van der Velde, Technical Support Lead for Cookiebot @CMP – “Artificia...Richard van der Velde, Technical Support Lead for Cookiebot @CMP – “Artificia...
Richard van der Velde, Technical Support Lead for Cookiebot @CMP – “Artificia...
 
20 Top Social Media Tips for Peer Specialists
20 Top Social Media Tips for Peer Specialists20 Top Social Media Tips for Peer Specialists
20 Top Social Media Tips for Peer Specialists
 
Professional Sales Representative by Sahil Srivastava.pptx
Professional Sales Representative by Sahil Srivastava.pptxProfessional Sales Representative by Sahil Srivastava.pptx
Professional Sales Representative by Sahil Srivastava.pptx
 
Digital Marketing Courses In Pune- school Of Internet Marketing
Digital Marketing Courses In Pune- school Of Internet MarketingDigital Marketing Courses In Pune- school Of Internet Marketing
Digital Marketing Courses In Pune- school Of Internet Marketing
 
Agencia Marketing Branding Measurement Certification Google Ads Abril 2024
Agencia Marketing Branding Measurement Certification Google Ads Abril 2024Agencia Marketing Branding Measurement Certification Google Ads Abril 2024
Agencia Marketing Branding Measurement Certification Google Ads Abril 2024
 
Introduction to marketing Management Notes
Introduction to marketing Management NotesIntroduction to marketing Management Notes
Introduction to marketing Management Notes
 
social media optimization complete indroduction
social media optimization complete indroductionsocial media optimization complete indroduction
social media optimization complete indroduction
 
Exploring the Impact of Social Media Trends on Society.pdf
Exploring the Impact of Social Media Trends on Society.pdfExploring the Impact of Social Media Trends on Society.pdf
Exploring the Impact of Social Media Trends on Society.pdf
 
Miss Immigrant USA Activity Pageant Program.pdf
Miss Immigrant USA Activity Pageant Program.pdfMiss Immigrant USA Activity Pageant Program.pdf
Miss Immigrant USA Activity Pageant Program.pdf
 
Best digital marketing e-book form bignners
Best digital marketing e-book form bignnersBest digital marketing e-book form bignners
Best digital marketing e-book form bignners
 
Digital Marketing in 5G Era - Digital Transformation in 5G Age
Digital Marketing in 5G Era - Digital Transformation in 5G AgeDigital Marketing in 5G Era - Digital Transformation in 5G Age
Digital Marketing in 5G Era - Digital Transformation in 5G Age
 
Gen Z and Millennial Debit Card Use Survey.pdf
Gen Z and Millennial Debit Card Use Survey.pdfGen Z and Millennial Debit Card Use Survey.pdf
Gen Z and Millennial Debit Card Use Survey.pdf
 

TF*IDF and the Evolution of Topic Models

  • 1. TF*IDF Introduction to Topic Modeling for SEO 24 Hours of SEO Prepared for January 25, 2018 Nick Eubanks Presented by @nick_eubanks
  • 2. Hi, I’m Nick Eubanks ❏ First business (painting) at 19 years old. $280k in revenue during summer of 2003. ❏ Launch first digital company in 2008 (atomni), built CMS for rapid deployment of Microsites. Sold. ❏ Build custom CMS for reviews in Japan. Angel funded. Sold. ❏ Built and sold lead-gen websites in medical, legal, and SEO. ❏ Joined TrafficSafetyStore.com in May 2012. Grew from ~$3M to well north of ~$20 Million ❏ Currently split time between NK Tech and IFTF. Nick Eubanks Founder and CEO, I’m From The Future Founder, TrafficThinkTank.com Executive Director, NK Tech Owner, ADDHero.com @nick_eubanks
  • 3. We All Want More Traffic to Our Website @nick_eubanks
  • 4. Ideally traffic that is... ❏ Sustainable ❏ Scalable ❏ Free @nick_eubanks
  • 6. Understanding Search Engines ❏ Process of information retrieval; NLP ❏ Training machines to “understand” text ❏ Identifying patterns; topics ❏ Identifying importance; term frequency @nick_eubanks
  • 7. In Comes TF*IDF ❏ Term frequency x inverse document Frequency ❏ Process for machine-based information retrieval ❏ Calculates weights based on frequency of terms used throughout entire document set @nick_eubanks
  • 8. What does that look like... ❏ Defining term “weights” based on the frequency of use through the document ❏ Removal of common “stop” words like the, and, is, because, and so on ❏ Excluding common HTML elements such as words used in header, footer, sidebars, and navigational elements @nick_eubanks
  • 9. Topic Identification ❏ Identify themes across terms to group into “topics” ❏ Ahrefs has some of this ❏ Much better with trained corpora using tf*idf ❏ Can do manually if you have the patience ❏ Use topics to design your content calendars @nick_eubanks
  • 10. Building Relevance ❏ Process: Keyword research > Topic Identification > Theme ❏ Pillar content = Top-level theme ❏ Build topic content in clusters ❏ Example: https://www.hubspot.com/marketing -statistics @nick_eubanks
  • 11. Imagine this Scenario ❏ I gave you a stack of 1,000 documents ❏ Could you answer these questions: ❏ How would you organize them? ❏ What if I asked what they were about? ❏ What if I asked for all the documents about watermelons? ❏ How would you provide this information? @nick_eubanks
  • 12. You would need to create a topic model ❏ To do this, you could use a set of different colored highlighters ❏ Then scan the documents looking for words that are related to each other, and highlight them ❏ Then you would create an index ❏ You would come up with a topic for each set of related terms ❏ You would annotate which pages terms relevant to that topic appeared on @nick_eubanks
  • 13. This is How Search Engines Work @nick_eubanks
  • 14. Example Topic: Organic Farming ❏ Fruit ❏ Watermelons ❏ Lemons ❏ Apples ❏ Vegetables ❏ Squash ❏ Lettuce ❏ broccoli ❏ Organic foods ❏ usda ❏ Lower yields ❏ Organic standards ❏ Farmers ❏ Organic farmers ❏ Certified organic ❏ Synthetic pesticides @nick_eubanks
  • 15. TF*IDF for “Organic Farming” @nick_eubanks
  • 16. Compared to #1 Ranking URL @nick_eubanks
  • 17. Probabilistic Complexities ❏ Automating the identification of topics ❏ Validating topics and training your model ❏ Creation of word vectors @nick_eubanks
  • 18. What are Word Vectors ❏ Simply, a vector of weights ❏ Word2Vec ❏ Pre-trained ❏ King - man + woman = queen ❏ Spatial relations where proximity represents relevance @nick_eubanks
  • 19. Term Clustering into Topics using LDA ❏ Tf*idf has evolved - a look at latent dirichlet allocation [LDA] ❏ LDA is a generative statistical model ❏ Ability to generate probabilities; this is where it gets interesting... @nick_eubanks
  • 20.
  • 21. Topic Clustering ❏ Grouping topics into themes ❏ Where keyword research becomes important ❏ Building corpora of documents representative of relevant topics ❏ Scraping Google really helps with this @nick_eubanks
  • 22. How Does This Get You More SEO Traffic? @nick_eubanks
  • 23. What if you knew... ❏ The terms Google was expecting to find ❏ The topics Google was expecting to find ❏ The concepts that should be linked to ❏ The concepts and content that your page should be linked from? @nick_eubanks
  • 24. Not “Keyword Density” ❏ Dial in the term weights from tf*idf for a specific document ❏ Stuff in a bunch of keywords because you see them weighted heavily in the top ranking pages ❏ Google is much, much smarter than this ❏ Look for terms that represent topics ❏ Use those topics to perform additional keyword research ❏ Explore the pages currently ranking, and analyze their ❏ Internal links (both directions) ❏ External links (both directions) Don’t Do @nick_eubanks
  • 25. Implementing Data from a Topic Model ❏ 28” orange traffic cones ❏ 18” lime traffic cones ❏ Portable traffic cones ❏ Yellow traffic cones ❏ Extendable traffic cone barricades Terms ❏ Orange traffic cones ❏ Lime traffic cones ❏ Colored traffic cones ❏ Collapsible traffic cones ❏ Cone bars ❏ Work zone safety Topics ❏ Traffic cones ❏ Safety cones ❏ Road safety cones Themes @nick_eubanks
  • 29. Looking at the URL Architecture ❏ Traffic Cones ❏ Orange and Lime Traffic Cones ❏ 28” Orange Traffic Cones ❏ 28” Lime Traffic Cones ❏ 18” Orange Traffic Cone ❏ Colored Traffic Cones ❏ Grabber Cones ❏ Cone Bars ❏ Collapsible Traffic Cones ❏ Traffic Cone Accessories Product Content ❏ Traffic Cones ❏ History of Traffic Cones ❏ Custom Traffic Cones ❏ Traffic Cone Selection Guide ❏ Traffic Cones for Construction @nick_eubanks
  • 30. Implementing Data from a Topic Model ❏ Defining content type ❏ Designing content map Reference: imfromthefuture.com/content-map/ ❏ Laying out content calendar ❏ Designing an SEO-First URL Architecture ❏ Publishing ❏ Expanding keyword footprint Reference: imfromthefuture.com/bigfoot-strategy/ @nick_eubanks
  • 31. Take TF*IDF For a Spin https://imfromthefuture.com/tfidf-embed/ @nick_eubanks
  • 32. Take LDA Visualization For a Spin https://imfromthefuture.com/lda-tool/ @nick_eubanks