give your dita wings with taxonomy & modern web...

75
Give Your DITA wings with taxonomy & modern web design Joe Pairman

Upload: lamdieu

Post on 29-Jun-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Give Your DITA wingswith taxonomy & modern web design

Joe Pairman

Page 2: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

What do we all want?

Page 3: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

What do we all want?

~ Free beer

Page 4: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

What do we all want?

~ Free beer~ We want our content to be effective

Page 5: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

What do we all want?

~ Free beer~ We want our content to be effective~ …for which it needs to be found and viewed

Page 6: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Where will our content be found?

Page 7: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Where will our content be found?

~ On the web

Page 8: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Where will our content be found?

~ On the web~ Via a search engine

Page 9: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Where will our content be found?

~ On the web~ Via a search engine~ One client:

80% of pageviews come from organic search

Page 10: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Where will our content be found?

~ On the web~ Via a search engine~ One client:

80% of pageviews come from organic search~ From experience, this is very typical

Page 11: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Agenda

~ What are Google and other search engines looking for?~ How does DITA meet those needs

(and of course, those of users!)~ What is DITA missing that taxonomy can bring?~ What further markup help do search engines need

(Schema.org)?~ How do we produce that markup scalably?

Page 12: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

What kind of pages do Google / other search engines rank highly?

~ Highly “designed” sites?

Page 13: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

What kind of pages do Google / other search engines rank highly?

~ Highly “designed” sites?~ Actually, mobile-friendly

sites

Page 14: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

What kind of pages do Google / other search engines rank highly?

~ Highly “designed” sites?~ Actually, mobile-friendly

sites~ Fast-loading sites

Page 15: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

What kind of pages do Google / other search engines rank highly?

~ Highly “designed” sites?~ Actually, mobile-friendly

sites~ Fast-loading sites~ Alternative pages with

extremely simple HTML

Presenter
Presentation Notes
Fits with with people use, i.e. readability extensions, etc.
Page 16: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

If fancy visual design isn’t important, what is?

Page 17: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

If fancy visual design isn’t important, what is?

~ Content itself, for a start

Page 18: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

What kind of content gets ranked highly? (and found)~ Purposeful content~ Content that matches users’ intent~ Specifically, one of four intent types:

– “I want to know”– “I want to go”– “I want to do”– “I want to buy”

Page 19: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

What kind of content gets ranked highly? (and found)~ Purposeful content~ Content that matches users’ intent~ Specifically, one of four intent types:

– “I want to know”– “I want to go”– “I want to do”– “I want to buy”

~ Two of these probably match what our content is aiming at

Page 20: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

DITA to know; DITA to do

Concept~ ‘Concepts provide background that

helps readers understand essential information about a product, a task, a process, or any other conceptual or descriptive information.’— DITA 1.3 spec

~ Title and shortdesc are the narrow end of the pyramid

Task~ ‘…A task information type answers the

"How do I?" question by providing precise step-by-step instructions detailing the requirements that must be fulfilled, the actions that must be performed, and the order in which the actions must be performed.’— DITA 1.3 spec

Page 21: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

How do simple search results use DITA structures?

~ Title (main topic title + possibly the site name)~ Snippet (often 1st ≈170 chars of your shortdesc,

transformed to HTML meta description)

Page 22: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Shortdesc is a very important chunk of info~ SERP link previews tend to use it~ It may improve ranking in the first place!~ For site search, link previews are just as useful

Apparently no shortdescsor equivalent

Shortdescs (as meta description & in page content)

Page 23: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Well-structured procedural steps are important for “How do I do” intent

Page 24: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Where goal-oriented DITA needs help

~ Each topic focuses on a goal~ But how do we analyse and keep track

of all user goals?~ Enter taxonomy

Page 25: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Terminology: taxonomy

~ A way to keep track of things that are important to your organization

~ A way to keep track of names for those things~ A way to indicate some broad relationships

between those things

Page 26: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

What does a taxonomy look like?

Page 27: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Taskonomy: simplifying by focusing on user tasks

Page 28: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Taskonomy*: simplifying by focusing on user tasks*Not a made-up word:

Page 29: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Taskonomy: simplifying by focusing on user tasks

Top-level tasks:~ Bridge roles, tools, and environments~ May correspond to usage lifecycle

Page 30: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Insight deep in the hierarchyUsers needed to see content related to their task…

Page 31: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Insight deep in the hierarchyUsers needed to see content related to their task…

…detailed procedures but also overviews/ scenarios

Page 32: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Insight deep in the hierarchyUsers needed to see content related to their task…

