SlideShare a Scribd company logo
1 of 40
Optimizing DITA Content
for Search Engine
Optimization
(and Why It Matters)
Keith Schengili-Roberts
DITA Specialist, IXIASOFT
Agenda
•Introduction
•Scope of this Presentation
•SEO and DITA
•What Does Google Look At?
•Writing Content for Your Users
•Q/A
Who’s This Guy?
Keith Schengili-Roberts,
IXIASOFT DITA Specialist
What I do:
• DITA evangelist
• Liaison with OASIS; on DITA
Adoption and Technical Committees
• Industry researcher
• Lecturer on Information Architecture,
University of Toronto
• 10+ Years of DITA XML experience
Also Known As “DITAWriter”
• Industry blog started +5
years ago
• Just over 200,000 hits
• Regularly updated info on:
 DITA Conferences
 DITA Books
 Companies Using DITA
 DITA CMSes
 DITA Editors
 Other DITA Tools
 DITA Consulting Firms
• News/views on DITA use
• Features interviews with
those making a difference
in the world of DITA
Scope of this Presentation
• HTML-based output from DITA content
• Mechanisms available in DITA to aid with SEO
• Information on what Google is looking for when it
ranks content
• Writing DITA content with better SEO in mind
• Along the way I may burst a few bubbles when it
comes to what techniques do and do not matter
Q: WHERE’S THE BEST PLACE
TO HIDE A DEAD BODY?
A: The second page of Google
Search Engine Optimization is Magic!
• No, it really isn’t
• There are agencies that
can help with SEO, but
the information is out
there and available
• Recommend Google
Webmasters as a start:
www.google.com/webmasters/
How Search Engines Work
• Three key phases:
1. Your content is “crawled”
by a search engine
spider; finds new/changed
info and retrieves it
2. Search engine analyses
and indexes your
website’s content
3. A user submits a query to
a search engine,
providing a list of possible
links
How DITA Content is Produced for the Web
1. DITA content is crafted by
writers
2. Content is transformed from
DITA via XSL (typically through
the DITA Open Toolkit) to
XHTML
3. This transformed content is then
placed on the Web
There are steps at each of these
stages that can help improve SEO
Serving DITA Content on a Web Server
• Content can be served on
platforms optimized for DITA;
examples include:
 Congility DITAweb
 Antidot FluidTopics
 Zoomin Docs
• These DITA-specific web
platforms come with tools
designed to help your
customers find your content
once they are at your
website
Acrolinx Scorecard and SEO
• Acrolinx includes an SEO
rating in their “Scorecard
Summary”
• Works by having user
enter keywords, then the
plug-in analyzes the
related keyword usage in
the document
• Full report advises on
keyword usage in title,
short description,
document body, meta
description, etc.
Do You Want to Even
Make Your Docs Visible?
• Some companies opt not to have their
documentation “spider-able”:
 Company wants search engines to focus
exclusively on marketing content
 When there’s a need to point to a
company-sponsored search engine
specifically for docs
• In your webpages, add the following to
each header:
 All search engines:
<meta name="robots" content="noindex"/>
 Google only:
<meta name="googlebot" content="noindex"/>
• Or, add a robots.txt file to your webserver that
says the following:
User-agent: *
Disallow: /tech-docs/
Food for (Web) Spiders: sitemap.xml
• You can aid the search engine crawlers
coming to your documentation by
creating a sitemap.xml file for that
describes the following:
 Parent URL for Website content
 URL of specific page
 Date that webpage was last updated
(optional)
 How frequently the page is likely to change
(optional)
 Priority of a given page in comparison to other
pages on the website (optional)
Sample sitemap.xml File
• Sample sitemap.xml for
DITAWriter website
• “Priority” value ranges
from 0.0 to 1.0, with
default set to 0.5
 use this to increase
likelihood of your most
important pages being
present in a search index
• Upload your sitemap
file to peer directory/
“starting point”
DITA and Metadata
• DITA can be incorporated at
both the map and topic
levels
 Bookmaps use the bookmeta
and topicmeta elements as
containers
 Topics incorporate metadata
within the prolog
• This content along is then
expressed at output
primarily as Dublin Core
metadata
Bookmap
Topic
What is Dublin Core?
• Dublin Core is a set of
metadata designed to
describe web content,
related to semantic web
initiative
• Originating in 1995, since
mid 2000s DCMI have
worked with W3C on
Semantic Web efforts
• DITA-OT uses a subset of
Simple Dublin Core v1.1
when outputting to XHTML
DITA, DITA-OT and Dublin Core
DITA Element(s) Dublin Core Equivalent
author (topic), authorinformation (map) Creator
category Coverage
[output type: XHTML] Format
critdates Date
[id value associated with topic type] Identifier
publisher (topic), publisherinformation
(map)
Publisher
copyright Rights
source Source
keyword Subject
title Title
[topic type] Type
DITA to Dublin Core
DITA topic
Equivalent XHTML output
Google and Dublin Core
• While Dublin Core is
long-established, and the
DITA-OT supports it, Google
does not appear to do much
with this content
• It can be advantageous from
a content management
perspective
 For example, info on when a
topic is created and by whom
may be useful to know
 Local webserver may be able
to filter content on DC values
+
=
What About Keywords and Google?
• Forget it, no point (at least from an SEO perspective)
DITA topic
Equivalent XHTML output
SO WHAT IS IMPORTANT TO GOOGLE?
A: The second page of Google
So What Else Does Google Look At?
• Short Descriptions! Displayed immediately after title:
DITA
XHTML
Google
Search
Short Descriptions and Click-throughs
• While short descriptions are not factored in search
engine rankings, user behaviours are
• Google measures click-through rates (CTR)
• A well-written, descriptive short description
ensures more click-throughs
Links and Relationship Tables
• One metric thought to influence webpage rankings
are the number of links to a page
• More weight is applied from external URLs
pointing to a webpage than internal ones, but
internal hierarchy counts as well
• Adding relationship tables is not only good DITA
practice, but may also enhance SEO too!
Relationship Tables = Double the Output
• Relationship tables
results in Dublin
Core metadata as
well as links
DITA XHTML Header
XHTML Body
Writing Effective Short Descriptions for SEO
• A well-written short description tells the would-be reader
why it is worth clicking on
 Task: tell users what they can accomplish
 Concept: tell users about what you are describing and why
they should care
 Reference: tell users what the referenced item does or what
it can be used for
 Troubleshooting: describe the symptoms of a problem a user
may encounter and let them know that this topic can help
• While shortdesc best practices suggests two sentences,
Google truncates search results at ~156 characters
 Need to put most important content first!
Schema.org and SEO
• Sponsored by Google, Bing, Yandex and Yahoo!
to “create and support a common set of schemas
for structured data markup on web pages.”
• Its vocabulary is designed for marking up content
with semantic descriptions aimed at web spiders
• Uses Microdata, RDFa, or JSON-LD formats
Sample Schema.org Code Rendered in RDFa
• Current Schema.org definitions are not focused on
technical documentation, mainly on products
 Most common usage is for “Rich Snippets”, describing
