SlideShare a Scribd company logo
© 2015 IBM Corporation
Marketing AI:
How to build a keyword ontology
James Mathewson
Michael Priestley
Dan Segal
MinneWebCon 2018
Presentation agenda
Introductions and bios
What is a keyword ontology?
Why is it important?
Some basics of ontology
How do you build one?
Use cases
• Think Case study
• Journey mapping
• Autotagging
Exercises
James Mathewson
James Mathewson is
IBM's Distinguished
Technical Marketer for
search. He has 20 years of
experience in web
editorial, content strategy,
and SEO for large and
small companies. A
frequent speaker, lecturer
and blogger, James has
published more than 1600
articles and two books on
how web technology and
user experience change
the nature of effective
content. James has two
advanced degrees on
related subjects from the
University of Minnesota.
Michael Priestley
@ditaguy
Michael Priestley is a product owner and
content technology strategist, currently leading
the IBM Marketing Taxonomy Guild to revise
and align taxonomy initiatives across the
marketing ecosystem. He has experience
working with and across documentation,
support, training, and marketing content as an
enterprise content technology strategist. He
was one of the original architects and editors of
the DITA standard, was named an OASIS
Distinguished Contributor in 2017, and is
currently co-chairing the Lightweight DITA
subcommittee.
Dan Segal
Dan Segal is a Taxonomist on IBM's Marketing
Platforms team. His work focuses on the use
of cognitive technologies, including natural
language processing and machine learning, for
SEO and digital marketing. Dan has over 15
years of experience as a practitioner and
consultant in the areas of taxonomy and
ontology development, vocabulary
management, semantic metadata, text
analytics, and information retrieval. He holds
BS and MLS degrees from Rutgers University.
What is a
keyword ontology?
What is a keyword ontology?
A keyword ontology is a knowledge graph describing relationships
between the keywords your target audiences frequently use in search
queries and the content about the products and services you sell
Keyword Data
Topics
Personas
Job Roles
Industries
Products Solutions
Events
Buyer
Journeys
Narratives
BUs Brands
Non-branded
keyword group
Non-branded
keyword group
Branded
keyword group
Business UnitProduct SegmentKeyword Groups
(Taxonomy)
Keywords
10
A few ontology basics
Ontology: Formal Representation of Knowledge
Resources: What is this thing?
Properties: What characteristics does it have?
Relationships: What connections does it have to other resources?
Constraints: What rules apply to this resource?
Here is a Thing. Now Let’s Describe It.
Property Value
Name Diet Coke®
Manufacturer Coca-Cola
Container type Plastic bottle
Container size 20 oz.
Color Brown
Flavor Saccharine Cola
Sugar? No
Ontology: Representing Knowledge through Graphs
makes made by
Thing Y
also known
as
name Diet Coke®
size
20 oz.
calorie
s
0
name
Coca-Cola Cherry®
Cherry Coke®
The Coca-Cola Company
name
Thing X
makes
made by
Thing Z
Ontology: Semantic Triples
Declarations are expressed as <subject , predicate, object>
– Subject is a resource
– Predicate is a property
– Object can be another resource, or a data value
Subject Predicate Object
Resource Property
Resource
Data value
or
Adapted from McComb and Robe: Designing and Building Business Ontologies
Semantic Triples: Examples
name
Diet
Coke®
Thing X
Subject Predicate Object
Thing X hasName Diet Coke®
made by
Thing X Thing Y
Subject Predicate Object
Thing X isMadeBy Thing Y
name
The Coca-Cola
Company
Thing Y
Subject Predicate Object
Thing Y hasName The Coca-Cola Company
Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl
15
Expressing Triples in Markup Language
<rdf:Description rdf:about="#ThingX">
<rdf:type rdf:resource="#Products"/>
<rdfs:label xml:lang="en-us">Diet Coke</rdfs:label>
<madeBy rdf:resource="#ThingY"/>
<calories
rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</calories>
<size rdf:datatype="http://www.w3.org/2001/XMLSchema#string">20
oz.</size>
</rdf:Description>
Here is our graph for “Thing X” (Diet Coke®), expressed in
computer-readable language:
Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl
16
17
Why keyword ontologies?
Google is the best source of information on your target audience
3,000,000,000,000 queries in 2016
Why do we need a keyword ontology?
Better content
• Make better
content decisions
• Learn from others
• Measure
categories and
combinations
Less waste and
confusion
• Know what exists
• Reuse or
differentiate
Drive experience
• Navigation
• Progression
• Personalization
Agile development
for better content, less waste and confusion
Do we
have
it?
Did it
work?
What
do they
want?
Plan
Measure
Manage
Publish
Requirements for agile development
People
ProcessTools
Cultural shift from
organization
centric to customer
centric
Governance across
tools and authoring
communities
Cognitive tagging for quality
assurance and content coverage
Driving experience
Navigation
• What’s similar
• Cognitive linking
Progression
• What's next
• Ontologies
• Cognitive CTAs
Personalization
• What's for me
• Predictive linking
• Cognitive
experience
Cognitive delivery
to drive customer experience
Do we
have
it?
Did it
work?
What
do they
want?
Customer awareness
Improvement in selection
Content awareness
Measures of success
Requirements for cognitive delivery
Common
customer data
Common
content
metadata
and
ontologies
Common
linking
components
Plus common KPIs, common process for improvement...
More than just topics/keywords
•What is the purpose of the content? Does it explain a concept, express an opinion, describe a case study?
•Example types: Explainer, Opinion/POV, Case studyContent type
•How is the content expressed? Is it a web page? A PDF? A video animation?
•Example formats: Web article, Downloadable PDF, Video animationContent format
•Where did the content come from?
•Example publisher types: Client, Partner, AnalystPublisher type
•What is the content about?
•Example topics: blockchain, data science, cloud computingTopic
•Who is the content for?
•Example audiences: data scientist, CFO, doctorAudience/role
•What industries is this content relevant in?
•Example industries: aerospace, energyIndustry
•What IBM offerings or offering categories does the content describe?
•Example products/solutions: Watson HealthcareProduct/Solution
•When is the content relevant to the intended audience?
•Example stages: Learn, Try, BuyBuyer stage
The challenge of enterprise content strategy
• 200K relevant English keywords
• 10 other languages with at least 100K relevant keywords
• 300 million pages
• 100K assets: Videos, white papers, case studies, demos, etc.
• Total opportunity = 300 million users
• More than 100 personas
• Uncertainty
• How do we know that the 1.2 M keywords is even the right set?
• Assuming it is, how do we prioritize opportunities?
• How do we determine who should own the page/asset that is the best
answer for the question implicit in the query?
29
How to build a keyword ontology
30
Audience intent is what people need to do with the
information they seek
Informational
Navigational
Transactional
Three categories of audience intent
I don’t know the topic, but I want to start learning about it. Where do I start?
I know the topic, but what’s the best page for reference on it?
What’s the best place to buy this thing, or get help for that thing?
When users search with a
“what is” query, they are just
starting to learn about the topic
EXAMPLE
The best way to learn the
audience intent for a query is
by reading the search results,
and gathering clues about the
audience and infer what they
are trying to do
Three Steps to Building a Keyword Ontology
Identify keywords
Determine semantic clusters (Concepts)
Associate Concepts to each other
Tools for Building Your Keyword Ontology
Tool Use Examples
Keyword research • Identify high-value keywords
• Identify high-ranking URLs
• BrightEdge
• Google Keyword Planner
• Ubersuggest
Natural language processing (NLP) • Keyword / entity extraction • GATE
• OpenNLP
• Watson NLU
Machine learning • Text classification
• Keyword clustering
• scikit-learn
• Watson NLC
Data transformation • Convert ML outputs (e.g. JSON)
to RDF
• OpenRefine
Ontology management • Domain modeling
• Keyword / Group associations
• PoolParty
• Protégé
• TopBraid EVN
Cognitive Keyword Classifier
§ Select seed keywords from KIS
§ Identify top-ranking pages (IBM and non-IBM)
Select portfolio-segment
Keywords
Use AlchemyAPI to scrape
SERPs and identify
recurring Concepts
Normalize Concepts to
taxonomy
Train Watson NLC on
Keyword/Concept pairs
Classify Keywords using
Watson NLC API
Refine training data to
improve performance
§ Scrape text of ranking pages (60-70 pages / minute)
§ Apply NLP and machine learning algorithm
§ Identify clusters of co-occurring Keywords and
Concepts
§ Consolidate Concepts
§ Harmonize to existing IBM vocabularies
§ Train Classifier on seed data
§ Measure Recall and Precision using test data
§ Submit keywords to Classifier
§ Process JSON output
§ Flag incorrect or low-scoring test classifications
§ Re-train the Classifier as needed
Training Data: Keyword / Concept pairs
“Data scientists spend 60% of their
time on cleaning and organizing data.
Collecting data sets comes second at
19% of their time, meaning data
scientists spend around 80% of their
time on preparing and managing data
for analysis.”
- Gil Press, Forbes magazine
Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl
Keyword Classification: Sample Workflow
INPUT: keyword list (CSV)
Bluemix API
OUTPUT: Watson NLC classification (JSON) POST-PROCESSING: Watson NLC classification
(transformed to CSV)
Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl
Classifier Output: Weeding Out
Weak Matches and “Laughers”
§ Limit classifier confidence score to exclude:
– Weak classification matches
– Noisy or marginally-relevant keywords
§ Low scores can also indicate candidate Concepts
§ Test threshold score: ≥ 0.25 for “keepers”
§ Ask: Do the training data introduce bias?
Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl
Connecting
the parts
Keyword data
(from autoclassifier)
Keyword Group
(from Topic taxonomy)
Product Segment
(from Product taxonomy)
Use cases
Uses: Microsite design
Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl
41
THINK Marketing site
Example flow – from first click to consult
Content page
Recommended
page
Pages on
same topic
CTA to event
Register for
event
Personalized
recommended
pages
Subscribe to
newsletter and
notifications
CTA to
consultation
Uses: Keyword governance
Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl
44
Uses: Keyword Tracking and Measurement
Keyword Groups
(defined in ontology;
exported to SEO platform)
SEO Platform
(keyword reporting)
Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl
45
Uses: Journey mapping
Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl
46
Two kinds of audiences: business people and specialists
Business people tend to use
informational queries to learn about
topics and products that are not in their
core areas of expertise
They also use transactional queries to
move towards purchase
Specialists use a lot more
navigational queries to get reference
information about topics or products
within their areas of expertise.
They also use social networks to
connect with influencers on these topics 47
Emily
CMO
Cynthia
CEO
Jan
Digital
strategist
Loc
Data scientist
Marco
Finance lead
Jeff
Procurement
lead
Sarah
Marketing
manager
Specialist Business Person
Two kinds of queries: unbranded and branded
Audiences start with unbranded queries, and only move to branded queries when they’re ready
What is big data?
Why is AI so important for
big data?
How does IBM solve big data
problems with AI?
How can I solve my big
data problems with IBM?
What is Watson Analytics?
How is Watson Analytics better
than the competition?
How do I try
Watson Analytics?
How do I buy
Watson Analytics?
49
Discover Learn Solve Try Buy
What is
big data?
Big data for
marketing
Big data
platforms
Watson
Analytics
free trial
Watson
Analytics
ROI
Emily CMO
Uses: Autotagging
Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl
51
Using Keywords to Drive Auto-tagging
• Starting point: Topic taxonomy
• Derived from content analysis and keyword research,
as well as competitive benchmarking
• Extended taxonomy with custom properties:
• Text signals that are used to train the auto-classifier
• Phrases derived from iterative analysis
Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl
Cognitive Tagging Service: Sample Output
IBM Case Study
Extracted text signals
Call to NLU
with custom
annotation
model via
REST API
Query via SPARQL endpoint to match
extracted signals to controlled values
using skos:prefLabel,
skos:altLabel, etc.
Metadata values
(extracted text signals, normalized to standard
vocabulary and relevance-ranked)Keyword-enriched taxonomy
Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl
Continuous Improvement and Validation
Content
creation
Keyword
research
Unmatched entities
Entity
extraction /
normalization
Results
logging and
review
Taxonomy
enrichment
Model
optimization
Document
processing
Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl
Group Exercises
Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl
55
Scenario:
• You are an entrepreneur with a vision to sell your specialized line of ice cream to health-conscious
consumers.
• The market is highly competitive, and you need your content to be findable.
• As part of your digital marketing strategy, you need to map the knowledge domain of healthy frozen
desserts so that you can identify high-value keywords and incorporate them into your content.
Exercise 1: Keyword Identification
• Analyze Web content from your subject domain.
• Examine a variety of sources: references, news, magazines, trade publications, blogs, reviews, etc.
• Identify keywords that represent your domain.
• Write each keyword on an index card.
Resources: sites.google.com/view/keyword-ontology
Seed keywords:
• healthy ice cream
• organic ice cream
• low-fat ice cream
• low-calorie ice cream
• vegan ice cream
Keyword research tools:
• k-meta.com
• serpstat.com
• neilpatel.com/ubersuggest
Exercise 1: Keyword Identification: ”Quick and Easy”
Example: k-meta.com
• Search your seed keyword; e.g., healthy ice cream
• On the Keyword Overview page, scroll down to Organic results
• Click on top-ranking URL
• Select high-volume keywords (record on cards)
• Repeat for additional URLs and keywords
Resources: sites.google.com/view/keyword-ontology
Seed keywords:
• healthy ice cream
• organic ice cream
• low-fat ice cream
• low-calorie ice cream
• vegan ice cream
Keyword research tools:
• k-meta.com
• serpstat.com
• neilpatel.com/ubersuggest
Exercise 2: Card Sorting
• Review the keywords that you identified in Exercise 1.
• Arrange the cards into groups that make sense.
• Name each group.
• Present your findings and lessons learned.
Tip: Group together keywords that are:
• Synonyms (ex.: cars, automobiles)
• Stemmed forms (ex.: project management, project
managers)
• Conceptually related (ex.: apples, peaches, pears,
cherries, etc.)
Tip: You can arrange groups into a hierarchy.
• Dogs
• Hounds
• Sporting breeds
• Toy breeds
• Terriers
Remember: There is no single correct answer. The objective is to define organizing principles and
then group the keywords accordingly.

