Blog

SEO insights from real projects

Case studies and practical guides on Local SEO, technical SEO, schema and digital PR, based on work I've done for real clients.

Case Study

How I Got a Dental Practice to #1 in the Google Map Pack

A real Local SEO case study: how a 40-year dental practice in Lawrenceville, NJ reached #1 in the local pack for three core terms and got 1,069 calls from Google in six months.

September 25, 20267 min read
Case Study

How I Recovered a Google Business Profile Damaged by a Previous Agency

A dental practice in Clovis, CA was held back after an agency used click manipulation. Here's how I rebuilt the profile, cleaned up the website and fixed citations the white-hat way.

September 25, 20268 min read
Technical SEO

Keyword Cannibalization: What Happened When I Merged 87 Competing URLs

When several pages target the same keyword, Google struggles to pick one and none rank well. Here's how I found and merged 87 competing URLs on a dental website.

September 25, 20267 min read
Digital PR

What a Press Release Can (and Can't) Do for Your SEO

A client press release was picked up by 160+ sites. Here's an honest look at what that did for SEO, what it didn't, and how to get real value from digital PR.

September 25, 20266 min read
Local SEO

Google Business Profile Optimization Checklist for 2026

The step-by-step Google Business Profile checklist I use for local clients: categories, services, photos, posts, reviews and tracking.

September 25, 20266 min read
Technical SEO

How to Add Schema Markup for a Local Business (Step by Step)

A practical guide to LocalBusiness schema in JSON-LD: what to include, a copy-paste template, how to add it to WordPress, and how to test it.

September 25, 20266 min read