SEO Research Report — Morgan-Keller Construction

morgankeller.com — Frederick County, Maryland · Commercial General Contractor (est. 1955)
Prepared: April 25, 2026 Revised: April 30, 2026 Location filter: Frederick County MD 48 keywords across 3 phrasing tiers 3 commercial GC competitors benchmarked

Executive Summary

Morgan-Keller already wins the organic Frederick MD commercial-construction queries it has authority for — ranking #1 for the brand cluster ("morgan keller construction" SV 590, "morgan keller" SV 590) and carrying the strongest quality signals in the competitive set: highest Brand Signal (52), highest Trust Flow (37), tied for cleanest Spam Score (1), and the only domain in the comparison with active LLM visibility on Gemini, Grok, and Google AI Mode. The foundation is real.

Three structural issues are quietly holding the site back: the homepage <title> tag renders as "| Morgan Keller" (15 chars, leading pipe, missing brand name), the homepage H1 is an empty tag, and zero pages across the entire 100-page crawl carry any structured data. All three are template-level fixes. On the keyword side, searchers in Morgan-Keller's market don't typically qualify queries by city — they search the bare service term ("commercial construction," "construction management," "commercial general contractor") and Google handles the geo-targeting via location signals. 11 head-term commercial-construction queries register 10–20 monthly searches each at the Frederick County filter, with 5 specialty verticals (flex space, healthcare facility, medical office, office buildout, school) showing genuinely thin organic demand. CPC near $0 across nearly every term means there's no paid market here to lose, which favors a firm with Morgan-Keller's existing authority position. The single highest-leverage move is deploying structured data: schema markup feeds AI Overviews where Morgan-Keller already has a foothold the competitors don't. Page-coverage expansion into specialty service categories is the second-order content move; the schema deploy is this-week.

See Site Health for the full on-page audit (per-finding affected URLs included), Keyword Landscape for the page-by-page keyword map, Competitive Landscape for the authority + scope benchmark vs Kinsley / Harkins / KasCon, and Next Steps for this-week actions.

Site Health

Crawl: 2026-04-25 · 100 pages · Platform: Drupal · Schema coverage: 0/100 · OG tag coverage: 0/100 · Sitemap.xml: not found

On-page findings

FindingCountImpact
Titles over 60 characters66SERP truncation (mostly /news/ articles)
Titles under 30 characters7Under-utilized real estate (includes the broken homepage title)
Duplicate titles4 titles / 10 pagesCannibalization risk
Missing meta description18SERP snippet auto-generated, often misses intent
Empty H1 tag2Accessibility + SEO (homepage + es-homepage)
Multiple H1 tags on one page0Clean
Total images crawled109
Images missing alt text0 / 109Excellent — 100% alt coverage
External links without nofollow (sitewide)8,883 across 100 pagesLink-equity leak
Broken links (4xx/5xx)6UX + crawl waste (Employee Portal 404, Career Site 404, etc.)
Redirect chains0Clean
Pages with structured data (JSON-LD)0 / 100Zero schema deployed sitewide — no AI Overview / Rich Results eligibility
Pages with Open Graph tags0 / 100Every social or chat share renders without preview, image, or description

Detailed breakdown — fix guide

Each expandable block lists the specific pages affected by each finding (capped at 50 per category). Use these to prioritize and execute. Full crawl data available on request.