More Related Content

What's hot

Reddit/Quora Software System Design
Reddit/Quora Software System DesignReddit/Quora Software System Design
Reddit/Quora Software System Design
Elia Ahadi
 
Leveraging AWS Partner Network (APN) Resources
Leveraging AWS Partner Network (APN) ResourcesLeveraging AWS Partner Network (APN) Resources
Leveraging AWS Partner Network (APN) Resources
Amazon Web Services
 
Taxonomies and Metadata
Taxonomies and MetadataTaxonomies and Metadata
Taxonomies and Metadata
Aravind Sesagiri Raamkumar
 
Build an LLM-powered application using LangChain.pdf
Build an LLM-powered application using LangChain.pdfBuild an LLM-powered application using LangChain.pdf
Build an LLM-powered application using LangChain.pdf
StephenAmell4
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon Redshift
Amazon Web Services
 
Generative AI by Salesforce Admin Group Dehradun
Generative AI by Salesforce Admin Group DehradunGenerative AI by Salesforce Admin Group Dehradun
Generative AI by Salesforce Admin Group Dehradun
kailashChandra95
 
Generative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's PerspectiveGenerative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's Perspective
Huahai Yang
 
Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...
Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...
Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...
HostedbyConfluent
 
BDA311 Introduction to AWS Glue
BDA311 Introduction to AWS GlueBDA311 Introduction to AWS Glue
BDA311 Introduction to AWS Glue
Amazon Web Services
 
