McGarrah Technical Blog

Your Jekyll Theme Is Probably Missing head and body Tags

· 7 min read
Many Jekyll themes — especially minimal forks — ship without proper head and body tags. Browsers don't care. Bots do. Here's how to check and fix it in five minutes.

Your Jekyll Sitemap Is 60% Garbage

· 11 min read
I audited my Jekyll sitemap and found that 262 of 434 URLs were auto-generated tag pages, category pages, and pagination — most with a single post. Here's how to clean it up without losing anything.

Fixing AdSense Verification Without Breaking GDPR: The Script Loading Mistake

· 8 min read
My GDPR implementation was too aggressive — it hid the AdSense script from Google's verification bot. Here's how I separated verification from ad serving while keeping GDPR compliance intact.

Improving E-E-A-T Signals for Google AdSense Approval on Jekyll

· 7 min read
After another AdSense rejection, I shifted focus from technical fixes to E-E-A-T — Experience, Expertise, Authoritativeness, and Trustworthiness. Here's what I changed and why.

Posts