Titles over 60 characters 66 pages · click to expand
PageCurrent titleLength
/news/team-member-spotlight-susan-bowman-…Team Member Spotlight - Susan Bowman, Senior Administrative Manager, Specialty Construction and Commercial Facilities Maintenance | Morgan Keller145
/news/…specialty-contracts-completes-montgomery-…Morgan-Keller Specialty Contracts Completes Montgomery County Employees Federal Credit Union | Morgan Keller130
/news/…announce-team-member/Morgan-Keller Specialty Contracts and Commercial Facilities Maintenance Announce Team Member | Morgan Keller119
/news/ribbon-cutting-…seton-center…/Ribbon Cutting and Dedication Ceremony Held for Seton Center Outreach Office and Family Store | Morgan Keller109
/news/completion-msm-knott-academic-center-…Completion of MSM Knott Academic Center Expansion is celebrated with Ribbon Cutting Ceremony | Morgan Keller108
/news/…abc-cumberland-valley…ceremony-0/Morgan-Keller Honored at ABC Cumberland Valley Chapter Excellence in Construction Ceremony | Morgan Keller106
/news/…abc-cumberland-valley…ceremony/Morgan-Keller Honored at ABC Cumberland Valley Chapter Excellence in Construction Ceremony | Morgan Keller106
/news/morgan-keller-honored-abc-…ceremony-1/Morgan-Keller Honored at ABC Cumberland Valley Chapter Excellence in Construction Ceremony106
/news/morgan-keller-honored-abc-…ceremony-2/Morgan-Keller Honored at ABC Cumberland Valley Chapter Excellence in Construction Ceremony106
/news/morgan-keller-construction-completes-culler-lake-…Morgan-Keller Construction Completes Culler Lake Desiltation & Park Improvement Project103
/news/morgan-keller-commercial-facilities-maintenance-…Morgan-Keller Commercial Facilities Maintenance Completes Yet Another Successful Merger103
/news/morgan-keller-helps-celebrate-progress-little-patuxent-…Morgan-Keller helps celebrate progress at Little Patuxent Apartments in Gambrills, MD101
/news/mk-specialty-contracts-and-mk-commercial-…MK Specialty Contracts and MK Commercial Facilities Maintenance Announce New Projects101
/news/maryanne-dewitt-project-accountant-recognized-…Maryanne DeWitt, Project Accountant, is recognized for 20 Year Anniversary at M-K99
/news/mk-specialty-contracts-mk-commercial-facilities-…MK Specialty Contracts & MK Commercial Facilities Maintenance Announce New Projects99
/news/winter-here-your-guide-247-emergency-response-…Winter Is Here: Your Guide to 24/7 Emergency Response and Preventative Maintenance98
/news/morgan-keller-celebrates-opening-rappahannock-…Morgan-Keller celebrates opening of Rappahannock Food Pantry at Rush River Commons98
/news/morgan-keller-completes-shepherd-university-…Morgan-Keller Completes Shepherd University Center for Contemporary Arts Phase II98
/news/morgan-keller-expands-portfolio-affordable-housing-…Morgan-Keller Expands Portfolio with Affordable Housing Rehabilitation Projects96
/news/completion-ashburn-chase-apartments-…Completion of Ashburn Chase Apartments is celebrated with Grand Opening Ceremony96
/news/morgan-keller-commercial-facilities-maintenance-…Morgan-Keller Commercial Facilities Maintenance is Looking for New Team Members95
/news/team-member-spotlight-shanne-miller-…Team Member Spotlight - Shanne Miller, Superintendent (Specialty Construction)94
/news/morgan-kellers-gettysburg-seminary-ridge-museum-…Morgan-Keller's Gettysburg Seminary Ridge Museum Project Set to Open July 1st93
/news/bracken-square-silver-spring-just-got-major-win-…Bracken Square: Silver Spring just got a major win for housing accessibility92
/news/groundbreaking-ceremony-held-act-1st-federal-…Groundbreaking Ceremony Held for ACT 1st Federal Credit Union in Romney, WV91
/news/orchard-park-ballenger-run-earns-builder-year-…Orchard Park at Ballenger Run earns Builder of the Year Award for Developer91
/news/morgan-kellers-hammerjacks-project-featured-…Morgan-Keller's Hammerjacks Project is Featured in Blue Book Publication88
/news/groundbreaking-ceremony-held-residences-east-…Groundbreaking Ceremony is held for The Residences at East Church Street88
/news/morgan-keller-team-members-give-families-need-…Morgan-Keller team members give for families in need this holiday season88
/news/morgan-keller-construction-begin-meritus-outpatient-…Morgan-Keller Construction to Begin Meritus Outpatient Services Project87
/news/morgan-keller-helps-celebrate-grand-opening-fitcis-…Morgan-Keller helps celebrate grand opening of Fitci's EDGE at 321.83
/news/morgan-keller-announces-acquisition-gruber-…Morgan-Keller Announces Acquisition of Gruber-Latimer Restoration81
/news/team-member-spotlight-brendan-wharton-…Team Member Spotlight: Brendan Wharton, Preconstruction Associate81
/news/morgan-keller-construction-announces-additions-…Morgan-Keller Construction Announces Additions to Ownership Team80
/news/morgan-keller-receives-five-abc-cumberland-valley-…Morgan-Keller Receives Five ABC Cumberland Valley Chapter Awards80
/news/mk-concrete-construction-team-members-receive-aci-…MK Concrete Construction Team Members Receive ACI Certification79
/news/mk-concrete-construction-team-members-receive-aci-…-0/MK Concrete Construction Team Members Receive ACI Certification79
/news/team-member-spotlight-dina-davis-…Team Member Spotlight: Dina Davis, Corporate Marketing Manager78
/news/morgan-keller-recognized-frederick-county-top-50-…Morgan-Keller Recognized as a Frederick County Top 50 Business78
/news/grand-opening-act-1st-federal-credit-union-romney-…Grand Opening for ACT 1st Federal Credit Union Romney Location78
/news/team-member-spotlight-audreyona-beachley-…Team Member Spotlight- Audreyona Beachley, Project Accountant77
/news/morgan-keller-completes-cross-stone-commons-…Morgan-Keller completes Cross Stone Commons in Middletown, MD77
/news/team-member-spotlight-wendy-orantes-…Team Member Spotlight- Wendy Orantes, Estimating Coordinator76
/news/morgan-keller-announces-2020-spirit-and-safety-…Morgan-Keller Announces 2020 Spirit and Safety Award Winners76
/news/morgan-keller-announces-2019-spirit-and-safety-…Morgan-Keller Announces 2019 Spirit and Safety Award Winners76
/news/morgan-keller-receives-consteel-building-year-award/Morgan-Keller Receives CON/STEEL Building of the Year Award75
/news/construction-underway-maryland-theatre-expansion-…Construction Underway at Maryland Theatre Expansion Project75
/news/morgan-keller-begins-ashton-apartment-homes-…Morgan-Keller begins Ashton Apartment Homes in Norfolk, VA74
/news/morgan-keller-construction-begins-waverley-view-…Morgan-Keller Construction Begins Waverley View Apartments74
/news/mk-concrete-construction-looking-new-team-members/MK Concrete Construction is Looking for New Team Members72
First 50 pages shown of 66 over 60 chars (sorted by length desc). The remaining 16 follow the same /news/ article pattern.