info about a product
• There are tools that can help combine RDFa with
XHTML output from DITA
 But currently no RDFa/Schema.org implementation
DITA and Schema.org?
CRAFTING KILLER SEO CONTENT
WRITING FOR YOUR USERS
A: The second page of Google
A Story…
Kenmore Model 80
Clothes Washer
One day it stopped in the middle
of a wash, and wouldn’t drain…
So What to Do?
So What About the Clothes Washer Manual?
• Continued search to see if
manual turned up; it didn’t
• Did a different search
specifically for the manual, then
looked for info on my problem
• Problem was there, correct
solution (in this case) was not
Writing to Engage with Your Audience
• Previous example underscores how important it is
to anticipate users’ needs
 If the information is improperly targeted, is not
well-described or is missing, users will not find it
• Know your users!
 Why they have come to your content?
 What are they seeking to accomplish?
• This is why having effective personas + scenarios
to help guide your technical writers is a priority
How DITA Can Help Shape the Dialogue
• DITA’s topic types set the stage for how technical
writers communicate with their audience
 Concept: what is this thing and what is it for?
 Reference: what are the correct settings?
 Task: how do I accomplish this procedure?
 Troubleshooting: how do I fix this problem I am having?
Search Engine Technology is Changing
• It used to be that anyone who knew basics of
Boolean searches (AND, NOT, OR) could expect
to get better search results
• Google has invested significantly in natural
language speech recognition (Google Now)
What To Know About Voice Query Usage
• While youngest demographic uses voice queries
the most, rates are also high with adult
demographics
 Voice query usage is growing rapidly
• Voice query length longer, typically phrased as a
question
 Text queries average 2-3 words, voice 3-5 words
• Voice queries tend to be goal-directed
 “Grocery stores near me”
 “How do I fix my clothes washer?”
Implication of Voice Queries for Tech Docs
• Further emphasizes focus on needs of the user
 Think about why they have come to read your docs
 What are likely scenarios that have led them to your docs?
 What questions will they ask, and how can you
answer them?
 Consider writing titles or short descriptions as possible answers to
a query
 If you haven’t already adopted DITA 1.3 troubleshooting topic type,
consider doing so
DITA + SEO: Summing Up
• Optimize content for search engines and users
• Consider adding sitemap.xml to help spiders find and
index your content
• Understand that Dublin Core is present in DITA-OT
• Descriptive, concise titles!
• Effective short descriptions can increase CTR
• Relationship tables may also help
• Keep an eye for future developments from
Schema.org
• Do not think in terms of SEO “tricks”; best thing you
can do is to know your audience and write for them
Further Reading
• Google Webmasters: google.com/webmasters/
 Meta tags that Google understands:
support.google.com/webmasters/answer/79812?hl=en
• Sitemaps.org: sitemaps.org/
• Dublin Core Metadata Initiative: dublincore.org/
• SEO Pressor Connect Blog: seopressor.com/blog/
• Moz Blog: moz.com/blog
• OASIS Feature article on short descriptions (PDF):
oasis-open.org/committees/download.php/57803/
QA
• Blog: www.ixiasoft.com/en/news-and-
events/blog
• Twitter: @IXIASOFT (and @KeithIXIASOFT)
• IXIASOFT DITA CMS Users LinkedIn group:
www.linkedin.com/groups?gid=3820030
• Member of OASIS DITA Technical Committee

More Related Content

What's hot

How to Optimize Your Metadata and Taxonomy
How to Optimize Your Metadata and TaxonomyHow to Optimize Your Metadata and Taxonomy
How to Optimize Your Metadata and TaxonomyIXIASOFT
 
DITA and Agile Are Made For Each Other
DITA and Agile Are Made For Each OtherDITA and Agile Are Made For Each Other
DITA and Agile Are Made For Each OtherIXIASOFT
 
Optimizing Content Reuse with DITA - LavaCon Webinar with Keith Schengili-Rob...
Optimizing Content Reuse with DITA - LavaCon Webinar with Keith Schengili-Rob...Optimizing Content Reuse with DITA - LavaCon Webinar with Keith Schengili-Rob...
Optimizing Content Reuse with DITA - LavaCon Webinar with Keith Schengili-Rob...IXIASOFT
 
DITA and SEO
DITA and SEODITA and SEO
DITA and SEOIXIASOFT
 
The DITA Iceberg, DITA Europe 2016
The DITA Iceberg, DITA Europe 2016The DITA Iceberg, DITA Europe 2016
The DITA Iceberg, DITA Europe 2016IXIASOFT
 
The Evolution of DITAs
The Evolution of DITAsThe Evolution of DITAs
The Evolution of DITAsIXIASOFT
 
Agile Content Development and the IXIASOFT DITA CMS
Agile Content Development and the IXIASOFT DITA CMSAgile Content Development and the IXIASOFT DITA CMS
Agile Content Development and the IXIASOFT DITA CMSIXIASOFT
 
Lean and Collaborative Content - Workshop
Lean and Collaborative Content - WorkshopLean and Collaborative Content - Workshop
Lean and Collaborative Content - WorkshopIXIASOFT
 
Metrics for continual improvements - Nolwenn Kerzreho LavaconDublin2016
Metrics for continual improvements - Nolwenn Kerzreho LavaconDublin2016Metrics for continual improvements - Nolwenn Kerzreho LavaconDublin2016
Metrics for continual improvements - Nolwenn Kerzreho LavaconDublin2016IXIASOFT
 
Collaborative authoring in DITA
Collaborative authoring in DITACollaborative authoring in DITA
Collaborative authoring in DITAjameshom
 
DITA Quick Start Webinar: Defining Your Style Sheet Requirements
DITA Quick Start Webinar: Defining Your Style Sheet RequirementsDITA Quick Start Webinar: Defining Your Style Sheet Requirements
DITA Quick Start Webinar: Defining Your Style Sheet RequirementsSuite Solutions
 
(Almost) Four Years On: Metrics, ROI, and Other Stories from a Mature DITA CM...
(Almost) Four Years On: Metrics, ROI, and Other Stories from a Mature DITA CM...(Almost) Four Years On: Metrics, ROI, and Other Stories from a Mature DITA CM...
(Almost) Four Years On: Metrics, ROI, and Other Stories from a Mature DITA CM...Keith Schengili-Roberts
 
Painless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XMLPainless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XMLScott Abel
 
DITA Quick Start: System Architecture of a Basic DITA Toolset
DITA Quick Start: System Architecture of a Basic DITA ToolsetDITA Quick Start: System Architecture of a Basic DITA Toolset
DITA Quick Start: System Architecture of a Basic DITA ToolsetSuite Solutions
 
