The fastest way to get build-ready is a scoped content inventory paired with an audit, an intake workflow, and basic governance, all living in one shared spreadsheet with an owner and metadata for every page. A project lead or content owner should run it from day one. The output is simple: a working content set, page by page, that a design and development team can actually build from.
TL;DR:
- A comprehensive content inventory should include detailed metadata, ownership, and technical fields, with single-row entries per page to maintain clarity.
- Audits must be scoped to team capacity, scoring pages on criteria like accuracy and SEO, then making decisions to keep, improve, or remove content.
- An intake workflow with SLAs, clear roles, and request fields minimizes delays, especially approval bottlenecks that often cause project stalls.
- Collecting accessibility and metadata details during content gathering ensures compliance and reduces rework during development.
- Using crawl exports for existing sites helps, but verifying permissions and merging with manual reviews is essential for accuracy and security.
Table of Contents
- The exact checklist: spreadsheet columns to capture for every page
- Inventory vs audit: how to run both with a simple rubric
- Intake form and workflow: fields, stages, and SLAs
- Information architecture, sitemap, and taxonomy fields to collect
- Reusable templates and a sample spreadsheet layout
- Accessibility and metadata: what contributors need to provide
- Crawl-based capture for existing sites: what it gets and what to check
- Security and privacy considerations when collecting content
- Content collection: do it in-house or bring in help?
- tcosi’s practical notes from the field
- Frequently asked questions
- Sources
The exact checklist: spreadsheet columns to capture for every page
Before anyone writes a word of copy, we build the sheet. A content inventory should list each item’s name, format, URL, creation date, author, and metadata, and the spreadsheet is where that list lives and grows.
Here’s the field set we use on every project, grouped by purpose:
- Page-level fields: proposed page name, parent section, nav label, URL, page purpose, audience, priority.
- Copy fields: H1, H2 outline, body copy blocks, calls to action, SEO title, meta description.
- Asset fields: image file name, alt text, captions, video link, attachments.
- Governance fields: content owner, reviewer, approval status, last review date, update cadence, retirement rule.
- Technical fields: schema needs, canonical URL, redirects, integration notes.
That last group matters more than most teams expect. A page that needs a redirect or a schema type decided in advance saves a developer from guessing later, and it keeps the build on schedule instead of stalling on a question that should have been answered during collection.
Keep every field in one row per page. It’s tempting to split copy and assets into separate tabs, but a single row per page keeps ownership and status visible at a glance, and it’s the format most stakeholders can review without a walkthrough.

