SlideShare a Scribd company logo
JR Oakes | @jroakes #TechSEOBoost
Fun with Machines. How Machine
Learning is Shaping Google and
Technical SEO
JR Oakes | @jroakes #TechSEOBoost
About Me
• Studied Industrial Design at NCSU
• Worked as an architectural glass
artist for 10 years.
• Was Lead Developer and then
Director of Strategy for medium-
sized agency with 100+ clients
worldwide.
• Work as Director, Technical SEO
for Adapt.
JR Oakes | @jroakes #TechSEOBoost
I have a problem with tf-idf
JR Oakes | @jroakes #TechSEOBoost
About TF-IDF
TF-IDF is very hand-wavy and
sounds very fancy, but is not the
magic elixir to DOMINATING ON
GOOGLE.

Recommended for you

NLP for SEO
NLP for SEONLP for SEO
NLP for SEO

The document is a slide presentation on using natural language processing (NLP) for search engine optimization (SEO). It discusses how NLP can be used to analyze text data for SEO purposes, including preprocessing text through tokenization, normalization, and feature extraction. It also covers vectorization techniques and basic machine learning models that can be applied to NLP tasks for SEO, as well as resources for learning more about applying NLP in SEO. The presentation aims to show how NLP can power applications to help with content creation, link analysis, and other SEO tasks.

seotechnical seo
Scaling Keyword Research to Find Content Gaps
Scaling Keyword Research to Find Content GapsScaling Keyword Research to Find Content Gaps
Scaling Keyword Research to Find Content Gaps

This document discusses scaling keyword research to find content gaps. It begins by explaining how keyword research has changed from 2013 to focus more on SERP features replacing the top blue links. The presenter then outlines an agenda to map SERP features to content formats, use those to research gaps in content formats for underperforming keywords, and automate the process using Python. Code examples are provided to extract keywords from Google Search Console, get their SERP features from SEMrush, check web pages for expected content formats, and generate a report of missing formats. Resources for learning more about the techniques are also shared.

seopythoncontent marketing
Crawl Budget Conqueror - Take Control of Your Crawl Budget
Crawl Budget Conqueror - Take Control of Your Crawl BudgetCrawl Budget Conqueror - Take Control of Your Crawl Budget
Crawl Budget Conqueror - Take Control of Your Crawl Budget

Jori Ford presented on how to take control of a website's crawl budget. She explained that crawl budget is determined by crawl rate and demand. Crawl rate depends on factors like response time and server errors, while demand is based on popularity and freshness. She recommended quantifying a site's current crawl budget by analyzing log files to see what pages are crawled and how often. Then pages can be optimized by improving response time and removing errors. Non-essential pages should be pruned to conserve budget, while important pages can be better linked and updated to increase demand. Overall the key is understanding how Google allocates crawl resources and managing page quality and relevance accordingly.

#technicalseo#seo
JR Oakes | @jroakes #TechSEOBoost
About TF-IDF
It is actually not even the best IR
algorithm.
BM25 takes into account document
length in addition to other factors in
various iterations.
JR Oakes | @jroakes #TechSEOBoost
About TF-IDF
https://wikimedia-research.github.io/Discovery-Search-Test-BM25/
https://wikimedia-research.github.io/Discovery-Search-Test-InterleavedLTR/
JR Oakes | @jroakes #TechSEOBoost
About TF-IDF
The Search Platform Team has been working on improving search on
Wikimedia projects with machine learning. Machine learned-ranking (MLR)
enables us to rank relevance of pages using a model trained on implicit and
explicit judgements. In the first test of the learning-to-rank (LTR) project, we
evaluated the performance of a click-based model on users searching English
Wikipedia. We found that users were slightly more likely to engage with MLR-
provided results than with BM25 results (assessed via the clickthrough rate
and a preference statistic). We also found that users with machine learning-
ranked results were statistically significantly more likely to click on the first
search result first than users with BM25-ranked results, which indicates that
we are onto something. The next step for us is to evaluate the model’s
performance on Wikipedia in other languages.
JR Oakes | @jroakes #TechSEOBoost
About TF-IDF

Recommended for you

MeasureFest July 2021 - Session Segmentation with Machine Learning
MeasureFest July 2021 - Session Segmentation with Machine LearningMeasureFest July 2021 - Session Segmentation with Machine Learning
MeasureFest July 2021 - Session Segmentation with Machine Learning

1. Audience segmentation using unsupervised machine learning can analyze individual user sessions from analytics tools like Google Analytics to automatically group users into behavior segments. 2. The key steps involve extracting session data, processing it, selecting important features, clustering the data using algorithms like k-means, and manually exploring the resulting segments. 3. These segments can provide insights for hypotheses to test in conversion rate optimization experiments and personalizing the user experience.

brighton seogoogle analyticsmachine learning
What I Learned Building a Toy Example to Crawl & Render like Google
What I Learned Building a Toy Example to Crawl & Render like GoogleWhat I Learned Building a Toy Example to Crawl & Render like Google
What I Learned Building a Toy Example to Crawl & Render like Google

JR Oakes presented on building a toy crawler and renderer to better understand how Google and other search engines operate. He discussed key components of crawlers like prioritizing pages, handling duplicates, and respecting robots.txt. He then created a simple "toy internet" of linked pages to crawl. JR built a basic crawler in Python that applies techniques like PageRank, renders pages with Chrome Headless, and includes a search interface using Streamlit. The open source project is intended for learning and experimentation.

seotechnical seo
Technical Content Optimization
Technical Content OptimizationTechnical Content Optimization
Technical Content Optimization

Michael King of iPullRank discusses Information Retrieval, Natural Language Processing and Text Analysis and how to leverage it to improve Search Engine Optimization.

content marketingcontent strategynatural language processing
JR Oakes | @jroakes #TechSEOBoost
About TF-IDF
Wikimedia Research released their first model on Github last month.
MjoLniR – our Python and Spark-based library for handling the
backend data processing for Machine Learned Ranking at
Wikimedia.
https://github.com/wikimedia/search-MjoLniR/tree/master/mjolnir
JR Oakes | @jroakes #TechSEOBoost
About TF-IDF
We are WAY beyond TF-IDF. TF-IDF seems to work because it causes you to
look for related phrases, but it is not a very good relevance metric. It is a
keyword frequency metric.
JR Oakes | @jroakes #TechSEOBoost
How is Google Using Machine
Learning?
JR Oakes | @jroakes #TechSEOBoost
Was Larry Kim right?

Recommended for you

SearchLove Boston 2016 | Mary Bowling | Local Search Experience Optimization
SearchLove Boston 2016 | Mary Bowling | Local Search Experience OptimizationSearchLove Boston 2016 | Mary Bowling | Local Search Experience Optimization
SearchLove Boston 2016 | Mary Bowling | Local Search Experience Optimization

Ranking well is just the beginning of successfully marketing businesses via local search. You then need to attract and engage prospects in order to turn them into customers and to satisfy RankBrain's influence on the algorithms. Mary will show you tactics that will help you to improve your local search experience optimization to attract new leads.

marketinglocalsearch engine optimization
Using Competitive Gap Analyses to Discover Low-Hanging Fruit
Using Competitive Gap Analyses to Discover Low-Hanging FruitUsing Competitive Gap Analyses to Discover Low-Hanging Fruit
Using Competitive Gap Analyses to Discover Low-Hanging Fruit

Presented at Pubcon - Las Vegas on Tuesday, November 7th, 2017, for the panel Actionable SEO: Low-Hanging Fruit, this deck discusses the importance of competitive intelligence for keywords and links for finding opportunities that you may have missed.

seoenterprise seocontent strategy
SearchLeeds 2018 - Steve Chambers - Stickyeyes - How not to F**K up a Migration
SearchLeeds 2018 - Steve Chambers - Stickyeyes - How not to F**K up a Migration SearchLeeds 2018 - Steve Chambers - Stickyeyes - How not to F**K up a Migration
SearchLeeds 2018 - Steve Chambers - Stickyeyes - How not to F**K up a Migration

This document provides guidance on how to successfully conduct a website migration without negatively impacting traffic, rankings, and revenue. It emphasizes the importance of pre-migration planning, actions, and post-migration checks. Key steps include defining responsibilities and resources, creating a project plan and checklist, setting up redirects, internal link updates, and benchmarking rankings. Post-migration, the document recommends checking robots.txt, redirects, log files, and conducting various tests through Google Search Console to identify any issues.

marketing digitaldigital marketingseo ranking factors
JR Oakes | @jroakes #TechSEOBoost
CTR As A Ranking Factor
JR Oakes | @jroakes #TechSEOBoost
CTR As A Ranking Factor
JR Oakes | @jroakes #TechSEOBoost
CTR As A Ranking Factor
Potentially:
• Clicks - For our click model we use a generalization of the PositionBased
Model (PBM) [9], at the core of which lies an examination hypothesis,
stating that in order to be clicked a document has to be examined and
attractive:
• Attention – What if users get the information that they need directly from
the SERP (Answer boxes), without a click, how do we know they were
satisfied?
• Satisfaction – “While looking at the reasons specified by the raters we
found out that 42% of the raters who said that they would click through on
a SERP, indicated that their goal was “to confirm information already
present in the summary” So additional clicks don’t necessarily mean a
poor initial result.
JR Oakes | @jroakes #TechSEOBoost
CTR As A Ranking Factor

Recommended for you

Breaking Down NLP for SEOs - SMX Advanced Europe 2019 - Paul Shapiro
Breaking Down NLP for SEOs - SMX Advanced Europe 2019 - Paul ShapiroBreaking Down NLP for SEOs - SMX Advanced Europe 2019 - Paul Shapiro
Breaking Down NLP for SEOs - SMX Advanced Europe 2019 - Paul Shapiro

