SlideShare a Scribd company logo
1 of 41
Download to read offline
Machine learning & data science w SEO
Rozszyfrowujemy Rank Brain
2
2004 - 2013 - Black box SEO
3
4
2013 - 2015/16 - White Hat SEO
5
6
2016 - dziś - Technical SEO
7
8
2019 - Data science SEO?
Co raz więcej danych…
9
Data driven SEO…
10
Data science w SEO - obecnie
U mnie
zielono!
U mnie też!
11
Rank Brain
Używany przez Google od 28 października 2015 algorytm sztucznej
inteligencji. Jego celem jest zwracanie użytkownikowi lepiej dopasowanych
wyników wyszukiwania.
12
13
Jak działa rank brain? Przykład word2vec
14
Jak działa rank brain? Przykład word2vec
15
Przykład - tworzenie treści
- Foteliki samochodowe dla dzieci - TAK
- Siodełka samochodowe dla dzieci - NIE
- LSI Keywords (Bezpieczeństwo, jazda samochodem, kodeks drogowy)
16
Przykład - tworzenie treści
17
Czynniki algorytmiczne
18
Czynniki algorytmiczne
Zapytanie użytkownika
Wynik odpowiedni (czynniki UX, intencje)
Dopasowane Niedopasowane
Niczego nie
zmieniamy
Inny zestaw
czynników
Google's Paul Haahr:
We Don't Fully Understand
RankBrain
20
Czynniki algorytmiczne
Makijaż Opony zimowe
0
15
30
45
60
Tytuł Długość treści Domain authority
0
10
20
30
40
Tytuł Długość treści Domain authority
Kary też są
kontekstowe. Anomalie.
Przewidujemy czynniki
Rank brain.
23
Data Set
Dla określonej grupy fraz (najlepiej z tej samej kategorii) zbieramy TOP 50 i tyle danych ile
zdołamy:
- Widoczność domeny
- Długość treści
- Liczba linków wychodzących/przychodzących
- Wiek domeny
- Domain authority
- Citation flow
- Trust flow
- Czas odpowiedzi
- Mobile friendly
- SSL
Etc…
*TOP 50 bo porównujemy różnicę pomiędzy domenami w TOP 10 i poza
24
Work flow
Pozyskanie danych Analiza danych
*Można też tylko R
Storage danych
25
Budowanie data set
Pakiety:
• Rcrawler
• Dplyr
• Plyr
• RJSONIO
• Rcurl
• Tidyverse
26
Przykład
27
Przykład - Crawler
Data set na bazie własnej domeny -
zbieramy wszystko co możemy i np.
Sprawdzamy jak na to, że tekst jest
widoczny wpływa to, że pisze go
Jstyna Mądro. 

Mam nadzieje, że RODO mnie nie
dojedzie.
28
Analiza danych
29
Modele analizy
*Wyklucz dane nie wpływające na analizę (keyword, url)
30
Poprawność danych
Realne dane Predykcja
31
Random tree
32
Random tree
Tworzy losowe drzewa decyzyjne i łączy je ze sobą w celu poprawy jakości
wyników.
33
XGBoost
Opiera się na kilku technikach, główną zaletą jest szybkość i dokładność
poprzez trening na słabych przykładach.
34
Ważny Mniej ważny
Porównanie wpływu 2 czynników na TOP 10
35
Wizualizacja
36
Co jeszcze? Analiza logów
37
Co jeszcze? Analiza logów
38
Co jeszcze? Analiza logów
39
Możliwości są nieskończone
40
SEO data
scientist?
Dziękuje za uwagę!
Damian Sałkowski
d.salkowski@senuto.com

More Related Content

Similar to SemKRK#9 - Damian Sałkowski - Machine Learning & Data Science w SEO - Rozszyfrowujemy rank brain

Efektywność dzięki SEO
Efektywność dzięki SEOEfektywność dzięki SEO
Efektywność dzięki SEODorota Wojtczak
 
Analiza kwalifikacji pracownikow kluczem do sukcesu biznesowego, Tomasz Zubrz...
Analiza kwalifikacji pracownikow kluczem do sukcesu biznesowego, Tomasz Zubrz...Analiza kwalifikacji pracownikow kluczem do sukcesu biznesowego, Tomasz Zubrz...
Analiza kwalifikacji pracownikow kluczem do sukcesu biznesowego, Tomasz Zubrz...Ewa Stepien
 