Latest trends in AI and information Retrieval
Latest trends in AI and information Retrieval Latest trends in AI and information Retrieval
Latest trends in AI and information Retrieval
Abhay Ratnaparkhi
 
Real-Time Event Processing
Real-Time Event ProcessingReal-Time Event Processing
Real-Time Event Processing
Amazon Web Services
 
Amazon Aurora Storage Demystified: How It All Works (DAT363) - AWS re:Invent ...
Amazon Aurora Storage Demystified: How It All Works (DAT363) - AWS re:Invent ...Amazon Aurora Storage Demystified: How It All Works (DAT363) - AWS re:Invent ...
Amazon Aurora Storage Demystified: How It All Works (DAT363) - AWS re:Invent ...
Amazon Web Services
 
Information Search Skills
Information Search SkillsInformation Search Skills
Information Search Skillswendy0315
 
Introduction to AWS Glue: Data Analytics Week at the SF Loft
Introduction to AWS Glue: Data Analytics Week at the SF LoftIntroduction to AWS Glue: Data Analytics Week at the SF Loft
Introduction to AWS Glue: Data Analytics Week at the SF Loft
Amazon Web Services
 
Beyond REST and RPC: Asynchronous Eventing and Messaging Patterns
Beyond REST and RPC: Asynchronous Eventing and Messaging PatternsBeyond REST and RPC: Asynchronous Eventing and Messaging Patterns
Beyond REST and RPC: Asynchronous Eventing and Messaging Patterns
Clemens Vasters
 
Build and Modernize Intelligent Apps​
Build and Modernize Intelligent Apps​Build and Modernize Intelligent Apps​
Build and Modernize Intelligent Apps​
Lorenzo Barbieri
 
Building scalable OTT workflows on AWS - Serverless Video Workflows
Building scalable OTT workflows on AWS - Serverless Video WorkflowsBuilding scalable OTT workflows on AWS - Serverless Video Workflows
Building scalable OTT workflows on AWS - Serverless Video Workflows
Amazon Web Services
 
Getting Strated with Amazon Dynamo DB (Jim Scharf) - AWS DB Day
Getting Strated with Amazon Dynamo DB (Jim Scharf) - AWS DB DayGetting Strated with Amazon Dynamo DB (Jim Scharf) - AWS DB Day
Getting Strated with Amazon Dynamo DB (Jim Scharf) - AWS DB Day
Amazon Web Services Korea
 
DAT304_Amazon Aurora Performance Optimization with MySQL
DAT304_Amazon Aurora Performance Optimization with MySQLDAT304_Amazon Aurora Performance Optimization with MySQL
DAT304_Amazon Aurora Performance Optimization with MySQL
Kamal Gupta
 
Replicate Elasticsearch Data with Cross-Cluster Replication (CCR)
Replicate Elasticsearch Data with Cross-Cluster Replication (CCR)Replicate Elasticsearch Data with Cross-Cluster Replication (CCR)
Replicate Elasticsearch Data with Cross-Cluster Replication (CCR)
Elasticsearch
 

What's hot (20)

Reddit/Quora Software System Design
Reddit/Quora Software System DesignReddit/Quora Software System Design
Reddit/Quora Software System Design
 
Leveraging AWS Partner Network (APN) Resources
Leveraging AWS Partner Network (APN) ResourcesLeveraging AWS Partner Network (APN) Resources
Leveraging AWS Partner Network (APN) Resources
 
Taxonomies and Metadata
Taxonomies and MetadataTaxonomies and Metadata
Taxonomies and Metadata
 
Build an LLM-powered application using LangChain.pdf
Build an LLM-powered application using LangChain.pdfBuild an LLM-powered application using LangChain.pdf
Build an LLM-powered application using LangChain.pdf
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon Redshift
 
Generative AI by Salesforce Admin Group Dehradun
Generative AI by Salesforce Admin Group DehradunGenerative AI by Salesforce Admin Group Dehradun
Generative AI by Salesforce Admin Group Dehradun
 
Generative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's PerspectiveGenerative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's Perspective
 
Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...
Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...
Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...
 
BDA311 Introduction to AWS Glue
BDA311 Introduction to AWS GlueBDA311 Introduction to AWS Glue
BDA311 Introduction to AWS Glue
 
Latest trends in AI and information Retrieval
Latest trends in AI and information Retrieval Latest trends in AI and information Retrieval
Latest trends in AI and information Retrieval
 
Real-Time Event Processing
Real-Time Event ProcessingReal-Time Event Processing
Real-Time Event Processing
 