DITA Quick Start for Authors - Part I
DITA Quick Start for Authors - Part IDITA Quick Start for Authors - Part I
DITA Quick Start for Authors - Part ISuite Solutions
 
Using DITA without becoming a Geek
Using DITA without becoming a GeekUsing DITA without becoming a Geek
Using DITA without becoming a GeekJang F.M. Graat
 
Managing Deliverable-Specific Link Anchors: New Suggested Best Practice for Keys
Managing Deliverable-Specific Link Anchors: New Suggested Best Practice for KeysManaging Deliverable-Specific Link Anchors: New Suggested Best Practice for Keys
Managing Deliverable-Specific Link Anchors: New Suggested Best Practice for Keysdclsocialmedia
 
DITA's New Thang: Going Mapless!
DITA's New Thang: Going Mapless!DITA's New Thang: Going Mapless!
DITA's New Thang: Going Mapless!dclsocialmedia
 

What's hot (20)

How to Optimize Your Metadata and Taxonomy
How to Optimize Your Metadata and TaxonomyHow to Optimize Your Metadata and Taxonomy
How to Optimize Your Metadata and Taxonomy
 
DITA and Agile Are Made For Each Other
DITA and Agile Are Made For Each OtherDITA and Agile Are Made For Each Other
DITA and Agile Are Made For Each Other
 
Optimizing Content Reuse with DITA - LavaCon Webinar with Keith Schengili-Rob...
Optimizing Content Reuse with DITA - LavaCon Webinar with Keith Schengili-Rob...Optimizing Content Reuse with DITA - LavaCon Webinar with Keith Schengili-Rob...
Optimizing Content Reuse with DITA - LavaCon Webinar with Keith Schengili-Rob...
 
DITA and SEO
DITA and SEODITA and SEO
DITA and SEO
 
The DITA Iceberg, DITA Europe 2016
The DITA Iceberg, DITA Europe 2016The DITA Iceberg, DITA Europe 2016
The DITA Iceberg, DITA Europe 2016
 
The Evolution of DITAs
The Evolution of DITAsThe Evolution of DITAs
The Evolution of DITAs
 
Agile Content Development and the IXIASOFT DITA CMS
Agile Content Development and the IXIASOFT DITA CMSAgile Content Development and the IXIASOFT DITA CMS
Agile Content Development and the IXIASOFT DITA CMS
 
Lean and Collaborative Content - Workshop
Lean and Collaborative Content - WorkshopLean and Collaborative Content - Workshop
Lean and Collaborative Content - Workshop
 
Metrics for continual improvements - Nolwenn Kerzreho LavaconDublin2016
Metrics for continual improvements - Nolwenn Kerzreho LavaconDublin2016Metrics for continual improvements - Nolwenn Kerzreho LavaconDublin2016
Metrics for continual improvements - Nolwenn Kerzreho LavaconDublin2016
 
Collaborative authoring in DITA
Collaborative authoring in DITACollaborative authoring in DITA
Collaborative authoring in DITA
 
DITA Interoperability
DITA InteroperabilityDITA Interoperability
DITA Interoperability
 
DITA Quick Start Webinar: Defining Your Style Sheet Requirements
DITA Quick Start Webinar: Defining Your Style Sheet RequirementsDITA Quick Start Webinar: Defining Your Style Sheet Requirements
DITA Quick Start Webinar: Defining Your Style Sheet Requirements
 
(Almost) Four Years On: Metrics, ROI, and Other Stories from a Mature DITA CM...
(Almost) Four Years On: Metrics, ROI, and Other Stories from a Mature DITA CM...(Almost) Four Years On: Metrics, ROI, and Other Stories from a Mature DITA CM...
(Almost) Four Years On: Metrics, ROI, and Other Stories from a Mature DITA CM...
 
Painless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XMLPainless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XML
 
DITA Quick Start: System Architecture of a Basic DITA Toolset
DITA Quick Start: System Architecture of a Basic DITA ToolsetDITA Quick Start: System Architecture of a Basic DITA Toolset
DITA Quick Start: System Architecture of a Basic DITA Toolset
 
DITA Quick Start for Authors - Part I
DITA Quick Start for Authors - Part IDITA Quick Start for Authors - Part I
DITA Quick Start for Authors - Part I
 
Using DITA without becoming a Geek
Using DITA without becoming a GeekUsing DITA without becoming a Geek
Using DITA without becoming a Geek
 
Managing Deliverable-Specific Link Anchors: New Suggested Best Practice for Keys
Managing Deliverable-Specific Link Anchors: New Suggested Best Practice for KeysManaging Deliverable-Specific Link Anchors: New Suggested Best Practice for Keys
Managing Deliverable-Specific Link Anchors: New Suggested Best Practice for Keys
 
DITA's New Thang: Going Mapless!
DITA's New Thang: Going Mapless!DITA's New Thang: Going Mapless!
DITA's New Thang: Going Mapless!
 
Introduction to DITA
Introduction to DITAIntroduction to DITA
Introduction to DITA
 

Viewers also liked

game publishing - nykyiset jakelukanavat ja haasteet
game publishing - nykyiset jakelukanavat ja haasteetgame publishing - nykyiset jakelukanavat ja haasteet
game publishing - nykyiset jakelukanavat ja haasteetThomas Puha
 
Key Scopes in DITA 1.3
Key Scopes in DITA 1.3Key Scopes in DITA 1.3
Key Scopes in DITA 1.3IXIASOFT
 
Down the Rabbit Hole: Getting Started with the DITA Open Toolkit
Down the Rabbit Hole: Getting Started with the DITA Open Toolkit Down the Rabbit Hole: Getting Started with the DITA Open Toolkit
Down the Rabbit Hole: Getting Started with the DITA Open Toolkit Scriptorium Publishing
 
Overview of DITA 1.3
Overview of DITA 1.3Overview of DITA 1.3
Overview of DITA 1.3IXIASOFT
 
Poster: Cross-Document Linking in DITA
Poster: Cross-Document Linking in DITAPoster: Cross-Document Linking in DITA
Poster: Cross-Document Linking in DITAContrext Solutions
 
Managing Deliverable-Specific Link Anchors: New Suggested Best Practice for Keys
Managing Deliverable-Specific Link Anchors: New Suggested Best Practice for KeysManaging Deliverable-Specific Link Anchors: New Suggested Best Practice for Keys
Managing Deliverable-Specific Link Anchors: New Suggested Best Practice for KeysContrext Solutions
 
Making the Most of the New Math Specializations in DITA 1.3
Making the Most of the New Math Specializations in DITA 1.3Making the Most of the New Math Specializations in DITA 1.3
Making the Most of the New Math Specializations in DITA 1.3dclsocialmedia
 
Upgrading PDF Plugins to DITA_DITA-OT Day 2016
Upgrading PDF Plugins to DITA_DITA-OT Day 2016Upgrading PDF Plugins to DITA_DITA-OT Day 2016
Upgrading PDF Plugins to DITA_DITA-OT Day 2016IXIASOFT
 
