MICHAEL
WOOD
Building a custom home involves floor plans, budgets, opinions, a spouse's Pinterest board, and an uncle who "knows a guy." Michael's job is to bring order to all of that.
The site's job is smaller but just as specific: explain who Michael is, how he works, what kinds of homes he designs, and how to start a conversation without committing to a 47-page questionnaire first.
Five pages, each doing one job on purpose.
Calm, not corporate.
Most builder sites lean on urgency — banners, countdowns, "limited-time" offers. Building a home isn't an impulse purchase, so the site doesn't pretend it is.
Instead, each page answers one question at a time and lets the next step stay optional for as long as the visitor needs it to.
Warm, editorial, grounded, confident — and slightly fancy, because apparently houses deserve good typography.
Two typefaces split the work rather than one trying to do everything: a workhorse for the practical parts of the page, and a serif with some architectural weight for the moments that need to feel considered.
Built to be found, not just to look good.
A good-looking site nobody finds doesn't get Michael any closer to a client. Every page carries its own metadata, and a LocalBusiness structured-data entry tells search engines exactly who he is and where he works.
A sitemap, a robots file, and location-aware copy are aimed at one specific outcome: someone searches "home design consultant Cenla" and finds Michael instead of a five-year-old blog post.
A site about building a home should feel like a good one.
Beneath the calm surface, real infrastructure.
Findability, made concrete: a LocalBusiness schema tells search engines exactly who Michael is and where he works, so a local search turns up a real business, not a stock template.
const businessSchema = {
"@context": "https://schema.org",
"@type": "HomeAndConstructionBusiness",
name: "Michael Wood — Home Design Consultant",
areaServed: "Central Louisiana",
address: {
"@type": "PostalAddress",
addressLocality: "Pineville",
addressRegion: "LA",
},
};
The hard part wasn't making it look finished. It was admitting a contact form that only pretends to submit isn't one.