Amazon Aurora Storage Demystified: How It All Works (DAT363) - AWS re:Invent ...
Amazon Aurora Storage Demystified: How It All Works (DAT363) - AWS re:Invent ...Amazon Aurora Storage Demystified: How It All Works (DAT363) - AWS re:Invent ...
Amazon Aurora Storage Demystified: How It All Works (DAT363) - AWS re:Invent ...
 
Information Search Skills
Information Search SkillsInformation Search Skills
Information Search Skills
 
Introduction to AWS Glue: Data Analytics Week at the SF Loft
Introduction to AWS Glue: Data Analytics Week at the SF LoftIntroduction to AWS Glue: Data Analytics Week at the SF Loft
Introduction to AWS Glue: Data Analytics Week at the SF Loft
 
Beyond REST and RPC: Asynchronous Eventing and Messaging Patterns
Beyond REST and RPC: Asynchronous Eventing and Messaging PatternsBeyond REST and RPC: Asynchronous Eventing and Messaging Patterns
Beyond REST and RPC: Asynchronous Eventing and Messaging Patterns
 
Build and Modernize Intelligent Apps​
Build and Modernize Intelligent Apps​Build and Modernize Intelligent Apps​
Build and Modernize Intelligent Apps​
 
Building scalable OTT workflows on AWS - Serverless Video Workflows
Building scalable OTT workflows on AWS - Serverless Video WorkflowsBuilding scalable OTT workflows on AWS - Serverless Video Workflows
Building scalable OTT workflows on AWS - Serverless Video Workflows
 
Getting Strated with Amazon Dynamo DB (Jim Scharf) - AWS DB Day
Getting Strated with Amazon Dynamo DB (Jim Scharf) - AWS DB DayGetting Strated with Amazon Dynamo DB (Jim Scharf) - AWS DB Day
Getting Strated with Amazon Dynamo DB (Jim Scharf) - AWS DB Day
 
DAT304_Amazon Aurora Performance Optimization with MySQL
DAT304_Amazon Aurora Performance Optimization with MySQLDAT304_Amazon Aurora Performance Optimization with MySQL
DAT304_Amazon Aurora Performance Optimization with MySQL
 
Replicate Elasticsearch Data with Cross-Cluster Replication (CCR)
Replicate Elasticsearch Data with Cross-Cluster Replication (CCR)Replicate Elasticsearch Data with Cross-Cluster Replication (CCR)
Replicate Elasticsearch Data with Cross-Cluster Replication (CCR)
 

Similar to Marketing AI - How to Build a Keyword Ontology

Creating a Business-Driven Content Marketing Strategy
Creating a Business-Driven Content Marketing StrategyCreating a Business-Driven Content Marketing Strategy
Creating a Business-Driven Content Marketing Strategy
Carla Johnson
 
Content Optimization for Conversation
Content Optimization for ConversationContent Optimization for Conversation
Content Optimization for Conversation
WriterAccess
 
idealaunch - Content Marketing Webinar August 2009
idealaunch - Content Marketing Webinar August 2009idealaunch - Content Marketing Webinar August 2009
idealaunch - Content Marketing Webinar August 2009
WriterAccess
 
What Content Marketing Is All About And Why It Matters
What Content Marketing Is All About And Why It MattersWhat Content Marketing Is All About And Why It Matters
What Content Marketing Is All About And Why It Matters
Builtvisible
 
Predict what to publish Next
Predict what to publish Next Predict what to publish Next
Predict what to publish Next
Kevin Koidl
 
Ria Sankar - How to Build Winning Products - Product School Bellevue - 83018
Ria Sankar - How to Build Winning Products - Product School Bellevue - 83018 Ria Sankar - How to Build Winning Products - Product School Bellevue - 83018
Ria Sankar - How to Build Winning Products - Product School Bellevue - 83018
Ria Sankar
 
Optimising Your Content for findability
Optimising Your Content for findabilityOptimising Your Content for findability
Optimising Your Content for findability
Kristian Norling
 
Critical Competitive Intelligence Tools and Tricks
Critical Competitive Intelligence Tools and Tricks Critical Competitive Intelligence Tools and Tricks
Critical Competitive Intelligence Tools and Tricks
WriterAccess
 
Introduction to Enterprise Search
Introduction to Enterprise SearchIntroduction to Enterprise Search
Introduction to Enterprise Search
Findwise
 
SEO Tactics, Fanbase Management, and Trends to watch
SEO Tactics, Fanbase Management, and Trends to watchSEO Tactics, Fanbase Management, and Trends to watch
SEO Tactics, Fanbase Management, and Trends to watch
Fan Foundry
 
What Is Content Marketing - June 2009
What Is Content Marketing - June 2009What Is Content Marketing - June 2009
What Is Content Marketing - June 2009
WriterAccess
 
The Key to Recruiting Talent: Showcasing Your Company's Unique Strengths
The Key to Recruiting Talent: Showcasing Your Company's Unique StrengthsThe Key to Recruiting Talent: Showcasing Your Company's Unique Strengths
The Key to Recruiting Talent: Showcasing Your Company's Unique Strengths
LinkedIn Talent Solutions
 
Seo & Content - Better Together
Seo & Content - Better TogetherSeo & Content - Better Together
Seo & Content - Better Together
DemandSphere
 
Content Marketing Work-flow Manifesto
Content Marketing Work-flow ManifestoContent Marketing Work-flow Manifesto
Content Marketing Work-flow ManifestoWriterAccess
 
Inventory to Insight to Action with Paula Land
Inventory to Insight to Action with Paula LandInventory to Insight to Action with Paula Land
Inventory to Insight to Action with Paula Land
Content Strategy Workshops
 
Search_Engine_Optimization
Search_Engine_OptimizationSearch_Engine_Optimization
Search_Engine_Optimizationsenthil4seo
 
Search_Engine_Optimization
Search_Engine_OptimizationSearch_Engine_Optimization
Search_Engine_Optimizationsenthil4seo
 
Excel with Enterprise SEO
Excel with Enterprise SEOExcel with Enterprise SEO
Excel with Enterprise SEO
Kirill Kronrod
 
Michigan Marketing Minds - September 9, 2014 - Expressing Thought Leadership:...
Michigan Marketing Minds - September 9, 2014 - Expressing Thought Leadership:...Michigan Marketing Minds - September 9, 2014 - Expressing Thought Leadership:...
Michigan Marketing Minds - September 9, 2014 - Expressing Thought Leadership:...
AnnArborSPARK
 
Creating Great Content for Both Search Engines and Humans
Creating Great Content for Both Search Engines and HumansCreating Great Content for Both Search Engines and Humans
Creating Great Content for Both Search Engines and Humans
Jessica Lee
 

Similar to Marketing AI - How to Build a Keyword Ontology (20)

Creating a Business-Driven Content Marketing Strategy
Creating a Business-Driven Content Marketing StrategyCreating a Business-Driven Content Marketing Strategy
Creating a Business-Driven Content Marketing Strategy
 
