An engineering firm's portfolio, built to bring in the next project
Earth First Consulting is a licensed MEP and fire-protection engineering firm with BIM and VDC consulting, serving New York City, Miami, and clients nationwide.
I built its production site at e1dc.com, and the lead-generation, CRM and web infrastructure behind it.
Industry: MEP and fire-protection engineering, BIM and VDC
Website: e1dc.com
My role: Built the site and the lead system behind it
A nationwide firm with nowhere to be found locally
The firm served many locations but had no pages for them, so a search for engineers in a given place had nothing specific to find.
It needed a marketing site that shows the project portfolio across those locations, a page for each service, and a website that turns project inquiries into records the team can follow up on.
What makes it work
A portfolio on a map: Completed projects in a gallery, and on an interactive map, so a visitor sees the work where it was done.
A page for each service: MEP engineering, BIM coordination, virtual design and construction, electrical, HVAC, fire protection, laser scanning and more, each on its own page with case-study embeds.
Location pages: Pages for the states and regions the firm works in, each with project proof, service descriptions and a contact path.
A contact system wired to the CRM: A project inquiry becomes a record the team can follow up on, instead of an email that waits.
Search visibility, checked: An audit from Search Console data, with the indexing and structured-data fixes made.
Ready for search and AI assistants: Each page carries its own title, description and structured data, a sitemap that rebuilds itself, and a robots file that welcomes AI assistants.
Articles: A blog for the firm's engineering writing, each post marked up for search.
Under the hood
React
TypeScript
Vite
Express
Mapbox
Structured data
Search Console
If your firm's best proof is its projects and your site does not show them, or its inquiries do not reach your CRM, I can build it the same way.