The Elusive Promise of Reuse
The Elusive Promise of ReuseThe Elusive Promise of Reuse
The Elusive Promise of ReuseLeigh White
 

Viewers also liked (11)

Dita 4 Dummies
Dita 4 DummiesDita 4 Dummies
Dita 4 Dummies
 
game publishing - nykyiset jakelukanavat ja haasteet
game publishing - nykyiset jakelukanavat ja haasteetgame publishing - nykyiset jakelukanavat ja haasteet
game publishing - nykyiset jakelukanavat ja haasteet
 
Key Scopes in DITA 1.3
Key Scopes in DITA 1.3Key Scopes in DITA 1.3
Key Scopes in DITA 1.3
 
Down the Rabbit Hole: Getting Started with the DITA Open Toolkit
Down the Rabbit Hole: Getting Started with the DITA Open Toolkit Down the Rabbit Hole: Getting Started with the DITA Open Toolkit
Down the Rabbit Hole: Getting Started with the DITA Open Toolkit
 
Overview of DITA 1.3
Overview of DITA 1.3Overview of DITA 1.3
Overview of DITA 1.3
 
Poster: Cross-Document Linking in DITA
Poster: Cross-Document Linking in DITAPoster: Cross-Document Linking in DITA
Poster: Cross-Document Linking in DITA
 
Managing Deliverable-Specific Link Anchors: New Suggested Best Practice for Keys
Managing Deliverable-Specific Link Anchors: New Suggested Best Practice for KeysManaging Deliverable-Specific Link Anchors: New Suggested Best Practice for Keys
Managing Deliverable-Specific Link Anchors: New Suggested Best Practice for Keys
 
Making the Most of the New Math Specializations in DITA 1.3
Making the Most of the New Math Specializations in DITA 1.3Making the Most of the New Math Specializations in DITA 1.3
Making the Most of the New Math Specializations in DITA 1.3
 
Upgrading PDF Plugins to DITA_DITA-OT Day 2016
Upgrading PDF Plugins to DITA_DITA-OT Day 2016Upgrading PDF Plugins to DITA_DITA-OT Day 2016
Upgrading PDF Plugins to DITA_DITA-OT Day 2016
 
The Trip to DITA
The Trip to DITAThe Trip to DITA
The Trip to DITA
 
The Elusive Promise of Reuse
The Elusive Promise of ReuseThe Elusive Promise of Reuse
The Elusive Promise of Reuse
 

Similar to Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016

Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...
Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...
Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...Jack Molisani
 
Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...
Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...
Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...IXIASOFT
 
Climbing the Slippery Slope of SharePoint Migrations Webinar
Climbing the Slippery Slope of SharePoint Migrations WebinarClimbing the Slippery Slope of SharePoint Migrations Webinar
Climbing the Slippery Slope of SharePoint Migrations WebinarConcept Searching, Inc
 
Search Engine Optimization (Seo) for Developers
Search Engine Optimization (Seo) for DevelopersSearch Engine Optimization (Seo) for Developers
Search Engine Optimization (Seo) for DevelopersMatthew Robinson
 
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO Tutorial
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO TutorialSEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO Tutorial
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO TutorialDeep Mehta
 
SEF2013 - Create a Business Solution, Step by Step, with No Managed Code
SEF2013 - Create a Business Solution, Step by Step, with No Managed CodeSEF2013 - Create a Business Solution, Step by Step, with No Managed Code
SEF2013 - Create a Business Solution, Step by Step, with No Managed CodeMarc D Anderson
 
NHSPUG June 2015 - Must Love Term Sets: The New and Improved Managed Metadat...
NHSPUG June 2015  - Must Love Term Sets: The New and Improved Managed Metadat...NHSPUG June 2015  - Must Love Term Sets: The New and Improved Managed Metadat...
NHSPUG June 2015 - Must Love Term Sets: The New and Improved Managed Metadat...Jonathan Ralton
 
SEO Do's and Dont's - Search in 2018
SEO Do's and Dont's - Search in 2018SEO Do's and Dont's - Search in 2018
SEO Do's and Dont's - Search in 2018Linus Logren
 
Introduction to Intranet Planning
Introduction to Intranet PlanningIntroduction to Intranet Planning
Introduction to Intranet PlanningHaaron Gonzalez
 
What your IT Doesn't Know about Publishing DITA Content
What your IT Doesn't Know about Publishing DITA ContentWhat your IT Doesn't Know about Publishing DITA Content
What your IT Doesn't Know about Publishing DITA Contentctnitchie
 
Planeación de Intranet con SharePoint
Planeación de Intranet con SharePointPlaneación de Intranet con SharePoint
Planeación de Intranet con SharePointHaaron Gonzalez
 
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010Henry Ong
 
Hand In Glove Content Strategy & SEO 10 2008 Final
Hand In Glove Content Strategy & SEO 10 2008 FinalHand In Glove Content Strategy & SEO 10 2008 Final
Hand In Glove Content Strategy & SEO 10 2008 FinalLynn Leitte
 
Using sharepoint to solve business problems #spsnairobi2014
Using sharepoint to solve business problems #spsnairobi2014Using sharepoint to solve business problems #spsnairobi2014
Using sharepoint to solve business problems #spsnairobi2014Amos Wachanga
 
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...Jonathan Ralton
 
NHSPUG April 2017 - We Need to Talk: How to Converse with Regular People Abou...
NHSPUG April 2017 - We Need to Talk: How to Converse with Regular People Abou...NHSPUG April 2017 - We Need to Talk: How to Converse with Regular People Abou...
NHSPUG April 2017 - We Need to Talk: How to Converse with Regular People Abou...Jonathan Ralton
 
Stc preso2012 b
Stc preso2012 bStc preso2012 b
Stc preso2012 bprboswell
 
What They Won't Tell You About DITA
What They Won't Tell You About DITAWhat They Won't Tell You About DITA
What They Won't Tell You About DITAAlan Houser
 
Maximizing Your SEO Results Seminar 2-14-2013
Maximizing Your SEO Results Seminar 2-14-2013Maximizing Your SEO Results Seminar 2-14-2013
Maximizing Your SEO Results Seminar 2-14-2013Top Floor Technologies
 

Similar to Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016 (20)

Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...
Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...
Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...
 
Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...
Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...
Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...
 
Climbing the Slippery Slope of SharePoint Migrations Webinar
Climbing the Slippery Slope of SharePoint Migrations WebinarClimbing the Slippery Slope of SharePoint Migrations Webinar
Climbing the Slippery Slope of SharePoint Migrations Webinar
 
Search Engine Optimization (Seo) for Developers
Search Engine Optimization (Seo) for DevelopersSearch Engine Optimization (Seo) for Developers
Search Engine Optimization (Seo) for Developers
 
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO Tutorial
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO TutorialSEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO Tutorial
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO Tutorial
 
