Machine learning sounds like something out of reach of the average marketer. Last year IBM opened up their super computer Watson, Microsoft launced Azure and also Amazon opened up their Machine Learning models to be commercially used. During this session I’ll introduce the concept of machine learning and share a few practical examples on how you can use it to optimize your SEO processes.
14. “A computer program is said to learn from
experience E with respect to some task T
and some performance measure P, if its
performance on T, as measured by P,
improves with experience E.” -Tom Mitchell,
Carnegie Mellon University
15. E: 50 years of data about housing prices in
Brighton
T: Pricing prediction to sell at right price
P: the better price predictions it gives, the
better future predictions will be
16. The goal of ML is never to make “perfect”
guesses, because ML deals in domains where
there is no such thing. The goal is to make
guesses that are good enough to be useful.
British mathematician and professor of statistics
George E. P. Box that “all models are wrong, but
some are useful”
19. You know
what you are
looking for
What do these
datapoints have
in common?
20. E: 50 years of data about housing prices
in Brighton
T: Pricing prediction to sell at right price
P: the better price predictions it gives, the
better future predictions will be
21. No rules teached. It took Google’s AI thousands of games to detect losing was probably bad
24. Best to start with:
• https://www.coursera.org/learn/machine-learning
by Andrew Ng (Baidu, former Google Brain)
• Tom Mitchell lectures:
http://www.cs.cmu.edu/~tom/10601_fall2012/lect
ures.shtml
• https://work.caltech.edu/telecourse.html Caltech
ML course
27. Mainly use pre trained models:
– Spam classification of user generated content
(comments & reviews)
– Content classification
– Text extraction from pages
– Data gathering
28. • Query classification
• Recommendation engines: internal linking
based on both e-commerce, user
behaviour and SEO metrics.
43. 1. Collected all hotel reviews
2. Check sentiment and main entities
3. Upload search volume and e-commerce
data per hotel
4. Update UX & internal linking accordingly
45. 1. Collected all hotel reviews
2. Plotted against time
3. Extract upcoming entities and sentiments
4. Predict future search behaviour
5. Create landingpages for future targeting
59. • A list of links containing
– Content language
– Content topic
– Spam probability
– Content sentiment (if wanted)
– Prioritized on language relevancy
60. • 10.000+ keywords? Use a ML classifier
• Check for entities like places for local
• Buying intent vs informational
61. Persona
Customer
journey stage
Page Type
Local
identifier
Tag Keyword
Leisure NL Awareness Product Yes Campingaz Campingaz Munich
Leisure NL Awareness Informational No terrasverwarmer
Leisure NL Awareness Informational No terrasverwarming
Leisure NL Awareness Informational No BBQ gasbarbecue
Leisure NL Awareness Informational No BBQ gas bbq
Leisure NL Consideration Informational No Generic gasfles
Leisure NL Retention Informational No Generic gasfles vullen
Leisure NL Retention Informational No Branded primagaz
Leisure NL Consideration Informational No Generic gasfles kopen
B2B-industrie Awareness Informational No LNG lng
Leisure NL Consideration Product No Generic gasflessen
Leisure NL Awareness Informational No Generic kookplaat gas
Energie Awareness Informational No Propaan propaan
Leisure NL Awareness Informational No Butaan butaan
62.
63.
64. "I liked the book you gave me yesterday, but
the rest of my day was terrible."
65.
66.
67.
68.
69.
70. • Restructure website content based on a
set taxonomy of topics
• Extract texts from top 30 and define text
requirements (eg. Searchmetrics module)
• Purchase prediction for new queries
71.
72.
73.
74. • Use Google Tensorflow to identify image
contents
• Crawl topic related content
• Generate automatic descriptions and paragraph
text
• Build a image library site including text, good for
SEO
https://databricks.com/blog/2016/01/25/deep-learning-with-spark-and-tensorflow.html