Technical Writing
  I  
March 17, 2020
  I  
xx min read

What Is Single Source Content & Why It Matters

In professional kitchens, chefs live by the principle of mise en place, which means "everything in its place." Every ingredient is prepped and every tool is exactly where it needs to be before the cooking starts. This state of readiness prevents chaos and ensures consistency. For content teams, a single source of truth (SSOT) is the ultimate mise en place. Instead of scrambling to find the right file or wondering which version is correct, your content repository is perfectly organized. Every piece of information exists as a distinct component, ready to be used. This article explains how to apply this principle by creating single source content to bring order, efficiency, and consistency to your operations.

It sounds dramatic, but a single source of truth (SSOT) is a valuable practice for content organization. It demands strategy and a different content development approach, but will ultimately save you time.

 

Let’s start with some food for thought. If you’ve ever heard the term mise en place, it means everything in its place.

It originated in French kitchens and refers to being fully prepared for cooking. Everything needed to cook what’s on the menu, from paring knives to parsley, would have to be arranged in preparation for dinner service. Mise en place. Everything in its place.

Born in French culinary tradition, mise en place is an idea broadly applicable as a physical organizational practice as well as a state of mind. The physical and philosophical applications of mise en place are important for content organization in your business, too. Your tools and processes are different from those of a chef in a kitchen, but knowing how to go about putting everything in its place is vital to successfully organize your content repository.

A single source of truth and mise en place work beautifully together.

 

So, What Exactly is a Single Source of Truth?

Simply, it means all your information comes from one place. A single source of truth (SSOT) is a state of being for your knowledge. It might sound strange but bear with me.

In order for a business to make consistent decisions, it has to base those decisions on consistent data. If each department in a business gathers, stores, and interprets data differently, making meaningful use of that data gets messy.

When we apply this idea to your company’s content repository, the same is true. If there are multiple inconsistent sources and processes for content creation and storage across an organization, finding and making meaningful use of that content is a difficult task. A task that only gets more difficult as your organization grows. These inconsistencies make content management a major issue. But, when everything’s in its place, content creation, management, and dissemination are orderly.

SSOT takes away that disorganization by keeping your company’s content consistent across the organization. This way, anyone can find what they need, when they need it because it’s in its place. Just like a well-run kitchen, it doesn’t happen at the snap of a finger. Some elements of standardization help lay the groundwork SSOT needs to succeed.

 

Single-Source Publishing vs. Single-Source Purchasing

The term "single source" can pop up in different business contexts, and it's easy to get them mixed up. Let's clarify two common ones. Single-source publishing is a content management strategy where you create content once from a central location and then reuse it across multiple channels and formats. Think of a single product warning that needs to appear on your website, in a PDF manual, and within a knowledge base. Instead of writing and updating it in three separate places, you manage one source component. This approach saves significant time and money by ensuring consistency and eliminating redundant work. It’s the foundation for efficiently publishing structured content at scale. In contrast, single-source purchasing is a procurement strategy where a company buys a specific product or service exclusively from one supplier. While both strategies aim for efficiency by centralizing a core function, their domains are completely different: one is for content operations, the other is for supply chain management.

How Single Source Authoring Creates Consistency

A single source of truth needs standardization to work. A DITA XML standard has built-in structural characteristics meant for keeping vast content libraries ordered, no matter how large they grow with an organization.

The process of normalization is how it’s possible for companies to achieve an SSOT. Normalization calls for a few things to make an SSOT work, all of which DITA XML is capable of fostering in your content repository:

  • Componentizing content: Content is usually developed in a linear fashion, like this blog post. Ideas and details are interconnected as the story continues onward from start to end. Component content is built in a way that allows individuals components to exist on their own. This way, each component of content can be arranged, edited, and reused without affecting the other components in a library. Components are content building blocks, each is a block on its own that can be stacked on others to create a piece of larger content.
  •  
  • Eradicating redundancy: Having copies of the same content is a waste of writing time, a waste of space in your content repository, and an opportunity for unchecked errors to proliferate. That’s where components come in handy. If each piece of content can stand separate from others, redundancy can become a thing of the past and errors have nowhere to hide. One component, one subject, one use. That one use can then be reused anywhere.
  •  
  • Restructuring content for reuse: Once you’ve parted ways with redundancy, reuse becomes your most formidable ally. Naturally, with SSOT content consolidation, you’ll begin to see holes that content redundancy previously masked. With component content and reuse, topics can be reused where needed, and those content gaps will inform what new components need to be created. That leaves your content creators able to work in specific places, not vague expanses that may overlap or repeat something else in a content library.
  •  

