Illustrative case study

A fictional business. The figures are a modelled scenario, not a client result.

Vitosha Hydraulics — Hydraulic parts distributor · Sofia

How a Sofia hydraulics supplier made 9,000 part numbers findable

+€310kB2B organic revenue · 16 months

Hydraulic schematic of the SEO system: the PDF catalogue tank feeds a product-feed pump, routed by a faceted-navigation valve, through a Product-schema check valve into the part-number page actuator.T1PDF CATALOGUE · 9,000 SKUP1PRODUCT FEEDV1FACETED NAV 4/3C1PRODUCT SCHEMAG1+€310KA1PART-NUMBER PAGES→ SERP · SHOPPING
Client
Vitosha Hydraulics
Location
Sofia, Bulgaria
Plan
Commerce SEO
Duration
16 months
Industry
Industry, Energy & Mobility
Dwg no.
VH-SEO-0016
Sheet
01 of 06
Status
Modelled
SHT 02 / 06Fault diagnosis

The demand was exact. The catalogue was not.

Engineers searched by exact part number, but the catalogue sat in PDFs and behind a login.

A maintenance engineer with a failed valve on a press line does not search for “hydraulic valves”. They read the code off the plate and type it, often with a slash missing. Vitosha stocked thousands of those codes in Sofia, but none of them existed as a page. The searches went to marketplaces and to the manufacturers’ own PDFs.

We treated the site like a circuit that would not hold pressure: find every leak before adding power.

Audit findings
ItemQtyFindingSeverity
F-01Content14 PDFs9,000 part numbers lived in scanned and exported PDF catalogues. Google indexed the files, but a part number on page 212 never surfaced as its own result.Critical
F-02Access100%Price, stock and lead time sat behind a trade login, so even the catalogue pages that existed carried no offer data for Google to read.Critical
F-03Technical38,400Faceted filters (bore, stroke, pressure, thread) produced crawlable URL combinations; Googlebot spent its crawl on duplicates instead of products.High
F-04Technical1,200The pages that were indexed were thin category stubs with near-identical titles: "Products | Vitosha Hydraulics".High
F-05Search3 formsCodes were written with slashes, spaces or neither (4WE6D6X/EG24 vs 4WE6D6XEG24). Site search and Google only matched one spelling.Medium
F-06Commerce0No Merchant Center feed and no Product schema, so Shopping and the free product listings were out of reach.High
SHT 03 / 06Circuit design

Four components, one pressure line from ERP to search result.

Built on our Commerce SEO plan (Ecommerce SEO). Each tactic plays the role of one part in the circuit: product feeds, part-number pages, product schema, faceted navigation.

  1. P1

    Pump — pressure source

    Product feeds

    The ERP export became a nightly product feed: 9,000 SKUs with GTIN or MPN, price, stock and lead time pushed to Merchant Center and to the site at once. The catalogue stopped being a document and became a data supply.

  2. A1

    Actuator — does the work

    Part-number pages

    One indexable page per part number, generated from the feed: the code as the H1 in every spelling engineers type, dimensions, pressure rating, CAD drawing, cross-references and public trade pricing. Login now only unlocks account prices.

  3. C1

    Check valve — one-way, no leaks

    Product schema

    Product, Offer and BreadcrumbList schema on every part page, validated against the feed so the structured price can never drift from the visible one. Rich results and free listings followed.

  4. V1

    Directional valve — routes the flow

    Faceted navigation

    Faceted navigation rebuilt: bore, stroke and pressure filters stay crawlable as curated landing pages where demand exists; the other 37,000 combinations are canonicalised and kept out of the crawl.

SHT 04 / 06Commissioning log

16 months, from cold start to full pressure.

  1. 01COMMISSION
  2. 02COMMISSION
  3. 03PRESSURISE
  4. 04PRESSURISE
  5. 05PRESSURISE
  6. 06ROUTE
  7. 07ROUTE
  8. 08ROUTE
  9. 09ROUTE
  10. 10SCALE
  11. 11SCALE
  12. 12SCALE
  13. 13SCALE
  14. 14HOLD
  15. 15HOLD
  16. 16HOLD
  1. M01–02

    Audit and feed spec

    Crawl, log-file review and Search Console export; mapped ERP fields to Merchant Center attributes; agreed which prices could go public.

  2. M03–05

    Feed live, first 2,500 part pages

    Nightly feed launched; top-selling valve and pump families published as part-number pages with Product schema.

  3. M06–09

    Facets and cross-references

    Faceted URLs canonicalised, 140 curated filter pages kept; competitor and OEM cross-reference tables added to each part.

  4. M10–13

    Full catalogue, every spelling

    Remaining SKUs published; code-variant matching in titles, site search and internal links; Bulgarian and English pairs with hreflang.

  5. M14–16

    Maintain pressure

    Feed-error monitoring, stock-aware titles, and quarterly pruning of discontinued parts with redirects to successors.

Test bench · month 16 / 16

HOLD

12345678910111213141516
Part pages indexed
8,900
Revenue run-rate (€k / yr)
€405k
Shopping clicks / mo
7,600

Maintain pressure. Feed-error monitoring, stock-aware titles, and quarterly pruning of discontinued parts with redirects to successors.

SHT 05 / 06Pressure test · results

Every gauge in the green. +€310k B2B organic revenue.

02k4k6k8k10k12kG1 · PAGES8,900from 1,200Part-number pages indexed

×7.4

083.33333333333333166.66666666666666250333.3333333333333416.66666666666663500G2 · €K / YR€405kfrom €95kOrganic revenue / year

×4.3

01.6666666666666667k3.3333333333333335k5k6.666666666666667k8.333333333333334k10kG3 · CLICKS7,600from 0Shopping clicks / month

from zero

Modelled scenario for a fictional business — not a client result. Rankings and traffic are never guaranteed; see our Terms.

Ranking log · month 0 → month 16

Modelled Google positions for representative queries, before and after
QueryTypeBeforeAfterLanding
4WE6D6X/EG24N9K4Exact part number—1Part page
хидравличен разпределител NG6 24VCategory · BG412Facet page
gear pump 1PF2G2-4X/016Exact part number—1Part page
хидравличен цилиндър 50/30 ход 200Spec query · BG633Facet page
DIN 24342 directional valveStandard284Category
хидравлични маркучи 2SN DN12 ценаCommercial · BG192Part page
hydraulic parts supplier SofiaLocal commercial121Home
O-ring 32x3 NBR 90Exact spec—5Part page

Same query, before and after

Month 0 · illustrative

4WE6D6X/EG24N9K4

marketplace.example › hydraulics

4WE6D6X/EG24N9K4 — 3 offers from €212

Ships from Germany in 6–9 working days.

manufacturer.example › catalogue.pdf

[PDF] Directional spool valves NG6 — data sheet

Page 1 of 48 · Technical data, ordering code…

Vitosha Hydraulics: not in the top 100.

Month 16 · illustrative

4WE6D6X/EG24N9K4

vitosha-hydraulics.example › valves › ng6

4WE6D6X/EG24N9K4 directional valve NG6, 24V DC — in stock, Sofia

€189.00 · In stock · Same-day dispatch · CAD drawing, cross-references, 4WE6D6XEG24N9K4

★ Product rich resultFree listingShopping ad

marketplace.example › hydraulics

4WE6D6X/EG24N9K4 — 3 offers from €212

Ships from Germany in 6–9 working days.

SHT 06 / 06Issue for construction

Get a plan like this

Big catalogue, exact searches, data stuck in PDFs or behind a login? We draw the circuit first, then add the pressure.

← All case studies