Skip to main content

    Manufacturing & Industrial · project showcase · content architecture

    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.

    A specification-led content architecture for an industrial catalogue

    An industrial catalogue is usually organised the way the *company* is organised. Buyers search by application, by specification, and by the part they're replacing — and those two structures share almost no words. This is the architecture that reconciles them.

    At a glance

    The engagement in brief

    Services

    • Technical SEO
    • Content
    • Content Systems
    • Web Development
    • AEO GEO

    Stack

    • Structured product data
    • Specification tables
    • Application pages
    • Comparison pages
    • Schema markup
    • Enquiry routing

    The situation

    What we walked into

    Industrial catalogues are built by division, by product line, and by the order things were introduced, because that is how the company thinks about itself and how the data arrives from the ERP. Buyers arrive with a different vocabulary entirely: the application they are solving for, the specification they have to meet, or the part number they are replacing. The architecture exists to put a page in front of each of those three arrivals without maintaining three copies of the same specification.

    The catalogue is organised by product line. The buyer searches by the specification of the part they are replacing, and the two have almost no words in common.

    What we found

    The diagnosis

    1. 01

      One canonical specification table per part family, generated from one record

      The same tolerance appearing in three formats on three pages is not a formatting problem, it is three chances to be wrong and one certainty that two of them are stale. The table is generated from the product record, so a correction is made once.

    2. 02

      Application pages are the buying pages; product pages are the checking pages

      An application page answers 'will this work for what I am doing'. A product page answers 'what exactly is this'. They need different structures, different depth and different calls to action, and collapsing them into one page serves neither reader.

    3. 03

      Comparison and replacement pages are the pages competitors do not write

      'Equivalent to', 'replacement for', 'alternative to' — these are the highest-intent queries in an industrial catalogue and the ones an internal team is most reluctant to publish, because they name a competitor. That reluctance is why the queries are uncontested.

    4. 04

      Structured data is how a machine reads a specification

      Marking up the page is not the same as marking up the specification table inside it. If the values are only in a rendered table, a summariser has to infer them, and inference on a tolerance is worse than no answer.

    The number behind it

    What this is built around

    **95% of B2B purchases go to a vendor on the buyer's day-one shortlist**, and buyers complete ~**60% of the journey independently** before contacting sales (6sense *2025 Buyer Experience Report*). If your spec pages aren't found during that independent research, you're not on the shortlist that decides the deal.

    What we built

    The system

    The architecture runs from a single product record. That record generates the canonical specification table, which is embedded rather than retyped on every page that needs it. Product pages carry the record and the table. Application pages are written per use case and link down into the products that satisfy it, with the specification presented as a constraint the buyer is trying to meet rather than as a feature list. Comparison and replacement pages are built per competitor part number where a genuine equivalent exists. Every page type has one enquiry route attached, tagged by application rather than by product, so the enquiry arrives with the buyer's own framing intact. Structured data is applied to the specification values themselves.

    A specification-led content architecture for an industrial catalogue — stackA stack of 8 connected layers, from "Single product record" through to "Response owner", each feeding the one below it.Single product recordCanonical specification tableProduct pageApplication pageComparison / replacement pageSchema on specification valuesEnquiry route tagged by applicationResponse owner

    The sequence

    How it was delivered

    1. Weeks 1–3

      Data and inventory

      Product record audit, specification field mapping, duplicate and stale value list

      Owner: OmniFlow + client engineering

    2. Weeks 3–5

      Page types

      Product, application and comparison templates defined with distinct structures

      Owner: OmniFlow

    3. Weeks 5–10

      Build

      Canonical tables generated, application pages written per use case, schema applied

      Owner: OmniFlow

    4. Weeks 8–11

      Enquiry routing

      One route per page type, tagged by application, with a named response owner

      Owner: OmniFlow + client

    Outcome

    What shipped

    This entry makes no performance claim. It documents a content architecture and the structural mismatch it was built to resolve: a catalogue organised by product line serving buyers who search by application and by part number.

    Reporting

    What you would actually see

    These are the surfaces this engagement is run and measured from, shown with representative figures built around the benchmarks cited on this page. Every account we run reports into views like these, and you keep ownership of all of them.

    These are demo dashboards. They show the reporting surfaces this engagement is run and measured from, with representative figures generated around the published benchmarks cited on this page — not a client account and not a client result. Live reporting for your own account replaces every number here.

    Google Analytics 4

    Manufacturing & Industrial · all web data

    Demo
    Acquisition overview
    Last 12 months vs. preceding period

    Sessions

    2,350

    +50.1%

    Key events

    103

    +62.6%

    Session key event rate

    4.4%

    +1.2%

    Engagement rate

    67.7%

    +7.9%

    Sessions by month

    AprJunAugOctDecFeb

    Dashed line marks the month the engagement started.

    Session default channel groupSessionsKey eventsRate
    Organic Search919353.8%
    Paid Search611386.2%
    Direct406163.9%
    Referral258103.9%
    Organic Social15595.8%

    Honestly

    What we would do differently

    The comparison and replacement pages were built last because they were the hardest to get internal sign-off on. They should have been first. They carry the clearest query intent in the whole architecture and they took the longest to review, so putting them at the end of the build put the highest-value pages behind the longest approval queue.

    Next

    Start the same conversation

    Start the same conversation

    Tell us what you are working on and we will say plainly whether this is the right shape of engagement for it.

    We use your details only to respond to this request. No lists, no resale.