Interested in learning about Natural Language Processing (NLP)? Are you using NLP for your SEO already and want to step it up a level? Join this session to get a crash course in NLP. From stemming and lemmatization to word embeddings and its applications for SEO. Paul Shapiro will break down NLP to explain how NLP technology uses machine learning to decipher and analyze our human languages in a way that is highly valuable for marketers and SEOs. Paul will also share specific examples using the Python programming language along the way so you can either start using NLP right away for SEO or find new and more effective ways to use NLP.

seonlpdata science
MnSearch Summit 2018 - Rob Ousbey – The Evolution of SEO: Split-Testing for S...
MnSearch Summit 2018 - Rob Ousbey – The Evolution of SEO: Split-Testing for S...MnSearch Summit 2018 - Rob Ousbey – The Evolution of SEO: Split-Testing for S...
MnSearch Summit 2018 - Rob Ousbey – The Evolution of SEO: Split-Testing for S...

SEO has always sat at the intersection between being a science and an art. We all love to try out new ideas and try to understand what makes the search engines tick, but it can be frustrating to have to cut through the guesswork and speculation just to figure out what Google really wants from us. Even worse, we still find ourselves making SEO changes, seeing uplifts, but then not knowing which changes actually had any impact. Fortunately, new software and better technologies now make it possible to run proper SEO-focused tests and, for the first time, actually measure the impact that each SEO change has on our site. Rob will share these techniques, discuss some of the experiments that Distilled has been running, reveal the unexpected things they’ve learned along the way, and share how you can start running experiments yourself.

mnsearch summitmnsearchdigital marketing
Max Prin - MnSearch Summit 2018 - SEO for the Current Mobile Landscape
Max Prin - MnSearch Summit 2018 - SEO for the Current Mobile LandscapeMax Prin - MnSearch Summit 2018 - SEO for the Current Mobile Landscape
Max Prin - MnSearch Summit 2018 - SEO for the Current Mobile Landscape

Max Prin discussed technical SEO tactics for the mobile landscape. He emphasized that mobile searches now surpass desktop searches, so websites need to be mobile-friendly and fast loading for mobile users. He recommended responsive design, AMP pages, and progressive web apps to provide optimized experiences for users on all devices. Ensuring content parity between mobile and desktop versions is also important. Structured data and metadata can enhance search engine results and voice search results.

seotechnical seomnsearch
JR Oakes | @jroakes #TechSEOBoost
CTR As A Ranking Factor
Machine Learning in its simplest form takes:
1. Input features
2. An algorithm that processes the features (most often) in a linear, non-
linear, or tree-based way to make a prediction.
3. And an evaluation metric that compares the prediction to your “ground
truth” data.
It is technically possible that CTR and / or Quality Rater data provides the
ground truth.
JR Oakes | @jroakes #TechSEOBoost
CTR As A Ranking Factor
The problem is:
We don’t have the ground truth, we don’t know the features, and we sure as
hell have no idea what is in here:
JR Oakes | @jroakes #TechSEOBoost
CTR As A Ranking Factor
We know that it probably depends on:
• Click-through-rate
• Context models
• Ground-truth quality (Quality Rater’s Guidelines)
• And other standard factors.
JR Oakes | @jroakes #TechSEOBoost
Storytelling

Recommended for you

Conflicting Website Signals & Confused Search Engines - Rachel Costello, Tech...
Conflicting Website Signals & Confused Search Engines - Rachel Costello, Tech...Conflicting Website Signals & Confused Search Engines - Rachel Costello, Tech...
Conflicting Website Signals & Confused Search Engines - Rachel Costello, Tech...

Are you sending mixed messages to Google? There are many different signals that feed into URL selection for search engines, and when these signals aren’t implemented correctly search engines have to make their own assumptions about your website and what’s important. In this talk, Rachel will share examples where a website’s signals can be ignored or overruled, as well as how to test your site setup. Don’t leave anything to chance – be sure that the most important areas of your site are getting the attention the attention they deserve.

seorachel costellodeepcrawl
The New Renaissance of JavaScript
The New Renaissance of JavaScriptThe New Renaissance of JavaScript
The New Renaissance of JavaScript

This document discusses various techniques for improving JavaScript rendering for SEO purposes, including: - Using automated tests to prevent JavaScript-related SEO errors before deployment. Unit and end-to-end tests can check for issues like missing tags. - Choosing an appropriate rendering technique depending on how often content changes, whether it be pre-rendering, server-side rendering, or dynamic rendering. - Leveraging universal JavaScript to avoid accidental cloaking issues and ensure consistency between what users and search engines see. Workarounds are discussed when universal JavaScript is not practical.

javascripttechnical seopwa
Software Testing for SEO
Software Testing for SEOSoftware Testing for SEO
Software Testing for SEO

Managing Director of iPullRank, Mike King, talks about how to leverage automated testing to ensure that developers engaged in Continuous Integration don't end up accidentally breaking the optimizations in place for SEO

seoadvanced seocontinuous integration
JR Oakes | @jroakes #TechSEOBoost
Storytelling
JR Oakes | @jroakes #TechSEOBoost
Storytelling
Using Generative Adversarial Networks to train machines how to see the
storylines in news events.
https://www.ijcai.org/proceedings/2017/0554.pdf
JR Oakes | @jroakes #TechSEOBoost
LSTMs
JR Oakes | @jroakes #TechSEOBoost
LSTMs
We would also guess that LSTMs (with attention) play some role in Rankbrain
based on its state-of-the-art ability to pick up referential information in texts
well beyond traditional BOW models.
http://colah.github.io/posts/2015-08-Understanding-LSTMs/

Recommended for you

Schema and Open Graph 101 - SMX Munich
Schema and Open Graph 101 - SMX MunichSchema and Open Graph 101 - SMX Munich
Schema and Open Graph 101 - SMX Munich

Matthew Brown discusses semantic search engine optimization techniques. He defines semantic SEO as using semantic web technologies to send detailed page content meanings to search engines in a way computers can process. Brown recommends starting with Schema.org and Open Graph vocabularies and provides links to resources on structured data types, markup troubleshooting, and semantic web statistics. He also lists people involved in both SEO and semantic web fields.

semantseosearch engine optimization
MnSearch Summit 2018 - Paul Shapiro – Start Building SEO Efficiencies with Au...
MnSearch Summit 2018 - Paul Shapiro – Start Building SEO Efficiencies with Au...MnSearch Summit 2018 - Paul Shapiro – Start Building SEO Efficiencies with Au...
MnSearch Summit 2018 - Paul Shapiro – Start Building SEO Efficiencies with Au...

Learn about the different things you can and cannot automate in SEO, saving you time and enabling more advanced work. Discover free tools, such as KNIME, and learn how to use them to begin your automation efforts. Finally, learn what an API is and how it can help you and your SEO work

mnsearchmnsearch summitdigital marketing
You Don't Know SEO
You Don't Know SEOYou Don't Know SEO
You Don't Know SEO

Mike King examines the state of the SEO industry and talks through knowing information retrieval will help improve our understanding of Google. This talk debuted at MozCon

seoinformation retrievalgoogle
JR Oakes | @jroakes #TechSEOBoost
What should we focus on?
JR Oakes | @jroakes #TechSEOBoost
Query Disambiguation
JR Oakes | @jroakes #TechSEOBoost
Query Disambiguation
Very little information in the query and
a lot of information in the possible
results.
JR Oakes | @jroakes #TechSEOBoost
Query Disambiguation
Google tries to give us a nudge.

Recommended for you

ChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai search

This is about chat gpt and generative ai. How it is fine tuning the search based on prompt provided by user every time, and how search actually work

Seo company in chennai
Seo company in chennaiSeo company in chennai
Seo company in chennai

The document provides an overview of search engine optimization (SEO) basics. It discusses key on-page optimization techniques like keyword research, meta tags, image optimization and heading tags. It also covers off-page optimization including link building, social bookmarking and directory submissions. The document is presented as a tutorial by DLK Technologies on SEO strategies and includes questions for clarification.

professional seo
TechSEO Boost 2018: Research Competition
TechSEO Boost 2018: Research CompetitionTechSEO Boost 2018: Research Competition
TechSEO Boost 2018: Research Competition

Vincent Terrasi presented on building a machine learning model to predict webpage rankings in search engine results pages (SERPs) with 92% reliability. The model analyzed data from SEMrush, Majestic, ScreamingFrog, OnCrawl, and Visiblis to identify the most important ranking factors for specific topics without human intervention. OVH was then able to instantly check if new webpages would rank first in Google or compare pages' predicted positions. Dan Taylor discussed utilizing Cloudflare Workers to implement technical SEO elements like Hreflang, redirects, and meta robots tags through serverless functions. Testing showed these could be deployed at scale with minimal DevOps while being detected by Google. However, workers

seotechnical seosearch engine optimization
JR Oakes | @jroakes #TechSEOBoost
Query Disambiguation
What a strong hint to
consider when thinking about
what needs to be included
on a page discussing:
Lipton Tea
Also a very strong hint at
potential navigation.
JR Oakes | @jroakes #TechSEOBoost
Query Disambiguation
AT&T does an amazing job
at this.
JR Oakes | @jroakes #TechSEOBoost
Semantic Relevance
JR Oakes | @jroakes #TechSEOBoost
Semantic Relevance
Bill Slawski (as always) is spot on.

Recommended for you

TechSEO Boost 2019: Research Competition
TechSEO Boost 2019: Research CompetitionTechSEO Boost 2019: Research Competition
TechSEO Boost 2019: Research Competition

This document contains the slides from a TechSEO Boost conference research competition. There were three finalists who presented on topics related to technical SEO research they had conducted: Eric Enge presented on how Google search features impact click-through rates, Tomek Rudzki discussed taking JavaScript SEO to the next level by addressing issues with indexing JavaScript content, and Vincent Terrasi presented on generating qualitative content in multiple languages. Tomek Rudzki was selected as the grand prize winner for his research on JavaScript indexing challenges.