Cosmetic SERP truncation. A single news-template adjustment (drop the brand suffix on news pages, or shorten article titles) fixes the bulk.

Titles under 30 characters 7 pages · click to expand
PageCurrent titleLength
/"| Morgan Keller" — leading pipe, missing brand name15
/es/"| Morgan Keller" — same broken pattern on Spanish-language homepage15
/careers/Careers | Morgan Keller23
/contact/Contact | Morgan Keller23
/services/Services | Morgan Keller24
/es/carreras/Carreras | Morgan Keller24
/about/Overview | Morgan Keller24

The homepage title is the single highest-impact SEO miss in this report. A title like "Morgan-Keller Construction — Commercial General Contractor in Frederick, MD" would meaningfully improve click-through and ranking signals.

Duplicate titles 4 titles shared across 10 pages · click to expand
Duplicated titlePages using this titleCount
"| Morgan Keller" (the broken homepage title)/
/es/
2
"MK Concrete Construction Team Members Receive ACI Certification | Morgan Keller"/news/…aci-certification/
/news/…aci-certification-0/
2
"Page not found | Morgan Keller"/news/…hammerjacks…/www.thebluebook.com/
/sites/default/files/Baltimore…Hammerjacks.pdf/
2
"Morgan-Keller Honored at ABC Cumberland Valley Chapter Excellence in Construction…"/news/…ceremony-0/
/news/…ceremony-1/
/news/…ceremony/
/news/…ceremony-2/
4

The "Page not found" duplicates suggest two URLs are returning the 404 template. Worth investigating — Google may be indexing them.

Pages missing meta description 18 pages · click to expand
PageNote
/services/Primary services overview page — top-nav destination
/news/News archive index — top-nav destination
/news/2026/13 yearly archive pages share the same template — single template fix lifts all of them.
/news/2025/
/news/2024/
/news/2023/
/news/2022/
/news/2021/
/news/2020/
/news/2019/
/news/2018/
/news/2017/
/news/2016/
/news/2015/
/news/2014/
/news/2013/
/news/…hammerjacks…/www.thebluebook.com/Likely a malformed URL serving the 404 template — investigate
/sites/default/files/Baltimore…Hammerjacks.pdf/Likely a malformed URL serving the 404 template — investigate
Pages with empty H1 tag 2 pages · click to expand
PageNote
/Homepage has exactly one H1 tag (good — no duplicates), but it contains no text. The visible heading "Our Reputation Is Building Every Day" is wrapped as an H2.
/es/Spanish-language homepage shares the same template — same empty H1.

