Slide 1

Slide 1 text

Data Driven SEO: A Framework Based Approach Kazushi Nagayama JADE K.K. Speakerdeck.com/knagayama @KazushiNagayama

Slide 2

Slide 2 text

JADE K.K.
 Confidential
 © JADE K.K.
 Confidential
 © NavBoost: From a Xoogler Perspective Kazushi Nagayama Founder, JADE K.K. 2


Slide 3

Slide 3 text

JADE K.K.
 Confidential
 © 3
 Oops! Wrong presentation… (visit our booth for this one)

Slide 4

Slide 4 text

JADE K.K.
 Confidential
 © JADE K.K.
 Confidential
 © Data Driven SEO: A Framework Based Approach Kazushi Nagayama Founder, JADE K.K. 4


Slide 5

Slide 5 text

JADE K.K.
 Confidential
 © 5
 Quick self-intro

Slide 6

Slide 6 text

JADE K.K.
 Confidential
 © 6
 Why Data Driven SEO Now?

Slide 7

Slide 7 text

JADE K.K.
 Confidential
 © 7
 Why was Data Driven SEO difficult in the past?

Slide 8

Slide 8 text

JADE K.K.
 Confidential
 © 8
 2 reasons

Slide 9

Slide 9 text

JADE K.K.
 Confidential
 © 9
 Lack of good data Lack of good framework

Slide 10

Slide 10 text

JADE K.K.
 Confidential
 © 10
 Lack of quality first-party data

Slide 11

Slide 11 text

JADE K.K.
 Confidential
 © 11
 Lack of a framework to guide which metric to focus on

Slide 12

Slide 12 text

JADE K.K.
 Confidential
 © 12
 A good framework provides hypotheses and tells us what data to collect

Slide 13

Slide 13 text

JADE K.K.
 Confidential
 © 13
 … So we created one ourselves

Slide 14

Slide 14 text

JADE K.K.
 Confidential
 © JADE’s Approach to SEO: Search Interaction Models 14
 Search Engine Model Search Experience Model

Slide 15

Slide 15 text

JADE K.K.
 Confidential
 © The Search Engine model: DCIR 15


Slide 16

Slide 16 text

JADE K.K.
 Confidential
 © 16
 Discovery rate, Crawl rate, Crawl freq, Index rate, Ranking, Visibility

Slide 17

Slide 17 text

JADE K.K.
 Confidential
 © The Search Experience model: QCLS 17


Slide 18

Slide 18 text

JADE K.K.
 Confidential
 © 18
 Search Journey

Slide 19

Slide 19 text

JADE K.K.
 Confidential
 © 19
 Imps, # Queries, # URLs, Clicks, CTR, Engagement Rate, Scroll Rate, Surf Rate, CVR

Slide 20

Slide 20 text

JADE K.K.
 Confidential
 © 20
 Now we have a good framework

Slide 21

Slide 21 text

JADE K.K.
 Confidential
 © 21
 Now all we need is good data…

Slide 22

Slide 22 text

JADE K.K.
 Confidential
 © 22
 3 changes that (finally) delivered good data

Slide 23

Slide 23 text

JADE K.K.
 Confidential
 © 23
 URL Inspection API

Slide 24

Slide 24 text

JADE K.K.
 Confidential
 © 24
 Good data about discovery, crawling & indexing

Slide 25

Slide 25 text

JADE K.K.
 Confidential
 © 25
 Search Console BigQuery Export

Slide 26

Slide 26 text

JADE K.K.
 Confidential
 © 26
 Good data about ranking, impressions & clicks

Slide 27

Slide 27 text

JADE K.K.
 Confidential
 © 27
 Google Analytics 4 BigQuery Export

Slide 28

Slide 28 text

JADE K.K.
 Confidential
 © 28
 Good data about landing, surfing & acquisition

Slide 29

Slide 29 text

JADE K.K.
 Confidential
 © 29
 All our data belongs to us! (finally…)

Slide 30

Slide 30 text

JADE K.K.
 Confidential
 © 30
 Now we can answer questions like…

Slide 31

Slide 31 text

JADE K.K.
 Confidential
 © 31
 Is my site indexed?

Slide 32

Slide 32 text

JADE K.K.
 Confidential
 © 32
 Before the Inspection API:

Slide 33

Slide 33 text

JADE K.K.
 Confidential
 © 33
 couple options…

Slide 34

Slide 34 text

JADE K.K.
 Confidential
 © 34
 Search Console UI, or site: scraping

Slide 35

Slide 35 text

JADE K.K.
 Confidential
 © 35
 UI only offers a few URL inspections per day & hard to automate

Slide 36

Slide 36 text

JADE K.K.
 Confidential
 © 36
 site: search is not accurate & gets blocked early

Slide 37

Slide 37 text

JADE K.K.
 Confidential
 © 37
 After the Inspection API:

Slide 38

Slide 38 text