seotechnical seo
TechSEO Boost 2021 - Rendering Strategies: Measuring the Devil’s Details in C...
TechSEO Boost 2021 - Rendering Strategies: Measuring the Devil’s Details in C...TechSEO Boost 2021 - Rendering Strategies: Measuring the Devil’s Details in C...
TechSEO Boost 2021 - Rendering Strategies: Measuring the Devil’s Details in C...

This document discusses various rendering strategies and their impact on Core Web Vitals metrics. It begins by defining the Core Web Vitals metrics - Largest Contentful Paint, First Input Delay, and Cumulative Layout Shift. It then examines different rendering strategies like client-side rendering, server-side rendering, static rendering, and rehydration. For each strategy, it outlines potential issues that could lead to poor Core Web Vitals and provides mitigation tactics to address those issues. The goal is to help understand how rendering strategies affect page speed and provide ways to optimize for Core Web Vitals.

technical seoseo
Croud Presents: How to Build a Data-driven SEO Strategy Using NLP
Croud Presents: How to Build a Data-driven SEO Strategy Using NLPCroud Presents: How to Build a Data-driven SEO Strategy Using NLP
Croud Presents: How to Build a Data-driven SEO Strategy Using NLP

Exploring how you can harness the huge amounts of data available to build an effective, empirically-led SEO strategy using machine learning resource such as natural language processing (NLP). Including useful and practical tips on areas such as topic modelling, categorisation and clustering, so you can get started on using NLP in your own SEO strategy right away.

seomachine learningnlp
JR Oakes | @jroakes #TechSEOBoost
Semantic Relevance
Going back to the patent from Google
in 2014 (Integrated external related
phrase information into a phrase-
based indexing information retrieval
system), we see that there is an
marked gain in the significance of
phrases in a page based on
additional semantically related
qualifying phrases.
JR Oakes | @jroakes #TechSEOBoost
Semantic Relevance
There are many ways to handle this on a
page level.
JR Oakes | @jroakes #TechSEOBoost
Semantic Relevance
But, this really starts much sooner by
trying to discover content / intent
categories that your site is relevant
for to even start the process of
building out relevant content
categories for your visitors.
https://anaconda.org/jroakes/cluster-
share/notebook
JR Oakes | @jroakes #TechSEOBoost
Semantic Relevance
The prior notebook ingests your
keywords, models them to vector
space, and then runs k-means to
group the keywords into relevance
clusters.

Recommended for you

Search engine optimization Company
Search engine optimization CompanySearch engine optimization Company
Search engine optimization Company

In the year of 2010, in Independent India, a vision was born, which would eventually stand out as a brand name synonymous with innovation and integrity. Building on its varied expertise and domain knowledge, DLK offers clients a wide range SEO, SEM, IT, Software and BPO services. These services enable business to "Do Business Better". we have developed perspectives quite different from most SEO services in the INDIA. We offer: 1. Real SEO strategies that seamlessly blend in with your marketing plan; your vision comes first, we build our SEO strategies around that 2. SEO services that go beyond simple search engine optimization and SEM, and support other sectors of your marketing efforts with the tools at our disposal

| seo companies | seo expert | sem |
seo company in chennai
seo company in chennai seo company in chennai
seo company in chennai

The document is from DLK Technologies and provides an overview of search engine optimization (SEO) basics. It discusses key on-page SEO elements like meta titles, keywords, descriptions and heading tags. It also covers off-page optimization techniques such as link building, social bookmarking and article submission. The goal of the SEO tutorial is to explain the necessary information around search engine optimization and how it can help get traffic from search engines.

seo companyseo company in chennai
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

This document provides an overview of natural language processing techniques for gathering and analyzing text data, including web scraping, topic modeling, and clustering. It discusses gathering text data through APIs or web scraping using tools like Beautiful Soup. It also covers representing text numerically using bag-of-words and TF-IDF, visualizing documents in multi-dimensional spaces based on word frequencies, and using k-means clustering to group similar documents together based on cosine or Euclidean distances between their vectors. The document uses examples of Netflix movie descriptions to illustrate these NLP techniques.

machine learningdata for gooddata science
JR Oakes | @jroakes #TechSEOBoost
Semantic Relevance
JR Oakes | @jroakes #TechSEOBoost
Semantic Relevance
Note this goes well beyond term-
frequency.
JR Oakes | @jroakes #TechSEOBoost
Semantic Relevance
Using skip-gram models impart
probability of cooccurrence across
large corpuses which is much closer
to what Google does than simple tf-
idf.
JR Oakes | @jroakes #TechSEOBoost
We should also care about click
satisfaction.

Recommended for you

Birst Webinar Slides: "Build vs. Buy - Making the Right Choice for a Great Da...
Birst Webinar Slides: "Build vs. Buy - Making the Right Choice for a Great Da...Birst Webinar Slides: "Build vs. Buy - Making the Right Choice for a Great Da...
Birst Webinar Slides: "Build vs. Buy - Making the Right Choice for a Great Da...

Presentation slides for the Birst webinar, "Build vs. Buy - Making the Right Choice for a Great Data Product"

powered by birstembedded analyticsbirst
Demo day
Demo dayDemo day
Demo day

The document summarizes a DSC MAIT Demo Day event focused on showcasing projects completed by core team members, including some with a Halloween theme. Five projects are described: [1] A fortune telling AI chatbot trained on Reddit and news data; [2] An AI-generated horror plot generator trained on movie plots; [3] A horror movie recommendation system; [4] A JavaScript chess engine; and [5] An Android/iOS app integrating machine learning models. The document provides technical overviews and lists collaborators for each project. It also announces the launch of the new DSC MAIT website.

dscdeveloper student clubdat science
skillshare organic search strategy
skillshare organic search strategyskillshare organic search strategy
skillshare organic search strategy

And end-to-end introduction to building meaningful strategies for organic search. This course addresses: What is an organic search strategy? What you need to know and do before starting a project with a client? The research process Organizing and prioritizing action items Building, editing, and presenting presentation Along with general tips and tricks This class is targeted to SEO practitioners with 3-6 year of experience (particularly management to director levels). However, anyone can glean insights from this class, as it will be focused on building general critical, strategic thinking for the organic search channel. Materials Needed: Internet connection / Google search A Creative mind Whiteboard One of the following would help with keyword analysis: SEMrush/aHref/Moz/getStat/etc. Site crawlers: Screaming Frog/Sitebulb/DeepCrawl/OnCrawl/aHref/etc.

seodigital strategyseo strategy
JR Oakes | @jroakes #TechSEOBoost
Click Satisfaction
JR Oakes | @jroakes #TechSEOBoost
Click Satisfaction
Working hard to ensure that your pages get the clicks. H/T to @fighto for the
excellent article here:
https://searchengineland.com/alert-abnormal-organic-ctr-detected-automatic-
detection-poorly-performing-meta-data-280290
https://anaconda.org/jroakes/ctr_anamolies_share/notebook
JR Oakes | @jroakes #TechSEOBoost
We should also care about content
deduplication.
JR Oakes | @jroakes #TechSEOBoost
Content Deduplication
https://anaconda.org/jroakes/duplicate_detection
_with_shingling_share/notebook

Recommended for you

Machine Learning and Python For Marketing Automation | MKGO October 2019 | Ru...
Machine Learning and Python For Marketing Automation | MKGO October 2019 | Ru...Machine Learning and Python For Marketing Automation | MKGO October 2019 | Ru...
Machine Learning and Python For Marketing Automation | MKGO October 2019 | Ru...

Advancements to Machine Learning are changing the game for busy marketers, with automation possibilities from personalised messaging and content creation to social listening and predictive analysis available.

pythonmachine learningtechnical seo
Trusting Your Ingredients - What Building Software And Cheesecake Have In Common
Trusting Your Ingredients - What Building Software And Cheesecake Have In CommonTrusting Your Ingredients - What Building Software And Cheesecake Have In Common
Trusting Your Ingredients - What Building Software And Cheesecake Have In Common

The document discusses the similarities between making cheesecake and building software applications. It notes that both processes require trusting where ingredients/libraries come from and having transparency in the overall process. This includes knowing the ingredients/libraries, who uses them, and where they are stored. The document advocates integrating security practices like DevSecOps earlier in the development lifecycle to help build more secure applications faster.

dockerjfrogdevops
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - TrivadisTechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis

This document provides an overview of artificial intelligence trends and applications in development and operations. It discusses how AI is being used for rapid prototyping, intelligent programming assistants, automatic error handling and code refactoring, and strategic decision making. Examples are given of AI tools from Microsoft, Facebook, and Codota. The document also discusses challenges like interpretability of neural networks and outlines a vision of "Software 2.0" where programs are generated automatically to satisfy goals. It emphasizes that AI will transform software development over the next 10 years.

techeventartificial intelligencedevops
JR Oakes | @jroakes #TechSEOBoost
Wrapping Up
It is very difficult to gain intuition into how Google works based on solely external
data. The reality is that context, machine learning, and click data allows for the
building of models that humans cannot understand easily.
We wanted to move the conversation away from simplistic keyword mechanisms
and towards an understanding that there semantics and context are much more
valuable to ranking.
JR Oakes | @jroakes #TechSEOBoost

More Related Content

What's hot

The inbounder London - 2. May 2017 Tom Anthony
The inbounder London - 2. May 2017  Tom Anthony The inbounder London - 2. May 2017  Tom Anthony
The inbounder London - 2. May 2017 Tom Anthony
We Are Marketing
 
TechSEO Boost 2018: The Statelessness of Technical SEO
TechSEO Boost 2018: The Statelessness of Technical SEOTechSEO Boost 2018: The Statelessness of Technical SEO
TechSEO Boost 2018: The Statelessness of Technical SEO
Catalyst
 