Inventory vs audit: how to run both with a simple rubric
An inventory and an audit are two different jobs, and conflating them is where most teams lose time. The inventory is a factual catalog: title, URL, file location, format, date created. The audit is an evaluation against criteria, deciding whether content should remain, be improved, or be removed.
Run them in sequence, not at the same time. Catalog first, judge second. Here’s a simple process:
- Catalog every page with the fields above, no judgment calls yet.
- Score each page on a 1 to 5 scale across accuracy, traffic or performance, brand fit, SEO, and accessibility.
- Assign a disposition: keep, improve, remove, or consolidate.
- Note the reason in one sentence so a stakeholder can understand the call without a meeting.
Scope the audit to what your team can actually finish. An inventory can cover an entire site, a single subsection, or one user journey, and scoping it to the team’s capacity is the whole point. A five-page nonprofit site and a 300-page association site need very different time boxes, and trying to audit everything at once is how audits get abandoned halfway through.
Pro Tip: Time-box the audit to a single sitting per 20 to 30 pages so scoring stays consistent instead of drifting as reviewer fatigue sets in.
Intake form and workflow: fields, stages, and SLAs
A usable collection process needs a documented workflow covering request, drafting, editing, approval, publication, and maintenance, and an intake form captures enough detail up front to evaluate a request without a round of follow-up emails.
Build your intake form around these fields:
- Owner and requester name.
- Deadline and priority level.
- Page purpose and target audience.
- Expected call to action.
- Required assets and reference links.
Document roles, responsibilities, task order, exceptions, and the average time each step takes, because that’s what turns a vague process into one people can actually follow. Add two SLA columns to your spreadsheet: expected turnaround for each stage, and the person accountable for the handoff.
The hidden risk isn’t drafting, it’s approval. Content Marketing Institute’s framework points out that approval delays, not writing time, are what most often derail a launch date. Recording every handoff with an expected timing and a named owner is the single best defense against a last-minute scramble.
Information architecture, sitemap, and taxonomy fields to collect
Content collection and information architecture happen together, not in sequence. Collect content before finalizing navigation, and the collection sheet should include proposed page, parent section, navigation label, URL, page purpose, audience, owner, status, and destination.
Add these IA-specific fields to your sheet:
- Parent page and navigation label.
- Menu placement and breadcrumb path.
- Page type (landing, resource, product, policy).
- Taxonomy tags and controlled vocabulary terms.
Taxonomy, a controlled vocabulary, supports faceted navigation, related content, and search refinements, and it’s best built iteratively rather than all at once. Start with the inventory, let real content patterns emerge, then build taxonomy from what you actually have instead of guessing at categories in advance.
If the site is large enough that navigation labels are genuinely unclear to users, a card-sorting or tree-testing exercise can validate the structure before launch. Your collected inventory becomes the raw material for that test: real page titles and descriptions, not placeholder labels.
A sitemap is the visual output of all this work, but it’s not a substitute for the spreadsheet. Developers still need the full set of IA annotations, parent relationships, redirects, and nav labels, because a sitemap diagram alone doesn’t carry that detail.
Reusable templates and a sample spreadsheet layout
Here’s a canonical column list you can copy directly into Google Sheets or Excel, with two example rows showing how it works in practice.
| Field | Example A (new page) | Example B (migrated page) |
|---|---|---|
| Page name | Pricing | About Us |
| Parent section | Services | Company |
| Nav label | Pricing | About |
| Owner | Marketing lead | Content owner |
| Status | In draft | Audit: keep, update copy |
| Priority | High | Medium |
| Audience | Prospective clients | All visitors |
| SEO title | Website Pricing & Packages | About Our Team |
| Alt text status | Pending | Needs update |
| Last review date | Not yet published | 14 months ago |
Example A is a stakeholder-submitted new page that hasn’t been built yet, so most fields are forward-looking. Example B is a migrated page that came through an audit with a “keep but update” disposition, which is the most common outcome on a redesign.
Keep asset file names consistent across the project: page-name_element_version works better than generic names like “image1.jpg,” since it keeps developers from hunting through a folder for the right file. Once the template is filled in, package it as a shared Google Sheet with view and comment access for stakeholders, and edit access limited to the project lead and content owner.
Accessibility and metadata: what contributors need to provide
Accessibility isn’t a development-phase fix. It belongs in collection, because the inputs it requires, descriptive headings, meaningful link text, alt text, captions, come from whoever writes the copy, not whoever builds the page.
Require these from every contributor:
- Descriptive headings that make sense out of context.
- Meaningful link text instead of “click here.”
- Alt text for every informative image.
- Captions or transcripts for video content.
- SEO title, meta description, canonical URL, and structured data needs per page.
W3C’s guidance on headings and labels explains why this matters: descriptive headings and link text support assistive-technology navigation, so vague labels create real barriers, not just style issues.
Pro Tip: Add an “accessibility complete” checkbox to your spreadsheet so a page can’t move to approved status until alt text and heading structure are both filled in.
Crawl-based capture for existing sites: what it gets and what to check
For a redesign, a crawl or export is often the fastest way to capture what already exists. Crawlers reliably capture URLs, page titles, main body content, and linked static assets like PDFs and images, but the tool needs rules that separate crawl scope from parsing, excluding navigation, sidebars, and footers from the content pull.
What crawlers typically miss:
- CMS-only drafts that were never published.
- Resources blocked by robots directives.
- Dynamic content that only appears after user interaction.
Before reusing anything a crawl pulls in, check permissions, robots directives, copyright, and privacy. A crawl is a starting point, not a finished inventory. Merge the export into your collection spreadsheet, then tag anything uncertain, an image with no clear ownership, a page with no clear author, for manual review rather than guessing. A small toolstack (a crawler plus a spreadsheet) covers most small sites; anything with gated content or a complex CMS structure usually still needs a manual pass alongside the automated one.
Security and privacy considerations when collecting content
Content collection often touches more sensitive material than teams expect: customer testimonials with real names, staff photos, internal pricing documents, or draft copy that references unreleased plans. Treat the working spreadsheet like any other business document that shouldn’t end up in a public link.
A few habits keep this simple. Share the sheet with named collaborators rather than “anyone with the link,” and turn off public indexing on shared drives that host your assets. If you’re collecting testimonials or case study details, confirm you have permission to publish names and quotes before they go in the sheet, not after the page is live. For regulated industries, like healthcare or finance, flag any page that might involve protected information so legal review happens during collection, not after a draft is already written.
Asset files deserve the same care. Strip metadata from images that might contain location data, and avoid storing draft content in a folder that’s indexed by search engines. None of this requires special software, just a habit of checking access settings before a project folder gets shared widely.
Content collection: do it in-house or bring in help?
If your team is small, deadlines are tight, or governance already feels tangled across departments, that’s usually the signal to bring in outside help rather than stretch an internal team thinner. A good agency brief names the deliverables, who owns access to the CMS and brand assets, the timeline, and the approval SLAs up front. As a rough gauge, compare the hours your team would spend running inventory, audit, and intake internally against the scope an agency quotes for the same deliverables, and weigh that against what else your team would otherwise be doing.
— Tommy Cosimano
tcosi’s practical notes from the field
Before design work starts on any project, we ask for a short list: a named content owner, final assets, a priority order for pages, and basic SEO fields like title and meta description. Projects that skip this step tend to stall later instead of earlier.
The pitfalls we see most often are predictable: a page with no clear owner, an approval that sits in someone’s inbox for two weeks, or alt text that never got written because nobody owned that task. Our fix for small teams is the same every time: a short intake form, an explicit SLA on every handoff, and a staging checklist before anything goes live.
Frequently asked questions
What is a website a collection of?
A website is a collection of individual pages, each built from content, structure, and design elements working together. Those pages connect through navigation and internal links to form a coherent site, and treating each page as its own unit with an owner and a purpose makes planning far more manageable.
What do content pages look like?
A content page typically includes a clear H1, a body made up of structured copy blocks, supporting images with alt text, and a call to action. Behind the scenes, it also carries metadata like an SEO title and meta description that guide how it appears in search results.
What are the 7 steps in web design?
One widely used framework outlines seven steps: define business goals, identify your audience, research keywords and questions, choose content types, build a content calendar, create and publish, then measure and optimize. Definitions vary slightly by source, but this sequence covers the core planning-to-publishing cycle most teams follow.
What are the 5 major components of a web page?
Most web pages share five core components: a header with navigation, a main content area, supporting visuals or media, a call to action, and a footer with secondary links. How these pieces are arranged depends on the page’s purpose, but collecting content for each one separately keeps the build organized.
How much does it cost to have a website redesign done professionally?
Pricing depends on scope, but as one reference point, website packages start at 1200 USD for an Essentials-tier site and scale up from there based on pages, features, and content complexity.
Sources
- Content Inventory and Auditing 101 – NN/g
- Don’t avoid content ops — use this helpful framework now – Content Marketing Institute