A single template fix on the homepage resolves both at once.

Pages with no structured data (JSON-LD) 100 / 100 — sitewide · click to expand

Every crawled page is missing structured data. No Organization, Service, FAQPage, BreadcrumbList, Person, or CreativeWork JSON-LD anywhere in the 100-page sample. This is the single largest leverage point in this report. First 50 affected pages listed below alphabetically; pattern is uniform across all 100 crawled pages.

Page
/ Homepage
/about/ Top nav
/careers/ Top nav
/contact/ Top nav
/es/ ES homepage
/es/carreras/
/news/ Top nav
/news/2013/
/news/2014/
/news/2015/
/news/2016/
/news/2016-marks-mk-concretes-20th-anniversary/
/news/2017/
/news/2018/
/news/2019/
/news/2020/
/news/2021/
/news/2022/
/news/2023/
/news/2024/
/news/2025/
/news/2026/
/news/bracken-square-silver-spring-just-got-major-win-…
/news/completion-ashburn-chase-apartments-…
/news/completion-jt-repair-celebrated/
/news/completion-msm-knott-academic-center-…
/news/construction-terrace-and-junction-begins/
/news/construction-underway-atlantic-blvd-apartments/
/news/construction-underway-crossings-spring-hill/
/news/construction-underway-maryland-theatre-expansion-…
/news/exciting-update-bellevue-gardens/
/news/faith-house-opening-event-be-held-saturday/
/news/grand-opening-act-1st-federal-credit-union-romney-…
/news/groundbreaking-ceremony-held-act-1st-federal-…
/news/groundbreaking-ceremony-held-residences-east-…
/news/groundbreaking-held-junction-apartments/
/news/groundbreaking-held-transteck-hangar/
/news/joe-rockovich-joins-mk-concrete-construction-team/
/news/little-patuxent-senior-apartments-are-officially-open/
/news/maryanne-dewitt-project-accountant-recognized-…
/news/mk-concrete-celebrates-retirement-bruce-snyder/
/news/mk-concrete-construction-looking-new-team-members/
/news/mk-concrete-construction-team-members-receive-aci-…-0/
/news/mk-concrete-construction-team-members-receive-aci-…
/news/mk-concrete-receives-ascc-2017-safety-award/
/news/mk-specialty-contracts-and-mk-commercial-…
/news/mk-specialty-contracts-mk-commercial-facilities-…
/news/morgan-keller-announces-2019-spirit-and-safety-…
/news/morgan-keller-announces-2020-spirit-and-safety-…
/news/morgan-keller-announces-acquisition-gruber-latimer-…
First 50 pages shown of 100 (alphabetical). All 100 share the same gap.

A custom JSON-LD schema package targeting Morgan-Keller's actual page-types (homepage Organization, 7 service pages, breadcrumb template, FAQ, team-member Person, project CreativeWork) is included as a bonus deliverable with this report — see Coverage Map.

Pages with no Open Graph tags 100 / 100 — sitewide · click to expand

Every crawled page is missing OG metadata. No og:title, og:description, og:image, or og:type tags anywhere. Every social or chat share of any Morgan-Keller URL renders as a bare URL with no preview. First 50 affected pages listed below alphabetically; pattern is uniform across all 100 crawled pages.

