Content inventory

Gather a list of the existing content that is in scope for your project and organize it into a content inventory spreadsheet and content maps.

On this page

When to use

Creating a content inventory is part of understanding the current product state. You should create the content inventory when you are doing a ROT (redundant, outdated, trivial) exercise or when you are planning to assess and improve content.

Your content inventory is a key input for the rest of the project. It helps to solidify the project scope. It provides a list of pages to look at in the heuristic usability assessment and will be used to help understand how users interact with existing content.

A content inventory will help you:

  • Ensure you aren't missing any pages that should be included in the scope of the project
  • Create a list of URLs that you want to have data for
  • Identify relevant subject matter experts
  • Eliminate duplicate content and avoid creating duplicate content
  • Surface orphaned pages (pages that are live, but that are not connected to the main navigation)

Who is involved

Lead
Content designer or project coordinator
Others who may help
  • Data and usability analysis: Gather analytics and metadata
  • Web development: Search for in scope content and provide a page properties report
  • Strategy and engagement: Do cross-channel analysis
  • UX researchers: Ensure that inventory includes all content required for planning usability testing
  • Partners: Confirm content they are responsible for and whether it is up to date, as well as identify any missing pages
  • Other departments: Identify related, similar or potentially overlapping content under their responsibility (such as from other areas of Canada.ca)

How to do it

There are 7 steps in this activity.

Use the content inventory template to capture a list of all content that is within the scope of the project, as well as relevant data and observations.

  1. Identify keywords and topic pages of interest

    To start your content inventory, navigate through Canada.ca to identify public-facing CRA web content that is relevant to your areas of interest. Don't worry about identifying each and every last page - the purpose of this exercise is to identify parameters that will help you identify as much content as possible in later steps. Do some searches and browse through potentially related areas to look for any content you may have missed, including publications and forms.

    As you do, compile a list. You should be on the lookout for:

    • key topic pages, which may have information or child pages related to your area of interest
      • Note the URL for each page that you find
    • keywords or search terms, which might be used to identify other pages with similar or relevant content
  2. Request an inventory from Web Development

    Send a request to the Web Development team in PAB Production Services asking them to provide an inventory of pages that meet the criteria that you outlined in the previous step.

    First, they will run 2 different reports to identify pages of interest:

    • Referring links report: Uses identified topic pages to find child pages and other pages that link to those topics pages
    • Grep search: Identifies pages based on provided keywords or search terms and can locate relevant pages in areas you may not have considered

    Next, they will create a page properties report for the identified pages. This report can include:

    H1
    The main header on the page.
    Public path
    The full URL of the page.
    Language
    Whether the page is in English or French.
    Page title
    The meta title of the page. This title is displayed when the page is returned in search results; it should correspond closely with the page's main header.
    Description
    The meta description for the page. In search results, this description is the summary of content displayed under the page title.
    Keywords
    The meta keywords for the page. Keywords help search engines to display the page in search results when users submit search queries.
    Contributor
    The name of the group of content owners responsible for the maintenance of the page.
    Content provider
    The email address of the group of content owners responsible for the maintenance of the page.
    Last Modified date
    The last date on which the page was edited in draft. This may be more recent than the Last Published date if someone has begun drafting edits to the page that have not yet been published on Canada.ca.
    Last Modified by
    The person who last edited the page in draft.
    Last Published date
    The last date on which the page was published on Canada.ca.
    Last Published by
    The person who last published the page on Canada.ca.
    Owner organization name
    The government department that is responsible for the maintenance of the page. This can help identify whether the page is owned by the CRA or another government agency.
    Template
    The template that was used to create the page. Generic page templates are widely modifiable by most publishing groups in the CRA, whereas freestyle templates may have restricted access for making modifications.
    No index
    If no index is TRUE, it means that the page has been excluded from inclusion in external search engine results. If it is FALSE, it means that the page is available to be included in search engine results.

    Take the page properties report and copy and paste the information into the content inventory template.

  3. Add performance data and other data related to the content

    Send a request to the Data and Usability Analysis team asking them to add data to the spreadsheet to help you understand how the content is currently used.

    The following types of data can provide useful insight:

    • Page views and page visits for the last 3 years
    • Referral search terms
    • Top referring pages
    • Average time on page
    • Percentage mobile visits
    • Feedback tool
    • Survey results related to the content
    • Structured data
    • Related tasks from the Usability Performance Dashboard (if there are tasks missing from the list, you may define new tasks when creating the plan for baseline testing with users)
  4. Add initial observations about the content

    As you are creating the inventory, you may notice specific things about the content that you want to make note of. The heuristic usability assessment and baseline usability testing will provide a deeper dive into issues relating to the content, but you can start noting things that jump out at you as you are creating the inventory. That could include content that is obviously out of date, major usability issues, information architecture issues or duplicate content. Capture this information in a notes column.

    You may want to add other information too, such as:

    • Existence of vanity URLs (these are issued by PAB digital comms)
  5. Identify content on other channels

    The CRA is working on improving alignment of content across channels. When you are making improvements to web content, you should look at content on other channels too. You'll need to inform content owners on other channels about changes to the web content and you may need to collaborate with them to ensure that updates are coordinated across channels.

    This includes:

    • Content from the CRA contact centre manuals
    • Training manuals and operational manuals on Infozone or from programs
    • Chatbot content
    • Social media content
    • Forms and publications
    • Correspondence
    • Related Google search results

    You can add a column to your inventory to indicate which platform the content is on or have a separate sheet for content on other channels.

  6. Identify related content outside of the CRA

    When we make changes to the CRA's web content, it can impact other pages on Canada.ca or on other websites that link to the CRA. Use the data on top referring pages to compile a list of any key content outside of the CRA that links to the content being analyzed. This could include related themes on Canada.ca (such as the Business and industry theme, the Benefits theme and the Money and finances theme), whole-of-government campaign pages and content from provincial governments.

    You should also identify any content that is out of scope for your project, but that will be linked to from the content that is in scope. This can help ensure that you do not duplicate information that exists elsewhere and that you identify appropriate links and hand-offs.

  7. Create content ecosystem maps

    You may want to create some visual maps to illustrate the nature of the content.

    This can include:

    • A visual of the hierarchical structure of the content
    • A map of content across channels
    • An illustration of key linkages to and from the content

    Ecosystem maps can help the team to visualize how the user moves through the content, how content is organized and whether content is aligned across channels. You can use the visual maps when talking to stakeholders to help them understand the scope and nature of the content.

    Some of the tools that you can use to create content maps include Microsoft Visio, Miro, Excel, Mindmeister and Google Drawings.

Next steps

Your content inventory is a key input for the rest of the project. It helps to solidify the project scope and will be referenced in many of the next activities within the process. Later in the project, you can compare the current state content inventory with the future state content inventory and identify how they are related (what is being moved as-is, what is being removed, what is being updated or improved).

Deliverables and artifacts

When you're done, you should have:

  • Content inventory spreadsheet
  • Content ecosystem map

Tools and templates

Reference material

Date modified: