How to Build a Website for a CNC Machine Shop
This guide walks through the actual process of building a CNC machine shop website, step by step — from figuring out what pages you need through to a pre-launch checklist. If you already know what pages you want and need a reference for what to put on each one, see What Should a CNC Machine Shop Website Include? instead. If you want a punch-list to verify an existing site rather than a build process, see CNC Machine Shop Website Checklist.
Who This Process Is For
This process applies whether you're replacing a dated site, building your shop's first real website, or overseeing a developer who's doing the technical work for you. The steps below are the same regardless of who's typing the code — someone still has to scope the pages, gather the content, and make the platform and technical decisions before a single page gets designed.
Step 1: Scope the Pages You Actually Need
Before opening any design tool, write down the pages your site needs and why each one exists. At a minimum, most shops need a homepage, a capabilities/equipment page, an industries-served page, an about/quality page, a contact/RFQ page, and often individual pages for major processes (milling, turning, 5-axis) if you want to rank for those specific searches. Resist the urge to add pages just because a competitor has them — every page should answer a real question a buyer has during their sourcing research.
Write a one-sentence purpose for each page before moving on. If you can't state what a page is for, it probably doesn't belong in the first version of the site.
Step 2: Gather Content and Photos
This is usually the slowest part of the process, and the step most shops underestimate. For each page in your scope, collect: the specific facts a buyer needs (tolerances you consistently hold, materials you run regularly, equipment list with make/model/axis count, certifications and their current status, lot sizes you're set up for), plus photos — shop floor, equipment in operation, finished parts (only with customer permission), and quality control in progress. Generic stock photography undermines credibility with buyers who are used to evaluating suppliers visually; real photos of your actual operation, even if not professionally shot, do more for trust than polished stock images.
Assign an owner for this step. Content-gathering stalls most often because it's nobody's specific job — someone on your team needs to be responsible for pulling equipment specs and coordinating photos.
Step 3: Choose a Platform
For most CNC shops, the practical choice is between a modern CMS (WordPress and similar) and a custom-built site on a framework. A CMS is usually faster to launch and easier for shop staff to edit without a developer. A custom build costs more up front but gives you more control over page speed, structured data, and the RFQ/quoting workflow if you plan to build something more advanced later — see CNC Shop Website Design for how this decision plays out in practice. Whichever you choose, confirm it supports clean URLs, fast page load, and the structured data markup search engines and AI tools use to understand your site — this matters more for a shop competing on search visibility than most other technical decisions in this step.
Step 4: Technical Setup
Before building pages, get the technical foundation in place: register or confirm your domain, set up hosting with reasonable performance headroom, install an SSL certificate, connect analytics, and set up a staging environment so you're not editing a live site while buyers are visiting it. Also decide early how your RFQ form will work and where submissions will route — retrofitting this after the site is built is more work than planning for it up front. If a technical RFQ form and file-upload flow is part of your build, see CNC Shop Online Quote / RFQ Guide for the specifics.
Step 5: Build the Pages
With scope, content, platform, and technical setup in place, the actual page-building goes faster than most shops expect. Build in priority order — homepage, capabilities, contact/RFQ first, since these carry the most weight for both buyers and search visibility — then fill in supporting pages. Keep navigation simple enough that a buyer unfamiliar with your shop can find what they need in two clicks or fewer, and make sure every page has a clear path back to your RFQ form or contact information.
Step 6: Launch Checklist
Before going live, verify: every form works and routes to the right inbox, all links resolve (no broken internal links), the site renders correctly on mobile, page titles and meta descriptions are filled in for every page, analytics is tracking correctly, old URLs redirect to new ones if you're replacing an existing site, and your Google Business Profile and directory listings point to the new site. Launch is also the right time to submit an updated sitemap to search engines rather than waiting for them to find the new site on their own.
Want a second set of eyes on your build plan?
Get Your Free CNC Growth ScoreFAQ
Find Your CNC Growth Opportunities
See how your website performs across SEO, AI search readiness, website experience, RFQ conversion, and more — in a free, no-obligation Xigmapro CNC Growth Score.