Page
/ Homepage
/about/ Top nav
/careers/ Top nav
/contact/ Top nav
/es/ ES homepage
/es/carreras/
/news/ Top nav
/news/2013/
/news/2014/
/news/2015/
/news/2016/
/news/2016-marks-mk-concretes-20th-anniversary/
/news/2017/
/news/2018/
/news/2019/
/news/2020/
/news/2021/
/news/2022/
/news/2023/
/news/2024/
/news/2025/
/news/2026/
/news/bracken-square-silver-spring-just-got-major-win-…
/news/completion-ashburn-chase-apartments-…
/news/completion-jt-repair-celebrated/
/news/completion-msm-knott-academic-center-…
/news/construction-terrace-and-junction-begins/
/news/construction-underway-atlantic-blvd-apartments/
/news/construction-underway-crossings-spring-hill/
/news/construction-underway-maryland-theatre-expansion-…
/news/exciting-update-bellevue-gardens/
/news/faith-house-opening-event-be-held-saturday/
/news/grand-opening-act-1st-federal-credit-union-romney-…
/news/groundbreaking-ceremony-held-act-1st-federal-…
/news/groundbreaking-ceremony-held-residences-east-…
/news/groundbreaking-held-junction-apartments/
/news/groundbreaking-held-transteck-hangar/
/news/joe-rockovich-joins-mk-concrete-construction-team/
/news/little-patuxent-senior-apartments-are-officially-open/
/news/maryanne-dewitt-project-accountant-recognized-…
/news/mk-concrete-celebrates-retirement-bruce-snyder/
/news/mk-concrete-construction-looking-new-team-members/
/news/mk-concrete-construction-team-members-receive-aci-…-0/
/news/mk-concrete-construction-team-members-receive-aci-…
/news/mk-concrete-receives-ascc-2017-safety-award/
/news/mk-specialty-contracts-and-mk-commercial-…
/news/mk-specialty-contracts-mk-commercial-facilities-…
/news/morgan-keller-announces-2019-spirit-and-safety-…
/news/morgan-keller-announces-2020-spirit-and-safety-…
/news/morgan-keller-announces-acquisition-gruber-latimer-…
First 50 pages shown of 100 (alphabetical). All 100 share the same gap.

Trivial template-level fix. One OG block in the page <head> template, image fallback to a brand asset. Affects every share thereafter.

Broken external links (4xx/5xx responses) 6 found · click to expand
On pageBroken hrefAnchorStatus
/https://morgankellerinc-hff.viewpointforcloud.com/Employee Portal404
/https://www.facebook.com/pages/Morgan-Keller-Construction/262692970248(Facebook icon)400
/careers/https://morgankellerinc-hff.viewpointforcloud.com/Careers/BrowseJobsProceed to Career Site404
/news/…seton-center…/http://www.setoncenter.orgwww.setoncenter.org405
/privacy-policy/https://tools.google.com/dlpage/gaoptouthttps://tools.google.com/dlpage/gaoptouttools.google.com/dlpage/gaoptout404
/privacy-policy/https://support.google.com/chrome/answer/95647?hl=enGoogle Chrome404

Highest-visibility issues are the Employee Portal (homepage) and Career Site (careers page) — staff and applicants are hitting these. The privacy-policy page has a malformed concatenated URL that's worth a quick fix.

Pages with external links missing nofollow 100 pages · 8,883 links sitewide · click to expand (top 5)
PageOutbound links without nofollow
/111
/es/111
/services/102
/privacy-policy/93
/news/…little-patuxent…/91
/contact/90
/news/little-patuxent-senior-apartments-are-officially-open/90
/news/morgan-keller-completes-stonecroft-industrial-center/90
/news/morgan-keller-celebrates-opening-rappahannock-…90
/careers/89
/news/ribbon-cutting-…seton-center…/89
/es/carreras/89
/news/morgan-keller-helps-celebrate-grand-opening-fitcis-…89
/news/faith-house-opening-event-be-held-saturday/89
/news/morgan-keller-breaks-ground-riverside-square/89
/news/orchard-park-ballenger-run-earns-builder-year-…89
/news/winter-here-your-guide-247-emergency-response-…88
/news/88
/news/morgan-keller-expands-portfolio-affordable-housing-…88
/news/2016/88
/news/2020/88
/news/morgan-keller-celebrates-70th-anniversary/88
/news/mk-concrete-construction-looking-new-team-members/88
/news/team-member-spotlight-wendy-orantes-…88
/news/specialty-contracts-looking-new-team-members/88
/news/team-member-spotlight-audreyona-beachley-…88
/news/2022/88
/news/morgan-keller-specialty-contracts-completes-…88
/news/completion-msm-knott-academic-center-…88
/news/2018/88
/news/2013/88
/news/mk-concrete-construction-team-members-receive-aci-…88
/news/2024/88
/news/morgan-keller-begins-brambleton-performing-arts-c/88
/news/completion-ashburn-chase-apartments-…88
/news/bracken-square-silver-spring-just-got-major-win-…88
/news/topping-ceremony-held-meritus-commons/88
/news/morgan-keller-construction-announces-additions-…88
/news/morgan-keller-construction-completes-culler-lake-…88
/news/morgan-kellers-hammerjacks-project-featured-…88
/news/morgan-keller-begins-knowles-manor-senior-housing/88
/news/team-member-spotlight-dina-davis-…88
/news/morgan-keller-completes-potbelly-sandwich-shop/88
/news/morgan-keller-receives-consteel-building-year-award/88
/news/morgan-keller-receives-nci-awards/88
/news/2017/88
/news/morgan-keller-completes-ede-apartments/88
/news/morgan-keller-recognized-frederick-county-top-50-…88
/news/morgan-keller-begins-ashton-apartment-homes-…88
/news/morgan-keller-construction-begin-meritus-outpatient-…88
First 50 pages shown of 100 (sorted by count desc). All 100 pages have outbound external links without nofollow — pattern is uniform sitewide. Total links: 8,883.

