Not Another Sunday: Building a 137K-Listing Coffee Directory
How I built a global specialty coffee, pub and restaurant directory that ranks 137K venues by quality instead of popularity -- and the indexation call that made it work.
bdManagedIT: Rebuilding an MSP Site from WordPress to Astro + Sanity
How I rebuilt a Georgia MSP's plugin-bloated WordPress site on Astro, Sanity, and Netlify -- zero JS, 95+ PageSpeed, and built for Google and AI search.
Building Florida Massage Elite: A Self-Running Therapist Directory
How I built a verified massage therapist directory for Florida that runs itself -- self-serve onboarding, Stripe Identity, and programmatic SEO in 5 weeks.
Programmatic SEO: How We Got 253K Pages Indexed with Next.js & Supabase
Real production numbers from three projects -- 91K, 137K, and 25K programmatic pages. Here's the stack, the code, what broke, and what actually got indexed.
Building a Podcast Guest Directory: 137 Profiles, One Database
How we built a searchable podcast guest database for WP Legends with 137 guest profiles -- the architecture decisions, CMS choices, and lessons learned.
40,000 Students, 6 Months, Zero Downtime: Drupal → Next.js Migration
Your student portal crashes every enrollment period. Your program finder takes 8 seconds to load. Drupal 7 sunsets in 6 months -- and 40,000 students depend on your site staying live.
WordPress to Astro: How We Hit Lighthouse 100 (Your Agency Can Too)
Your agency site loads in 3.2 seconds. Your client sites ship in under a second. We killed that gap with an Astro rebuild -- here's the full teardown.
Let's build
something together.
Whether it's a migration, a new build, or an SEO challenge — the Social Animal team would love to hear from you.