Skip to main content

A full rebuild of an industrial manufacturer's website

Magido USA sells Italian-made stainless steel parts washers to US manufacturers. Their site had gone from a slow OpenCart store to a plugin-heavy WordPress catalog whose license and hosting costs kept climbing. WAV rebuilt it from scratch on Next.js: a structured catalog of every machine, tools that help buyers pick the right one, a large library of original content, and the technical SEO to put it in front of the people searching for it.

Data plate

magidousa.com

Machine models
75
Product series
20
Categories
7
Pages in sitemap
144
Articles and guides
33
Words of original content
24,000+
FAQ answers
28
Industry pages
6
Legacy URLs redirected
123
Structured data types
15

Designed, written, built and hosted by Jason Bee at WAV.

Three platforms in fourteen years

  1. 2012

    OpenCart

    • Slow template store on legacy e-commerce software
    • No structured data and a thin search presence
    • Static catalog photos and no video
    • Generic contact form with no lead tracking
  2. 2020

    WordPress

    • Needed a stack of premium plugins just to work as a catalog
    • Plugin license fees renewed every year on top of hosting
    • Plugin bloat forced a more expensive hosting tier
    • Every plugin update risked breaking another one
  3. 2026

    Next.js

    • Every model has its own page, specs, images and description
    • Selector, capacity calculator and side-by-side compare built in
    • Original guides, comparisons, industry pages and FAQs
    • No plugin licenses, on cheaper and faster hosting
    • Self-hosted lead capture with an admin dashboard and spam filtering

Built for how industrial buyers shop

Engineers and plant managers compare specs before they ever call sales. The site gives them that information up front and makes the next step easy.

Product catalog

  • Every model organized by category and series
  • Tabbed spec sheets with options, features and safety details
  • Image galleries and product videos
  • Series comparison tables and previous/next model navigation
  • Downloadable brochures and technical documents

Decision tools

  • Product selector that narrows the range from a few questions
  • Capacity calculator that sizes a machine to the buyer's parts
  • Side-by-side compare of up to 8 models at once
  • Comparison pages against competing technologies
  • Quote buttons that pre-fill the form with the chosen model

Media and experience

  • Product and demo videos in pop-up players across the catalog
  • WebP and AVIF images for fast, sharp media
  • Light and dark themes
  • Mobile layouts tuned for spec tables and product grids
  • Accessible contrast, focus states and semantic markup

A content library written to rank

Search traffic comes from answering the questions buyers type into Google. Every article, guide and description was written for this site.

What's published

  • In-depth solution articles: cleaning methods, materials, applications and comparisons
  • Blog guides on selection, maintenance and process questions
  • Industry pages for automotive, aerospace, machining and more
  • An FAQ organized by topic, marked up for rich results
  • Unique descriptions for every model instead of shared boilerplate

24,000+

words of original articles and guides

  • Product pages with unique copy75
  • FAQ answers28
  • Solution articles22
  • Blog guides11
  • Resource pages8
  • Industry pages6

Technical SEO, built in from the start

Content only ranks if search engines can crawl, understand and trust it. The site handles that automatically on every page.

Search foundations

  • Unique titles, descriptions and canonical URLs on every page
  • XML sitemap and robots rules generated by the app
  • 301 redirects from every known legacy URL so old rankings carry over
  • Single canonical domain with www redirected to the apex
  • IndexNow submissions so Bing picks up changes quickly
  • Google Search Console, Bing Webmaster Tools and GA4 connected

Structured data types in use

  • Organization
  • LocalBusiness
  • WebSite
  • Product
  • Offer
  • OfferShippingDetails
  • MerchantReturnPolicy
  • Article
  • FAQPage
  • BreadcrumbList
  • ItemPage
  • Brand
  • ContactPoint
  • ImageObject
  • SearchAction

Structured data tells search engines exactly what each page is: a product, an article, an FAQ or the business itself.

Why the rankings happened

Not one trick, but a set of decisions that build on each other.

Buyer intent over search volume

Instead of fighting for the crowded term “parts washer”, the site targets longer phrases typed by buyers who already know they want a stainless steel aqueous system.

A landing page for the exact phrase

A dedicated aqueous parts washers page answers that search directly, with matched titles, keyword variants and FAQ markup.

An authority guide behind it