High counts on the homepage and Services page suggest the site nav itself is rendering as external (likely the canonical apex/www mismatch — homepage canonical points at www. while the crawled URL is the apex). Canonical alignment + selective nofollow rule on third-party reference links would address most of this.

Infrastructure

FactorStatusNote
Sitemap XMLNot foundNo sitemap.xml at the standard root path. Helps Google discover and prioritize pages — low-effort win.
Robots.txtFound — standardStandard Drupal-style robots.txt. No AI-bot blocks. No crawl-budget restrictions.
Canonical tagsInconsistent (apex vs www)Homepage canonical points at https://www.morgankeller.com/ but the apex serves the same page. Apex and www should align.
HTTPSYes
Schema markup0 / 100Sitewide gap — see fix priority + bonus schema package below.
OpenGraph tags0 / 100Sitewide gap — template fix.
Redirect chainsNoneClean.

Recommended fix priority

  1. Deploy the JSON-LD schema package (included with this report) — drop each payload into the <head> of the corresponding page. Single largest move for AI Overview eligibility.
  2. Fix the homepage <title> tag and empty H1 — template-level fix, ~30 min of dev time. Single highest-impact on-page SEO element.
  3. Add Open Graph tags sitewide via template — og:title, og:description, og:image, og:type. Affects every share thereafter.
  4. Add meta descriptions to the 18 missing pages (Services, News index, 13 yearly archives) — single template fix lifts the bulk.
  5. Generate and submit sitemap.xml at the root, register in Google Search Console.
  6. Audit + fix the 6 broken external links, particularly the Employee Portal and Career Site links visible to staff and applicants.

Excellent fundamentals worth keeping

Scope note

This audit covers the 100-page crawl + homepage-level on-page elements. Per-page schema/OG coverage and a sitewide broken-link audit at scale are out of scope for this $75 research product. Available as a site-wide technical SEO audit engagement — see Next Steps.

PageSpeed Insights — morgankeller.com

PageSpeed scores fluctuate by device, network, and time-of-day; rather than ship a frozen snapshot, the live tools give Morgan-Keller's team and any reviewer the current state on demand:

Both links run Google's official PageSpeed Insights against the homepage. CrUX Real-User (28-day field) data appears in the report when Chrome has sufficient real-user traffic for the domain.

Keyword Landscape

Source: keyword research extracted at the Frederick County, MD location filter, April 23–May 1, 2026. Each per-page table below shows both the city-qualified variants ("service frederick md") that test how the market searches when explicitly typing the city, AND the service-only variants ("service") that test how the market searches when letting Google handle geo-targeting. Where a service-only variant carries volume that the city-qualified variant doesn't, the page should target both phrasings in body copy and headings.

The shape of demand

Searchers in Morgan-Keller's market don't typically type "frederick md" into their queries — they search the bare service term, and Google's IP-based geo-targeting surfaces local results. 11 commercial-construction head terms register 10–20 monthly searches each at the Frederick County filter; CPC near $0 across the set means there's no paid market here to lose. The 5 specialty verticals (flex space, healthcare facility, medical office, office buildout, school) show genuinely thin organic demand at every phrasing — those service categories are real work for Morgan-Keller, but the demand isn't expressed in keyword search; that's a content / page-coverage signal, not a phrasing fix.

Columns: Intent (I = Informational, N = Navigational, C = Commercial, T = Transactional; multi-letter = mixed) · SV = monthly searches at the Frederick County filter · Competitor Pressure = number of competitors ranking · CPC = average cost-per-click · PPC Difficulty = competitive difficulty (0–100).

