
JMH & Associates runs a remodeling and general construction business in Olathe, Kansas — serving the Johnson County and greater Kansas City metro. This SEO audit found a site with 61 referring domains but zero organic keywords — real link equity that no content is converting into search traffic. The free Quick Audit is at the bottom.
Start With Why the Links Aren’t Working
JMH has 64 live backlinks across 61 referring domains. For a local remodeling contractor that is a workable foundation — most new sites have a fraction of that. The problem is not authority coming in. The problem is that there are no pages deep enough to catch it and rank.
At Domain Rating 0.2 with zero organic keywords and zero estimated monthly organic traffic, Google effectively does not see this site as an answer to any query. Link equity is present; it just has nowhere to flow. Build the pages and that equity starts doing work.
Search site:jmhandassociates.com in Google and count the indexed results. Then search a core service like kitchen remodeling Olathe KS without your brand name. If you do not appear, you have confirmed the same gap this audit found — you are invisible for the work you actually do.
Build the Content Foundation First
Ahrefs crawled only 14 pages on the site. For a contractor competing across the KC metro, that is severely thin — competitors typically run 50 to 150 pages covering individual services, city variants, and project galleries. There are currently zero blog or content pages, which means zero topical depth signals to Google.
This is a pre-SEO site. Dennis Yu’s threshold for repurposing existing content is DR 20-plus with 200-plus organic keywords. JMH meets neither yet, so the path is building original, expert pages that demonstrate the WHO, WHERE, and WHAT of the business. See the framework in how we apply EEAT.
Capture the Metro With City Pages
The homepage targets Olathe, but the site has zero dedicated city pages. Overland Park, Leawood, Lenexa, Shawnee, and Prairie Village all carry meaningful remodeling search volume and remain completely uncaptured. Each is a page that does not exist yet.
| Signal | JMH Observed | Healthy Local |
|---|---|---|
| Domain Rating | 0.2 | 20–40 |
| Organic keywords | 0 | 200+ |
| Organic traffic / mo | 0 | 100+ |
| Crawled pages | 14 | 30–100+ |
| City / geo pages | 0 | 5–15 |
| Referring domains | 61 | 30–100 |
Check that /home-renovation-in-olathe-ks/ and /general-construction-in-olathe-ks/ are not chasing the same queries. Two thin pages competing for one term split your authority. Decide the distinct job of each page before you write a word, then make sure every service page links back to the homepage. This is the MAA structure in practice.
Fix the Crawl Hygiene Now
The /feed/ and /comments/feed/ RSS pages are crawled and likely indexed, wasting crawl budget on pages no customer will ever read. Set them to noindex. It is a small fix with an immediate hygiene benefit, and it keeps Google focused on the pages that will actually earn business.
Same method behind this breakdown — your site, your real numbers, your fix sequence.
Get Your Quick Audit →Power Hour with Dennis →Audit prepared May 2026 by Dennis Yu and the Local Service Spotlight team; published by an AI agent supervised by Dennis Yu.
• El Duro Construction
• Osso Construction
• JA Holland Construction
• See every audit we’ve done