TechSEO Boost 2017: The State of Technical SEO
TechSEO Boost 2017: The State of Technical SEOTechSEO Boost 2017: The State of Technical SEO
TechSEO Boost 2017: The State of Technical SEO
Catalyst
 
NLP for SEO
NLP for SEONLP for SEO
NLP for SEO
Catalyst
 
Scaling Keyword Research to Find Content Gaps
Scaling Keyword Research to Find Content GapsScaling Keyword Research to Find Content Gaps
Scaling Keyword Research to Find Content Gaps
Hamlet Batista
 
Crawl Budget Conqueror - Take Control of Your Crawl Budget
Crawl Budget Conqueror - Take Control of Your Crawl BudgetCrawl Budget Conqueror - Take Control of Your Crawl Budget
Crawl Budget Conqueror - Take Control of Your Crawl Budget
Catalyst
 
MeasureFest July 2021 - Session Segmentation with Machine Learning
MeasureFest July 2021 - Session Segmentation with Machine LearningMeasureFest July 2021 - Session Segmentation with Machine Learning
MeasureFest July 2021 - Session Segmentation with Machine Learning
Richard Lawrence
 
What I Learned Building a Toy Example to Crawl & Render like Google
What I Learned Building a Toy Example to Crawl & Render like GoogleWhat I Learned Building a Toy Example to Crawl & Render like Google
What I Learned Building a Toy Example to Crawl & Render like Google
Catalyst
 
Technical Content Optimization
Technical Content OptimizationTechnical Content Optimization
Technical Content Optimization
Michael King
 
SearchLove Boston 2016 | Mary Bowling | Local Search Experience Optimization
SearchLove Boston 2016 | Mary Bowling | Local Search Experience OptimizationSearchLove Boston 2016 | Mary Bowling | Local Search Experience Optimization
SearchLove Boston 2016 | Mary Bowling | Local Search Experience Optimization
Distilled
 
Using Competitive Gap Analyses to Discover Low-Hanging Fruit
Using Competitive Gap Analyses to Discover Low-Hanging FruitUsing Competitive Gap Analyses to Discover Low-Hanging Fruit
Using Competitive Gap Analyses to Discover Low-Hanging Fruit
Keith Goode
 
SearchLeeds 2018 - Steve Chambers - Stickyeyes - How not to F**K up a Migration
SearchLeeds 2018 - Steve Chambers - Stickyeyes - How not to F**K up a Migration SearchLeeds 2018 - Steve Chambers - Stickyeyes - How not to F**K up a Migration
SearchLeeds 2018 - Steve Chambers - Stickyeyes - How not to F**K up a Migration
Branded3
 
Breaking Down NLP for SEOs - SMX Advanced Europe 2019 - Paul Shapiro
Breaking Down NLP for SEOs - SMX Advanced Europe 2019 - Paul ShapiroBreaking Down NLP for SEOs - SMX Advanced Europe 2019 - Paul Shapiro
Breaking Down NLP for SEOs - SMX Advanced Europe 2019 - Paul Shapiro
Paul Shapiro
 
MnSearch Summit 2018 - Rob Ousbey – The Evolution of SEO: Split-Testing for S...
MnSearch Summit 2018 - Rob Ousbey – The Evolution of SEO: Split-Testing for S...MnSearch Summit 2018 - Rob Ousbey – The Evolution of SEO: Split-Testing for S...
MnSearch Summit 2018 - Rob Ousbey – The Evolution of SEO: Split-Testing for S...
MnSearch, The Minnesota Search Engine Marketing Association
 
Max Prin - MnSearch Summit 2018 - SEO for the Current Mobile Landscape
Max Prin - MnSearch Summit 2018 - SEO for the Current Mobile LandscapeMax Prin - MnSearch Summit 2018 - SEO for the Current Mobile Landscape
Max Prin - MnSearch Summit 2018 - SEO for the Current Mobile Landscape
Max Prin
 
Conflicting Website Signals & Confused Search Engines - Rachel Costello, Tech...
Conflicting Website Signals & Confused Search Engines - Rachel Costello, Tech...Conflicting Website Signals & Confused Search Engines - Rachel Costello, Tech...
Conflicting Website Signals & Confused Search Engines - Rachel Costello, Tech...
Rachel Costello
 
The New Renaissance of JavaScript
The New Renaissance of JavaScriptThe New Renaissance of JavaScript
The New Renaissance of JavaScript
Hamlet Batista
 
Software Testing for SEO
Software Testing for SEOSoftware Testing for SEO
Software Testing for SEO
Michael King
 
Schema and Open Graph 101 - SMX Munich
Schema and Open Graph 101 - SMX MunichSchema and Open Graph 101 - SMX Munich
Schema and Open Graph 101 - SMX Munich
Matthew Brown
 
MnSearch Summit 2018 - Paul Shapiro – Start Building SEO Efficiencies with Au...
MnSearch Summit 2018 - Paul Shapiro – Start Building SEO Efficiencies with Au...MnSearch Summit 2018 - Paul Shapiro – Start Building SEO Efficiencies with Au...
MnSearch Summit 2018 - Paul Shapiro – Start Building SEO Efficiencies with Au...
MnSearch, The Minnesota Search Engine Marketing Association
 

What's hot (20)

The inbounder London - 2. May 2017 Tom Anthony
The inbounder London - 2. May 2017  Tom Anthony The inbounder London - 2. May 2017  Tom Anthony
The inbounder London - 2. May 2017 Tom Anthony
 
TechSEO Boost 2018: The Statelessness of Technical SEO
TechSEO Boost 2018: The Statelessness of Technical SEOTechSEO Boost 2018: The Statelessness of Technical SEO
TechSEO Boost 2018: The Statelessness of Technical SEO
 
TechSEO Boost 2017: The State of Technical SEO
TechSEO Boost 2017: The State of Technical SEOTechSEO Boost 2017: The State of Technical SEO
TechSEO Boost 2017: The State of Technical SEO
 
NLP for SEO
NLP for SEONLP for SEO
NLP for SEO
 
Scaling Keyword Research to Find Content Gaps
Scaling Keyword Research to Find Content GapsScaling Keyword Research to Find Content Gaps
Scaling Keyword Research to Find Content Gaps
 
Crawl Budget Conqueror - Take Control of Your Crawl Budget
Crawl Budget Conqueror - Take Control of Your Crawl BudgetCrawl Budget Conqueror - Take Control of Your Crawl Budget
Crawl Budget Conqueror - Take Control of Your Crawl Budget
 
MeasureFest July 2021 - Session Segmentation with Machine Learning
MeasureFest July 2021 - Session Segmentation with Machine LearningMeasureFest July 2021 - Session Segmentation with Machine Learning
MeasureFest July 2021 - Session Segmentation with Machine Learning
 
What I Learned Building a Toy Example to Crawl & Render like Google
What I Learned Building a Toy Example to Crawl & Render like GoogleWhat I Learned Building a Toy Example to Crawl & Render like Google
What I Learned Building a Toy Example to Crawl & Render like Google
 
Technical Content Optimization
Technical Content OptimizationTechnical Content Optimization
Technical Content Optimization
 
SearchLove Boston 2016 | Mary Bowling | Local Search Experience Optimization
SearchLove Boston 2016 | Mary Bowling | Local Search Experience OptimizationSearchLove Boston 2016 | Mary Bowling | Local Search Experience Optimization
SearchLove Boston 2016 | Mary Bowling | Local Search Experience Optimization
 
Using Competitive Gap Analyses to Discover Low-Hanging Fruit
Using Competitive Gap Analyses to Discover Low-Hanging FruitUsing Competitive Gap Analyses to Discover Low-Hanging Fruit
Using Competitive Gap Analyses to Discover Low-Hanging Fruit
 
SearchLeeds 2018 - Steve Chambers - Stickyeyes - How not to F**K up a Migration
SearchLeeds 2018 - Steve Chambers - Stickyeyes - How not to F**K up a Migration SearchLeeds 2018 - Steve Chambers - Stickyeyes - How not to F**K up a Migration
SearchLeeds 2018 - Steve Chambers - Stickyeyes - How not to F**K up a Migration
 
Breaking Down NLP for SEOs - SMX Advanced Europe 2019 - Paul Shapiro
Breaking Down NLP for SEOs - SMX Advanced Europe 2019 - Paul ShapiroBreaking Down NLP for SEOs - SMX Advanced Europe 2019 - Paul Shapiro
Breaking Down NLP for SEOs - SMX Advanced Europe 2019 - Paul Shapiro
 
MnSearch Summit 2018 - Rob Ousbey – The Evolution of SEO: Split-Testing for S...
MnSearch Summit 2018 - Rob Ousbey – The Evolution of SEO: Split-Testing for S...MnSearch Summit 2018 - Rob Ousbey – The Evolution of SEO: Split-Testing for S...
MnSearch Summit 2018 - Rob Ousbey – The Evolution of SEO: Split-Testing for S...
 
Max Prin - MnSearch Summit 2018 - SEO for the Current Mobile Landscape
Max Prin - MnSearch Summit 2018 - SEO for the Current Mobile LandscapeMax Prin - MnSearch Summit 2018 - SEO for the Current Mobile Landscape
Max Prin - MnSearch Summit 2018 - SEO for the Current Mobile Landscape
 
Conflicting Website Signals & Confused Search Engines - Rachel Costello, Tech...
Conflicting Website Signals & Confused Search Engines - Rachel Costello, Tech...Conflicting Website Signals & Confused Search Engines - Rachel Costello, Tech...
Conflicting Website Signals & Confused Search Engines - Rachel Costello, Tech...
 
The New Renaissance of JavaScript
The New Renaissance of JavaScriptThe New Renaissance of JavaScript
The New Renaissance of JavaScript
 
