SEO Audits That Give Businesses a Clear Path Forward
Every audit I deliver is built from real data, honest findings, and a clear action plan — not generic advice. Here's a look at the work.
Get Your Free SEO AuditThese case studies represent comprehensive SEO audits delivered to real clients. Each client reviewed the findings and implemented all recommended changes. I don't use tracking graphs here — what I can show you is exactly what was broken, what I recommended, and why it matters for their business.
Case Studies
A sample of the businesses I've worked with and the SEO issues we uncovered together.
Theatre Ariel
Theatre Ariel is Philadelphia's only professional Jewish theatre company, operating since 1990. Despite their unique and uncontested niche positioning, the organization was virtually invisible in both traditional Google search and emerging AI search platforms — a critical gap for an arts nonprofit that relies on community awareness to sell tickets and secure donations.
What We Found
- Google Business Profile unverified — cutting off access to 60–80% of potential local search traffic
- Only 1 Google review and 2 photos, with zero posts or Q&A activity
- 9 key pages — including the homepage — completely missing H1 tags
- 12 title tags over the 60-character limit, causing truncation in search results
- Zero schema markup sitewide, making the organization invisible to AI search tools like ChatGPT and Perplexity
- No presence in AI search results despite being the only Jewish theatre company in Philadelphia
What I Recommended
- Verify and fully build out the GBP — categories, business description, 15–20 photos, Q&A, and regular posts
- Add H1 tags to all 9 affected pages with location-keyword-focused copy
- Rewrite 12 title tags to the 50–60 character optimal range
- Implement Organization and Event schema markup for AI discoverability
- Create a dedicated FAQ page structured for AI citation
- Launch a review generation strategy targeting 20–25 new reviews per month
Why It Matters
Theatre Ariel already holds 100% market dominance for "Jewish theatre Philadelphia" — they're the only professional company in the city. The problem wasn't competition. It was invisibility. An unverified GBP, no H1 tags, and zero schema markup meant Google and AI tools simply couldn't understand what the organization was or where it operated. With all recommended changes implemented, the organization now has the technical foundation to capture every relevant search in their niche and the review momentum needed to appear in the local map pack for broader theatre searches.
Max was quick and thorough! I was amazed by the detailed report and actionable plans he provided us with. He was very communicative, easy to reach and delivered more than I even expected.
SpiderMeka Portraits
SpiderMeka Portraits is a Chicago-based professional photography studio specializing in personal branding, corporate headshots, and luxury portraits. The business also offers a unique camera confidence course — "Calm Before the Camera" — giving it two distinct revenue streams. Despite 44 five-star Google reviews and a strong brand, SpiderMeka was completely absent from the local map pack and losing significant search traffic to competitors with higher review counts.
What We Found
- Completely absent from the Google Map Pack for every target keyword despite having 44 five-star reviews
- Zero schema markup sitewide — Google couldn't identify the business as a photography studio or the course as an educational product
- GBP showing "Closed" with a missing phone number and zero Google Posts ever published
- Targeting "Chicago headshot photographer" — a keyword requiring 150–350 reviews to rank — rather than the more strategic and winnable "personal branding photography Chicago"
- Missing H1 on the team page; duplicate H1s on the course page
- 4 pages missing meta descriptions entirely
What I Recommended
- Shift primary keyword strategy to "personal branding photography Chicago" — winnable with the current review count and a 60–90 day path to page 1
- Add LocalBusiness and Course schema markup to enable rich search results and AI discoverability
- Fix GBP immediately: add phone number, correct hours, rewrite business description with target keywords
- Launch review generation targeting 50–75 new reviews in 90 days to reach Map Pack competitive threshold
- Fix all H1 issues and add 4 missing meta descriptions
- Rewrite course page title tag and meta to focus on "overcome camera shyness" — the actual search intent
Why It Matters
SpiderMeka's core challenge was a keyword strategy mismatch — fighting for terms that required 3x more reviews than they had, while ignoring a nearly uncontested keyword perfectly aligned with their brand. Shifting to "personal branding photography" meant competing against smaller studios rather than photographers with 350+ reviews. Combined with schema fixes, GBP activation, and a structured review generation plan, the business has a realistic 90-day path to map pack visibility and meaningful organic revenue impact.
Council Resale
Council Resale is a nonprofit upscale thrift store in Berkley, MI, benefiting NCJW Michigan and serving the community since 1934. Despite strong customer satisfaction (4.1 stars) and a technically solid website, the store was sitting in 4th place in the local map pack for "thrift store near me" — just outside the top 3 results that capture 90% of clicks — and losing an estimated $5,400–$14,400 in annual foot traffic revenue to competitors.
What We Found
- Ranking 4th in the local map pack — one position outside the top 3 that gets 90% of clicks
- Google Business Profile unverified with less than 1% review response rate (1 response out of 112 reviews)
- Zero Google Posts ever published; no Q&A section, no owner engagement
- All 5 main pages completely missing H1 tags
- No meta descriptions on any page — Google was auto-generating search snippets from random content
- NAP inconsistencies across directories undermining local trust signals
- Zero schema markup sitewide
What I Recommended
- Verify the GBP and immediately begin responding to reviews to signal active engagement
- Upload 10–15 high-quality photos and publish the first 3 Google Posts in week one
- Add H1 tags to all 5 pages with location-specific, keyword-focused copy
- Write and implement meta descriptions for every page with location keywords and clear calls to action
- Implement LocalBusiness schema markup (ThriftStore subtype) in JSON-LD format
- Standardize NAP across all directories to one consistent format
- Launch in-store QR code and staff-prompted review generation targeting 20–25 new reviews per month
Why It Matters
Council Resale's problem wasn't service quality — their 4.1-star rating matched or exceeded every competitor ranked above them. The gap was entirely engagement and optimization. Competitors were actively posting on GBP and responding to reviews while Council Resale's profile sat dormant. With a verified profile, consistent review generation, and the on-page fundamentals in place, the path to top 3 in the local map pack is realistic within 60–90 days — and a challenge for 1st or 2nd place is achievable within six months.
Ready to See What's Holding Your Business Back?
I'll dig into your website, your Google Business Profile, and your local competition — and give you a clear, honest picture of what needs to change.
Get My Free SEO Audit