With content existing in individually viable components, an SSOT provides a systematic way to remove redundancy, encourage reuse, build content interconnectivity, and identify content gaps that need to be filled. The point is that your company’s content is centralized in one place, and only one place. A single source of truth.

 

A Brief History of Single-Source Publishing

The idea of single-sourcing isn't new; its roots go back to the early days of digital documentation. However, its evolution from a niche practice to a core business strategy shows just how much our relationship with information has changed. Understanding where it came from helps clarify why it’s so essential for content teams today. The journey began with a simple need to be more efficient and has since become the backbone of modern content operations, enabling companies to deliver consistent, accurate information everywhere their customers are looking for it.

Early Origins and the Rise of XML

Single-source publishing gained traction when companies began shifting from printing bulky, expensive manuals to creating online help systems. They quickly realized they could stop the presses and put support content directly into the software. The real breakthrough, however, came with the development of XML (eXtensible Markup Language). XML provided a way to structure information and separate the content itself from its formatting. This meant you could write a procedure once and, without changing the source, decide how it should look in a help file, a PDF, or on a website. This separation is the foundational concept behind standards like DITA (Darwin Information Typing Architecture), which organizes content into logical, reusable topics.

Modern Importance in a Multi-Device World

While the concept is decades old, its importance exploded as people started consuming information on a dizzying array of devices. Suddenly, content had to work on desktops, tablets, smartphones, and even smartwatches. Companies that couldn't adapt risked falling behind. Today, single-sourcing is the only practical way to manage this complexity. It allows you to publish a single piece of content to a customer portal, a mobile app, a chatbot, and a printable guide simultaneously. This ensures a consistent user experience and frees your team from the endless, error-prone cycle of copying, pasting, and reformatting content for every new channel.

Key Principles for Creating Reusable Content

Adopting a single source of truth requires more than just the right tools; it requires a shift in how you think about and create content. Instead of writing long, linear documents, the focus moves to building a library of modular, reusable components. This approach is guided by a few key principles that ensure your content is flexible, scalable, and easy to manage. By following these guidelines, you can build a robust content repository that serves your organization now and in the future. These principles are the practical foundation for creating structured content that truly works.