PLNOG 8: Marcin Wawrzyński - Czy deszcz może padać do chmury?
PLNOG 8: Marcin Wawrzyński - Czy deszcz może padać do chmury?PLNOG 8: Marcin Wawrzyński - Czy deszcz może padać do chmury?
PLNOG 8: Marcin Wawrzyński - Czy deszcz może padać do chmury?PROIDEA
 
Raport Deloitte: Inteligentna automatyzacja 2019
Raport Deloitte: Inteligentna automatyzacja 2019Raport Deloitte: Inteligentna automatyzacja 2019
Raport Deloitte: Inteligentna automatyzacja 2019Deloitte Polska
 
Prezentacja z konferencji SEO Łódź
Prezentacja z konferencji SEO ŁódźPrezentacja z konferencji SEO Łódź
Prezentacja z konferencji SEO ŁódźBluerank
 
Modele wdrażania i zarządzania projektami erp
Modele wdrażania i zarządzania projektami erpModele wdrażania i zarządzania projektami erp
Modele wdrażania i zarządzania projektami erpJaroslaw Zelinski
 
Wyklad inauguracyjny
Wyklad inauguracyjnyWyklad inauguracyjny
Wyklad inauguracyjnyRadoslaw Kita
 
Zaplecze w pozycjonowaniu
Zaplecze w pozycjonowaniuZaplecze w pozycjonowaniu
Zaplecze w pozycjonowaniumarcinduraj
 
Organiczne SEO - jak wzmocnić autorytet strony www i pozyskać ruch?
Organiczne SEO - jak wzmocnić autorytet strony www i pozyskać ruch?Organiczne SEO - jak wzmocnić autorytet strony www i pozyskać ruch?
Organiczne SEO - jak wzmocnić autorytet strony www i pozyskać ruch?Ireneusz Krajewski
 
Klasyfikacja wymagań jako sposób zarządzania nimi
Klasyfikacja wymagań jako sposób zarządzania nimiKlasyfikacja wymagań jako sposób zarządzania nimi
Klasyfikacja wymagań jako sposób zarządzania nimiJaroslaw Zelinski
 
Jak zoptymalizować blog - prelekcja widoczni.com Influencer Live Poznań
Jak zoptymalizować blog - prelekcja widoczni.com Influencer Live PoznańJak zoptymalizować blog - prelekcja widoczni.com Influencer Live Poznań
Jak zoptymalizować blog - prelekcja widoczni.com Influencer Live PoznańWidoczni
 
Metoda analizy i specyfikowania wymagań na oprogramowanie
Metoda analizy i specyfikowania wymagań na oprogramowanieMetoda analizy i specyfikowania wymagań na oprogramowanie
Metoda analizy i specyfikowania wymagań na oprogramowanieJaroslaw Zelinski
 
Roman Czarko-Wasiutycz- Projektowanie baz danych
Roman Czarko-Wasiutycz- Projektowanie baz danychRoman Czarko-Wasiutycz- Projektowanie baz danych
Roman Czarko-Wasiutycz- Projektowanie baz danychWomen in Technology Poland
 
Oracle Big Data Discovery - ludzka twarz Hadoop'a
Oracle Big Data Discovery - ludzka twarz Hadoop'aOracle Big Data Discovery - ludzka twarz Hadoop'a
Oracle Big Data Discovery - ludzka twarz Hadoop'aData Science Warsaw
 

Similar to SemKRK#9 - Damian Sałkowski - Machine Learning & Data Science w SEO - Rozszyfrowujemy rank brain (20)

Efektywność dzięki SEO
Efektywność dzięki SEOEfektywność dzięki SEO
Efektywność dzięki SEO
 
Analiza kwalifikacji pracownikow kluczem do sukcesu biznesowego, Tomasz Zubrz...
Analiza kwalifikacji pracownikow kluczem do sukcesu biznesowego, Tomasz Zubrz...Analiza kwalifikacji pracownikow kluczem do sukcesu biznesowego, Tomasz Zubrz...
Analiza kwalifikacji pracownikow kluczem do sukcesu biznesowego, Tomasz Zubrz...
 
