Skip to content

Insights

Notes from the work.

Practical writing on marketing, technology, and the awkward gap between them. No thought leadership, just what we have actually had to figure out.

4 min read

Free images for commercial sites: what to actually check

The licence is the easy part. Two images we nearly shipped passed every licence check and would still have been mistakes: one had placeholder profanity on screen, the other carried three shipping lines' trademarks.

  • Web design
  • Brand
  • Licensing
4 min read

Why your website looks AI-generated

It is not the colours or the copy. Sites built with AI assistance converge on the same layout grammar, and you can count the tells. Here is what they are and which ones actually matter to fix.

  • Web design
  • Brand
  • AI
4 min read

Your email passes SPF, DKIM and DMARC, and still doesn't arrive

A transactional email pipeline reported success on every send while delivering nothing. The authentication was perfect. The problem was that the mail came from our own domain, and that is exactly what our mail filter was built to stop.

  • Email
  • Deliverability
  • Azure
4 min read

Consent Mode does nothing if your tag loads first

Google Consent Mode only governs what runs after it. We shipped a correct implementation where the framework quietly hoisted the analytics tag above the consent defaults, and cookies were set before anyone chose.

  • Analytics
  • Privacy
  • Web development
6 min read

Azure credits for startups: what you actually get

Microsoft will give an early-stage startup up to $150,000 in Azure credits, but the headline number is the last tier, not the first. What the milestones really require, who is excluded, and the deadlines that quietly void the whole thing.

  • Azure
  • Startups
  • Cloud cost
4 min read

Moving a site between Azure tenants without guessing

Azure Static Web Apps cannot do a zero-downtime custom domain migration. Here is why, what the outage actually costs, and the sequence that keeps it to a few minutes.

  • Azure
  • DNS
  • Cloud migration
5 min read

Why your marketing numbers never add up

Every ad platform reports more conversions than you actually had. Here is where the double-counting comes from, why tightening the tracking only half-fixes it, and what to measure when attribution runs out of road.

  • Analytics
  • Attribution
  • Paid media
6 min read

Your best-seller might be your biggest loss

Split a freight invoice the obvious way and a loss-making product can look like your strongest performer. A worked example, why it happens, and what we built CogsIQ to fix.

  • E-commerce
  • Unit economics
  • CogsIQ

Got a problem worth writing about?

Most of what we publish starts as a question a client asked. Tell us yours and we'll give you a straight answer.