Homepage / firm overview (broad-service brand anchor)

Brand-anchor page captures broad commercial-construction searches. Phrasing variants stack together.

KeywordIntentSV / moCompetitor PressureCPCPPC Difficulty
commercial construction frederick md PrimaryN100$00
commercial construction Service-only variant103$4.1016
commercial general contractor frederick mdT C04$00
commercial general contractor (service-only)1018$8.0018
commercial contractor frederick mdT C03$00
commercial contractor (service-only)108$4.9048
commercial contractors frederick md (plural)No Data Returned

Construction Management (/services/construction-management/)

Tied with the homepage cluster as the only keyword with monthly volume. Healthcare and school construction queries map here since Morgan-Keller delivers them via construction-management contracts.

KeywordIntentSV / moCompetitor PressureCPCPPC Difficulty
construction management frederick md PrimaryN1023$00
construction management Service-only · highest volume in set2010$9.4033
healthcare facility construction marylandT063$00
school construction frederick county mdN046$00
medical office construction frederick mdN00$00
medical office buildings near meNo Data Returned

Pre-Construction (/services/preconstruction/)

KeywordIntentSV / moCompetitor PressureCPCPPC Difficulty
pre construction services frederick md PrimaryN08$00
pre construction services Service-only variant1026$08

Design-Build (/services/design-build/)

KeywordIntentSV / moCompetitor PressureCPCPPC Difficulty
design build contractor frederick md PrimaryC T06$00
design build contractor Service-only variant1044$5.5015

Specialty / sector construction (/services/general-contracting/ + page-coverage gap)

Morgan-Keller delivers these but doesn't have dedicated landing pages. Keywords return zero volume at this geography — the page-coverage gap is the content-strategy lever.

KeywordIntentSV / moCompetitor PressureCPCPPC Difficulty
warehouse construction frederick mdC T021$00
warehouse construction Service-only variant1039$043
industrial construction frederick mdT04$00
industrial construction Service-only variant107$2.204
tenant fit out frederick mdN06$00
tenant fit out Service-only variant1022$07
commercial renovation frederick mdC T010$00
commercial renovation Service-only variant1023$2.90100
church construction marylandT021$00
church construction Service-only variant1025$021
Off-keyword specialty verticals — thin organic demand at every phrasing tested
flex space construction frederick mdN022$00
healthcare facility construction (service-only)01$018
medical office construction (service-only)010$013
office buildout frederick mdT C016$00
school construction (service-only)06$07
Content strategy implication

Each per-page table above shows BOTH the city-qualified phrasings (typically thin volume — searchers rarely type their city) AND the service-only phrasings that carry the actual demand at the Frederick County filter. Title tags, H1s, and intro copy should carry the service-only phrase ("commercial construction," "commercial general contractor," "construction management") in addition to the city-qualified variants — not as keyword stuffing, but because the service-only phrasing is what the data shows the market uses. Page-coverage expansion into the 5 specialty verticals (flex / healthcare / medical office / office buildout / school) earns shallow organic traffic but supports buyer-journey content for prospects evaluating Morgan-Keller's specialty capabilities.

What we submitted vs. what people actually search

Two keywords were submitted but returned no data. Both are flagged explicitly rather than reported as zero — the underlying behaviors are different.

Submitted (no data)Likely causeSuggested alternative
medical office buildings near me"Near me" geo-aware queries are handled differently by the keyword research backend — they return personalized SERPs that don't surface in keyword databases.Track via Google Search Console + Google Business Profile insights instead. The right targeting is GBP optimization + map-pack ranking, not SERP keyword tracking.
commercial contractors frederick md (plural)The plural variant likely deduplicates against the singular at extraction. Singular "commercial contractor frederick md" returned data; the plural collapsed into it.Use the singular variant for content targeting. Both will satisfy plural and singular searches.

Two keywords worth surfacing strategically

What this says about Morgan-Keller's market

Frederick County MD commercial-GC search demand is concentrated in two general-category queries that Morgan-Keller already has authority for. The path forward is page coverage expansion into specialty service categories where Morgan-Keller does the work but lacks a dedicated page — medical office, multifamily, school, tenant fit-out. Each is winnable; the content just hasn't been built.

Strengths worth protecting: Morgan-Keller ranks #1 for branded queries (morgan keller construction SV 590, morgan keller SV 590, morgan keller inc SV 90 — 470+ monthly branded clicks). Branded visibility is the foundation. Build outward from it.