PLNOG 8: Marcin Wawrzyński - Czy deszcz może padać do chmury?
PLNOG 8: Marcin Wawrzyński - Czy deszcz może padać do chmury?PLNOG 8: Marcin Wawrzyński - Czy deszcz może padać do chmury?
PLNOG 8: Marcin Wawrzyński - Czy deszcz może padać do chmury?
 
Raport Deloitte: Inteligentna automatyzacja 2019
Raport Deloitte: Inteligentna automatyzacja 2019Raport Deloitte: Inteligentna automatyzacja 2019
Raport Deloitte: Inteligentna automatyzacja 2019
 
Agregacja 17 źródeł danych jak wdrożyć i nie zwariować
Agregacja 17 źródeł danych jak wdrożyć i nie zwariowaćAgregacja 17 źródeł danych jak wdrożyć i nie zwariować
Agregacja 17 źródeł danych jak wdrożyć i nie zwariować
 
Prezentacja z konferencji SEO Łódź
Prezentacja z konferencji SEO ŁódźPrezentacja z konferencji SEO Łódź
Prezentacja z konferencji SEO Łódź
 
Modele wdrażania i zarządzania projektami erp
Modele wdrażania i zarządzania projektami erpModele wdrażania i zarządzania projektami erp
Modele wdrażania i zarządzania projektami erp
 
Wyklad inauguracyjny
Wyklad inauguracyjnyWyklad inauguracyjny
Wyklad inauguracyjny
 
SEO - czyli jak być pierwszym
SEO - czyli jak być pierwszymSEO - czyli jak być pierwszym
SEO - czyli jak być pierwszym
 
Zaplecze w pozycjonowaniu
Zaplecze w pozycjonowaniuZaplecze w pozycjonowaniu
Zaplecze w pozycjonowaniu
 
SEO dla PR - praktyczne porady.
SEO dla PR - praktyczne porady.SEO dla PR - praktyczne porady.
SEO dla PR - praktyczne porady.
 
Od Big Data do Analityki 3.0
Od Big Data do Analityki 3.0Od Big Data do Analityki 3.0
Od Big Data do Analityki 3.0
 
Od Big Data do Analityki 3.0
Od Big Data do Analityki 3.0Od Big Data do Analityki 3.0
Od Big Data do Analityki 3.0
 
Organiczne SEO - jak wzmocnić autorytet strony www i pozyskać ruch?
Organiczne SEO - jak wzmocnić autorytet strony www i pozyskać ruch?Organiczne SEO - jak wzmocnić autorytet strony www i pozyskać ruch?
Organiczne SEO - jak wzmocnić autorytet strony www i pozyskać ruch?
 
Site Search Analytics (SSA)
Site Search Analytics (SSA)Site Search Analytics (SSA)
Site Search Analytics (SSA)
 
Klasyfikacja wymagań jako sposób zarządzania nimi
Klasyfikacja wymagań jako sposób zarządzania nimiKlasyfikacja wymagań jako sposób zarządzania nimi
Klasyfikacja wymagań jako sposób zarządzania nimi
 
Jak zoptymalizować blog - prelekcja widoczni.com Influencer Live Poznań
Jak zoptymalizować blog - prelekcja widoczni.com Influencer Live PoznańJak zoptymalizować blog - prelekcja widoczni.com Influencer Live Poznań
Jak zoptymalizować blog - prelekcja widoczni.com Influencer Live Poznań
 
Metoda analizy i specyfikowania wymagań na oprogramowanie
Metoda analizy i specyfikowania wymagań na oprogramowanieMetoda analizy i specyfikowania wymagań na oprogramowanie
Metoda analizy i specyfikowania wymagań na oprogramowanie
 
Roman Czarko-Wasiutycz- Projektowanie baz danych
Roman Czarko-Wasiutycz- Projektowanie baz danychRoman Czarko-Wasiutycz- Projektowanie baz danych
Roman Czarko-Wasiutycz- Projektowanie baz danych
 
Oracle Big Data Discovery - ludzka twarz Hadoop'a
Oracle Big Data Discovery - ludzka twarz Hadoop'aOracle Big Data Discovery - ludzka twarz Hadoop'a
Oracle Big Data Discovery - ludzka twarz Hadoop'a
 