…detailed procedures but also overviews/ scenarios

Page 33: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Insight deep in the hierarchyUsers needed to see content related to their task…

…detailed procedures but also overviews/ scenarios

Page 34: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Re-architecting content: a user goal or session per page /URL

Page 35: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Re-architecting content: a user goal or session per page /URL~ Good for users~ Good for Google~ Good for site

search/browsing

Page 36: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Focused pages reduce duplication & effort

~ From a comprehensive user guide per product

Presenter
Presentation Notes
Not just that pages themselves are more searchable; there are fewer of them
Page 37: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Focused pages reduce duplication & effort

~ From a comprehensive user guide per product

~ To a single instance of each task, reducing product-specific instructions to installs, etc.

Page 38: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Other benefits of taskonomy

Page 39: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Top-level tasks used to unify the content

Presenter
Presentation Notes
Talend Help Center directly; community not yet
Page 40: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design
Page 41: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design
Page 42: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Logic for auto related links~ More relevant than

fully automated related links

– Human-constructed thesaurus

– Human input in tagging

~ Far less creation & maintenance effort than manual links

Page 43: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

The small matter of publishing to the web

~ Two approaches: dedicated DITA portal / publish directly to Web CMS

~ Pros and cons for both~ Web CMS typically gives consistent branding /

SEO, and ability to show DITA next to related marcomms content

~ But DIY is very expensive

Page 44: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

AEM XML documentation add-onsolves many problems

Presenter
Presentation Notes
Have done this stuff many times Used to be blasé But realise it was actually quite a challenge
Page 45: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Search engines do face challengesGetting users to the right page, where there’s lots of content on similar subject matter

Finding useful snippets to show relevancy, where the page isn’t well introduced, or where the introduction uses unfamiliar language

Even finding relevant content in the first place, with specialized subject matter or different terms

Page 46: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

~ Helps Google find relevant results (good if yours are relevant!)

~ Can enable various richer search results…

Google’s guide on structured data (extra metadata to help search engines)

DITA metadata + inline taxonomy can help search engines too

Page 47: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Google search features

Page 48: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Schema.org~ Initiative started by Bing,

Google, Yahoo and later Yandex~ “to create and support a

common set of schemas for structured data markup on web pages. With Schema.org, webmasters and developers can learn about structured data and improve how their sites appear in search results”

~ It’s rather large now

Page 49: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Schema.org~ Initiative started by Bing,

Google, Yahoo and later Yandex~ “to create and support a

common set of schemas for structured data markup on web pages. With schema.org, webmasters and developers can learn about structured data and improve how their sites appear in search results”

~ It’s rather large now

Page 50: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Possible metadata for “offer” (price, etc.)

Page 51: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

How to generate this markup?

~ Tools such as Schema App can help with manual entry / relationships, etc.

~ They can also integrate with e-commerce platforms such as Shopify

~ But for granular content, it’s trickier…

Page 52: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

How about for more granular content?

Page 53: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

In DITA we already classify chunks of content

Page 54: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

In DITA we already classify chunks of content

Page 55: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

In DITA we already classify chunks of content

Page 56: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Generating Schema.org markup automatically from DITA source

Page 57: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Author in AEM (or any integrated editor)

Page 58: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Add some simple metadata

Page 59: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Generate output from the map as normal

Page 60: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Push content to AEM publishing instance

Page 61: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Push content to AEM publishing instance

Page 62: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Published content

Page 63: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Published content

Page 64: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

DITA task (specialized) > Recipe entity

Page 65: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Data elements > totalTime and recipeYield

Page 66: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

List item in ingredients section > recipeIngredient

Page 67: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Step in (specialized) task > recipeInstructions

Page 68: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

What does Google make of this metadata?

Page 69: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Rich snippet: desktop search

Page 70: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Rich snippet: desktop search

Page 71: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Rich snippet: desktop search

Page 72: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Recipe carousel: mobile search

Page 73: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Recipe label: mobile image search

Page 74: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Summary

~ Use DITA to really shape your information to its purpose– Don’t just chop books up into DITA-shape objects!

~ Use taxonomy, maybe taskonomy, to define, explore, and manage user tasks

~ Tag your content with taxonomy concepts for internal and external findability

~ Publish your content to the web. (Remember that 80%!)~ Consider Schema.org markup — talk to me!

Page 75: Give Your DITA Wings with taxonomy & modern web designblogs.adobe.com/techcomm/files/2017/10/6-Give-Your-DITA-Wings-wi… · Give Your DITA wings with taxonomy & modern web design

Questions / suggestions?

~ [email protected]~ @joepairman