Ironhorse Railroad Contractors
A website for a rail contractor based in Crossfield, Alberta, working across Alberta, BC and Saskatchewan. Built to give procurement teams the facts they check and a clear way to request a bid.
Live on its Vercel address until the company domain is connected.

Ironhorse Railroad Contractors builds and maintains railway track across Alberta, British Columbia and Saskatchewan, from new construction and rehabilitation to surfacing, welding and derailment response. Their buyers are railways, industrial sites, grain terminals and municipalities. I built a site that lays out each service, the public project record and the safety credentials, with a bid request and a separate emergency path. I handle their SEO too.
Last updated · Written by Bryce Elliot
The brief
Ironhorse does not sell to the public. The people reading its website are railway managers, facility owners and procurement teams, and they read carefully. Before they send a scope, they want to know what the contractor does, where it works, what it has built, and whether it holds the right safety certification. The site had to answer those questions with evidence, make a bid request easy to start with incomplete information, and keep emergency calls apart from planned work. Search mattered too, because the services are searched one at a time by people planning a specific job.
How I built it
- 01One page per service. New track construction, track rehabilitation, thermite welding, production surfacing, tie and steel gangs, transit maintenance, track inspections, flagging and fire prevention each have a page with their own common questions answered. Each service is its own search for someone planning a project, so each one gets its own chance to be found.
- 02Proof a buyer can check. Project profiles cover work such as the Coaldale industrial rail spur and railway rehabilitation for the City of Lethbridge, and the capabilities page links to the public records behind them. A procurement team can verify the claims instead of taking them on trust.
- 03A bid request that starts with what you know. The form asks for project type, nearest town, subdivision and milepost, track details and timeline, then prepares an email the person sends from their own inbox, where drawings and photos can be attached. A three-step outline explains what happens after that.
- 04Emergencies kept apart from planned work. Derailment response has its own page with the phone number at the top, the response steps, and a short list of what to have ready when you call. Anyone with planned work is pointed back to the bid request.
- 05Pages for the buyer, not only the work. Industry pages speak to railways and shortlines, industrial facilities, grain terminals, mining and municipal transit. The capabilities page gathers the fleet, safety certification and procurement details in one place with a downloadable PDF, and an owner’s guide helps someone planning a first rail spur.
- 06Coverage stated plainly. The site says where crews mobilize from, Crossfield north of Calgary, and the three provinces they work in. Structured data describes the company, its services, its project profiles and its common questions to search engines.


The outcome
A railway manager or facility owner can see what Ironhorse does, check its record and credentials, and send a usable scope, all from one site. The emergency number is a tap away on every page, and planned work goes through the bid request.
The site is live on its Vercel address while the company domain is set up, and it moves across once that is done. These are features of the work. I am not publishing bid or traffic results without measured data.
From the brief to the finished website
See the decisions in use
- Give procurement teams what they check
- Services, project profiles, safety credentials, and fleet details each have a page.
See the capabilities page - Turn a scope into a bid request
- The request form asks for project type, location, milepost, and timeline, then prepares an email.
See the bid request
Project scope: the website and SEO. The site is on its Vercel address until the company domain is connected, and no bid or traffic results are claimed.
See how I build sites for contractorsA site built to bring in bids
A free thirty-minute call with me. Bring your current site, or start from scratch.