More from Damian Sałkowski

BIG Data w SEO - I Love SEO & Content - 20.10.2020 - Damian Sałkowski
BIG Data w SEO - I Love SEO & Content - 20.10.2020 - Damian Sałkowski BIG Data w SEO - I Love SEO & Content - 20.10.2020 - Damian Sałkowski
BIG Data w SEO - I Love SEO & Content - 20.10.2020 - Damian Sałkowski Damian Sałkowski
 
Robert Niechciał & Damian Sałkowski - 5 urodziny LinkHouse - Katowice 2019
Robert Niechciał & Damian Sałkowski - 5 urodziny LinkHouse - Katowice 2019 Robert Niechciał & Damian Sałkowski - 5 urodziny LinkHouse - Katowice 2019
Robert Niechciał & Damian Sałkowski - 5 urodziny LinkHouse - Katowice 2019 Damian Sałkowski
 
SEM KRK 12 - Damian Sałkowski - Zmieniające SEO, nowe sposoby podejścia do te...
SEM KRK 12 - Damian Sałkowski - Zmieniające SEO, nowe sposoby podejścia do te...SEM KRK 12 - Damian Sałkowski - Zmieniające SEO, nowe sposoby podejścia do te...
SEM KRK 12 - Damian Sałkowski - Zmieniające SEO, nowe sposoby podejścia do te...Damian Sałkowski
 
Popyt i podaż na content w strategii SEO / Damian Sałkowski
Popyt i podaż na content w strategii SEO / Damian SałkowskiPopyt i podaż na content w strategii SEO / Damian Sałkowski
Popyt i podaż na content w strategii SEO / Damian SałkowskiDamian Sałkowski
 
Search Conference 12.10.2018 - Damian Sałkowski
Search Conference 12.10.2018 - Damian Sałkowski Search Conference 12.10.2018 - Damian Sałkowski
Search Conference 12.10.2018 - Damian Sałkowski Damian Sałkowski
 
Kongres Online 11.10 - Damian Sałkowski
Kongres Online 11.10 - Damian SałkowskiKongres Online 11.10 - Damian Sałkowski
Kongres Online 11.10 - Damian SałkowskiDamian Sałkowski
 
Prezentacja Damian Sałkowskiego z SEMKRK#6 - 14.06.2017 - Przyszłość, która ...
Prezentacja Damian Sałkowskiego z SEMKRK#6 - 14.06.2017  - Przyszłość, która ...Prezentacja Damian Sałkowskiego z SEMKRK#6 - 14.06.2017  - Przyszłość, która ...
Prezentacja Damian Sałkowskiego z SEMKRK#6 - 14.06.2017 - Przyszłość, która ...Damian Sałkowski
 
Festiwal SEO 2017 - Damian Sałkowski - Na której planecie wyląduje Google.
Festiwal SEO 2017 - Damian Sałkowski - Na której planecie wyląduje Google. Festiwal SEO 2017 - Damian Sałkowski - Na której planecie wyląduje Google.
Festiwal SEO 2017 - Damian Sałkowski - Na której planecie wyląduje Google. Damian Sałkowski
 
Prezentacja Kongres Online Marketing
Prezentacja Kongres Online MarketingPrezentacja Kongres Online Marketing
Prezentacja Kongres Online MarketingDamian Sałkowski
 
Semkrk 16.03.2016 - wyniki wyszukiwania w 2016
Semkrk 16.03.2016 - wyniki wyszukiwania w 2016Semkrk 16.03.2016 - wyniki wyszukiwania w 2016
Semkrk 16.03.2016 - wyniki wyszukiwania w 2016Damian Sałkowski
 
[Webinar] Wyszukiwanie słów kluczowych do kampanii SEO.
[Webinar] Wyszukiwanie słów kluczowych do kampanii SEO. [Webinar] Wyszukiwanie słów kluczowych do kampanii SEO.
[Webinar] Wyszukiwanie słów kluczowych do kampanii SEO. Damian Sałkowski
 
(Webinar) Analiza Widoczności w SEO - 11.01
(Webinar) Analiza Widoczności w SEO - 11.01(Webinar) Analiza Widoczności w SEO - 11.01
(Webinar) Analiza Widoczności w SEO - 11.01Damian Sałkowski
 