Content Optimization for Conversation
Content Optimization for ConversationContent Optimization for Conversation
Content Optimization for Conversation
 
idealaunch - Content Marketing Webinar August 2009
idealaunch - Content Marketing Webinar August 2009idealaunch - Content Marketing Webinar August 2009
idealaunch - Content Marketing Webinar August 2009
 
What Content Marketing Is All About And Why It Matters
What Content Marketing Is All About And Why It MattersWhat Content Marketing Is All About And Why It Matters
What Content Marketing Is All About And Why It Matters
 
Predict what to publish Next
Predict what to publish Next Predict what to publish Next
Predict what to publish Next
 
Ria Sankar - How to Build Winning Products - Product School Bellevue - 83018
Ria Sankar - How to Build Winning Products - Product School Bellevue - 83018 Ria Sankar - How to Build Winning Products - Product School Bellevue - 83018
Ria Sankar - How to Build Winning Products - Product School Bellevue - 83018
 
Optimising Your Content for findability
Optimising Your Content for findabilityOptimising Your Content for findability
Optimising Your Content for findability
 
Critical Competitive Intelligence Tools and Tricks
Critical Competitive Intelligence Tools and Tricks Critical Competitive Intelligence Tools and Tricks
Critical Competitive Intelligence Tools and Tricks
 
Introduction to Enterprise Search
Introduction to Enterprise SearchIntroduction to Enterprise Search
Introduction to Enterprise Search
 
SEO Tactics, Fanbase Management, and Trends to watch
SEO Tactics, Fanbase Management, and Trends to watchSEO Tactics, Fanbase Management, and Trends to watch
SEO Tactics, Fanbase Management, and Trends to watch
 
What Is Content Marketing - June 2009
What Is Content Marketing - June 2009What Is Content Marketing - June 2009
What Is Content Marketing - June 2009
 
The Key to Recruiting Talent: Showcasing Your Company's Unique Strengths
The Key to Recruiting Talent: Showcasing Your Company's Unique StrengthsThe Key to Recruiting Talent: Showcasing Your Company's Unique Strengths
The Key to Recruiting Talent: Showcasing Your Company's Unique Strengths
 
Seo & Content - Better Together
Seo & Content - Better TogetherSeo & Content - Better Together
Seo & Content - Better Together
 
Content Marketing Work-flow Manifesto
Content Marketing Work-flow ManifestoContent Marketing Work-flow Manifesto
Content Marketing Work-flow Manifesto
 
Inventory to Insight to Action with Paula Land
Inventory to Insight to Action with Paula LandInventory to Insight to Action with Paula Land
Inventory to Insight to Action with Paula Land
 
Search_Engine_Optimization
Search_Engine_OptimizationSearch_Engine_Optimization
Search_Engine_Optimization
 
Search_Engine_Optimization
Search_Engine_OptimizationSearch_Engine_Optimization
Search_Engine_Optimization
 
Excel with Enterprise SEO
Excel with Enterprise SEOExcel with Enterprise SEO
Excel with Enterprise SEO
 
Michigan Marketing Minds - September 9, 2014 - Expressing Thought Leadership:...
Michigan Marketing Minds - September 9, 2014 - Expressing Thought Leadership:...Michigan Marketing Minds - September 9, 2014 - Expressing Thought Leadership:...
Michigan Marketing Minds - September 9, 2014 - Expressing Thought Leadership:...
 
Creating Great Content for Both Search Engines and Humans
Creating Great Content for Both Search Engines and HumansCreating Great Content for Both Search Engines and Humans
Creating Great Content for Both Search Engines and Humans
 

Recently uploaded

From Likes to Leads - Navigating 2024 Marketing Challenges with B2B & B2C Inf...
From Likes to Leads - Navigating 2024 Marketing Challenges with B2B & B2C Inf...From Likes to Leads - Navigating 2024 Marketing Challenges with B2B & B2C Inf...
From Likes to Leads - Navigating 2024 Marketing Challenges with B2B & B2C Inf...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Adapt or Die - Jon Lakefish, Lakefish Group LLC
Adapt or Die - Jon Lakefish, Lakefish Group LLCAdapt or Die - Jon Lakefish, Lakefish Group LLC
Is AI-Generated Content the Future of Content Creation?
Is AI-Generated Content the Future of Content Creation?Is AI-Generated Content the Future of Content Creation?
Is AI-Generated Content the Future of Content Creation?
Cut-the-SaaS
 
Digital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew RupertDigital Strategy Master Class - Andrew Rupert
Your Path to Profits - The Game-Changing Power of a Marketing - Daniel Bussius
Your Path to Profits - The Game-Changing Power of a Marketing - Daniel BussiusYour Path to Profits - The Game-Changing Power of a Marketing - Daniel Bussius
Your Path to Profits - The Game-Changing Power of a Marketing - Daniel Bussius
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
10 Videos Any Business Can Make Right Now! - Shelly Nathan
10 Videos Any Business Can Make Right Now! - Shelly Nathan10 Videos Any Business Can Make Right Now! - Shelly Nathan
10 Videos Any Business Can Make Right Now! - Shelly Nathan
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Mastering Multi-Touchpoint Content Strategy: Navigate Fragmented User Journeys
Mastering Multi-Touchpoint Content Strategy: Navigate Fragmented User JourneysMastering Multi-Touchpoint Content Strategy: Navigate Fragmented User Journeys
Mastering Multi-Touchpoint Content Strategy: Navigate Fragmented User Journeys
Search Engine Journal
 
The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny LeibrandtThe New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Winning local SEO in the Age of AI - Dennis Yu
Winning local SEO in the Age of AI - Dennis YuWinning local SEO in the Age of AI - Dennis Yu
Traditional Store Audits are Outdated: A New Approach to Protecting Your Bran...
Traditional Store Audits are Outdated: A New Approach to Protecting Your Bran...Traditional Store Audits are Outdated: A New Approach to Protecting Your Bran...
Traditional Store Audits are Outdated: A New Approach to Protecting Your Bran...
Auxis Consulting & Outsourcing
 
Playlist and Paint Event with Sony Music U
Playlist and Paint Event with Sony Music UPlaylist and Paint Event with Sony Music U
Playlist and Paint Event with Sony Music U
SemajahParker
 
The Old Oak - Press Kit - Cannes Film Festival 2023
The Old Oak - Press Kit - Cannes Film Festival 2023The Old Oak - Press Kit - Cannes Film Festival 2023
The Old Oak - Press Kit - Cannes Film Festival 2023
Pascal Fintoni
 
AI-Powered Personalization: Principles, Use Cases, and Its Impact on CRO
AI-Powered Personalization: Principles, Use Cases, and Its Impact on CROAI-Powered Personalization: Principles, Use Cases, and Its Impact on CRO
AI-Powered Personalization: Principles, Use Cases, and Its Impact on CRO
VWO
 
