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

Similar documents
management, and enables businesses to effectively create, deploy, and manage Internet

You got a website. Now what?

SEO Toolkit Magento Extension User Guide Official extension page: SEO Toolkit

All-In-One-Designer SEO Handbook

SEO Meta Descriptions: The What, Why, and How

Advanced Digital Markeitng Training Syllabus

Career Highlights. Learn More About Me 11/09/2012. Hamlet Batista. Why Pay for Performance When You Can Lead the World To Your Door for Free?

SEO Manager. Highlighted Features. Module Configuration

Technical SEO SEARCH ENGINE OPTIMIZATION


Search Engine Visibility Analysis

LINKING WEB DATA WEB:

DRIVE YOUR CONTENT WITH SEO

seosummit seosummit April 24-26, 2017 Copyright 2017 Rebecca Gill & ithemes

Online Copywriting Tips and Search Engine Optimisation.

SEARCH ENGINE OPTIMIZATION ALWAYS, SOMETIMES, NEVER

FIRST IDEA WEB DEVELOPMENT(Pvt.)Ltd.

The Quickly Evolving World of Local SEO

SEO Technical & On-Page Audit

2015 Search Ranking Factors

Jargon Buster. Ad Network. Analytics or Web Analytics Tools. Avatar. App (Application) Blog. Banner Ad

SEO for Healthcare Reaching Healthcare Consumers Through Search

SEO WITH SHOPIFY: DOES SHOPIFY HAVE GOOD SEO?

SEO: Dark Matter Coffee

Marketing & Back Office Management

Clickbank Domination Presents. A case study by Devin Zander. A look into how absolutely easy internet marketing is. Money Mindset Page 1

Below, we will walk through the three main elements of the algorithm, which include Domain Attributes, On-Page and Off-Page factors.

SEO News. 15 SEO Fixes for Better Rankings. For SEO, marketing books and guides, visit

What Is Voice SEO and Why Should My Site Be Optimized For Voice Search?

Search Enginge Optimization (SEO) Proposal

Why it Really Matters to RESNET Members

Advanced SEO Training Details Call Us:

SEO. Definitions/Acronyms. Definitions/Acronyms

Rich Snippets by Atwix marketplace.magento.com/atwix-richsnippets.html

The Ultimate Guide for Content Marketers. by SEMrush

Case Study. Allinpackaging

Dahlia Web Designs LLC Dahlia Benaroya SEO Terms and Definitions that Affect Ranking

How to Speak Search Engine

How to Drive More Traffic to Your Website in By: Greg Kristan

So, what does this mean for SEO? Do all our SEO efforts pay off for both the U s search and for Google search? The answer to that is mostly.

Website Development. Presented by Kathy Argyros. * * excellermarketing.com. Copyright Exceller Marketing, Inc.

Healthcare SEO. From Schema.org to Open Graph and Beyond

What Are The SEO Benefits from Online Reviews and UGC?

IBE101: Introduction to Information Architecture. Hans Fredrik Nordhaug 2008

How to do an On-Page SEO Analysis Table of Contents

Websites and SEO SARAH HALAWANI. 22 May 2018

Research. Niche research. Market research

To grow your business and bring it to the next level

A Guide to Improving Your SEO

SEARCHMETRICS WHITEPAPER RANKING FACTORS Targeted Analysis for more Success on Google and in your Online Market

The Ultimate Digital Marketing Glossary (A-Z) what does it all mean? A-Z of Digital Marketing Translation

BASE STANDARD PREMIER. PRICE 290 p/m 723 p/m 1809 p/m SEO (SEARCH ENGINE OPTIMIZATION)

Search Engine Optimization

How HP is implementing an Omnichannel support experience

Website Search Engine Optimization 2019

REDESIGNING YOUR WEBSITE USING ONLINE PRESENCE BUILDER CUSTOMER USER GUIDE

By Snappy. Advanced SEO

AI Chatbots: Just another channel?

ProductCamp: Product Schema, SEO, Structured Data Caliber Media Group & Schema.org. Products Product Schema SEO

Using WordPress Tags & Categories Effectively

A PRACTICE BUILDERS white paper. 8 Ways to Improve SEO Ranking of Your Healthcare Website

Search Engine Optimization. MBA 563 Week 6

New Features Relevant to Webmasters

Evaluation Guide for ASP.NET Web CMS and Experience Platforms

Digital Marketing Overview of Digital Marketing Website Creation Search Engine Optimization What is Google Page Rank?

Creating Effective User Focused Content for Web Sites, Portals or Intranets / Part 1 of 4

SETTING METADATA IN YOUR JOOMLA! SITE JUGCN April 2017 presented by Danico Enterprises Inc.

DIGITAL MARKETING Your revolution starts here

FAQ & Product Questions for Magento 2

GETTING STARTED... 2 PLANNING... 2 BACK UP YOUR WEBSITE... 3 REFRESHING YOUR WEBSITE...

