Wunderlandmedia Blog
Thoughts on web development, SEO, and running a one-person agency.
Thoughts on web development, SEO, and running a one-person agency.
June 18, 2026
I used to answer every client ping in seconds. Replacing that with defined response windows made my work better and my clients calmer. Here is the system.
June 15, 2026
The 22 things that actually keep a small-business website from getting hacked. Prioritized, with a free tool for each. No plugins to buy, no fear-selling.
June 15, 2026
A client tried to haggle my price down after I delivered the site. Here is the contract clause that saved me, plus copy-paste scripts to get paid in full.
June 14, 2026
A German court ruled Google is directly liable for false AI Overviews about your business. What the ruling says, and how to monitor and remove the lies.
June 12, 2026
Five urgent errors, zero real bugs. How an SEO crawler set off my error tracker at 2 AM, and how to filter bot noise without blocking AI crawlers.
June 11, 2026
I stayed on Opus 4.6 while everyone upgraded. Now Fable 5 is here. A practitioner's take on which Claude model is actually best for daily coding work.
June 9, 2026
Two of my apps got Sherlocked by Apple. Here's what history shows about surviving it, what your real options are, and why some developers come out stronger.
June 8, 2026
Google just launched AI performance reports in Search Console. I checked my client sites. Here's what the data actually shows and what to do about it.
June 8, 2026
Your client's boss saw an AI demo and wants to cut the team. Here's what actually happens when AI demos meet production reality, from someone who uses AI daily.
June 7, 2026
Clients expect more for less, scope creep is relentless, and AI is devaluing your expertise. After 8 years running an agency, here is what I do differently now.