- Write a piece of content and save it in a common place.
- Embed this content in one or more locations by reference.
- Any changes to the content can be done in one place and the updates are automatically applied wherever that piece is used.
Benefits
You can create new content from existing pieces. By doing this:- Content is more consistent.
- The content creation process is sped up and you avoid duplicating work.
- It is easier and faster to update content.
- You avoid mistakes introduced by extensive copying and pasting.
- You facilitate cost-effective translation. Even a slightly altered copy-pasted text may not be recognized as already translated.
- You reduce redundancy. Information (source) is stored only once.
What can I reuse?
What constitutes a reusable chunk depends on your granularity. In topic-based writing, a topic could for example be How to create a sale while another could be What is a sales guide. These are both candidates to be used in the user guide and the FAQ. For SuperOfficeDocs, a topic is the equivalent of a webpage. Often, you identify smaller pieces of information as recurring. For example:- A note stating which license a task requires.
- A single task step repeated in multiple procedures, such as “Click the Save button”.
- A list of something, such as follow-up statuses.
Problems
- Someone changes reused content to fit their context and ignores other places the content is used. Authors need to understand the impact of the changes they make.
- Relative links in a fragment or topic might not resolve in all contexts. If output B is a subset of output A, any link within B topics will break if it targets a topic in A that is excluded in B.
- The more fragments you stitch together in a topic, the harder it becomes to read the source file. The content becomes more abstract and technical to work with.
- Duplicate pages. See details below.
Using the same topic as a whole multiple times in the same output
A true duplicate has no benefits. Cutting duplicate content pages improves UX.- It confuses users who see the same page multiple times in the search results.
- It is bad for SEO.
- It is bad for link equity.
- Direct link from Help, FAQ, or another topic.
- Via a search engine such as Google or Bing.
- Search on your site.
- Browsing your site.
Reuse strategy
Without a strategy, content reuse can quickly become confusing and frustrating. If people can’t find the reusable topics and fragments, they’ll rewrite it from scratch. It is a good practice to sign-post reusable content. For SuperOfficeDocs we use folders named snippets. Establishing a file naming convention doesn’t hurt either: see the Markdown guide’s snippets section for the naming conventions and folder structure already in use. There is a compromise between usability for contributors and optimization for hard-core authors. Just because you can extract it, doesn’t mean you should. What you want to avoid is making your source so complex and cryptic that it requires specialized training to do something as trivial as fixing a typo. If people are overwhelmed, they stop contributing.Writing for reuse
Writing for reuse takes skill and practice. A reusable topic should cover only one subject (the principle of single responsibility). The more you cram into a topic, the more you anchor it to a specific context, the harder it becomes to reuse it. Minimize similar content. Instead of having 3 similar pages, either consolidate them into a single page or expand each page to make it more distinct. Fragments should be placed in dedicated folders and formulated more generic than you’d normally would without reuse. For example, if you can reach a page in 3 different ways, it’s better to say “Go to the Sale page” rather than stating a specific navigation path. The latter significantly reduces the reuse potential. Do:- Say the same thing, the same way, everywhere you say it.
- Aim to make your topics stand alone without breaking the single responsibility principle.
- Make it generic instead of specific. Include as much information as the end user needs while keeping it generic enough to be applicable in multiple contexts.
- Standardize terminology. Use consistent grammar and style.
- Favor brevity and simplicity.
- Don’t Repeat Yourself (DRY): if you catch yourself thinking you’ve written something before, stop and look for reuse opportunities.
- Avoid contextual phrases such as “in the previous section”.
- Don’t overdo it. How small is small enough? How small is too small?
- Don’t nest fragments.