SEF2013 - Create a Business Solution, Step by Step, with No Managed Code
SEF2013 - Create a Business Solution, Step by Step, with No Managed CodeSEF2013 - Create a Business Solution, Step by Step, with No Managed Code
SEF2013 - Create a Business Solution, Step by Step, with No Managed Code
 
NHSPUG June 2015 - Must Love Term Sets: The New and Improved Managed Metadat...
NHSPUG June 2015  - Must Love Term Sets: The New and Improved Managed Metadat...NHSPUG June 2015  - Must Love Term Sets: The New and Improved Managed Metadat...
NHSPUG June 2015 - Must Love Term Sets: The New and Improved Managed Metadat...
 
SEO Do's and Dont's - Search in 2018
SEO Do's and Dont's - Search in 2018SEO Do's and Dont's - Search in 2018
SEO Do's and Dont's - Search in 2018
 
Introduction to Intranet Planning
Introduction to Intranet PlanningIntroduction to Intranet Planning
Introduction to Intranet Planning
 
What your IT Doesn't Know about Publishing DITA Content
What your IT Doesn't Know about Publishing DITA ContentWhat your IT Doesn't Know about Publishing DITA Content
What your IT Doesn't Know about Publishing DITA Content
 
Planeación de Intranet con SharePoint
Planeación de Intranet con SharePointPlaneación de Intranet con SharePoint
Planeación de Intranet con SharePoint
 
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
 
Hand In Glove Content Strategy & SEO 10 2008 Final
Hand In Glove Content Strategy & SEO 10 2008 FinalHand In Glove Content Strategy & SEO 10 2008 Final
Hand In Glove Content Strategy & SEO 10 2008 Final
 
Using sharepoint to solve business problems #spsnairobi2014
Using sharepoint to solve business problems #spsnairobi2014Using sharepoint to solve business problems #spsnairobi2014
Using sharepoint to solve business problems #spsnairobi2014
 
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
 
NHSPUG April 2017 - We Need to Talk: How to Converse with Regular People Abou...
NHSPUG April 2017 - We Need to Talk: How to Converse with Regular People Abou...NHSPUG April 2017 - We Need to Talk: How to Converse with Regular People Abou...
NHSPUG April 2017 - We Need to Talk: How to Converse with Regular People Abou...
 
Stc preso2012 b
Stc preso2012 bStc preso2012 b
Stc preso2012 b
 
What They Won't Tell You About DITA
What They Won't Tell You About DITAWhat They Won't Tell You About DITA
What They Won't Tell You About DITA
 
Social In SharePoint 2010
Social In SharePoint 2010Social In SharePoint 2010
Social In SharePoint 2010
 
Maximizing Your SEO Results Seminar 2-14-2013
Maximizing Your SEO Results Seminar 2-14-2013Maximizing Your SEO Results Seminar 2-14-2013
Maximizing Your SEO Results Seminar 2-14-2013
 

More from IXIASOFT

Managing a Distributed Content Cycle
Managing a Distributed Content CycleManaging a Distributed Content Cycle
Managing a Distributed Content CycleIXIASOFT
 
The Intricacies of DITA Content Localization
The Intricacies of DITA Content LocalizationThe Intricacies of DITA Content Localization
The Intricacies of DITA Content LocalizationIXIASOFT
 
Sprinting to Success: Why Agile and DITA Work So Well Together
Sprinting to Success: Why Agile and DITA Work So Well TogetherSprinting to Success: Why Agile and DITA Work So Well Together
Sprinting to Success: Why Agile and DITA Work So Well TogetherIXIASOFT
 
A Brief Look at DITA in Current Technical Communication Practices_SIGDOC 2017
A Brief Look at DITA in Current Technical Communication Practices_SIGDOC 2017A Brief Look at DITA in Current Technical Communication Practices_SIGDOC 2017
A Brief Look at DITA in Current Technical Communication Practices_SIGDOC 2017IXIASOFT
 
Produce Reliable Content with DITA CMS
Produce Reliable Content with DITA CMSProduce Reliable Content with DITA CMS
Produce Reliable Content with DITA CMSIXIASOFT
 
Collaborating with SMEs - CIDM's Ride - June 2017
Collaborating with SMEs - CIDM's Ride - June 2017Collaborating with SMEs - CIDM's Ride - June 2017
Collaborating with SMEs - CIDM's Ride - June 2017IXIASOFT
 
IXIASOFT Japanese Subsidiary Announcement
IXIASOFT Japanese Subsidiary AnnouncementIXIASOFT Japanese Subsidiary Announcement
IXIASOFT Japanese Subsidiary AnnouncementIXIASOFT
 
Is DITA Right for You? - STC Summit 2017
Is DITA Right for You? - STC Summit 2017Is DITA Right for You? - STC Summit 2017
Is DITA Right for You? - STC Summit 2017IXIASOFT
 
Using Markdown and Lightweight DITA in a Collaborative Environment
Using Markdown and Lightweight DITA in a Collaborative EnvironmentUsing Markdown and Lightweight DITA in a Collaborative Environment
Using Markdown and Lightweight DITA in a Collaborative EnvironmentIXIASOFT
 
Passport to DITA Implementation CIDM April 2017
Passport to DITA Implementation CIDM April 2017Passport to DITA Implementation CIDM April 2017
Passport to DITA Implementation CIDM April 2017IXIASOFT
 
Style Guides: Fashionable But Also Practical - TC Dojo, Single Sourcing
Style Guides: Fashionable But Also Practical - TC Dojo, Single SourcingStyle Guides: Fashionable But Also Practical - TC Dojo, Single Sourcing
Style Guides: Fashionable But Also Practical - TC Dojo, Single SourcingIXIASOFT
 
Industrie 4.0: une opportunité pour un contenu plus intelligent - Documation ...
Industrie 4.0: une opportunité pour un contenu plus intelligent - Documation ...Industrie 4.0: une opportunité pour un contenu plus intelligent - Documation ...
Industrie 4.0: une opportunité pour un contenu plus intelligent - Documation ...IXIASOFT
 
Tackle your Documentation Challenges with the IXIASOFT DITA CMS
Tackle your Documentation Challenges with the IXIASOFT DITA CMSTackle your Documentation Challenges with the IXIASOFT DITA CMS
Tackle your Documentation Challenges with the IXIASOFT DITA CMSIXIASOFT
 
Fluid Topics IIXASOFT User Conference 2016 Presentation
Fluid Topics IIXASOFT User Conference 2016 PresentationFluid Topics IIXASOFT User Conference 2016 Presentation
Fluid Topics IIXASOFT User Conference 2016 PresentationIXIASOFT
 
Zoomin Presentation at IXIASOFT User Conference 2016
Zoomin Presentation at IXIASOFT User Conference 2016Zoomin Presentation at IXIASOFT User Conference 2016
Zoomin Presentation at IXIASOFT User Conference 2016IXIASOFT
 