A long technical guide on AISI 304 stainless steel gives search engines and engineers the depth they look for before buying.

One message across every page

The core phrase appears in the homepage hero, product taglines, Product schema and footer, so every page sends the same signal.

Internal links that concentrate strength

Mentions of AISI 304 stainless steel link back to the guide, pointing authority from across the site at the page built to rank.

A topic cluster, not a single page

Blog guides and solution articles cover the long-tail questions around the same subject, establishing the site as an authority on aqueous parts washing.

Nothing skipped technically

IndexNow pings, canonical URLs, a complete sitemap and redirects from every legacy URL protect and speed up indexing.

Search results

Google numbers come straight from Search Console. Rankings on other engines link to the live search so anyone can check them. Google data covers August 9 to November 8, 2026.

Searching “stainless steel aqueous parts washers”

15,715
Google impressions in 3 months
397
Clicks from Google search
144
Pages appearing in Google results
13.1 → 10.5
Average Google position, first vs. last 4 weeks (lower is better)

Google clicks and average position by week

500#8#16Aug 9Aug 23Sep 6Sep 20Oct 4Oct 18Nov 1
Clicks per week (left scale)Average position (right scale, higher is better)

Google search phrases

  • magido usa#1.5
  • how to choose a parts washer#1.6
  • cabinet style washer l160#3.2
  • parts washers#5.0
  • what is the difference between aqueous and solvent cleaning#7.9
  • stainless parts washer#9.9

Average Google position over the period. 1.0 is the top result.

Lead capture that the business controls

Forms send straight from the company's own server. Every submission is stored, searchable and protected from spam without losing real leads.

Forms and admin

  • Quote request and process evaluation forms
  • Branded HTML email notifications with reply-to set to the customer
  • Password-protected admin dashboard with search, sorting and CSV export
  • Scheduled digest emails with configurable recipients and frequency

Spam protection

  • Cloudflare Turnstile bot check, invisible to most visitors
  • Signed time-trap token that catches instant submissions
  • Disguised honeypot field and per-IP rate limiting
  • Content rules that flag placeholder text, link spam and pitch phrases
  • Flagged messages kept in a separate spam view, so nothing real is lost
  1. Step 1

    Visitor submits

    Quote or process evaluation form

  2. Step 2

    Bot check

    Turnstile, time trap and honeypot

  3. Step 3

    Content rules

    Placeholder text, links and pitch phrases

  4. Step 4

    Delivered

    Email to sales, saved to the admin dashboard

Architecture and hosting

The site is built to be easy to grow. Adding a product or an article is a data change, not a code change.

How it's built

  • Next.js App Router with TypeScript and Tailwind CSS
  • All products, articles, FAQs and settings stored as structured data files
  • Version-controlled in Git with tagged restore points
  • Self-hosted on a VPS behind a process manager with remote monitoring
src/data/products.json
{
  "slug": "l101",
  "model": "L101",
  "name": "L101 Top Load Spray Cabinet Parts Washer",
  "category": "top-load-washers",
  "specs": {
    "Turntable Basket Diameter": "35"",
    "Spray Bars (304 Stainless)": "1",
    "Load Weight": "440 lbs",
    …
  }
}
  • Next.js 14
  • React 18
  • TypeScript
  • Tailwind CSS
  • Node.js
  • Nodemailer
  • Cloudflare Turnstile
  • GA4
  • PM2

How the build came together

  1. 1

    Project kickoff

    SEO audit, competitor research and content plan.

  2. 2

    New site live

    Full catalog, product pages and design system launched.

  3. 3

    Content library

    Solution articles and industry pages published.

  4. 4

    Buyer tools

    Product selector, capacity calculator and How to Choose guide.

  5. 5

    SEO hardening

    Canonical domain, legacy redirects and structured data fixes.

  6. 6

    Mobile pass

    Layouts tuned for phones across every template.

  7. 7

    Self-hosted forms

    Forms moved off a third-party service onto the company's server.

  8. 8

    Admin dashboard

    Submission tracking, CSV export and scheduled digest emails.

  9. 9

    Spam protection

    Turnstile, time-trap tokens and content rules added.

Want a site that works this hard?

WAV builds, ranks, films and hosts websites for industrial companies. Every project starts with a free site audit.

jason@javawav.com