JADE K.K.
 Confidential
 © 38
 Accurate data Automated jobs ~2000 URLs / day / property

Slide 39

Slide 39 text

JADE K.K.
 Confidential
 © 39
 Which subdir is the most likely to be indexed?

Slide 40

Slide 40 text

JADE K.K.
 Confidential
 © 40
 Are they crawled but not indexed? Or just not crawled?

Slide 41

Slide 41 text

JADE K.K.
 Confidential
 © 41
 Under what conditions are pages indexed vs not?

Slide 42

Slide 42 text

JADE K.K.
 Confidential
 © 42
 All of these questions are now answerable!

Slide 43

Slide 43 text

JADE K.K.
 Confidential
 © 43
 Still, APIs can be difficult

Slide 44

Slide 44 text

JADE K.K.
 Confidential
 © 44
 Curating a list of URLs to query APIs was the biggest pain

Slide 45

Slide 45 text

JADE K.K.
 Confidential
 © 45
 We create a tool to…

Slide 46

Slide 46 text

JADE K.K.
 Confidential
 © 46
 Randomly sample from preexisting assets like XML Sitemaps or RSS Feeds

Slide 47

Slide 47 text

JADE K.K.
 Confidential
 © 47
 Compute & visualize 95% Confidence Interval to quickly check statistical significance

Slide 48

Slide 48 text

JADE K.K.
 Confidential
 © 48
 Manage 2000 URLs quota

Slide 49

Slide 49 text

JADE K.K.
 Confidential
 © 49


Slide 50

Slide 50 text

JADE K.K.
 Confidential
 © 50


Slide 51

Slide 51 text

JADE K.K.
 Confidential
 © 51
 I changed my titles & descriptions for a subdirectory; am I getting more traffic?

Slide 52

Slide 52 text

JADE K.K.
 Confidential
 © 52
 Before the BigQuery Export:

Slide 53

Slide 53 text

JADE K.K.
 Confidential
 © 53
 Create filters in Search Console UI and save them…

Slide 54

Slide 54 text

JADE K.K.
 Confidential
 © 54
 …or use the API

Slide 55

Slide 55 text

JADE K.K.
 Confidential
 © 55
 It was a nightmare to manage a list of Search Console filters

Slide 56

Slide 56 text

JADE K.K.
 Confidential
 © 56
 But the API only gave you partial data (50k rows / day)

Slide 57

Slide 57 text

JADE K.K.
 Confidential
 © 57
 After the BigQuery Export:

Slide 58

Slide 58 text

JADE K.K.
 Confidential
 © 58
 You have ALL the data!

Slide 59

Slide 59 text

JADE K.K.
 Confidential
 © 59
 BigQuery can tell you anything about the data

Slide 60

Slide 60 text

JADE K.K.
 Confidential
 © 60
 Still, BQ can be difficult

Slide 61

Slide 61 text

JADE K.K.
 Confidential
 © 61
 You need to understand the table structure, write SQL, manage BigQuery costs

Slide 62

Slide 62 text

JADE K.K.
 Confidential
 © 62
 We created a tool to…

Slide 63

Slide 63 text

JADE K.K.
 Confidential
 © Enable creating dashboards dedicated to Search Console easily without writing SQL 63


Slide 64

Slide 64 text

JADE K.K.
 Confidential
 © 64


Slide 65

Slide 65 text

JADE K.K.
 Confidential
 © 65


Slide 66

Slide 66 text

JADE K.K.
 Confidential
 © 66
 Another common question…

Slide 67

Slide 67 text

JADE K.K.
 Confidential
 © 67
 Which page is the most common destination after landing?

Slide 68

Slide 68 text

JADE K.K.
 Confidential
 © 68
 With the GA4 UI:

Slide 69

Slide 69 text

JADE K.K.
 Confidential
 © 69
 Nightmare

Slide 70

Slide 70 text

JADE K.K.
 Confidential
 © 70
 With the GA4 BigQuery Export:

Slide 71

Slide 71 text

JADE K.K.
 Confidential
 © 71
 Easy!

Slide 72

Slide 72 text

JADE K.K.
 Confidential
 © 72


Slide 73

Slide 73 text

JADE K.K.
 Confidential
 © We enabled creating dashboards dedicated to GA4 easily without writing SQL 73


Slide 74

Slide 74 text

JADE K.K.
 Confidential
 © 74
 Good framework + good data = great data-driven marketing

Slide 75

Slide 75 text

JADE K.K.
 Confidential
 © 75
 + good tool = great data-driven marketing for everyone

Slide 76

Slide 76 text

JADE K.K.
 Confidential
 © 76


Slide 77

Slide 77 text

JADE K.K.
 Confidential
 © 77
 https://amethy.st/

Slide 78

Slide 78 text

JADE K.K.
 Confidential
 © 78
 Visit our booth if you’re interested

Slide 79

Slide 79 text

JADE K.K.
 Confidential
 © 79
 Thanks!