The DRY Principle (Don't Repeat Yourself)

This is the golden rule of single-sourcing. The DRY principle dictates that you should never write the same piece of information more than once. If you find yourself typing out a warning message or a product description that you've written before, it’s a signal to stop. Instead, you should identify the existing content component and reuse it. This practice is the antidote to the copy-paste workflow that creates redundant content and maintenance nightmares. When a detail needs updating, you change it in one place, and the update populates everywhere that component is used, ensuring consistency and saving countless hours of work within your Component Content Management System (CCMS).

The KISS Principle (Keep It Simple)

While the goal is to maximize reuse, you should avoid creating solutions that are overly complicated. The KISS principle, or "Keep It Simple," is about finding the right balance. Don't build such an intricate web of conditional content and cross-references that it becomes impossible for anyone but its original creator to understand. A successful single-sourcing strategy is one that your team can easily adopt and maintain over the long term. This requires a strong content governance framework to establish clear, straightforward rules for how and when to create reusable components, ensuring the system remains clean and efficient.

The Principle of Least Knowledge

This principle states that each content component, or topic, should be as self-contained as possible. It shouldn't need to "know" about the other topics around it to make sense. This means being thoughtful about how you link between topics. While cross-references are useful, over-reliance on them can create a tangled mess of dependencies that makes content difficult to reuse. A topic that can stand on its own is far more versatile. It can be dropped into a getting-started guide, an advanced troubleshooting manual, or a knowledge base article without requiring extensive rework, making the process of managing your content library much simpler.

The Single Responsibility Principle

Each topic you create should have one clear purpose or "job." For example, a single topic shouldn't try to explain a concept, provide a step-by-step procedure, and list reference material all at once. Instead, you would create three separate topics: a concept topic, a task topic, and a reference topic. This separation of concerns makes your content much easier for authors to write and for readers to consume. It also dramatically improves reusability. You might need to reuse the procedure in multiple workflows, but the conceptual overview might only be needed in an introductory guide.

The Abstraction and Generalization Principle

To make content as reusable as possible, write it in a general way without sacrificing clarity. This means abstracting away specifics that are likely to change or that vary between contexts. For instance, instead of writing "Right-click the blue icon," you would write "Right-click the 'Submit' icon." This way, if the icon's color changes in a future UI update, your documentation doesn't instantly become outdated. This principle encourages you to focus on the function and purpose of an element rather than its temporary appearance, resulting in more durable and low-maintenance content.

What Does It Take to Implement a Single Source of Truth?

After taking a quick look at normalizing your content, it shouldn’t be difficult to deduce that successfully implementing SSOT takes an understandable amount of committed investment. For your company’s knowledge to originate from a single source, the whole organization needs to commit to it as a practice.

This takes a substantial amount of control and ongoing maintenance. However, the initial effort is worth the long term returns. You’ll see time saved and headaches avoided by not having to slog through a vast knowledge mess.

Once you’re there, everything’s in its place.

--

This article takes a quick look, but if you’re trying to go further in-depth on SSOT, check out our aptly named explainer video and blog post named What is a Single Source of Truth (SSOT).

Choosing the Right Tools

Successfully implementing a single source of truth isn’t just about changing your mindset; it’s also about having the right technology to support your strategy. The right tools form the foundation of your content operations, enabling your team to create, manage, and publish content efficiently from a centralized location. Without a solid tech stack, your SSOT initiative can quickly become more of a headache than a help. The goal is to find systems that not only store your content but also empower you to use it in intelligent, scalable ways. This means looking for platforms that are built from the ground up to handle componentized, reusable content and can grow with your organization's needs.

Component Content Management Systems (CCMS)

At the heart of any SSOT strategy is a Component Content Management System, or CCMS. Unlike a traditional CMS that manages entire documents or pages, a CCMS manages content at a much more granular level—as individual components or topics. This approach is what makes true single sourcing possible. As Innovatia puts it, "Single sourcing is a way to manage content so you only create it once, but can use it in many different places and for many different purposes." A CCMS like Heretto is the engine that powers this process, providing the database and workflows needed to effectively manage thousands of reusable components, track their relationships, and maintain version control, ensuring everyone is always working from the correct source.

Publishing Technology

Once your content is created and managed in a CCMS, you need a way to deliver it to your audience. This is where publishing technology comes in. Your publishing engine takes the structured components from your CCMS and transforms them into the various formats your customers need, whether that’s a PDF manual, a knowledge base article, or in-app help. While many tools can assist with this, including "Adobe FrameMaker, Adobe RoboHelp, MadCap Flare, and Oxygen XML Editor," an integrated system offers significant advantages. When your publishing technology is part of your CCMS platform, you eliminate the friction and potential for error that comes from moving content between different systems, streamlining the entire process from authoring to delivery.

Core Re-use Techniques

With the right tools in place, your team can start leveraging powerful techniques that turn the theory of SSOT into a practical reality. These methods are the building blocks of an efficient content strategy, allowing you to maximize the value of every piece of content you create. Instead of writing the same information over and over, you write it once and reuse it everywhere it’s needed. This not only saves an incredible amount of time but also dramatically improves consistency. Mastering these core techniques is essential for scaling your content operations and ensuring your information remains accurate and up-to-date across all customer touchpoints.

Variables

Variables are one of the simplest yet most effective reuse techniques. Think of them as placeholders for small, specific pieces of information that might change or appear frequently throughout your documentation. According to MadCap Software, "Variables are small pieces of text (like a product version number or a date) that you can change in one place, and that change will show up everywhere the variable is used in your project." For example, instead of manually typing your product’s name or current version number in hundreds of places, you can insert a variable. When it's time to update, you change the variable's value in one central location, and the update populates automatically across every document.

Snippets

While variables handle small bits of text, snippets (often called content references or "conrefs" in the DITA world) handle larger, reusable chunks of content. As MadCap Software explains, "Snippets are larger chunks of formatted content (like a warning message, a table, or an image) that you can create once and reuse in many different topics." This is incredibly useful for standard safety warnings, legal disclaimers, or common procedural steps. By creating this content as a snippet, you ensure the information is identical everywhere it appears. If a legal disclaimer needs to be updated, you edit the source snippet, and the change is instantly reflected in all relevant documents, eliminating the risk of outdated information.

Conditions

Conditions, or conditional text, allow you to create multiple variations of a document from a single source file. This technique lets you tailor content for different audiences, products, or output formats without duplicating your efforts. You can "use conditions to show certain parts of your content in some outputs (like an online guide) but hide them in others (like a printed manual)." For instance, you could have a single user guide that contains information for both administrators and standard users. By applying conditions, you can publish a version for standard users that hides the advanced administrator sections, and vice versa, all from the same set of source files.

Potential Challenges and Criticisms

Adopting a single source of truth is a powerful move, but it’s not a magic wand. Like any significant operational shift, it comes with its own set of challenges and requires careful planning to be successful. It’s important to go in with a clear understanding of the potential hurdles so you can proactively address them. Some critics worry about the impact on content quality, while others point to the complexities that can arise, particularly with large-scale projects like translation. Acknowledging these challenges upfront and building processes to mitigate them is key to realizing the long-term benefits of an SSOT strategy.

Maintaining Content Quality

One common concern is that a highly structured, reuse-heavy approach can stifle creativity and lead to generic, lower-quality content. Some have described single-source publishing as feeling "like an 'assembly line' for content." While it's true that a poorly implemented system can feel restrictive, the goal of SSOT is actually the opposite. By automating repetitive tasks and eliminating endless copy-pasting, you free up your writers to focus on what they do best: creating clear, accurate, and helpful content. Strong content governance, including style guides, review workflows, and clear ownership, is crucial for ensuring that your componentized content is high-quality and combines seamlessly to create a cohesive user experience.

Navigating Translation Complexities

Translation introduces another layer of complexity to content management. While SSOT can drastically reduce translation costs by allowing you to translate a reusable component just once, it also requires careful management. As Wikipedia notes, "There can be problems with indexes in translated documents. For example, two words might mean the same thing in the original language, but not in another language." Sentences that work perfectly in English might have a different structure or context in German or Japanese. This is why having a CCMS with robust translation management capabilities is so important. The right system helps manage these linguistic nuances, ensuring that context is preserved and translations are applied correctly across all outputs.

Frequently Asked Questions

Isn't a single source of truth just a fancy term for a shared folder? Not at all. While a shared folder can centralize where files are stored, a single source of truth is an active content strategy. It involves breaking content down into reusable components, managing them in a central system like a CCMS, and then publishing them to different places. Think of it as the difference between a pantry where all your ingredients are stored and a fully prepped chef's station where every ingredient is ready to be used in multiple recipes without extra work.

Will this approach make our writing feel generic or robotic? That's a common concern, but the goal is actually the opposite. By creating reusable components for the repetitive parts of your content, like standard warnings, legal disclaimers, or common procedures, you free up your writers. They can stop wasting time on copy-paste tasks and focus their expertise on creating clear, high-quality conceptual content that truly helps the user. It automates the mundane work so writers can concentrate on the craft.

Do we have to rewrite all our existing content to adopt this model? Absolutely not. A "boil the ocean" approach is rarely successful. A much more practical strategy is to start small. You can begin by implementing a single source of truth for a new project, or you can identify a set of high-value documents that are frequently updated. By converting that content first, you can build your component library gradually and demonstrate value without overwhelming your team.

How does this work for content that needs to be slightly different for various audiences? This is one of the biggest strengths of single-sourcing. Instead of maintaining separate documents for different audiences, you manage one set of source files. Using techniques like conditional text, you can tag specific components, paragraphs, or even words for different audiences, like "administrators" or "basic users." When you publish, the system automatically includes or excludes the tagged content, creating customized outputs from a single, managed source.

What's the first practical step our team can take towards single-sourcing? A great starting point is to conduct a simple content audit focused on redundancy. Get your team together and look through your key documents. Identify specific phrases, procedures, or warnings that appear in multiple places. Just making a list of this repeated content will highlight the most obvious opportunities for reuse and give you a clear idea of where creating your first reusable components will have the biggest impact.

Key Takeaways

  • Embrace the mise en place mindset for content: A single source of truth (SSOT) organizes your content repository so every component is in its place. This centralization eliminates chaos, ensures consistency, and makes information instantly accessible.
  • Prioritize modularity over monolithic documents: An effective SSOT relies on creating small, reusable content components instead of long, linear articles. This component-based approach makes your content library more flexible, scalable, and much simpler to update.
  • Implement a CCMS as your content foundation: A single source of truth requires the right technology, specifically a Component Content Management System (CCMS). A CCMS provides the essential tools for managing reusable components, controlling versions, and publishing consistent information across all customer touchpoints.

Related Articles

Create great content together

Write, review, translate, and publish all from one system. Heretto is the only ContentOps platform that allows multiple authors to work together at the same time.