google is a two page site
TRANSCRIPT
![Page 1: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/1.jpg)
Google Is Just a Two Page SiteRelevant Results with Sitecore.ContentSearch
Martina Helene WelanderTechnical Consulting Engineer, Sitecore
![Page 2: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/2.jpg)
Speaker
• Technical Consulting Engineer at Sitecore• Community and Information Enthusiast• Ecosystem Sites with Dnepropetrovsk Team
Martina Helene Welander
![Page 3: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/3.jpg)
![Page 4: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/4.jpg)
Hi!• Martina Welander• Technical Consulting Engineer• Ecosystem sites• mhwelander.net / @mhwelander
![Page 5: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/5.jpg)
Speaker
• Technical Consulting Engineer at Sitecore• Community and Information Enthusiast• Ecosystem Sites with Dnepropetrovsk Team• @mhwelander / mhwelander.net
Martina Helene Welander
![Page 6: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/6.jpg)
![Page 7: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/7.jpg)
Speaker
![Page 8: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/8.jpg)
In the direction of awesome, that’s where
![Page 9: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/9.jpg)
…let’s do search!
![Page 10: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/10.jpg)
![Page 11: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/11.jpg)
Can haz knowledge?
![Page 12: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/12.jpg)
Google Is Just a Two Page SiteRelevant Results with Sitecore.ContentSearch
Martina Helene WelanderTechnical Consulting Engineer, Sitecore
![Page 13: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/13.jpg)
“Google is simply a search box with a second page of results. And those results are from other sites!”
![Page 14: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/14.jpg)
![Page 15: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/15.jpg)
![Page 16: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/16.jpg)
Lalala hello world
examples lalala ten
items in my tree!
![Page 17: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/17.jpg)
![Page 18: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/18.jpg)
![Page 19: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/19.jpg)
Sitecore.ContentSearch 101
![Page 20: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/20.jpg)
Sitecore 7
![Page 21: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/21.jpg)
Search and index
ALL the items
*
*
![Page 22: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/22.jpg)
![Page 23: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/23.jpg)
Search API(LINQ-based)
Search Technology Provider(DLLs and Configuration)
Search Technology API and Indexes
IEnumerable<DocSearchResult>
![Page 24: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/24.jpg)
var index = Sitecore.ContentSearch.ContentSearchManager.GetIndex("sitecore_master_index");
using (var context = index.CreateSearchContext()){
var query = context.GetQueryable<ResultItem>().Where(x => x.Title == "Hej"); var executedResults = query.GetResults(); myModel.myList = executedResults.Hits.Select(x => x.Document).ToList();
}
![Page 25: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/25.jpg)
![Page 26: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/26.jpg)
Where Sitecore adds value• Source content to index to strongly typed object – and back again!• You can actually index anything• Provider model – Solr, Lucene, Elastic Search, Azure Search• Provider-agnostic LINQ-based search API• Highly configurable
![Page 27: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/27.jpg)
Sitecore.ContentSearch is an API
![Page 28: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/28.jpg)
![Page 29: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/29.jpg)
Where should I focus my efforts?
![Page 30: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/30.jpg)
![Page 31: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/31.jpg)
CONFIIIIIG!
![Page 32: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/32.jpg)
![Page 33: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/33.jpg)
Crawlers
Mappers
Converters
Sitecore Field Index Field Object Property
Analyzers
Sitecore Field Searchable Data
Analyzer Wrappers
![Page 34: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/34.jpg)
Back to Plain Ol’ SearchActually kind of difficult
![Page 35: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/35.jpg)
It’s all about the Pentiums analyzers(Tokenizers and Filters)
![Page 36: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/36.jpg)
Tokenizers
![Page 37: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/37.jpg)
Hello my name is Martina
“Hello”, “my”, “name”, “is”, “Martina”
![Page 38: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/38.jpg)
Types of TokenizerStandardTokenizer
“My name is Martina” “My”, “name”, “is”, “Martina”
KeywordTokenizer“My name is Martina” “My name is Martina”
N-Gram Tokenizer (Min 4, Max 5)“sitecore” -> “site”, “itec”, “ecor”, “core”, “siteco”, “iteco” … etc
![Page 39: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/39.jpg)
Filters
![Page 40: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/40.jpg)
Examples of Filters• Standard Filter• (Snowball) Porter Stem Filter• Stop Filter• Synonym Filter• Keep Words Filter• Pattern Replace Filter
ORDER MATTERS!
![Page 41: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/41.jpg)
Indexing Process
![Page 42: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/42.jpg)
![Page 43: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/43.jpg)
Index
![Page 44: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/44.jpg)
Query
![Page 45: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/45.jpg)
![Page 46: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/46.jpg)
Results
![Page 47: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/47.jpg)
“name””Hello”
“Hello, my name is Martina”
“Martina”“my”
Rebuild when analyser changes!
Contains(“Hello, my name is Martina”)
![Page 48: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/48.jpg)
Configuring a custom analyzer
![Page 49: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/49.jpg)
Lucene – What does it look like?
![Page 50: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/50.jpg)
![Page 51: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/51.jpg)
![Page 52: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/52.jpg)
Solr – What does it look like?
<fieldType name="text" class="solr.TextField"> <analyzer> <tokenizer class="solr.StandardTokenizerFactory"/> <filter class="solr.StandardFilterFactory"/> <filter class="solr.LowerCaseFilterFactory"/> <filter class="solr.StopFilterFactory"/> <filter class="solr.EnglishPorterFilterFactory"/> </analyzer></fieldType>
![Page 53: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/53.jpg)
Previewing and help
![Page 54: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/54.jpg)
![Page 55: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/55.jpg)
![Page 56: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/56.jpg)
![Page 57: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/57.jpg)
6492 12:54:21 INFO ExecuteQueryAgainstLucene (sitecore_master_index): content:make~0.7 title:make~0.7 content:new~0.7 title:new~0.7 content:item~0.7 title:item~0.7 - Filter :
Debugging A Lucene-Based ContentSearch In Sitecore- Dan Cruickshank
![Page 58: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/58.jpg)
My Super-Duper Analyzer
![Page 59: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/59.jpg)
…which isn’t very special at all • Standard analyser• Standard filter• Porter Stem Filter• StopWords Filter• Synonym Filter (EXM / ECM, PXM / APS)*• Lowercase filter
![Page 60: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/60.jpg)
The Query
![Page 61: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/61.jpg)
What makes something relevant? (tf.idf)• tf – term frequency • Idf – inverse document frequency • coord - # of terms found in document • fieldNorm – field length
![Page 62: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/62.jpg)
My fields• Title• Text• Byline• Keywords• Product
![Page 63: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/63.jpg)
context.GetQueryable<ResultItem>() .Where(…)
![Page 64: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/64.jpg)
.Filter() vs .Where()
![Page 65: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/65.jpg)
#1 – Find me a match• Equals()• Contains()• StartsWith()
.Where(x => x.ResultsTitle.Contains("scaling"))
.Where(x => x["scaling"].Contains("scaling"))
.Match()
.EndsWith()
![Page 66: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/66.jpg)
#2 – Slop and fuzziness!• Like()• Fuzzy search – fuzziness factor (float)• Phrase search – slop (int)
![Page 67: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/67.jpg)
#3 – I love you, PredicateBuilder Expression<Func<ResultItem, bool>> predicate = PredicateBuilder.True<ResultItem>();
foreach (var word in list) {
predicate = predicate.Or(x => x.Title.Contains(word);}
False for ‘OR’,True for ‘AND’
![Page 68: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/68.jpg)
#4 – Boost
• At query time• At index time (type or field)• Rules-based
![Page 69: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/69.jpg)
BOOST
![Page 70: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/70.jpg)
BOOST
![Page 71: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/71.jpg)
~1000 real items
storageType=“true”
![Page 72: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/72.jpg)
Attempt #1: EVERYTHING
![Page 73: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/73.jpg)
![Page 74: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/74.jpg)
If the title…
• Like phrase (with slop)• Contains phrase• Starts with phrase• Equals phrase
If the content…
• Like phrase (with slop)• Contains phrase• Starts with phrase• Equals phrase
![Page 75: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/75.jpg)
Search: xDB Scaling
![Page 76: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/76.jpg)
Search: Managing engagement plans
![Page 77: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/77.jpg)
Search: Create engagement plans
![Page 78: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/78.jpg)
![Page 79: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/79.jpg)
A couple of important lessons•Whole Phrases vs Individual Terms• Boost()• Contains() / Equals()
![Page 80: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/80.jpg)
Attempt #2: Phrase and terms
![Page 81: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/81.jpg)
“engagement plan setup”OR
“engagement” OR “plan” OR “setup”
![Page 82: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/82.jpg)
“engagement” AND “plan”OR
“engagement” AND “setup”OR
“plan” AND “setup”OR
“engagement” AND “plan” AND “setup”
![Page 83: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/83.jpg)
Needs more boost
![Page 84: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/84.jpg)
![Page 85: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/85.jpg)
Attempt #3: Favouring titles
![Page 86: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/86.jpg)
Sitecore 7 ContentSearch Tips- Matt Burke
“Finding a user’s search term in the title or keywords of a document is probably more relevant than one where the term is only in the body”
![Page 87: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/87.jpg)
![Page 88: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/88.jpg)
My work in progress
![Page 89: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/89.jpg)
If nothing is working, you probably didn’t rebuild your index
![Page 90: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/90.jpg)
![Page 91: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/91.jpg)
![Page 92: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/92.jpg)
![Page 93: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/93.jpg)
![Page 94: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/94.jpg)
![Page 95: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/95.jpg)
Search: xDB Scaling
![Page 96: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/96.jpg)
Search: Manage engagement plans
![Page 97: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/97.jpg)
Search: Create engagement plans
![Page 98: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/98.jpg)
// TODO: On the plane home• Keywords• Location • Pinning exact title matches – “scaling”• Expected search phrases with boost – e.g. “scaling xDB”, “xDB
scaling”, “xDB scaling options”
xDB• Key Behaviour Cache – developer or editor?• Common searches
![Page 99: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/99.jpg)
It’s not all queries and indexes• Vague titles are a bit of a nightmare• Review use of keywords in content• “I would never search for that!” • Continuous user testing and tuning
![Page 100: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/100.jpg)
What I learned• It isn’t magic • Get to know the provider• Content and content structure matter• Search is actually quite hard
![Page 101: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/101.jpg)
![Page 102: Google Is a Two Page Site](https://reader034.vdocuments.mx/reader034/viewer/2022051707/58ede3331a28ab88668b467f/html5/thumbnails/102.jpg)
OrganizersSponsor
Thanks to our… &…