Generative AI - Unleash Creative Opportunity - Peter Weltman
Generative AI - Unleash Creative Opportunity - Peter WeltmanGenerative AI - Unleash Creative Opportunity - Peter Weltman
Generative AI - Unleash Creative Opportunity - Peter Weltman
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
May 2024 - VBOUT Partners Meeting Group Session
May 2024 - VBOUT Partners Meeting Group SessionMay 2024 - VBOUT Partners Meeting Group Session
May 2024 - VBOUT Partners Meeting Group Session
Vbout.com
 
5 Big Bets for 2024 - Jamie A. Lee, Stripes Co
5 Big Bets for 2024 - Jamie A. Lee, Stripes Co5 Big Bets for 2024 - Jamie A. Lee, Stripes Co
34-Rahul-Mande.pdf PROJECT REPORT MBA 4TH SEMESTER
34-Rahul-Mande.pdf PROJECT REPORT MBA 4TH SEMESTER34-Rahul-Mande.pdf PROJECT REPORT MBA 4TH SEMESTER
34-Rahul-Mande.pdf PROJECT REPORT MBA 4TH SEMESTER
DeepakTripathi733493
 
The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny LeibrandtThe New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
DMF Portfolio Piece Smart Goals - Artist Management.docx
DMF Portfolio Piece Smart Goals - Artist Management.docxDMF Portfolio Piece Smart Goals - Artist Management.docx
DMF Portfolio Piece Smart Goals - Artist Management.docx
TravisMalana
 
Digital Marketing Trends - Experts Insights on How to Gain a Competitive Edge
Digital Marketing Trends - Experts Insights on How to Gain a Competitive EdgeDigital 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
 

Recently uploaded (20)

From Likes to Leads - Navigating 2024 Marketing Challenges with B2B & B2C Inf...
From Likes to Leads - Navigating 2024 Marketing Challenges with B2B & B2C Inf...From Likes to Leads - Navigating 2024 Marketing Challenges with B2B & B2C Inf...
From Likes to Leads - Navigating 2024 Marketing Challenges with B2B & B2C Inf...
 
Adapt or Die - Jon Lakefish, Lakefish Group LLC
Adapt or Die - Jon Lakefish, Lakefish Group LLCAdapt or Die - Jon Lakefish, Lakefish Group LLC
Adapt or Die - Jon Lakefish, Lakefish Group LLC
 
Is AI-Generated Content the Future of Content Creation?
Is AI-Generated Content the Future of Content Creation?Is AI-Generated Content the Future of Content Creation?
Is AI-Generated Content the Future of Content Creation?
 
Digital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew RupertDigital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew Rupert
 
Your Path to Profits - The Game-Changing Power of a Marketing - Daniel Bussius
Your Path to Profits - The Game-Changing Power of a Marketing - Daniel BussiusYour Path to Profits - The Game-Changing Power of a Marketing - Daniel Bussius
Your Path to Profits - The Game-Changing Power of a Marketing - Daniel Bussius
 
10 Videos Any Business Can Make Right Now! - Shelly Nathan
10 Videos Any Business Can Make Right Now! - Shelly Nathan10 Videos Any Business Can Make Right Now! - Shelly Nathan
10 Videos Any Business Can Make Right Now! - Shelly Nathan
 
Mastering Multi-Touchpoint Content Strategy: Navigate Fragmented User Journeys
Mastering Multi-Touchpoint Content Strategy: Navigate Fragmented User JourneysMastering Multi-Touchpoint Content Strategy: Navigate Fragmented User Journeys
Mastering Multi-Touchpoint Content Strategy: Navigate Fragmented User Journeys
 
The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny LeibrandtThe New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
 
Winning local SEO in the Age of AI - Dennis Yu
Winning local SEO in the Age of AI - Dennis YuWinning local SEO in the Age of AI - Dennis Yu
Winning local SEO in the Age of AI - Dennis Yu
 
Traditional Store Audits are Outdated: A New Approach to Protecting Your Bran...
Traditional Store Audits are Outdated: A New Approach to Protecting Your Bran...Traditional Store Audits are Outdated: A New Approach to Protecting Your Bran...
Traditional Store Audits are Outdated: A New Approach to Protecting Your Bran...
 
Playlist and Paint Event with Sony Music U
Playlist and Paint Event with Sony Music UPlaylist and Paint Event with Sony Music U
Playlist and Paint Event with Sony Music U
 
The Old Oak - Press Kit - Cannes Film Festival 2023
The Old Oak - Press Kit - Cannes Film Festival 2023The Old Oak - Press Kit - Cannes Film Festival 2023
The Old Oak - Press Kit - Cannes Film Festival 2023
 
AI-Powered Personalization: Principles, Use Cases, and Its Impact on CRO
AI-Powered Personalization: Principles, Use Cases, and Its Impact on CROAI-Powered Personalization: Principles, Use Cases, and Its Impact on CRO
AI-Powered Personalization: Principles, Use Cases, and Its Impact on CRO
 
Generative AI - Unleash Creative Opportunity - Peter Weltman
Generative AI - Unleash Creative Opportunity - Peter WeltmanGenerative AI - Unleash Creative Opportunity - Peter Weltman
Generative AI - Unleash Creative Opportunity - Peter Weltman
 
May 2024 - VBOUT Partners Meeting Group Session
May 2024 - VBOUT Partners Meeting Group SessionMay 2024 - VBOUT Partners Meeting Group Session
May 2024 - VBOUT Partners Meeting Group Session
 
5 Big Bets for 2024 - Jamie A. Lee, Stripes Co
5 Big Bets for 2024 - Jamie A. Lee, Stripes Co5 Big Bets for 2024 - Jamie A. Lee, Stripes Co
5 Big Bets for 2024 - Jamie A. Lee, Stripes Co
 
34-Rahul-Mande.pdf PROJECT REPORT MBA 4TH SEMESTER
34-Rahul-Mande.pdf PROJECT REPORT MBA 4TH SEMESTER34-Rahul-Mande.pdf PROJECT REPORT MBA 4TH SEMESTER
34-Rahul-Mande.pdf PROJECT REPORT MBA 4TH SEMESTER
 
The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny LeibrandtThe New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
 
DMF Portfolio Piece Smart Goals - Artist Management.docx
DMF Portfolio Piece Smart Goals - Artist Management.docxDMF Portfolio Piece Smart Goals - Artist Management.docx
DMF Portfolio Piece Smart Goals - Artist Management.docx
 
Digital Marketing Trends - Experts Insights on How to Gain a Competitive Edge
Digital Marketing Trends - Experts Insights on How to Gain a Competitive EdgeDigital Marketing Trends - Experts Insights on How to Gain a Competitive Edge
Digital Marketing Trends - Experts Insights on How to Gain a Competitive Edge
 