Move Our DITA Content to Another CCMS? Seriously? - IXIASOFT User Conference ...
Move Our DITA Content to Another CCMS? Seriously? - IXIASOFT User Conference ...Move Our DITA Content to Another CCMS? Seriously? - IXIASOFT User Conference ...
Move Our DITA Content to Another CCMS? Seriously? - IXIASOFT User Conference ...IXIASOFT
 
Using DRM at Infor - IXIASOFT User Conference 2016
Using DRM at Infor - IXIASOFT User Conference 2016Using DRM at Infor - IXIASOFT User Conference 2016
Using DRM at Infor - IXIASOFT User Conference 2016IXIASOFT
 
Maximize Your oXygen Usage - oXygen XML, Syncro Soft
Maximize Your oXygen Usage - oXygen XML, Syncro SoftMaximize Your oXygen Usage - oXygen XML, Syncro Soft
Maximize Your oXygen Usage - oXygen XML, Syncro SoftIXIASOFT
 
How and When to Switch to Structured Content - Workshop
How and When to Switch to Structured Content - WorkshopHow and When to Switch to Structured Content - Workshop
How and When to Switch to Structured Content - WorkshopIXIASOFT
 

More from IXIASOFT (19)

Managing a Distributed Content Cycle
Managing a Distributed Content CycleManaging a Distributed Content Cycle
Managing a Distributed Content Cycle
 
The Intricacies of DITA Content Localization
The Intricacies of DITA Content LocalizationThe Intricacies of DITA Content Localization
The Intricacies of DITA Content Localization
 
Sprinting to Success: Why Agile and DITA Work So Well Together
Sprinting to Success: Why Agile and DITA Work So Well TogetherSprinting to Success: Why Agile and DITA Work So Well Together
Sprinting to Success: Why Agile and DITA Work So Well Together
 
A Brief Look at DITA in Current Technical Communication Practices_SIGDOC 2017
A Brief Look at DITA in Current Technical Communication Practices_SIGDOC 2017A Brief Look at DITA in Current Technical Communication Practices_SIGDOC 2017
A Brief Look at DITA in Current Technical Communication Practices_SIGDOC 2017
 
Produce Reliable Content with DITA CMS
Produce Reliable Content with DITA CMSProduce Reliable Content with DITA CMS
Produce Reliable Content with DITA CMS
 
Collaborating with SMEs - CIDM's Ride - June 2017
Collaborating with SMEs - CIDM's Ride - June 2017Collaborating with SMEs - CIDM's Ride - June 2017
Collaborating with SMEs - CIDM's Ride - June 2017
 
IXIASOFT Japanese Subsidiary Announcement
IXIASOFT Japanese Subsidiary AnnouncementIXIASOFT Japanese Subsidiary Announcement
IXIASOFT Japanese Subsidiary Announcement
 
Is DITA Right for You? - STC Summit 2017
Is DITA Right for You? - STC Summit 2017Is DITA Right for You? - STC Summit 2017
Is DITA Right for You? - STC Summit 2017
 
Using Markdown and Lightweight DITA in a Collaborative Environment
Using Markdown and Lightweight DITA in a Collaborative EnvironmentUsing Markdown and Lightweight DITA in a Collaborative Environment
Using Markdown and Lightweight DITA in a Collaborative Environment
 
Passport to DITA Implementation CIDM April 2017
Passport to DITA Implementation CIDM April 2017Passport to DITA Implementation CIDM April 2017
Passport to DITA Implementation CIDM April 2017
 
Style Guides: Fashionable But Also Practical - TC Dojo, Single Sourcing
Style Guides: Fashionable But Also Practical - TC Dojo, Single SourcingStyle Guides: Fashionable But Also Practical - TC Dojo, Single Sourcing
Style Guides: Fashionable But Also Practical - TC Dojo, Single Sourcing
 
Industrie 4.0: une opportunité pour un contenu plus intelligent - Documation ...
Industrie 4.0: une opportunité pour un contenu plus intelligent - Documation ...Industrie 4.0: une opportunité pour un contenu plus intelligent - Documation ...
Industrie 4.0: une opportunité pour un contenu plus intelligent - Documation ...
 
Tackle your Documentation Challenges with the IXIASOFT DITA CMS
Tackle your Documentation Challenges with the IXIASOFT DITA CMSTackle your Documentation Challenges with the IXIASOFT DITA CMS
Tackle your Documentation Challenges with the IXIASOFT DITA CMS
 
Fluid Topics IIXASOFT User Conference 2016 Presentation
Fluid Topics IIXASOFT User Conference 2016 PresentationFluid Topics IIXASOFT User Conference 2016 Presentation
Fluid Topics IIXASOFT User Conference 2016 Presentation
 
Zoomin Presentation at IXIASOFT User Conference 2016
Zoomin Presentation at IXIASOFT User Conference 2016Zoomin Presentation at IXIASOFT User Conference 2016
Zoomin Presentation at IXIASOFT User Conference 2016
 
Move Our DITA Content to Another CCMS? Seriously? - IXIASOFT User Conference ...
Move Our DITA Content to Another CCMS? Seriously? - IXIASOFT User Conference ...Move Our DITA Content to Another CCMS? Seriously? - IXIASOFT User Conference ...
Move Our DITA Content to Another CCMS? Seriously? - IXIASOFT User Conference ...
 
Using DRM at Infor - IXIASOFT User Conference 2016
Using DRM at Infor - IXIASOFT User Conference 2016Using DRM at Infor - IXIASOFT User Conference 2016
Using DRM at Infor - IXIASOFT User Conference 2016
 
Maximize Your oXygen Usage - oXygen XML, Syncro Soft
Maximize Your oXygen Usage - oXygen XML, Syncro SoftMaximize Your oXygen Usage - oXygen XML, Syncro Soft
Maximize Your oXygen Usage - oXygen XML, Syncro Soft
 
How and When to Switch to Structured Content - Workshop
How and When to Switch to Structured Content - WorkshopHow and When to Switch to Structured Content - Workshop
How and When to Switch to Structured Content - Workshop
 

Recently uploaded

%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 

Recently uploaded (20)