Software Testing for SEO
Software Testing for SEOSoftware Testing for SEO
Software Testing for SEO
 
Schema and Open Graph 101 - SMX Munich
Schema and Open Graph 101 - SMX MunichSchema and Open Graph 101 - SMX Munich
Schema and Open Graph 101 - SMX Munich
 
MnSearch Summit 2018 - Paul Shapiro – Start Building SEO Efficiencies with Au...
MnSearch Summit 2018 - Paul Shapiro – Start Building SEO Efficiencies with Au...MnSearch Summit 2018 - Paul Shapiro – Start Building SEO Efficiencies with Au...
MnSearch Summit 2018 - Paul Shapiro – Start Building SEO Efficiencies with Au...
 

Similar to TechSEO Boost 2017: Fun with Machine Learning: How Machine Learning is Shaping Google and Technical SEO

You Don't Know SEO
You Don't Know SEOYou Don't Know SEO
You Don't Know SEO
Michael King
 
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
rohitcse52
 
Seo company in chennai
Seo company in chennaiSeo company in chennai
Seo company in chennai
NissyMary
 
TechSEO Boost 2018: Research Competition
TechSEO Boost 2018: Research CompetitionTechSEO Boost 2018: Research Competition
TechSEO Boost 2018: Research Competition
Catalyst
 
TechSEO Boost 2019: Research Competition
TechSEO Boost 2019: Research CompetitionTechSEO Boost 2019: Research Competition
TechSEO Boost 2019: Research Competition
Catalyst
 
TechSEO Boost 2021 - Rendering Strategies: Measuring the Devil’s Details in C...
TechSEO Boost 2021 - Rendering Strategies: Measuring the Devil’s Details in C...TechSEO Boost 2021 - Rendering Strategies: Measuring the Devil’s Details in C...
TechSEO Boost 2021 - Rendering Strategies: Measuring the Devil’s Details in C...
Catalyst
 
Croud Presents: How to Build a Data-driven SEO Strategy Using NLP
Croud Presents: How to Build a Data-driven SEO Strategy Using NLPCroud Presents: How to Build a Data-driven SEO Strategy Using NLP
Croud Presents: How to Build a Data-driven SEO Strategy Using NLP
Daniel Liddle
 
Search engine optimization Company
Search engine optimization CompanySearch engine optimization Company
Search engine optimization Company
tirumala375
 
seo company in chennai
seo company in chennai seo company in chennai
seo company in chennai
Vinoth Dlk
 
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
Sara Hooker
 
Birst Webinar Slides: "Build vs. Buy - Making the Right Choice for a Great Da...
Birst Webinar Slides: "Build vs. Buy - Making the Right Choice for a Great Da...Birst Webinar Slides: "Build vs. Buy - Making the Right Choice for a Great Da...
Birst Webinar Slides: "Build vs. Buy - Making the Right Choice for a Great Da...
Birst
 
Demo day
Demo dayDemo day
Demo day
DeepikaRana30
 
skillshare organic search strategy
skillshare organic search strategyskillshare organic search strategy
skillshare organic search strategy
Alexis Sanders
 
Machine Learning and Python For Marketing Automation | MKGO October 2019 | Ru...
Machine Learning and Python For Marketing Automation | MKGO October 2019 | Ru...Machine Learning and Python For Marketing Automation | MKGO October 2019 | Ru...
Machine Learning and Python For Marketing Automation | MKGO October 2019 | Ru...
Ruth Everett
 
Trusting Your Ingredients - What Building Software And Cheesecake Have In Common
Trusting Your Ingredients - What Building Software And Cheesecake Have In CommonTrusting Your Ingredients - What Building Software And Cheesecake Have In Common
Trusting Your Ingredients - What Building Software And Cheesecake Have In Common
Leon Stigter
 
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - TrivadisTechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
Trivadis
 
Technical SEO Training Day | Igoo
Technical SEO Training Day | Igoo Technical SEO Training Day | Igoo
Technical SEO Training Day | Igoo
Charlie Whitworth
 
Orchestration, the conductor's score
Orchestration, the conductor's scoreOrchestration, the conductor's score
Orchestration, the conductor's score
Salesforce Engineering
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
Tobias Schneck
 
Making Reddit Search Relevant and Scalable - Anupama Joshi & Jerry Bao, Reddit
Making Reddit Search Relevant and Scalable - Anupama Joshi & Jerry Bao, RedditMaking Reddit Search Relevant and Scalable - Anupama Joshi & Jerry Bao, Reddit
Making Reddit Search Relevant and Scalable - Anupama Joshi & Jerry Bao, Reddit
Lucidworks
 

Similar to TechSEO Boost 2017: Fun with Machine Learning: How Machine Learning is Shaping Google and Technical SEO (20)

You Don't Know SEO
You Don't Know SEOYou Don't Know SEO
You Don't Know SEO
 
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
 
Seo company in chennai
Seo company in chennaiSeo company in chennai
Seo company in chennai
 
TechSEO Boost 2018: Research Competition
TechSEO Boost 2018: Research CompetitionTechSEO Boost 2018: Research Competition
TechSEO Boost 2018: Research Competition
 
TechSEO Boost 2019: Research Competition
TechSEO Boost 2019: Research CompetitionTechSEO Boost 2019: Research Competition
TechSEO Boost 2019: Research Competition
 
TechSEO Boost 2021 - Rendering Strategies: Measuring the Devil’s Details in C...
TechSEO Boost 2021 - Rendering Strategies: Measuring the Devil’s Details in C...TechSEO Boost 2021 - Rendering Strategies: Measuring the Devil’s Details in C...
TechSEO Boost 2021 - Rendering Strategies: Measuring the Devil’s Details in C...
 
Croud Presents: How to Build a Data-driven SEO Strategy Using NLP
Croud Presents: How to Build a Data-driven SEO Strategy Using NLPCroud Presents: How to Build a Data-driven SEO Strategy Using NLP
Croud Presents: How to Build a Data-driven SEO Strategy Using NLP
 
Search engine optimization Company
Search engine optimization CompanySearch engine optimization Company
Search engine optimization Company
 
seo company in chennai
seo company in chennai seo company in chennai
seo company in chennai
 
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
 
Birst Webinar Slides: "Build vs. Buy - Making the Right Choice for a Great Da...
Birst Webinar Slides: "Build vs. Buy - Making the Right Choice for a Great Da...Birst Webinar Slides: "Build vs. Buy - Making the Right Choice for a Great Da...
Birst Webinar Slides: "Build vs. Buy - Making the Right Choice for a Great Da...
 
Demo day
Demo dayDemo day
Demo day
 
skillshare organic search strategy
skillshare organic search strategyskillshare organic search strategy
skillshare organic search strategy
 
Machine Learning and Python For Marketing Automation | MKGO October 2019 | Ru...
Machine Learning and Python For Marketing Automation | MKGO October 2019 | Ru...Machine Learning and Python For Marketing Automation | MKGO October 2019 | Ru...
Machine Learning and Python For Marketing Automation | MKGO October 2019 | Ru...
 
Trusting Your Ingredients - What Building Software And Cheesecake Have In Common
Trusting Your Ingredients - What Building Software And Cheesecake Have In CommonTrusting Your Ingredients - What Building Software And Cheesecake Have In Common
Trusting Your Ingredients - What Building Software And Cheesecake Have In Common
 
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - TrivadisTechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
 
Technical SEO Training Day | Igoo
Technical SEO Training Day | Igoo Technical SEO Training Day | Igoo
Technical SEO Training Day | Igoo
 
Orchestration, the conductor's score
Orchestration, the conductor's scoreOrchestration, the conductor's score
Orchestration, the conductor's score
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
 
Making Reddit Search Relevant and Scalable - Anupama Joshi & Jerry Bao, Reddit
Making Reddit Search Relevant and Scalable - Anupama Joshi & Jerry Bao, RedditMaking Reddit Search Relevant and Scalable - Anupama Joshi & Jerry Bao, Reddit
Making Reddit Search Relevant and Scalable - Anupama Joshi & Jerry Bao, Reddit
 

More from Catalyst

Closing the Gap: Adopting Omnichannel Strategies for Stronger Brand-Consumer ...
Closing the Gap: Adopting Omnichannel Strategies for Stronger Brand-Consumer ...Closing the Gap: Adopting Omnichannel Strategies for Stronger Brand-Consumer ...
Closing the Gap: Adopting Omnichannel Strategies for Stronger Brand-Consumer ...
Catalyst
 
TechSEO Boost 2021 - Cultivating a Product Mindset for Success
TechSEO Boost 2021 - Cultivating a Product Mindset for SuccessTechSEO Boost 2021 - Cultivating a Product Mindset for Success
TechSEO Boost 2021 - Cultivating a Product Mindset for Success
Catalyst
 
TechSEO Boost 2021 - SEO Experimentation
TechSEO Boost 2021 - SEO ExperimentationTechSEO Boost 2021 - SEO Experimentation
TechSEO Boost 2021 - SEO Experimentation
Catalyst
 
TechSEO Boost 2021 - The Future Is The Past: Tagging And Tracking Through The...
TechSEO Boost 2021 - The Future Is The Past: Tagging And Tracking Through The...TechSEO Boost 2021 - The Future Is The Past: Tagging And Tracking Through The...
TechSEO Boost 2021 - The Future Is The Past: Tagging And Tracking Through The...
Catalyst
 
10 Trends Changing Programmatic
10 Trends Changing Programmatic10 Trends Changing Programmatic
10 Trends Changing Programmatic
Catalyst
 
New Commerce Conference: Charting a Course to Success with Your Retail Media ...
New Commerce Conference: Charting a Course to Success with Your Retail Media ...New Commerce Conference: Charting a Course to Success with Your Retail Media ...
New Commerce Conference: Charting a Course to Success with Your Retail Media ...
Catalyst
 