Marketing AI - How to Build a Keyword Ontology

  • 1. © 2015 IBM Corporation Marketing AI: How to build a keyword ontology James Mathewson Michael Priestley Dan Segal MinneWebCon 2018
  • 2. Presentation agenda Introductions and bios What is a keyword ontology? Why is it important? Some basics of ontology How do you build one? Use cases • Think Case study • Journey mapping • Autotagging Exercises
  • 3. James Mathewson James Mathewson is IBM's Distinguished Technical Marketer for search. He has 20 years of experience in web editorial, content strategy, and SEO for large and small companies. A frequent speaker, lecturer and blogger, James has published more than 1600 articles and two books on how web technology and user experience change the nature of effective content. James has two advanced degrees on related subjects from the University of Minnesota.
  • 4. Michael Priestley @ditaguy Michael Priestley is a product owner and content technology strategist, currently leading the IBM Marketing Taxonomy Guild to revise and align taxonomy initiatives across the marketing ecosystem. He has experience working with and across documentation, support, training, and marketing content as an enterprise content technology strategist. He was one of the original architects and editors of the DITA standard, was named an OASIS Distinguished Contributor in 2017, and is currently co-chairing the Lightweight DITA subcommittee.
  • 5. Dan Segal Dan Segal is a Taxonomist on IBM's Marketing Platforms team. His work focuses on the use of cognitive technologies, including natural language processing and machine learning, for SEO and digital marketing. Dan has over 15 years of experience as a practitioner and consultant in the areas of taxonomy and ontology development, vocabulary management, semantic metadata, text analytics, and information retrieval. He holds BS and MLS degrees from Rutgers University.
  • 6. What is a keyword ontology?
  • 7. What is a keyword ontology? A keyword ontology is a knowledge graph describing relationships between the keywords your target audiences frequently use in search queries and the content about the products and services you sell
  • 8. Keyword Data Topics Personas Job Roles Industries Products Solutions Events Buyer Journeys Narratives BUs Brands
  • 9. Non-branded keyword group Non-branded keyword group Branded keyword group Business UnitProduct SegmentKeyword Groups (Taxonomy) Keywords
  • 11. Ontology: Formal Representation of Knowledge Resources: What is this thing? Properties: What characteristics does it have? Relationships: What connections does it have to other resources? Constraints: What rules apply to this resource?
  • 12. Here is a Thing. Now Let’s Describe It. Property Value Name Diet Coke® Manufacturer Coca-Cola Container type Plastic bottle Container size 20 oz. Color Brown Flavor Saccharine Cola Sugar? No
  • 13. Ontology: Representing Knowledge through Graphs makes made by Thing Y also known as name Diet Coke® size 20 oz. calorie s 0 name Coca-Cola Cherry® Cherry Coke® The Coca-Cola Company name Thing X makes made by Thing Z
  • 14. Ontology: Semantic Triples Declarations are expressed as <subject , predicate, object> – Subject is a resource – Predicate is a property – Object can be another resource, or a data value Subject Predicate Object Resource Property Resource Data value or Adapted from McComb and Robe: Designing and Building Business Ontologies
  • 15. Semantic Triples: Examples name Diet Coke® Thing X Subject Predicate Object Thing X hasName Diet Coke® made by Thing X Thing Y Subject Predicate Object Thing X isMadeBy Thing Y name The Coca-Cola Company Thing Y Subject Predicate Object Thing Y hasName The Coca-Cola Company Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl 15
  • 16. Expressing Triples in Markup Language <rdf:Description rdf:about="#ThingX"> <rdf:type rdf:resource="#Products"/> <rdfs:label xml:lang="en-us">Diet Coke</rdfs:label> <madeBy rdf:resource="#ThingY"/> <calories rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</calories> <size rdf:datatype="http://www.w3.org/2001/XMLSchema#string">20 oz.</size> </rdf:Description> Here is our graph for “Thing X” (Diet Coke®), expressed in computer-readable language: Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl 16
  • 18. Google is the best source of information on your target audience
  • 20. Why do we need a keyword ontology? Better content • Make better content decisions • Learn from others • Measure categories and combinations Less waste and confusion • Know what exists • Reuse or differentiate Drive experience • Navigation • Progression • Personalization
  • 21. Agile development for better content, less waste and confusion Do we have it? Did it work? What do they want? Plan Measure Manage Publish
  • 22. Requirements for agile development People ProcessTools Cultural shift from organization centric to customer centric Governance across tools and authoring communities Cognitive tagging for quality assurance and content coverage
  • 23. Driving experience Navigation • What’s similar • Cognitive linking Progression • What's next • Ontologies • Cognitive CTAs Personalization • What's for me • Predictive linking • Cognitive experience
  • 24. Cognitive delivery to drive customer experience Do we have it? Did it work? What do they want? Customer awareness Improvement in selection Content awareness Measures of success
  • 25. Requirements for cognitive delivery Common customer data Common content metadata and ontologies Common linking components Plus common KPIs, common process for improvement...
  • 26. More than just topics/keywords •What is the purpose of the content? Does it explain a concept, express an opinion, describe a case study? •Example types: Explainer, Opinion/POV, Case studyContent type •How is the content expressed? Is it a web page? A PDF? A video animation? •Example formats: Web article, Downloadable PDF, Video animationContent format •Where did the content come from? •Example publisher types: Client, Partner, AnalystPublisher type •What is the content about? •Example topics: blockchain, data science, cloud computingTopic •Who is the content for? •Example audiences: data scientist, CFO, doctorAudience/role •What industries is this content relevant in? •Example industries: aerospace, energyIndustry •What IBM offerings or offering categories does the content describe? •Example products/solutions: Watson HealthcareProduct/Solution •When is the content relevant to the intended audience? •Example stages: Learn, Try, BuyBuyer stage
  • 27. The challenge of enterprise content strategy • 200K relevant English keywords • 10 other languages with at least 100K relevant keywords • 300 million pages • 100K assets: Videos, white papers, case studies, demos, etc. • Total opportunity = 300 million users • More than 100 personas • Uncertainty • How do we know that the 1.2 M keywords is even the right set? • Assuming it is, how do we prioritize opportunities? • How do we determine who should own the page/asset that is the best answer for the question implicit in the query?
  • 28.
  • 29. 29 How to build a keyword ontology
  • 30. 30 Audience intent is what people need to do with the information they seek
  • 31. Informational Navigational Transactional Three categories of audience intent I don’t know the topic, but I want to start learning about it. Where do I start? I know the topic, but what’s the best page for reference on it? What’s the best place to buy this thing, or get help for that thing?
  • 32. When users search with a “what is” query, they are just starting to learn about the topic EXAMPLE The best way to learn the audience intent for a query is by reading the search results, and gathering clues about the audience and infer what they are trying to do
  • 33. Three Steps to Building a Keyword Ontology Identify keywords Determine semantic clusters (Concepts) Associate Concepts to each other
  • 34. Tools for Building Your Keyword Ontology Tool Use Examples Keyword research • Identify high-value keywords • Identify high-ranking URLs • BrightEdge • Google Keyword Planner • Ubersuggest Natural language processing (NLP) • Keyword / entity extraction • GATE • OpenNLP • Watson NLU Machine learning • Text classification • Keyword clustering • scikit-learn • Watson NLC Data transformation • Convert ML outputs (e.g. JSON) to RDF • OpenRefine Ontology management • Domain modeling • Keyword / Group associations • PoolParty • Protégé • TopBraid EVN
  • 35. Cognitive Keyword Classifier § Select seed keywords from KIS § Identify top-ranking pages (IBM and non-IBM) Select portfolio-segment Keywords Use AlchemyAPI to scrape SERPs and identify recurring Concepts Normalize Concepts to taxonomy Train Watson NLC on Keyword/Concept pairs Classify Keywords using Watson NLC API Refine training data to improve performance § Scrape text of ranking pages (60-70 pages / minute) § Apply NLP and machine learning algorithm § Identify clusters of co-occurring Keywords and Concepts § Consolidate Concepts § Harmonize to existing IBM vocabularies § Train Classifier on seed data § Measure Recall and Precision using test data § Submit keywords to Classifier § Process JSON output § Flag incorrect or low-scoring test classifications § Re-train the Classifier as needed
  • 36. Training Data: Keyword / Concept pairs “Data scientists spend 60% of their time on cleaning and organizing data. Collecting data sets comes second at 19% of their time, meaning data scientists spend around 80% of their time on preparing and managing data for analysis.” - Gil Press, Forbes magazine Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl
  • 37. Keyword Classification: Sample Workflow INPUT: keyword list (CSV) Bluemix API OUTPUT: Watson NLC classification (JSON) POST-PROCESSING: Watson NLC classification (transformed to CSV) Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl
  • 38. Classifier Output: Weeding Out Weak Matches and “Laughers” § Limit classifier confidence score to exclude: – Weak classification matches – Noisy or marginally-relevant keywords § Low scores can also indicate candidate Concepts § Test threshold score: ≥ 0.25 for “keepers” § Ask: Do the training data introduce bias? Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl
  • 39. Connecting the parts Keyword data (from autoclassifier) Keyword Group (from Topic taxonomy) Product Segment (from Product taxonomy)
  • 41. Uses: Microsite design Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl 41
  • 43. Example flow – from first click to consult Content page Recommended page Pages on same topic CTA to event Register for event Personalized recommended pages Subscribe to newsletter and notifications CTA to consultation
  • 44. Uses: Keyword governance Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl 44
  • 45. Uses: Keyword Tracking and Measurement Keyword Groups (defined in ontology; exported to SEO platform) SEO Platform (keyword reporting) Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl 45
  • 46. Uses: Journey mapping Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl 46
  • 47. Two kinds of audiences: business people and specialists Business people tend to use informational queries to learn about topics and products that are not in their core areas of expertise They also use transactional queries to move towards purchase Specialists use a lot more navigational queries to get reference information about topics or products within their areas of expertise. They also use social networks to connect with influencers on these topics 47
  • 49. Two kinds of queries: unbranded and branded Audiences start with unbranded queries, and only move to branded queries when they’re ready What is big data? Why is AI so important for big data? How does IBM solve big data problems with AI? How can I solve my big data problems with IBM? What is Watson Analytics? How is Watson Analytics better than the competition? How do I try Watson Analytics? How do I buy Watson Analytics? 49
  • 50. Discover Learn Solve Try Buy What is big data? Big data for marketing Big data platforms Watson Analytics free trial Watson Analytics ROI Emily CMO
  • 51. Uses: Autotagging Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl 51
  • 52. Using Keywords to Drive Auto-tagging • Starting point: Topic taxonomy • Derived from content analysis and keyword research, as well as competitive benchmarking • Extended taxonomy with custom properties: • Text signals that are used to train the auto-classifier • Phrases derived from iterative analysis Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl
  • 53. Cognitive Tagging Service: Sample Output IBM Case Study Extracted text signals Call to NLU with custom annotation model via REST API Query via SPARQL endpoint to match extracted signals to controlled values using skos:prefLabel, skos:altLabel, etc. Metadata values (extracted text signals, normalized to standard vocabulary and relevance-ranked)Keyword-enriched taxonomy Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl
  • 54. Continuous Improvement and Validation Content creation Keyword research Unmatched entities Entity extraction / normalization Results logging and review Taxonomy enrichment Model optimization Document processing Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl
  • 55. Group Exercises Marketing AI- How to Build a Keyword Ontology - MinneWebCon 2018 - Mathewson - Priestl 55
  • 56. Scenario: • You are an entrepreneur with a vision to sell your specialized line of ice cream to health-conscious consumers. • The market is highly competitive, and you need your content to be findable. • As part of your digital marketing strategy, you need to map the knowledge domain of healthy frozen desserts so that you can identify high-value keywords and incorporate them into your content.
  • 57. Exercise 1: Keyword Identification • Analyze Web content from your subject domain. • Examine a variety of sources: references, news, magazines, trade publications, blogs, reviews, etc. • Identify keywords that represent your domain. • Write each keyword on an index card. Resources: sites.google.com/view/keyword-ontology Seed keywords: • healthy ice cream • organic ice cream • low-fat ice cream • low-calorie ice cream • vegan ice cream Keyword research tools: • k-meta.com • serpstat.com • neilpatel.com/ubersuggest
  • 58. Exercise 1: Keyword Identification: ”Quick and Easy” Example: k-meta.com • Search your seed keyword; e.g., healthy ice cream • On the Keyword Overview page, scroll down to Organic results • Click on top-ranking URL • Select high-volume keywords (record on cards) • Repeat for additional URLs and keywords Resources: sites.google.com/view/keyword-ontology Seed keywords: • healthy ice cream • organic ice cream • low-fat ice cream • low-calorie ice cream • vegan ice cream Keyword research tools: • k-meta.com • serpstat.com • neilpatel.com/ubersuggest
  • 59.
  • 60.
  • 61. Exercise 2: Card Sorting • Review the keywords that you identified in Exercise 1. • Arrange the cards into groups that make sense. • Name each group. • Present your findings and lessons learned. Tip: Group together keywords that are: • Synonyms (ex.: cars, automobiles) • Stemmed forms (ex.: project management, project managers) • Conceptually related (ex.: apples, peaches, pears, cherries, etc.) Tip: You can arrange groups into a hierarchy. • Dogs • Hounds • Sporting breeds • Toy breeds • Terriers Remember: There is no single correct answer. The objective is to define organizing principles and then group the keywords accordingly.