Laura Penner Map Pack Analysis
This page is private. Enter the password to view.
That's not it. Try again.
The Headline
Good news first: Laura is already in the top 3 today for "branding photographer Boulder CO", sitting at #3 in the live map pack with a 5.0 rating and 39 reviews. That's real, current, and worth protecting.
She's not visible in the map pack for the other 6 terms tested. The pattern across all 7 pulls is consistent: the businesses that win the pack either (a) publish a real street address plus a deep Google Business Profile services list, or (b) have the exact search term baked into their business name ("Boulder Headshot," "Happy Hour Headshot Boulder"). Laura is a service-area listing with a single generic "Photographer" category and no services list, which is the single biggest structural gap versus everyone ranking above her.
Step 1: Target Keywords and Real Volume
Seven realistic local terms, pulled from DataForSEO's Google Keyword Overview (US, English). Honest read: this is a low-volume, high-intent niche. Only one term returned a measurable monthly search volume in Google's own data; the rest are too hyper-local for Google Ads Keyword Planner to report a number, which does not mean zero searches, it means the true volume is small and split across many phrasings.
| Keyword | Monthly volume | Competition | CPC |
|---|---|---|---|
| headshot photographer Boulder | ~10/mo | High (0.80) | $37.16 |
| professional headshots Boulder | Below reporting threshold | — | — |
| personal branding photographer Boulder | Below reporting threshold | — | — |
| branding photographer Boulder CO | Below reporting threshold | — | — |
| business headshots Boulder | Below reporting threshold | — | — |
| brand photographer near me | Below reporting threshold | — | — |
| headshot photography Boulder CO | Below reporting threshold | — | — |
The takeaway: winning the map pack here is not a traffic play. It's a conversion play. A handful of extra monthly map-pack impressions from ready-to-book searchers matters far more than any SEO traffic number would suggest.
Step 2: The Actual Map Pack, Right Now
Live Google local pack results for each term, searched from a Boulder, CO location on July 13, 2026.
| Search term | #1 | #2 | #3 | Laura |
|---|---|---|---|---|
| branding photographer Boulder CO | Be Boulder Photography (5.0, 129) | Miranda Deblauwe Photography (5.0, 21) | Living Potential Photography (5.0, 39) | #3 today |
| personal branding photographer Boulder | Be Boulder Photography (5.0, 129) | Marla Rutherford Photography (5.0, 35) | Miranda Deblauwe Photography (5.0, 21) | not in pack |
| headshot photographer Boulder | Happy Hour Headshot Boulder (4.9, 38) | Boulder Headshot / Eli Akerstein (5.0, 11) | Michael Teak Photography (5.0, 93) | not in pack |
| professional headshots Boulder | Happy Hour Headshot Boulder (4.9, 38) | Boulder Headshot / Eli Akerstein (5.0, 11) | Merrick Chase Photography (4.9, 67) | not in pack |
| business headshots Boulder | Happy Hour Headshot Boulder (4.9, 38) | Boulder Headshot / Eli Akerstein (5.0, 11) | Merrick Chase Photography (4.9, 67) | not in pack |
| headshot photography Boulder CO | Happy Hour Headshot Boulder (4.9, 38) | Boulder Headshot / Eli Akerstein (5.0, 11) | Merrick Chase Photography (4.9, 67) | not in pack |
| brand photographer near me | Be Boulder Photography (5.0, 129) | Walnut Street Photography (5.0, 81) | Inhouse Media (5.0, 48) | not in pack |
Recurring competitors: Be Boulder Photography shows up in 3 of 7 packs (the strongest all-round competitor, 129 reviews, published address, huge photo count). Happy Hour Headshot Boulder and Boulder Headshot / Eli Akerstein show up together in all 4 headshot-specific packs, they're the two to beat on headshot terms specifically. Merrick Chase Photography rides along with them on 3 terms. Marla Rutherford and Miranda Deblauwe each appear once or twice on the personal-branding side, the same side Laura already competes on.
Step 3: Google Business Profile Comparison
Pulled directly from Google Business Profile data via DataForSEO's Business Listings API. This is the single biggest gap: Laura's profile is thin on category depth and has no published address, while the businesses beating her on the headshot terms have both.
| Business | Category depth | Reviews / rating | Photos | Address published | Domain rank (0–1000) |
|---|---|---|---|---|---|
| Living Potential Photography (Laura) | "Photographer" only, no services list | 38–39 / 5.0 | 50 | No (service-area, hidden) | 93 |
| Be Boulder Photography | "Photographer" + 34 listed services (incl. Head Shot Photographer, Branding Sessions) | 129 / 5.0 | 582 | Yes, 4450 Arapahoe Ave #100, East Boulder | 257 |
| Happy Hour Headshot Boulder | "Photographer" + 30 listed services, headshot-specialist tags throughout | 38 / 4.9 | 10 | Yes, 4845 Pearl E Cir #101 | 149 |
| Boulder Headshot (Eli Akerstein) | "Photographer" only, no services list | 11 / 5.0 | 99 | No (hidden) | 136 |
| Marla Rutherford Photography | "Photographer" + 4 listed services | 35 / 5.0 | 39 | Yes, 1300 Yellow Pine Ave, North Boulder | 133 |
| Merrick Chase Photography* | not retrievable this pull | 67 / 4.9 | — | — | 97 |
| Miranda Deblauwe Photography* | not retrievable this pull | 21 / 5.0 | — | — | 47 |
*The Business Listings API didn't return a full profile match for these two at the search radius used; rating and review counts are confirmed directly from the live SERP local-pack cards instead.
What actually separates the winners: domain authority is not the deciding factor here (Miranda Deblauwe ranks top 3 twice with a domain rank of only 47, the weakest of the whole group, well below Laura's 93). What the top-3 businesses share is category and service-tag depth on the GBP itself, plus, for the headshot terms specifically, an address Google can anchor to. Laura already beats most of this group on reviews. She's behind on GBP completeness and proximity signal, both fixable without new photography work.
Step 4: Website and Authority Comparison
| Site | Title tag | H1 | Dedicated city+service page | LocalBusiness schema | Backlinks / referring domains / spam score |
|---|---|---|---|---|---|
| livingpotentialphotography.com | "Living Potential Photography, Boulder Photographer Laura Penner" | "Let's Capture YOU" (generic) | No, closest is an About-style page (12 Boulder mentions, framed as a bio not a service page) | Yes, confirmed | 46 / 38 / 42 |
| livingpotentialphotography-brand.com | "Living Potential Photography" (no city) | "Bold and Unapologetic Women Entrepreneurs" (national funnel) | No local targeting at all | Yes, confirmed | domain rank 53, separate from the main site |
| beboulderphotography.com | "Colorado Wedding and Family Photographer, Be Boulder Photography" | "Welcome to Be Boulder Photography: emotive storytelling and heartfelt portraits in Boulder, Colorado" | Homepage itself is heavily localized; business name contains the city | Could not confirm directly (site blocks automated fetches) | 274 / 119 / 21 |
| happyhourheadshot.com/boulder-headshots | "Professional Headshots, Happy Hour Headshot Boulder" | "Professional Headshots Boulder" | Yes, purpose-built city page, part of a multi-city template (also Denver, Lafayette, Louisville, Philadelphia, San Diego) | Yes, confirmed | 517 / 119 / 8 |
What this shows: Laura's main site already has LocalBusiness schema and a decent title tag, that part's fine and worth keeping. What she's missing is a clean, purpose-built service+city landing page the way Happy Hour Headshot has (their whole business model is templated local landing pages, city by city). She's also running two separate domains that don't reinforce each other: the brand subsite has zero Boulder targeting and its own weaker authority score (53 vs. 93), which splits signal instead of consolidating it. Her backlink profile is the thinnest of the group and carries the highest spam score (42), worth a cleanup pass, though not the top priority.
The Proximity Reality
This is the part that matters most for setting expectations. The map pack is distance-weighted: Google shows different top 3 results depending on exactly where the searcher is standing, or which neighborhood a business is anchored to. That's why 9 different businesses show up across just 7 searches here, nobody owns the whole map.
Laura's Google Business Profile has no published street address; it's a service-area listing, and Google fuzzes those to a broader radius instead of anchoring to one precise point. Her coordinates land around East Boulder/Gunbarrel, a reasonable location, but nearly every top-3 competitor on the harder headshot terms (Happy Hour Headshot, Boulder Headshot, Marla Rutherford, Be Boulder) publishes a real address Google can pin precisely. An address-anchored listing tends to get a steadier, more favorable proximity signal than a service-area fuzz radius, especially for short-radius, walk-in-adjacent searches like "headshot photographer Boulder."
What's realistic: Laura cannot expect to dominate every phrasing of "headshot" or "branding photographer" city-wide at once; nobody does, that's structurally how the map pack works. What's realistic is (1) defending and strengthening the #3 spot she already holds on "branding photographer Boulder CO," (2) pushing into the personal-branding-adjacent terms she's currently absent from, where the competitors are beatable on category depth and reviews rather than on unbeatable authority, and (3) treating the pure "headshot" head terms as a longer, harder fight owned right now by a scaled multi-city franchise (Happy Hour Headshot) and an exact-name-match solo operator (Boulder Headshot), not a 60-90 day win.
What It Would Take: Prioritized Plan
- Fill out the Google Business Profile services list (highest impact, about an hour, free). Laura's profile lists "Photographer" and nothing else. Add every relevant service tag: Headshots, Personal Branding Photography, Corporate Headshots, Executive Headshots, Small Business Branding, Branding Sessions. This is exactly the field Be Boulder and Happy Hour Headshot use to match themselves to specific search phrases, and it costs nothing to fix.
- Turn on a review-generation system (30 days, free, fully compliant). Laura's an unlicensed photographer, so there's no restriction on asking for reviews directly. A simple post-shoot text or email with a direct review link, aiming for 5–10 new reviews a month for 3–4 months, would put her ahead of everyone in this comparison except Be Boulder.
- Build two clean, dedicated landing pages. "Boulder Personal Branding Photography" and "Boulder Headshot Photography," each with a real H1 stating service plus city, a visible starting price, local proof points (neighborhoods, client types), and a link from the main site navigation, not buried in an About page. Model the structure on Happy Hour Headshot's page, not the content.
- Batch-upload GBP photos, then commit to a biweekly Posts cadence. 50 photos versus Be Boulder's 582 is a real gap. Uploading in themed batches (headshots, branding, testimonials) and posting every two weeks is a cheap, repeatable freshness signal.
- Consolidate the brand subsite. livingpotentialphotography-brand.com carries zero Boulder targeting and a weaker authority score, and right now it's splitting signal away from the main domain. Cross-link the two tightly (or fold the brand-shoot offer into a page on the main domain) so Google treats it as reinforcement, not a second, weaker entity.
- Pursue 5–10 clean local citations this quarter. Boulder Chamber of Commerce, local business directories, and links from client sites (a natural ask, since her clients are entrepreneurs who run their own sites). Her current backlink profile is the thinnest and noisiest of the group (spam score 42 vs. 8–21 for the competitors), so quality over quantity here.
- Decide on the address question. If there's any studio, co-working space, or office Laura would be comfortable publishing, even partially, that's the single strongest lever left on this list for the harder headshot terms. If not, at minimum tighten the GBP service-area radius to Boulder proper rather than a wide multi-county setting.
Realistic Timeline and Verdict
0–30 days
GBP services list filled out, review-request system turned on, first photo batch uploaded, brand subsite cross-linked. All free or near-free, all within Laura's own control.
30–60 days
Landing pages published, GBP Posts running every two weeks, first local citations live. Local pack rankings move on a scale of weeks, not days, so expect the existing #3 spot to firm up before anything new appears.
60–120 days
With 20–30 more reviews, a full services list, two new landing pages, and cleaner citations, a stable top 3 on "personal branding photographer Boulder" and a second personal-branding-adjacent term is a realistic target, on top of holding "branding photographer Boulder CO."
The honest verdict on the headshot terms
"Headshot photographer Boulder," "professional headshots Boulder," and "business headshots Boulder" are currently held by Happy Hour Headshot Boulder (a multi-city templated franchise with 517 backlinks and 30 GBP services) and Boulder Headshot (whose business name is a literal keyword match). Beating both inside 4 months isn't realistic without a bigger structural move, like leaning harder into the headshot category on the GBP and a dedicated headshot landing page, then treating it as a 6–12 month build rather than a quick win. The personal-branding and business-branding terms are the winnable near-term fight; Laura's already proven she can hold one of them.
Volume caveat worth repeating: even a full top-3 sweep nets a small number of extra monthly map-pack impressions given the measured search volume here. The real payoff is conversion quality (these are ready-to-book local searchers), not traffic.
Data pulled live via DataForSEO on July 13, 2026 (keyword overview, 7 live SERP local-pack pulls, 5 full Google Business Profile lookups, backlink ranks and summaries for 8 domains) plus direct checks of livingpotentialphotography.com and livingpotentialphotography-brand.com. Private · ← Hub