The New Commerce Conference: The Omni-channel Imperative
The New Commerce Conference: The Omni-channel ImperativeThe New Commerce Conference: The Omni-channel Imperative
The New Commerce Conference: The Omni-channel Imperative
Catalyst
 
New Commerce Commerce: All Things Instacart
New Commerce Commerce: All Things InstacartNew Commerce Commerce: All Things Instacart
New Commerce Commerce: All Things Instacart
Catalyst
 
The Power of SEO: Protect Your Bottom Line & Future Proof Your Brand
The Power of SEO: Protect Your Bottom Line & Future Proof Your BrandThe Power of SEO: Protect Your Bottom Line & Future Proof Your Brand
The Power of SEO: Protect Your Bottom Line & Future Proof Your Brand
Catalyst
 
The Era of Omni-Commerce: New Insights for Dominating the Digital Shelf and B...
The Era of Omni-Commerce: New Insights for Dominating the Digital Shelf and B...The Era of Omni-Commerce: New Insights for Dominating the Digital Shelf and B...
The Era of Omni-Commerce: New Insights for Dominating the Digital Shelf and B...
Catalyst
 
Reignite Your Business with Performance Marketing: 4 Ways to Fuel Your Reopening
Reignite Your Business with Performance Marketing: 4 Ways to Fuel Your ReopeningReignite Your Business with Performance Marketing: 4 Ways to Fuel Your Reopening
Reignite Your Business with Performance Marketing: 4 Ways to Fuel Your Reopening
Catalyst
 
Reignite Your Business with Performance Marketing: 4 Ways to Dial-Up Brand In...
Reignite Your Business with Performance Marketing: 4 Ways to Dial-Up Brand In...Reignite Your Business with Performance Marketing: 4 Ways to Dial-Up Brand In...
Reignite Your Business with Performance Marketing: 4 Ways to Dial-Up Brand In...
Catalyst
 
Evolve Your Social Commerce Strategy: Thinking Beyond Facebook
Evolve Your Social Commerce Strategy: Thinking Beyond FacebookEvolve Your Social Commerce Strategy: Thinking Beyond Facebook
Evolve Your Social Commerce Strategy: Thinking Beyond Facebook
Catalyst
 
B2B SEO: Increase Traffic & Leads in 2020
B2B SEO: Increase Traffic & Leads in 2020B2B SEO: Increase Traffic & Leads in 2020
B2B SEO: Increase Traffic & Leads in 2020
Catalyst
 
Keynote: Bias in Search and Recommender Systems
Keynote: Bias in Search and Recommender SystemsKeynote: Bias in Search and Recommender Systems
Keynote: Bias in Search and Recommender Systems
Catalyst
 
Generating Qualitative Content with GPT-2 in All Languages
Generating Qualitative Content with GPT-2 in All LanguagesGenerating Qualitative Content with GPT-2 in All Languages
Generating Qualitative Content with GPT-2 in All Languages
Catalyst
 
Automate, Create Tools, & Test Ideas Quickly with Google Apps Script
Automate, Create Tools, & Test Ideas Quickly with Google Apps ScriptAutomate, Create Tools, & Test Ideas Quickly with Google Apps Script
Automate, Create Tools, & Test Ideas Quickly with Google Apps Script
Catalyst
 
The User is The Query: The Rise of Predictive Proactive Search
The User is The Query: The Rise of Predictive Proactive SearchThe User is The Query: The Rise of Predictive Proactive Search
The User is The Query: The Rise of Predictive Proactive Search
Catalyst
 
The Ultimate Pagination for SEO
The Ultimate Pagination for SEOThe Ultimate Pagination for SEO
The Ultimate Pagination for SEO
Catalyst
 
Ranking Factors Going Causal: Regressions, Machine Learning, and Neural Networks
Ranking Factors Going Causal: Regressions, Machine Learning, and Neural NetworksRanking Factors Going Causal: Regressions, Machine Learning, and Neural Networks
Ranking Factors Going Causal: Regressions, Machine Learning, and Neural Networks
Catalyst
 

More from Catalyst (20)

Closing the Gap: Adopting Omnichannel Strategies for Stronger Brand-Consumer ...
Closing the Gap: Adopting Omnichannel Strategies for Stronger Brand-Consumer ...Closing the Gap: Adopting Omnichannel Strategies for Stronger Brand-Consumer ...
Closing the Gap: Adopting Omnichannel Strategies for Stronger Brand-Consumer ...
 
TechSEO Boost 2021 - Cultivating a Product Mindset for Success
TechSEO Boost 2021 - Cultivating a Product Mindset for SuccessTechSEO Boost 2021 - Cultivating a Product Mindset for Success
TechSEO Boost 2021 - Cultivating a Product Mindset for Success
 
TechSEO Boost 2021 - SEO Experimentation
TechSEO Boost 2021 - SEO ExperimentationTechSEO Boost 2021 - SEO Experimentation
TechSEO Boost 2021 - SEO Experimentation
 
TechSEO Boost 2021 - The Future Is The Past: Tagging And Tracking Through The...
TechSEO Boost 2021 - The Future Is The Past: Tagging And Tracking Through The...TechSEO Boost 2021 - The Future Is The Past: Tagging And Tracking Through The...
TechSEO Boost 2021 - The Future Is The Past: Tagging And Tracking Through The...
 
10 Trends Changing Programmatic
10 Trends Changing Programmatic10 Trends Changing Programmatic
10 Trends Changing Programmatic
 
New Commerce Conference: Charting a Course to Success with Your Retail Media ...
New Commerce Conference: Charting a Course to Success with Your Retail Media ...New Commerce Conference: Charting a Course to Success with Your Retail Media ...
New Commerce Conference: Charting a Course to Success with Your Retail Media ...
 
The New Commerce Conference: The Omni-channel Imperative
The New Commerce Conference: The Omni-channel ImperativeThe New Commerce Conference: The Omni-channel Imperative
The New Commerce Conference: The Omni-channel Imperative
 
New Commerce Commerce: All Things Instacart
New Commerce Commerce: All Things InstacartNew Commerce Commerce: All Things Instacart
New Commerce Commerce: All Things Instacart
 
The Power of SEO: Protect Your Bottom Line & Future Proof Your Brand
The Power of SEO: Protect Your Bottom Line & Future Proof Your BrandThe Power of SEO: Protect Your Bottom Line & Future Proof Your Brand
The Power of SEO: Protect Your Bottom Line & Future Proof Your Brand
 
The Era of Omni-Commerce: New Insights for Dominating the Digital Shelf and B...
The Era of Omni-Commerce: New Insights for Dominating the Digital Shelf and B...The Era of Omni-Commerce: New Insights for Dominating the Digital Shelf and B...
The Era of Omni-Commerce: New Insights for Dominating the Digital Shelf and B...
 
Reignite Your Business with Performance Marketing: 4 Ways to Fuel Your Reopening
Reignite Your Business with Performance Marketing: 4 Ways to Fuel Your ReopeningReignite Your Business with Performance Marketing: 4 Ways to Fuel Your Reopening
Reignite Your Business with Performance Marketing: 4 Ways to Fuel Your Reopening
 
Reignite Your Business with Performance Marketing: 4 Ways to Dial-Up Brand In...
Reignite Your Business with Performance Marketing: 4 Ways to Dial-Up Brand In...Reignite Your Business with Performance Marketing: 4 Ways to Dial-Up Brand In...
Reignite Your Business with Performance Marketing: 4 Ways to Dial-Up Brand In...
 
Evolve Your Social Commerce Strategy: Thinking Beyond Facebook
Evolve Your Social Commerce Strategy: Thinking Beyond FacebookEvolve Your Social Commerce Strategy: Thinking Beyond Facebook
Evolve Your Social Commerce Strategy: Thinking Beyond Facebook
 
B2B SEO: Increase Traffic & Leads in 2020
B2B SEO: Increase Traffic & Leads in 2020B2B SEO: Increase Traffic & Leads in 2020
B2B SEO: Increase Traffic & Leads in 2020
 
Keynote: Bias in Search and Recommender Systems
Keynote: Bias in Search and Recommender SystemsKeynote: Bias in Search and Recommender Systems
Keynote: Bias in Search and Recommender Systems
 
Generating Qualitative Content with GPT-2 in All Languages
Generating Qualitative Content with GPT-2 in All LanguagesGenerating Qualitative Content with GPT-2 in All Languages
Generating Qualitative Content with GPT-2 in All Languages
 
Automate, Create Tools, & Test Ideas Quickly with Google Apps Script
Automate, Create Tools, & Test Ideas Quickly with Google Apps ScriptAutomate, Create Tools, & Test Ideas Quickly with Google Apps Script
Automate, Create Tools, & Test Ideas Quickly with Google Apps Script
 
The User is The Query: The Rise of Predictive Proactive Search
The User is The Query: The Rise of Predictive Proactive SearchThe User is The Query: The Rise of Predictive Proactive Search
The User is The Query: The Rise of Predictive Proactive Search
 
The Ultimate Pagination for SEO
The Ultimate Pagination for SEOThe Ultimate Pagination for SEO
The Ultimate Pagination for SEO
 
Ranking Factors Going Causal: Regressions, Machine Learning, and Neural Networks
Ranking Factors Going Causal: Regressions, Machine Learning, and Neural NetworksRanking Factors Going Causal: Regressions, Machine Learning, and Neural Networks
Ranking Factors Going Causal: Regressions, Machine Learning, and Neural Networks
 

Recently uploaded

Go To Market Strategy - Zig When Others Zag
Go To Market Strategy - Zig When Others ZagGo To Market Strategy - Zig When Others Zag
Go To Market Strategy - Zig When Others Zag
Rajesh Math
 
Chandigarh Institute of Internet Marketing
Chandigarh Institute of Internet MarketingChandigarh Institute of Internet Marketing
Chandigarh Institute of Internet Marketing
CIIM
 