Commercial intent on the Core 2 ("commercial construction frederick md" + "construction management frederick md") means Google returns a mixed SERP (local map pack + 3-5 organic results). Google Business Profile optimization + map-pack ranking matters as much as classic SEO for these queries. GBP is a logical adjacent engagement.

Competitive Landscape — Morgan-Keller vs. 3 Commercial GC Competitors

Source: competitive landscape pulled 2026-04-25 across 4 domains via third-party SEO authority data. Comparison set: Kinsley Construction, Harkins Builders, KasCon Inc — three commercial general contractors confirmed as Morgan-Keller's actual competitive set.

Domain metrics comparison

Top rows follow the standard industry comparison layout. The Authority + AI Signals block extends beyond standard authority benchmarks to include AI visibility, trust/citation flow, and spam signals.

Factormorgankeller.comkinsleyconstruction.comharkinsbuilders.comkasconinc.com
Indexed Pages668454258155
Indexed Pages Last 30 Days0100
Domain Rating314011
Total Monthly Organic Traffic1,1007,3002,600256
Referring Domains699781598214
Total Backlinks1,7009,5007,0001,300
Backlinks Last 30 Days~100~900~400~200
Organic Keywords7714,100297155
Domain Authority30323526
Authority + AI Signals — beyond the standard benchmark
AI Overviews (count)1010
Trust Flow3722224
Citation Flow33252814
Spam Score19117
Brand Signal5243.40 (propagating)0 (propagating)
URL PageRank411
Estimated Monthly Traffic Value$4,000$61,900$12,200$107
Backlink profile detail
Referring IPs348590490143
Backlinks-per-domain ratio2.4 (most balanced)12.211.76.1
Note on "—" values

Several cells show "—". These are genuine nulls, not capture failures. Domain Rating and URL PageRank for Kinsley and KasCon fall below the third-party reporting threshold for their backlink-profile shape — the metrics scale down to unreported when the underlying input doesn't meet minimum trust-seed distance. The nulls are themselves the signal.

LLM Visibility (Brand Insights baseline)

Source: 6 conversational AI platforms · benchmarked 2026-04-25. Cells show topics covered / visibility percentage. Sentiment scores in parentheses where present.

Platformmorgankeller.comkinsleyconstruction.comharkinsbuilders.comkasconinc.com
Gemini1 / 20% (sent. 82%)0 / 0%0 / 0%0 / 0%
ChatGPT0 / 0%0 / 0%0 / 0%0 / 0%
Perplexity0 / 0%0 / 0%0 / 0%0 / 0%
Grok2 / 40% (sent. 83%)0 / 0%0 / 0%0 / 0%
Copilot0 / 0%0 / 0%0 / 0%0 / 0%
Google AI Mode1 / 20% (sent. 80%)0 / 0%0 / 0%0 / 0%
LLM visibility — strategic read

Morgan-Keller is the only domain in the competitive set with active LLM visibility. Sentiment is high (80–83%) on the platforms where Morgan-Keller appears. Competitors haven't earned this yet.

Combined with Morgan-Keller's existing AI Overview presence (1, tied with Harkins) and clean Spam Score (1), this is a defensible position. AI Overview citations are increasingly load-bearing for brand-discovery queries — and Morgan-Keller is on the right side of that shift while the competitors are not.

The next strategic question is how big the AI surface is for Morgan-Keller's queries and what dedicated structured data + topic coverage would lift visibility further. Apollo's $297 AIO Research engagement quantifies the AI-surface footprint at national scope and ships a custom JSON-LD schema package targeting the queries where AI Overviews fire — happy to walk through what scope would look like.

How to read this comparison

The scope + runway story

Content scope: Morgan-Keller has 771 organic keywords; Kinsley has 4,100 (5.3× the footprint). This is a page-coverage gap, not an authority gap — Morgan-Keller's authority signals are stronger across Trust Flow, Brand Signal, and Spam Score. The path forward is structured page-by-page expansion into specialty service categories Morgan-Keller already does — not chasing Kinsley's content scale.

Quality vs scale: Morgan-Keller wins on the trust signals that compound over time. Building selectively against the page-coverage gap turns those quality signals into traffic. The schema package included with this report is the next compounding layer.

Strengths

Weaknesses