%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 

Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016

  • 1. Optimizing DITA Content for Search Engine Optimization (and Why It Matters) Keith Schengili-Roberts DITA Specialist, IXIASOFT
  • 2. Agenda •Introduction •Scope of this Presentation •SEO and DITA •What Does Google Look At? •Writing Content for Your Users •Q/A
  • 3. Who’s This Guy? Keith Schengili-Roberts, IXIASOFT DITA Specialist What I do: • DITA evangelist • Liaison with OASIS; on DITA Adoption and Technical Committees • Industry researcher • Lecturer on Information Architecture, University of Toronto • 10+ Years of DITA XML experience
  • 4. Also Known As “DITAWriter” • Industry blog started +5 years ago • Just over 200,000 hits • Regularly updated info on:  DITA Conferences  DITA Books  Companies Using DITA  DITA CMSes  DITA Editors  Other DITA Tools  DITA Consulting Firms • News/views on DITA use • Features interviews with those making a difference in the world of DITA
  • 5. Scope of this Presentation • HTML-based output from DITA content • Mechanisms available in DITA to aid with SEO • Information on what Google is looking for when it ranks content • Writing DITA content with better SEO in mind • Along the way I may burst a few bubbles when it comes to what techniques do and do not matter
  • 6. Q: WHERE’S THE BEST PLACE TO HIDE A DEAD BODY? A: The second page of Google
  • 7. Search Engine Optimization is Magic! • No, it really isn’t • There are agencies that can help with SEO, but the information is out there and available • Recommend Google Webmasters as a start: www.google.com/webmasters/
  • 8. How Search Engines Work • Three key phases: 1. Your content is “crawled” by a search engine spider; finds new/changed info and retrieves it 2. Search engine analyses and indexes your website’s content 3. A user submits a query to a search engine, providing a list of possible links
  • 9. How DITA Content is Produced for the Web 1. DITA content is crafted by writers 2. Content is transformed from DITA via XSL (typically through the DITA Open Toolkit) to XHTML 3. This transformed content is then placed on the Web There are steps at each of these stages that can help improve SEO
  • 10. Serving DITA Content on a Web Server • Content can be served on platforms optimized for DITA; examples include:  Congility DITAweb  Antidot FluidTopics  Zoomin Docs • These DITA-specific web platforms come with tools designed to help your customers find your content once they are at your website
  • 11. Acrolinx Scorecard and SEO • Acrolinx includes an SEO rating in their “Scorecard Summary” • Works by having user enter keywords, then the plug-in analyzes the related keyword usage in the document • Full report advises on keyword usage in title, short description, document body, meta description, etc.
  • 12. Do You Want to Even Make Your Docs Visible? • Some companies opt not to have their documentation “spider-able”:  Company wants search engines to focus exclusively on marketing content  When there’s a need to point to a company-sponsored search engine specifically for docs • In your webpages, add the following to each header:  All search engines: <meta name="robots" content="noindex"/>  Google only: <meta name="googlebot" content="noindex"/> • Or, add a robots.txt file to your webserver that says the following: User-agent: * Disallow: /tech-docs/
  • 13. Food for (Web) Spiders: sitemap.xml • You can aid the search engine crawlers coming to your documentation by creating a sitemap.xml file for that describes the following:  Parent URL for Website content  URL of specific page  Date that webpage was last updated (optional)  How frequently the page is likely to change (optional)  Priority of a given page in comparison to other pages on the website (optional)
  • 14. Sample sitemap.xml File • Sample sitemap.xml for DITAWriter website • “Priority” value ranges from 0.0 to 1.0, with default set to 0.5  use this to increase likelihood of your most important pages being present in a search index • Upload your sitemap file to peer directory/ “starting point”
  • 15. DITA and Metadata • DITA can be incorporated at both the map and topic levels  Bookmaps use the bookmeta and topicmeta elements as containers  Topics incorporate metadata within the prolog • This content along is then expressed at output primarily as Dublin Core metadata Bookmap Topic
  • 16. What is Dublin Core? • Dublin Core is a set of metadata designed to describe web content, related to semantic web initiative • Originating in 1995, since mid 2000s DCMI have worked with W3C on Semantic Web efforts • DITA-OT uses a subset of Simple Dublin Core v1.1 when outputting to XHTML
  • 17. DITA, DITA-OT and Dublin Core DITA Element(s) Dublin Core Equivalent author (topic), authorinformation (map) Creator category Coverage [output type: XHTML] Format critdates Date [id value associated with topic type] Identifier publisher (topic), publisherinformation (map) Publisher copyright Rights source Source keyword Subject title Title [topic type] Type
  • 18. DITA to Dublin Core DITA topic Equivalent XHTML output
  • 19. Google and Dublin Core • While Dublin Core is long-established, and the DITA-OT supports it, Google does not appear to do much with this content • It can be advantageous from a content management perspective  For example, info on when a topic is created and by whom may be useful to know  Local webserver may be able to filter content on DC values + =
  • 20. What About Keywords and Google? • Forget it, no point (at least from an SEO perspective) DITA topic Equivalent XHTML output
  • 21. SO WHAT IS IMPORTANT TO GOOGLE? A: The second page of Google
  • 22. So What Else Does Google Look At? • Short Descriptions! Displayed immediately after title: DITA XHTML Google Search
  • 23. Short Descriptions and Click-throughs • While short descriptions are not factored in search engine rankings, user behaviours are • Google measures click-through rates (CTR) • A well-written, descriptive short description ensures more click-throughs
  • 24. Links and Relationship Tables • One metric thought to influence webpage rankings are the number of links to a page • More weight is applied from external URLs pointing to a webpage than internal ones, but internal hierarchy counts as well • Adding relationship tables is not only good DITA practice, but may also enhance SEO too!
  • 25. Relationship Tables = Double the Output • Relationship tables results in Dublin Core metadata as well as links DITA XHTML Header XHTML Body
  • 26. Writing Effective Short Descriptions for SEO • A well-written short description tells the would-be reader why it is worth clicking on  Task: tell users what they can accomplish  Concept: tell users about what you are describing and why they should care  Reference: tell users what the referenced item does or what it can be used for  Troubleshooting: describe the symptoms of a problem a user may encounter and let them know that this topic can help • While shortdesc best practices suggests two sentences, Google truncates search results at ~156 characters  Need to put most important content first!
  • 27. Schema.org and SEO • Sponsored by Google, Bing, Yandex and Yahoo! to “create and support a common set of schemas for structured data markup on web pages.” • Its vocabulary is designed for marking up content with semantic descriptions aimed at web spiders • Uses Microdata, RDFa, or JSON-LD formats Sample Schema.org Code Rendered in RDFa
  • 28. • Current Schema.org definitions are not focused on technical documentation, mainly on products  Most common usage is for “Rich Snippets”, describing info about a product • There are tools that can help combine RDFa with XHTML output from DITA  But currently no RDFa/Schema.org implementation DITA and Schema.org?
  • 29. CRAFTING KILLER SEO CONTENT WRITING FOR YOUR USERS A: The second page of Google
  • 30. A Story… Kenmore Model 80 Clothes Washer One day it stopped in the middle of a wash, and wouldn’t drain…
  • 31. So What to Do?
  • 32. So What About the Clothes Washer Manual? • Continued search to see if manual turned up; it didn’t • Did a different search specifically for the manual, then looked for info on my problem • Problem was there, correct solution (in this case) was not
  • 33. Writing to Engage with Your Audience • Previous example underscores how important it is to anticipate users’ needs  If the information is improperly targeted, is not well-described or is missing, users will not find it • Know your users!  Why they have come to your content?  What are they seeking to accomplish? • This is why having effective personas + scenarios to help guide your technical writers is a priority
  • 34. How DITA Can Help Shape the Dialogue • DITA’s topic types set the stage for how technical writers communicate with their audience  Concept: what is this thing and what is it for?  Reference: what are the correct settings?  Task: how do I accomplish this procedure?  Troubleshooting: how do I fix this problem I am having?
  • 35. Search Engine Technology is Changing • It used to be that anyone who knew basics of Boolean searches (AND, NOT, OR) could expect to get better search results • Google has invested significantly in natural language speech recognition (Google Now)
  • 36. What To Know About Voice Query Usage • While youngest demographic uses voice queries the most, rates are also high with adult demographics  Voice query usage is growing rapidly • Voice query length longer, typically phrased as a question  Text queries average 2-3 words, voice 3-5 words • Voice queries tend to be goal-directed  “Grocery stores near me”  “How do I fix my clothes washer?”
  • 37. Implication of Voice Queries for Tech Docs • Further emphasizes focus on needs of the user  Think about why they have come to read your docs  What are likely scenarios that have led them to your docs?  What questions will they ask, and how can you answer them?  Consider writing titles or short descriptions as possible answers to a query  If you haven’t already adopted DITA 1.3 troubleshooting topic type, consider doing so
  • 38. DITA + SEO: Summing Up • Optimize content for search engines and users • Consider adding sitemap.xml to help spiders find and index your content • Understand that Dublin Core is present in DITA-OT • Descriptive, concise titles! • Effective short descriptions can increase CTR • Relationship tables may also help • Keep an eye for future developments from Schema.org • Do not think in terms of SEO “tricks”; best thing you can do is to know your audience and write for them
  • 39. Further Reading • Google Webmasters: google.com/webmasters/  Meta tags that Google understands: support.google.com/webmasters/answer/79812?hl=en • Sitemaps.org: sitemaps.org/ • Dublin Core Metadata Initiative: dublincore.org/ • SEO Pressor Connect Blog: seopressor.com/blog/ • Moz Blog: moz.com/blog • OASIS Feature article on short descriptions (PDF): oasis-open.org/committees/download.php/57803/
  • 40. QA • Blog: www.ixiasoft.com/en/news-and- events/blog • Twitter: @IXIASOFT (and @KeithIXIASOFT) • IXIASOFT DITA CMS Users LinkedIn group: www.linkedin.com/groups?gid=3820030 • Member of OASIS DITA Technical Committee