Importance of SEO to support holistic marketing strategies and the rise of n...
Importance of SEO to  support holistic marketing strategies and the rise of n...Importance of SEO to  support holistic marketing strategies and the rise of n...
Importance of SEO to support holistic marketing strategies and the rise of n...
JessicaRedman5
 
KODA Digital Marketing Agency Profile Services.pdf
KODA Digital Marketing Agency Profile Services.pdfKODA Digital Marketing Agency Profile Services.pdf
KODA Digital Marketing Agency Profile Services.pdf
amanprince3789
 
BLOG ISSUE 46- Balmer Lawrie Quarterly Gazette
BLOG ISSUE 46- Balmer Lawrie Quarterly GazetteBLOG ISSUE 46- Balmer Lawrie Quarterly Gazette
BLOG ISSUE 46- Balmer Lawrie Quarterly Gazette
BalmerLawrie
 
ABM, The True Story - Rob Griffin, G5 Futures
ABM, The True Story - Rob Griffin, G5 FuturesABM, The True Story - Rob Griffin, G5 Futures
Know about what is digital marketing.pptx
Know about what is digital marketing.pptxKnow about what is digital marketing.pptx
Know about what is digital marketing.pptx
cricketworld24
 
SEO for Revenue, Grow Your Business, Not Just Your Rankings - Dale Bertrand
SEO for Revenue, Grow Your Business, Not Just Your Rankings - Dale BertrandSEO for Revenue, Grow Your Business, Not Just Your Rankings - Dale Bertrand
SEO for Revenue, Grow Your Business, Not Just Your Rankings - Dale Bertrand
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
TAM AdEx-Quarterly Report on Radio Advertising_2024.pdf
TAM AdEx-Quarterly Report on Radio Advertising_2024.pdfTAM AdEx-Quarterly Report on Radio Advertising_2024.pdf
TAM AdEx-Quarterly Report on Radio Advertising_2024.pdf
Social Samosa
 
[Webinar - VWO] AI-First Strategies to Drive Traffic and Conversions for 2024...
[Webinar - VWO] AI-First Strategies to Drive Traffic and Conversions for 2024...[Webinar - VWO] AI-First Strategies to Drive Traffic and Conversions for 2024...
[Webinar - VWO] AI-First Strategies to Drive Traffic and Conversions for 2024...
VWO
 
Unlocking the Potential of AI and XR - A Step-by-Step Guide to Strategic Int...
Unlocking the Potential of AI and XR -  A Step-by-Step Guide to Strategic Int...Unlocking the Potential of AI and XR -  A Step-by-Step Guide to Strategic Int...
Unlocking the Potential of AI and XR - A Step-by-Step Guide to Strategic Int...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
10 Advantages and Disadvantages of Social Media Marketing in 2024
10 Advantages and Disadvantages of Social Media Marketing in 202410 Advantages and Disadvantages of Social Media Marketing in 2024
10 Advantages and Disadvantages of Social Media Marketing in 2024
Markonik
 
PPC and SEO Synergies - Strategies Every Company Should Deploy - Benjamin Lund
PPC and SEO Synergies - Strategies Every Company Should Deploy - Benjamin LundPPC and SEO Synergies - Strategies Every Company Should Deploy - Benjamin Lund
PPC and SEO Synergies - Strategies Every Company Should Deploy - Benjamin Lund
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
NIMA2024 | Hoe Danone Trends vertaalt naar Strategie voor het versterken van ...
NIMA2024 | Hoe Danone Trends vertaalt naar Strategie voor het versterken van ...NIMA2024 | Hoe Danone Trends vertaalt naar Strategie voor het versterken van ...
NIMA2024 | Hoe Danone Trends vertaalt naar Strategie voor het versterken van ...
BBPMedia1
 
webs jyoti php training in gurgaon
webs  jyoti  php training   in   gurgaonwebs  jyoti  php training   in   gurgaon
webs jyoti php training in gurgaon
sns434331
 
Billion Broadcaster's Frame Posters and Horizontal Lift Advertising Screens: ...
Billion Broadcaster's Frame Posters and Horizontal Lift Advertising Screens: ...Billion Broadcaster's Frame Posters and Horizontal Lift Advertising Screens: ...
Billion Broadcaster's Frame Posters and Horizontal Lift Advertising Screens: ...
VikasYadav194549
 
An Odyssey into Composable Digital Solutions - Brian McKeiver
An Odyssey into Composable Digital Solutions - Brian McKeiverAn Odyssey into Composable Digital Solutions - Brian McKeiver
An Odyssey into Composable Digital Solutions - Brian McKeiver
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Importance of Digital Marketing in 2024
Importance of Digital Marketing in  2024Importance of Digital Marketing in  2024
Importance of Digital Marketing in 2024
eyekootech
 
Digital Marketing Trends, Experts Insights on How to Gain a Competitive Edge ...
Digital Marketing Trends, Experts Insights on How to Gain a Competitive Edge ...Digital Marketing Trends, Experts Insights on How to Gain a Competitive Edge ...
Digital Marketing Trends, Experts Insights on How to Gain a Competitive Edge ...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Toortizi - Rationale ( SALTY SNACKS )
Toortizi  -  Rationale  ( SALTY SNACKS )Toortizi  -  Rationale  ( SALTY SNACKS )
Toortizi - Rationale ( SALTY SNACKS )
IQads
 

Recently uploaded (20)

Go To Market Strategy - Zig When Others Zag
Go To Market Strategy - Zig When Others ZagGo To Market Strategy - Zig When Others Zag
Go To Market Strategy - Zig When Others Zag
 
Chandigarh Institute of Internet Marketing
Chandigarh Institute of Internet MarketingChandigarh Institute of Internet Marketing
Chandigarh Institute of Internet Marketing
 
Importance of SEO to support holistic marketing strategies and the rise of n...
Importance of SEO to  support holistic marketing strategies and the rise of n...Importance of SEO to  support holistic marketing strategies and the rise of n...
Importance of SEO to support holistic marketing strategies and the rise of n...
 
KODA Digital Marketing Agency Profile Services.pdf
KODA Digital Marketing Agency Profile Services.pdfKODA Digital Marketing Agency Profile Services.pdf
KODA Digital Marketing Agency Profile Services.pdf
 
BLOG ISSUE 46- Balmer Lawrie Quarterly Gazette
BLOG ISSUE 46- Balmer Lawrie Quarterly GazetteBLOG ISSUE 46- Balmer Lawrie Quarterly Gazette
BLOG ISSUE 46- Balmer Lawrie Quarterly Gazette
 
ABM, The True Story - Rob Griffin, G5 Futures
ABM, The True Story - Rob Griffin, G5 FuturesABM, The True Story - Rob Griffin, G5 Futures
ABM, The True Story - Rob Griffin, G5 Futures
 
Know about what is digital marketing.pptx
Know about what is digital marketing.pptxKnow about what is digital marketing.pptx
Know about what is digital marketing.pptx
 
SEO for Revenue, Grow Your Business, Not Just Your Rankings - Dale Bertrand
SEO for Revenue, Grow Your Business, Not Just Your Rankings - Dale BertrandSEO for Revenue, Grow Your Business, Not Just Your Rankings - Dale Bertrand
SEO for Revenue, Grow Your Business, Not Just Your Rankings - Dale Bertrand
 
TAM AdEx-Quarterly Report on Radio Advertising_2024.pdf
TAM AdEx-Quarterly Report on Radio Advertising_2024.pdfTAM AdEx-Quarterly Report on Radio Advertising_2024.pdf
TAM AdEx-Quarterly Report on Radio Advertising_2024.pdf
 
[Webinar - VWO] AI-First Strategies to Drive Traffic and Conversions for 2024...
[Webinar - VWO] AI-First Strategies to Drive Traffic and Conversions for 2024...[Webinar - VWO] AI-First Strategies to Drive Traffic and Conversions for 2024...
[Webinar - VWO] AI-First Strategies to Drive Traffic and Conversions for 2024...
 
Unlocking the Potential of AI and XR - A Step-by-Step Guide to Strategic Int...
Unlocking the Potential of AI and XR -  A Step-by-Step Guide to Strategic Int...Unlocking the Potential of AI and XR -  A Step-by-Step Guide to Strategic Int...
Unlocking the Potential of AI and XR - A Step-by-Step Guide to Strategic Int...
 
10 Advantages and Disadvantages of Social Media Marketing in 2024
10 Advantages and Disadvantages of Social Media Marketing in 202410 Advantages and Disadvantages of Social Media Marketing in 2024
10 Advantages and Disadvantages of Social Media Marketing in 2024
 
PPC and SEO Synergies - Strategies Every Company Should Deploy - Benjamin Lund
PPC and SEO Synergies - Strategies Every Company Should Deploy - Benjamin LundPPC and SEO Synergies - Strategies Every Company Should Deploy - Benjamin Lund
PPC and SEO Synergies - Strategies Every Company Should Deploy - Benjamin Lund
 
NIMA2024 | Hoe Danone Trends vertaalt naar Strategie voor het versterken van ...
NIMA2024 | Hoe Danone Trends vertaalt naar Strategie voor het versterken van ...NIMA2024 | Hoe Danone Trends vertaalt naar Strategie voor het versterken van ...
NIMA2024 | Hoe Danone Trends vertaalt naar Strategie voor het versterken van ...
 
webs jyoti php training in gurgaon
webs  jyoti  php training   in   gurgaonwebs  jyoti  php training   in   gurgaon
webs jyoti php training in gurgaon
 
Billion Broadcaster's Frame Posters and Horizontal Lift Advertising Screens: ...
Billion Broadcaster's Frame Posters and Horizontal Lift Advertising Screens: ...Billion Broadcaster's Frame Posters and Horizontal Lift Advertising Screens: ...
Billion Broadcaster's Frame Posters and Horizontal Lift Advertising Screens: ...
 