How to put these findings into action

AN SEO GUIDE FOR SALONS

Use this guide to help you rebuild your existing EasySite Wizard website in Online Presence Builder

The Black Magic of Flash SEO

Get More Business From Your Website. Eat. Learn. Grow Your Business

2013, Active Commerce 1

Organic SEO (not pay per click)

Content Success Factors Data-Driven Performance Insights For 2016

SEOHUNK INTERNATIONAL D-62, Basundhara Apt., Naharkanta, Hanspal, Bhubaneswar, India

Thursday, 26 January, 12. Web Site Design

What is SEO? { Search Engine Optimization }

By Snappy. Advanced SEO

Web Development & Design Foundations with HTML5

SEO: HOW TO DRIVE MORE TRAFFIC TO YOUR WEBSITE

White Paper DocCheck Search

Authoring using Arbortext Editor 6.1

Search Engine Optimization Services EXPERIENCE > PASSION > RESULTS

Free Google Keyword Tool Alternatives

We Push Buttons. SEO Glossary

Below execution plan includes a set of activities, which are executed in phases. SEO Implementation Plan

3/21/2016 AN INTRODUCTION TO SEARCH ENGINE OPTIMIZATION. Search Engine Optimization (SEO) Basics for Attorneys

Digital Marketing. Introduction of Marketing. Introductions

WHITE PAPER. Comparison Guide: Choosing Between Help Authoring Tools and CCMSs

sitecrafting.com

Learn How To Write Copy

SEO. Drivers You Are Missing in Content Marketing

BUILD YOUR OWN WEBSITE BASICS

SEO Toolkit for Magento 2

SEARCH ENGINE OPTIMIZATION

Digital Insight PUSHING YOUR SEO TO ITS LIMITS

Transcription:

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

What do we all want?

What do we all want? ~ Free beer

What do we all want? ~ Free beer ~ We want our content to be effective

What do we all want? ~ Free beer ~ We want our content to be effective ~ for which it needs to be found and viewed

Where will our content be found?

Where will our content be found? ~ On the web

Where will our content be found? ~ On the web ~ Via a search engine

Where will our content be found? ~ On the web ~ Via a search engine ~ One client: 80% of pageviews come from organic search

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

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?

What kind of pages do Google / other search engines rank highly? ~ Highly designed sites?

What kind of pages do Google / other search engines rank highly? ~ Highly designed sites? ~ Actually, mobile-friendly sites

What kind of pages do Google / other search engines rank highly? ~ Highly designed sites? ~ Actually, mobile-friendly sites ~ Fast-loading sites

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

If fancy visual design isn t important, what is?

If fancy visual design isn t important, what is? ~ Content itself, for a start

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

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

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

How do simple search results use DITA structures? ~ Title (main topic title + possibly the site name) ~ Snippet (often 1 st 170 chars of your shortdesc, transformed to HTML meta description)

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 shortdescs or equivalent Shortdescs (as meta description & in page content)

Wellstructured procedural steps are important for How do I do intent

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

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

What does a taxonomy look like?

Taskonomy: simplifying by focusing on user tasks

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

Taskonomy: simplifying by focusing on user tasks Top-level tasks: ~ Bridge roles, tools, and environments ~ May correspond to usage lifecycle

Insight deep in the hierarchy Users needed to see content related to their task

Insight deep in the hierarchy Users needed to see content related to their task detailed procedures but also overviews/ scenarios

Insight deep in the hierarchy Users needed to see content related to their task detailed procedures but also overviews/ scenarios

Insight deep in the hierarchy Users needed to see content related to their task detailed procedures but also overviews/ scenarios

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

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

Focused pages reduce duplication & effort ~ From a comprehensive user guide per product

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.

Other benefits of taskonomy

Top-level tasks used to unify the content

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

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

AEM XML documentation add-on solves many problems

Search engines do face challenges Getting 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

DITA metadata + inline taxonomy can help search engines too Google s guide on structured data (extra metadata to help search engines) ~ Helps Google find relevant results (good if yours are relevant!) ~ Can enable various richer search results

Google search features

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

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

Possible metadata for offer (price, etc.)

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

How about for more granular content?

In DITA we already classify chunks of content

In DITA we already classify chunks of content

In DITA we already classify chunks of content

Generating Schema.org markup automatically from DITA source

Author in AEM (or any integrated editor)

Add some simple metadata

Generate output from the map as normal

Push content to AEM publishing instance

Push content to AEM publishing instance

Published content

Published content

DITA task (specialized) > Recipe entity

Data elements > totaltime and recipeyield

List item in ingredients section > recipeingredient

Step in (specialized) task > recipeinstructions

What does Google make of this metadata?

Rich snippet: desktop search

Rich snippet: desktop search

Rich snippet: desktop search

Recipe carousel: mobile search

Recipe label: mobile image search

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!

Questions / suggestions? ~ joepairman@mekon.com ~ @joepairman