
Speculative SEO Audit — Unbridled Homes (Louisville, KY)
An industry-leading Louisville custom home builder — third-generation operator, BIA of Louisville President, Homearama finalist three years running — doesn't show up for "custom home builder Louisville KY." This is why. Unsolicited audit, no client relationship, surface-level signals only.
Why I Did This
Why this case study exists: I publish speculative audits as a way of demonstrating how I think about diagnostic SEO work — not as a sales pitch aimed at the business being audited. Unbridled Homes is a strong company doing serious work, and Ryan Band's reputation in Louisville construction speaks for itself. The point of this write-up is the diagnostic pattern, not the company. If you're a fellow practitioner, business owner, or someone evaluating my work, this is the kind of thinking you'd get on a paid engagement.
This audit wasn't requested. I was researching Louisville home builders for a separate content project when I landed on unbridledhomes.com. The site was well-designed, the photography was genuinely impressive, and the company's credentials were hard to overlook — the owner, Ryan Band, is a third-generation builder and the 2024 President of the Building Industry Association of Louisville. Homearama finalist. A portfolio spanning dozens of custom homes across Jefferson County and surrounding areas.
I searched "custom home builder Louisville KY."
He didn't show up. Schumacher showed up. Houzz. Eldridge Company. Stonecroft. Taylor Homes. A Birdeye aggregator page for the category. Not Unbridled Homes.
That gap — between the caliber of the business and its visibility in search — is exactly the kind of thing I look for. I ran the audit to understand it.
Business Overview
Unbridled Homes is a Louisville-area custom home builder founded in 2014 by Ryan Band. The company builds across Jefferson County and surrounding Kentucky counties, with projects ranging from fully custom builds to semi-custom floor plans and remodels. They are a recurring participant in Louisville's Homearama showcase — a competitive builder event that draws significant regional attention — with entries in 2023, 2024, and 2025.
The business has an active social media presence, a digital magazine (Unbridled Living), a branded client portal (BuilderTrend), and a site with strong visual assets. By most external indicators, this is a thriving, well-run operation. The SEO infrastructure tells a different story.
Finding 1: Homepage Meta Description Is the Owner's Biography
The homepage meta description — the text that appears under the site's title in Google search results — reads as follows:
"Unbridled Homes, a local Louisville area company, brings years of homebuilding expertise to each home we build. Owner and president, Ryan Band, is a third-generation home builder, who grew up working alongside his dad diligently learning his craft."
This is the owner biography from the About page, used verbatim as the homepage meta description. Google uses meta description as one signal for understanding what a page is about and which queries it should appear for. A description that introduces the owner rather than describing the service, the service area, or the value proposition gives Google almost nothing to work with for transactional queries like "custom home builder Louisville KY" or "new construction homes Louisville."
The same text populates the Open Graph description, which means every time someone shares the site on Facebook or LinkedIn, the preview text is also a biography. Not an offer. Not a hook. A bio.
Finding 2: Service Page Title Is "Build Your Dream Home!"
The homepage title tag — Unbridled Homes | Louisville, KY | Custom Homebuilder — is actually solid. Location present. Category keyword present. Concise.
The problem lives one level deeper. The primary services page, the one designed to capture people actively looking to build, carries this title tag: Build Your Dream Home!
No city. No state. No keyword. An exclamation point.
For an SEO practitioner, this is a textbook on-page issue: the page most likely to convert a qualified lead is the page least likely to be found by one. Google indexes the title tag as a primary relevance signal. When the title is a marketing slogan rather than a keyword-informed description of the page's content, the page is functionally invisible for any location-based search. The pattern repeats across service and location subpages — "home builder Crestwood KY," "custom home builder Oldham County," "new construction homes Mount Washington." Missed opportunities, compounded across the entire site.
Finding 3: Zero Schema Markup
Schema markup is structured data — code embedded in a site's backend that gives search engines explicit, machine-readable information about a business. For local service businesses, the most important schema types are LocalBusiness, HomeAndConstructionBusiness, and GeneralContractor. These tell Google the business's legal name, address, phone number, hours, service area, and category — not as something Google has to infer from page text, but as a direct declaration.
I checked every accessible page on unbridledhomes.com. There is no JSON-LD schema of any kind present on the site.
Without structured data, Google cannot populate enhanced SERP features for this business — review stars, business hours, service area callouts in the local pack. It also cannot validate the business's location claims against its citation profile. Schema acts as a trust signal that reinforces NAP data and helps Google rank local results with confidence. Its absence doesn't prevent ranking, but its presence meaningfully improves the probability of local pack inclusion. Every search result showing a competitor with star ratings, hours, and a "Home Builder" label beneath the title is using schema markup. Those results get more clicks. The site without them gets skipped.
Finding 4: NAP Inconsistency Across Citation Sources
NAP — Name, Address, Phone number — is the foundational data set for local SEO. Google verifies a business's identity and location by cross-referencing its stated NAP against dozens of third-party citation sources: industry directories, aggregators, review platforms, and data brokers. Consistency across those sources builds trust. Inconsistency creates ambiguity, and Google resolves ambiguity by deprioritizing the conflicted listing.
Unbridled Homes' current business address is on Stone Creek Parkway in Louisville. An older address in a different ZIP (40245) remains live on multiple citation sources, including Birdeye and BuildZoom. Both addresses are actively associated with the same business name and phone number in Google's data environment.
The cascade effect: citation aggregators pull from each other. An incorrect address on Birdeye gets ingested by other directories that auto-populate from Birdeye's database. The old address propagates passively, without anyone updating it, because no one has audited or corrected the citation profile. Every new directory that picks up the conflicting data adds another trust penalty. Correcting this requires a citation audit — identifying every source carrying the old address, submitting corrections directly or through a data aggregator like Yext or BrightLocal, and monitoring for re-ingestion over several months. It's not glamorous work. It is reliably effective.
Finding 5: Unclaimed Birdeye Profile (34 Reviews)
Related to the above: Unbridled Homes has an active Birdeye profile — 34 aggregated reviews, business information, contact details — that has not been claimed by the business.
This matters for two reasons. First, the incorrect address mentioned above can only be corrected by claiming and editing the profile. Without claiming it, that data point stays wrong indefinitely. Second, an unclaimed profile means the business has no ability to respond to reviews through that platform, no control over the information being displayed, and no visibility into how the profile is being referenced by downstream directories. For a business in an industry where trust and reputation are central to the buying decision, an unmanaged review presence on a high-traffic aggregator is a missed brand touchpoint.
Finding 6: Social Sharing Is Killing the Photography
Unbridled Homes has exceptional photography. Drone footage. Staged interiors. Exterior shots that read like architectural editorial. This is not a company that cut corners on visual assets.
When any page on their site is shared on social media, the image that auto-populates is pulled from the Open Graph og:image tag. That tag currently points to a file named Social+Link+Image-1920w.png — a generic placeholder set at site launch and never updated. Every share on X, Facebook, or LinkedIn renders a generic image instead of the portfolio photography that would actually make someone stop scrolling.
Compounding this: the Twitter card type is set to summary rather than summary_large_image. The summary card type renders a small square thumbnail. summary_large_image renders a full-width visual. On a platform where visual impact drives engagement, the current setup minimizes the very assets that would perform best. Two meta tag changes would correct both issues immediately. The photography would do the work it was created to do.
The Search Visibility Picture
Taken individually, each of these issues is fixable. Taken together, they explain why a business with genuine authority in its market — industry leadership, award recognition, a decade of builds — isn't appearing in the search results where buyers are actively looking.
Google is trying to answer the question: who should I send to a person searching for a custom home builder in Louisville? It is looking for businesses that have given it clear, consistent, credible signals. Schema markup that confirms the business type and location. Title tags that match the query intent. NAP data that cross-references cleanly. Structured metadata that tells Google what the page is about.
Unbridled Homes hasn't given Google those signals. Not because the business isn't exceptional, but because the SEO infrastructure was never built alongside everything else that was.
What a Remediation Engagement Would Look Like
This analysis covers findings from a surface-level speculative audit — publicly accessible page data, meta tags, citation sources, and SERP observation. A full technical engagement would also include crawl data, Core Web Vitals, backlink profile analysis, GBP audit, and keyword opportunity mapping. That said, the highest-impact work based on findings to date:
Phase 1 — Foundation (Weeks 1–2). Implement LocalBusiness / HomeAndConstructionBusiness schema on homepage and key service pages. Rewrite title tags across all service and location pages for keyword alignment and local relevance. Rewrite meta descriptions to match searcher intent at each funnel stage. Update OG image and Twitter card settings site-wide.
Phase 2 — Citation Cleanup (Weeks 2–4). Full citation audit across major aggregators and industry directories. Correct NAP inconsistencies at the source (Birdeye, BuildZoom, BBB, and downstream directories). Claim and optimize unclaimed profiles. Submit accurate NAP to primary data aggregators.
Phase 3 — GBP & Content Signals (Ongoing). Full Google Business Profile audit: categories, service area, photo optimization, Q&A, service listings. Identify location-based keyword opportunities across the service area (Jefferson, Oldham, Shelby, Bullitt, Henry counties). Develop content strategy for service and location pages that currently have no organic footprint.
A Note on Speculative Audits
I do these periodically because they keep my diagnostic skills sharp and because they produce honest analysis. There's no client relationship here, no NDA, no deliverable I was hired to produce. I found a visibility problem on a genuinely strong business and followed the thread.
If you're a business owner reading this and recognizing your own site in any of these findings — the title tags, the meta descriptions, the citation mess, the schema gap — that's the point. These problems are more common than they should be, they're correctable, and they matter.
Audit Snapshot
- Industry: Residential Construction / Custom Home Building
- Location: Louisville, KY
- Audit Type: Speculative (unsolicited)
- Status: Analysis complete — Unbridled Homes is not a client
Findings Summary
- Homepage meta description is the owner's biography, not a service description
- Primary service page titled "Build Your Dream Home!" with no city, state, or keyword
- Zero JSON-LD schema markup on any accessible page
- Two conflicting addresses live across Birdeye, BuildZoom, and downstream directories
- Unclaimed Birdeye profile with 34 reviews and outdated NAP data
- OG image set to a generic placeholder; Twitter card defaults to small-thumbnail format instead of full-width
Methodology
- Public page source & meta inspection
- SERP observation for primary local queries
- Citation source review (Birdeye, BuildZoom, BBB)
- Schema validator pass on every accessible URL
- Open Graph & Twitter Card audit
Same audit, different format
Prefer the narrative version?
The same audit, written as a long-form article: hook, story arc, and the punchline at the end. Same six findings, more readable on mobile or to share around.
Read “The Louisville Home Builder Google Can’t Find” →More from the case study shelf
Recognize your site in any of this?
A $500 SEO Health Check covers schema, NAP, on-page signals, and the full visibility audit — with a 30-minute walkthrough call to explain exactly what to fix first.
Book Your Health Check → ← Back to all case studies Or see the full services & pricing →Want diagnostic work like this?
If you're a Kentucky service business with the credentials, the team, and the work to back it up — but you're not showing up where buyers are searching — that's a fixable problem. Let's talk about what's actually happening on your site.