Technical SEO Diagnosis & Infrastructure Audit Success Story

Golf Genius

How we diagnosed a Semrush project scoped to the wrong domain, traced a sitemap 403 error to a reverse proxy misconfiguration, and built a clear developer handoff roadmap for the market-leading golf tournament management platform.

Visit Website
Golf Genius
Golf Tournament & Event Management Software
Industry Golf Tournament & Event Management Software (B2B SaaS)
Website HubSpot CMS (AWS-Hosted, Multi-Subdomain)
Services SEMrush Audit Fixing, Technical SEO Diagnosis, Infrastructure & Canonical Domain Audit, Developer Documentation
The Problem

Challenges Faced

Golf Genius's Semrush project was crawling the wrong domain scope entirely, the site was fully accessible on both www and non-www with no clear canonical, the sitemap was returning a 403 error rooted in infrastructure rather than code, and incomplete platform access was slowing down every fix.

A Semrush Project Scoped to the Wrong Domain

The client's Semrush project was set to crawl a subdomain rather than the root domain, mixing in three subdomains and inflating the crawl to 766 pages — when only 172 URLs actually belonged to golfgenius.com itself.

Duplicate www & Non-www Versions, No Clear Canonical

The site was fully accessible on both the www and non-www versions of the domain, with no clear signal to search engines about which version should be treated as authoritative.

A Sitemap 403 Rooted in Infrastructure, Not Code

The sitemap was returning a 403 error traced back to a reverse proxy configuration issue at the AWS DNS level — a problem no amount of theme-code editing could fix without the right infrastructure access.

Incomplete Platform Access Slowing Every Fix

Without full HubSpot and Semrush access, schema errors couldn't even be located in the available code, and robots.txt changes made in the theme weren't reflecting on the live site — symptoms of an access gap, not dead ends.

The Solution

Our Strategy

A diagnosis-first approach for a complex, multi-subdomain infrastructure — fix the audit's scope before trusting its findings, trace every issue to its real root cause, and hand off a clear roadmap for what needs deeper access.

01
Audit Scoping Correction
  •  
    Identified that the client's Semrush project was crawling a subdomain rather than the root domain, mixing in three subdomains and inflating the page count to 766 when only 172 URLs actually belonged to golfgenius.com
  •  
    Flagged the scoping error clearly so the audit itself could be trusted before acting on its findings
02
Canonical Domain & Infrastructure Diagnosis
  •  
    Identified that the site was fully accessible on both www and non-www versions with no clear canonical signal, and requested GSC access to determine which version to standardize on
  •  
    Traced the sitemap's 403 error back to a reverse proxy configuration issue at the AWS DNS level, and specified exactly what access would be needed to fix it
  •  
    Identified that robots.txt changes made in the theme weren't reflecting on the live site — the same infrastructure access gap showing up a second way
03
Access Escalation & Progressive Fixes
  •  
    Resolved every Semrush issue possible within the access available, while clearly tracking what remained blocked
  •  
    Attempted to fix schema errors directly but couldn't locate the responsible code without further HubSpot access — flagged rather than guessed at a fix
  •  
    Received expanded HubSpot access mid-project and continued resolving issues as access came through
04
Developer Handoff Documentation
  •  
    Compiled a full documentation report for the client's own development team, covering crawl reports, exactly how to resolve each access-gated issue, and which issues were genuine platform limitations
  •  
    Gave the client a clear, actionable roadmap rather than a list of unresolved notices with no path forward
 
 
The Impact

Results That Speak

A correctly scoped audit, root causes traced to the infrastructure level, and a clear roadmap handed to the client's own development team.

 
78%

Of the Original Crawl Was Off-Domain Subdomains

Audit rescoped to golfgenius.com's actual 172 URLs

 
1

Infrastructure Root Cause Identified

Sitemap 403 traced to a reverse proxy misconfiguration

2

Canonical Domain Issues Flagged for Resolution

www vs. non-www and robots.txt deployment gaps identified

 
1

Full Developer Handoff Report Delivered

Crawl data, fixes & platform limitations documented for the client's dev team

Visual Proof

Before & Progress So Far

Semrush Site Audit results from the initial crawl compared to the latest snapshot as access-gated issues continue to be resolved.

Before
Semrush site audit overview for golfgenius.com displaying a 64 percent site health score with 99 errors and 4001 warnings.
Latest
Semrush site audit overview for golfgenius.com displaying an 87 percent site health score with 4 errors and 142 warnings following optimization.
About The Client

Golf Genius

Golf Genius is the market-leading golf tournament management platform, used by 11,000+ golf clubs, resorts, and associations in 60+ countries to run competitions, leagues, and events. Running on a HubSpot site hosted on AWS with multiple subdomains, the platform needed a technical SEO partner comfortable diagnosing infrastructure-level issues, not just page-level ones.

Golf Tournament Management
HubSpot on AWS
11,000+ Clubs, 60+ Countries
 
GG

Golf Genius

Golf Tournament & Event Management Software

 
Ready to Transform Your Business?

Small Issues, Big Losses —
We Solve Both

Some technical SEO issues live in your code — others live in your infrastructure. Let our specialists tell the difference and give your development team a clear, correct roadmap either way.