More from Damian Sałkowski (12)

BIG Data w SEO - I Love SEO & Content - 20.10.2020 - Damian Sałkowski
BIG Data w SEO - I Love SEO & Content - 20.10.2020 - Damian Sałkowski BIG Data w SEO - I Love SEO & Content - 20.10.2020 - Damian Sałkowski
BIG Data w SEO - I Love SEO & Content - 20.10.2020 - Damian Sałkowski
 
Robert Niechciał & Damian Sałkowski - 5 urodziny LinkHouse - Katowice 2019
Robert Niechciał & Damian Sałkowski - 5 urodziny LinkHouse - Katowice 2019 Robert Niechciał & Damian Sałkowski - 5 urodziny LinkHouse - Katowice 2019
Robert Niechciał & Damian Sałkowski - 5 urodziny LinkHouse - Katowice 2019
 
SEM KRK 12 - Damian Sałkowski - Zmieniające SEO, nowe sposoby podejścia do te...
SEM KRK 12 - Damian Sałkowski - Zmieniające SEO, nowe sposoby podejścia do te...SEM KRK 12 - Damian Sałkowski - Zmieniające SEO, nowe sposoby podejścia do te...
SEM KRK 12 - Damian Sałkowski - Zmieniające SEO, nowe sposoby podejścia do te...
 
Popyt i podaż na content w strategii SEO / Damian Sałkowski
Popyt i podaż na content w strategii SEO / Damian SałkowskiPopyt i podaż na content w strategii SEO / Damian Sałkowski
Popyt i podaż na content w strategii SEO / Damian Sałkowski
 
Search Conference 12.10.2018 - Damian Sałkowski
Search Conference 12.10.2018 - Damian Sałkowski Search Conference 12.10.2018 - Damian Sałkowski
Search Conference 12.10.2018 - Damian Sałkowski
 
Kongres Online 11.10 - Damian Sałkowski
Kongres Online 11.10 - Damian SałkowskiKongres Online 11.10 - Damian Sałkowski
Kongres Online 11.10 - Damian Sałkowski
 
Prezentacja Damian Sałkowskiego z SEMKRK#6 - 14.06.2017 - Przyszłość, która ...
Prezentacja Damian Sałkowskiego z SEMKRK#6 - 14.06.2017  - Przyszłość, która ...Prezentacja Damian Sałkowskiego z SEMKRK#6 - 14.06.2017  - Przyszłość, która ...
Prezentacja Damian Sałkowskiego z SEMKRK#6 - 14.06.2017 - Przyszłość, która ...
 
Festiwal SEO 2017 - Damian Sałkowski - Na której planecie wyląduje Google.
Festiwal SEO 2017 - Damian Sałkowski - Na której planecie wyląduje Google. Festiwal SEO 2017 - Damian Sałkowski - Na której planecie wyląduje Google.
Festiwal SEO 2017 - Damian Sałkowski - Na której planecie wyląduje Google.
 
Prezentacja Kongres Online Marketing
Prezentacja Kongres Online MarketingPrezentacja Kongres Online Marketing
Prezentacja Kongres Online Marketing
 
Semkrk 16.03.2016 - wyniki wyszukiwania w 2016
Semkrk 16.03.2016 - wyniki wyszukiwania w 2016Semkrk 16.03.2016 - wyniki wyszukiwania w 2016
Semkrk 16.03.2016 - wyniki wyszukiwania w 2016
 
[Webinar] Wyszukiwanie słów kluczowych do kampanii SEO.
[Webinar] Wyszukiwanie słów kluczowych do kampanii SEO. [Webinar] Wyszukiwanie słów kluczowych do kampanii SEO.
[Webinar] Wyszukiwanie słów kluczowych do kampanii SEO.
 
(Webinar) Analiza Widoczności w SEO - 11.01
(Webinar) Analiza Widoczności w SEO - 11.01(Webinar) Analiza Widoczności w SEO - 11.01
(Webinar) Analiza Widoczności w SEO - 11.01
 

SemKRK#9 - Damian Sałkowski - Machine Learning & Data Science w SEO - Rozszyfrowujemy rank brain