Editor's Notes

  1. Have also contributed to OASIS DITA Adoption Committee articles on DITA 1.3
  2. Not planning to looking specifically at Yahoo! or Bing; according to statista Google makes up roughly 90% of all searches (http://www.statista.com/statistics/216573/worldwide-market-share-of-search-engines/)
  3. Okay, let’s get the old joke out of the way. ;) One of the goals of this presentation is to provide you with the information you need to know in order to better optimize your content for search engines (like Google)
  4. Much of the information at first glance may seem to be conflicting, and over time some things have changed, but good information is available; one of the better sources is from Google themselves
  5. I’ll talk about some of this in more detail later, but for now understand that this is the basic process.
  6. …and I plan to talk about each of these in turn, in reverse order
  7. There are other tools out there (these are some that I am familiar with from my experience at IXIASOFT; these are all partner products) One example I am aware of: DITAweb implements facetted search, which uses metadata/Subject Scheme info inserted into your DITA topics to help users narrow down the scope of their search
  8. Ensures that things like keyword density, frequency, etc. are optimized; note “keywords” in this context does not necessarily equate to metadata Info from: https://support.acrolinx.com/hc/en-us/articles/205617711-Checking-Documents-for-SEO and https://support.acrolinx.com/hc/en-us/articles/205617881-The-Acrolinx-SEO-Report
  9. Google Webmasters has good info on adding “noindex” metadata to HTML pages here: https://support.google.com/webmasters/answer/93710?rd=1 For good info on robots.txt file, see: http://www.robotstxt.org/ robots.txt file example code basically says: all search engine spiders should not index content in the /tech-docs/ sub-directory (replace with name of actual directory for your case)
  10. There are programs that can automatically create this file for you, which you can then tweak Full information can be found on the http://www.sitemaps.org/ website
  11. Note that priority is only related to other pages contained within your own website, use judiciously If you set a high priority to everything the priority value will be discounted/averaged out By “starting point” I mean that you should place the file from the top-most level for your documentation. You can have multiple sitemap files, and you can even have a top-most sitemap file that references all of the other sitemaps for a given website (useful for very large websites)
  12. Named after Dublin, Ohio btw ;) “W3C” – “World Wide Web Consortium”
  13. Am not aware of this info previously made available in this compact format
  14. The DITA example is designed to output as many possible Dublin Core metatags (and variants) as possible.
  15. The same applies to the keyword element applied within body text Again, it may be of some use outside of SEO While image is from 2009, this was recently re-confirmed by Google Webmasters
  16. Titles Short descriptions Relationship tables Writing for your users
  17. Also, note that <meta name=“description”… is not Dublin Core.
  18. The image shows is Google’s Search Console, which allows registered websites to delve into their site stats and what Google measures; “CTR” = click through rates
  19. Image depicts IXIASOFT DITA CMS Relationship Table Editor UI.
  20. …for what it is worth
  21. Look for a recent white paper I co-wrote with Joe Storbeck of JANA on the DITA Adoption section of the OASIS website for more info on Short Descriptions.
  22. http://seopressor.com/blog/dublin-core-vs-schemaorg-metadata-comparison/ Yandex is Russia’s largest search engine RDFa = “Resource Description Framework in Attributes”
  23. Many SEO-oriented websites talk about how to “trick” the likes of Google (which, let’s face it, is probably the stupidest thing you can do), but from a technical writing perspective I would argue that it is really all about knowing your audience, being honest with them, and ensuring that you deliver the content that they need when and where they need it.
  24. What made me first think of this subject (SEO and tech docs in general, then DITA) was an incident that happened a couple of years ago when our clothes washer was in the middle of washing a load of clothes and stopped, still filled with water. It happened late on a Sunday afternoon, so there was little to no chance of calling a repairman who could come and take a look at it immediately. We have two teenage girls and let’s just say we couldn’t be without a working clothes washer for long…
  25. So I went to Google and typed “Kenmore series 80 not draining”. What came up first were some YouTube videos followed by handy tips provided by both users and professionals. In the end, the video provided me with all of the information I needed to know: a busted lid switch was the problem. I used the info from the video to jury-rig it, and get it to work. Then found the replacement part online and later repaired it. Also, note the number of views this video has received (over 200K)!
  26. Not familiar with this function? If your computer has a microphone, turn it on, go to Google and click on the microphone icon in the search field. People will also be familiar with Siri on Apple iPhone as another example of this, as is Cortana for Windows. Btw: I find that few of these systems understand the word “DITA” and usually interpret it as “DATA”. ;)
  27. Nice reference: https://moz.com/blog/how-voice-search-will-change-digital-marketing-for-the-better