An Odyssey into Composable Digital Solutions - Brian McKeiver
An Odyssey into Composable Digital Solutions - Brian McKeiverAn Odyssey into Composable Digital Solutions - Brian McKeiver
An Odyssey into Composable Digital Solutions - Brian McKeiver
 
Importance of Digital Marketing in 2024
Importance of Digital Marketing in  2024Importance of Digital Marketing in  2024
Importance of Digital Marketing in 2024
 
Digital Marketing Trends, Experts Insights on How to Gain a Competitive Edge ...
Digital Marketing Trends, Experts Insights on How to Gain a Competitive Edge ...Digital Marketing Trends, Experts Insights on How to Gain a Competitive Edge ...
Digital Marketing Trends, Experts Insights on How to Gain a Competitive Edge ...
 
Toortizi - Rationale ( SALTY SNACKS )
Toortizi  -  Rationale  ( SALTY SNACKS )Toortizi  -  Rationale  ( SALTY SNACKS )
Toortizi - Rationale ( SALTY SNACKS )
 

TechSEO Boost 2017: Fun with Machine Learning: How Machine Learning is Shaping Google and Technical SEO

  • 1. JR Oakes | @jroakes #TechSEOBoost Fun with Machines. How Machine Learning is Shaping Google and Technical SEO
  • 2. JR Oakes | @jroakes #TechSEOBoost About Me • Studied Industrial Design at NCSU • Worked as an architectural glass artist for 10 years. • Was Lead Developer and then Director of Strategy for medium- sized agency with 100+ clients worldwide. • Work as Director, Technical SEO for Adapt.
  • 3. JR Oakes | @jroakes #TechSEOBoost I have a problem with tf-idf
  • 4. JR Oakes | @jroakes #TechSEOBoost About TF-IDF TF-IDF is very hand-wavy and sounds very fancy, but is not the magic elixir to DOMINATING ON GOOGLE.
  • 5. JR Oakes | @jroakes #TechSEOBoost About TF-IDF It is actually not even the best IR algorithm. BM25 takes into account document length in addition to other factors in various iterations.
  • 6. JR Oakes | @jroakes #TechSEOBoost About TF-IDF https://wikimedia-research.github.io/Discovery-Search-Test-BM25/ https://wikimedia-research.github.io/Discovery-Search-Test-InterleavedLTR/
  • 7. JR Oakes | @jroakes #TechSEOBoost About TF-IDF The Search Platform Team has been working on improving search on Wikimedia projects with machine learning. Machine learned-ranking (MLR) enables us to rank relevance of pages using a model trained on implicit and explicit judgements. In the first test of the learning-to-rank (LTR) project, we evaluated the performance of a click-based model on users searching English Wikipedia. We found that users were slightly more likely to engage with MLR- provided results than with BM25 results (assessed via the clickthrough rate and a preference statistic). We also found that users with machine learning- ranked results were statistically significantly more likely to click on the first search result first than users with BM25-ranked results, which indicates that we are onto something. The next step for us is to evaluate the model’s performance on Wikipedia in other languages.
  • 8. JR Oakes | @jroakes #TechSEOBoost About TF-IDF
  • 9. JR Oakes | @jroakes #TechSEOBoost About TF-IDF Wikimedia Research released their first model on Github last month. MjoLniR – our Python and Spark-based library for handling the backend data processing for Machine Learned Ranking at Wikimedia. https://github.com/wikimedia/search-MjoLniR/tree/master/mjolnir
  • 10. JR Oakes | @jroakes #TechSEOBoost About TF-IDF We are WAY beyond TF-IDF. TF-IDF seems to work because it causes you to look for related phrases, but it is not a very good relevance metric. It is a keyword frequency metric.
  • 11. JR Oakes | @jroakes #TechSEOBoost How is Google Using Machine Learning?
  • 12. JR Oakes | @jroakes #TechSEOBoost Was Larry Kim right?
  • 13. JR Oakes | @jroakes #TechSEOBoost CTR As A Ranking Factor
  • 14. JR Oakes | @jroakes #TechSEOBoost CTR As A Ranking Factor
  • 15. JR Oakes | @jroakes #TechSEOBoost CTR As A Ranking Factor Potentially: • Clicks - For our click model we use a generalization of the PositionBased Model (PBM) [9], at the core of which lies an examination hypothesis, stating that in order to be clicked a document has to be examined and attractive: • Attention – What if users get the information that they need directly from the SERP (Answer boxes), without a click, how do we know they were satisfied? • Satisfaction – “While looking at the reasons specified by the raters we found out that 42% of the raters who said that they would click through on a SERP, indicated that their goal was “to confirm information already present in the summary” So additional clicks don’t necessarily mean a poor initial result.
  • 16. JR Oakes | @jroakes #TechSEOBoost CTR As A Ranking Factor
  • 17. JR Oakes | @jroakes #TechSEOBoost CTR As A Ranking Factor Machine Learning in its simplest form takes: 1. Input features 2. An algorithm that processes the features (most often) in a linear, non- linear, or tree-based way to make a prediction. 3. And an evaluation metric that compares the prediction to your “ground truth” data. It is technically possible that CTR and / or Quality Rater data provides the ground truth.
  • 18. JR Oakes | @jroakes #TechSEOBoost CTR As A Ranking Factor The problem is: We don’t have the ground truth, we don’t know the features, and we sure as hell have no idea what is in here:
  • 19. JR Oakes | @jroakes #TechSEOBoost CTR As A Ranking Factor We know that it probably depends on: • Click-through-rate • Context models • Ground-truth quality (Quality Rater’s Guidelines) • And other standard factors.
  • 20. JR Oakes | @jroakes #TechSEOBoost Storytelling
  • 21. JR Oakes | @jroakes #TechSEOBoost Storytelling
  • 22. JR Oakes | @jroakes #TechSEOBoost Storytelling Using Generative Adversarial Networks to train machines how to see the storylines in news events. https://www.ijcai.org/proceedings/2017/0554.pdf
  • 23. JR Oakes | @jroakes #TechSEOBoost LSTMs
  • 24. JR Oakes | @jroakes #TechSEOBoost LSTMs We would also guess that LSTMs (with attention) play some role in Rankbrain based on its state-of-the-art ability to pick up referential information in texts well beyond traditional BOW models. http://colah.github.io/posts/2015-08-Understanding-LSTMs/
  • 25. JR Oakes | @jroakes #TechSEOBoost What should we focus on?
  • 26. JR Oakes | @jroakes #TechSEOBoost Query Disambiguation
  • 27. JR Oakes | @jroakes #TechSEOBoost Query Disambiguation Very little information in the query and a lot of information in the possible results.
  • 28. JR Oakes | @jroakes #TechSEOBoost Query Disambiguation Google tries to give us a nudge.
  • 29. JR Oakes | @jroakes #TechSEOBoost Query Disambiguation What a strong hint to consider when thinking about what needs to be included on a page discussing: Lipton Tea Also a very strong hint at potential navigation.
  • 30. JR Oakes | @jroakes #TechSEOBoost Query Disambiguation AT&T does an amazing job at this.
  • 31. JR Oakes | @jroakes #TechSEOBoost Semantic Relevance
  • 32. JR Oakes | @jroakes #TechSEOBoost Semantic Relevance Bill Slawski (as always) is spot on.
  • 33. JR Oakes | @jroakes #TechSEOBoost Semantic Relevance Going back to the patent from Google in 2014 (Integrated external related phrase information into a phrase- based indexing information retrieval system), we see that there is an marked gain in the significance of phrases in a page based on additional semantically related qualifying phrases.
  • 34. JR Oakes | @jroakes #TechSEOBoost Semantic Relevance There are many ways to handle this on a page level.
  • 35. JR Oakes | @jroakes #TechSEOBoost Semantic Relevance But, this really starts much sooner by trying to discover content / intent categories that your site is relevant for to even start the process of building out relevant content categories for your visitors. https://anaconda.org/jroakes/cluster- share/notebook
  • 36. JR Oakes | @jroakes #TechSEOBoost Semantic Relevance The prior notebook ingests your keywords, models them to vector space, and then runs k-means to group the keywords into relevance clusters.
  • 37. JR Oakes | @jroakes #TechSEOBoost Semantic Relevance
  • 38. JR Oakes | @jroakes #TechSEOBoost Semantic Relevance Note this goes well beyond term- frequency.
  • 39. JR Oakes | @jroakes #TechSEOBoost Semantic Relevance Using skip-gram models impart probability of cooccurrence across large corpuses which is much closer to what Google does than simple tf- idf.
  • 40. JR Oakes | @jroakes #TechSEOBoost We should also care about click satisfaction.
  • 41. JR Oakes | @jroakes #TechSEOBoost Click Satisfaction
  • 42. JR Oakes | @jroakes #TechSEOBoost Click Satisfaction Working hard to ensure that your pages get the clicks. H/T to @fighto for the excellent article here: https://searchengineland.com/alert-abnormal-organic-ctr-detected-automatic- detection-poorly-performing-meta-data-280290 https://anaconda.org/jroakes/ctr_anamolies_share/notebook
  • 43. JR Oakes | @jroakes #TechSEOBoost We should also care about content deduplication.
  • 44. JR Oakes | @jroakes #TechSEOBoost Content Deduplication https://anaconda.org/jroakes/duplicate_detection _with_shingling_share/notebook
  • 45. JR Oakes | @jroakes #TechSEOBoost Wrapping Up It is very difficult to gain intuition into how Google works based on solely external data. The reality is that context, machine learning, and click data allows for the building of models that humans cannot understand easily. We wanted to move the conversation away from simplistic keyword mechanisms and towards an understanding that there semantics and context are much more valuable to ranking.
  • 46. JR Oakes | @jroakes #TechSEOBoost