The WitsCode Blog
Field notes on web, AI search & growth.
Practical, opinionated writing from the team, what we ship for clients, what we are testing, and the patterns that actually move the needle.
- Shopify & Ecommerce
Mar 21, 2026 · 11 min read
GA4 for Shopify: What Actually Tracks (And What Silently Doesn't)
The four events GA4 misses on Shopify out of the box, how the server-side tagging fix works, and the consent mode v2 ordering trap most stores get wrong.
Read more
- Hiring & Agencies
Mar 20, 2026 · 9 min read
Should You Hire a Freelancer or a Web Agency? An SMB Decision Guide
Freelancer or web agency for your SMB? An agency that shipped 300+ websites explains the cost-vs-risk frame and the project-size threshold that flips it.
Read more
- For Founders
Mar 20, 2026 · 10 min read
The Support Data Cleanup That Makes Your AI Bot Actually Useful
Your AI bot is as good as the docs you train it on. The four-step cleanup: merge duplicates, archive outdated policies, add intent tags, rewrite in clear answer form.
Read more
- Shopify & Ecommerce
Mar 19, 2026 · 9 min read
Theme Inspector vs Performance Tab: Debugging Shopify the Right Way
Most developers use only Chrome Performance tab. Shopify Theme Inspector reveals Liquid render time per section. Here is how WitsCode combines both tools when a page is mysteriously slow.
Read more
- AI & Vibe Coding
Mar 18, 2026 · 10 min read
Supabase Edge Functions: When to Use Them, When to Skip
Supabase Edge Functions run on Deno, not Node, and that changes everything. Here is when they beat Vercel API routes, when they cost you a week, and how the hybrid pattern actually works.
Read more
- Hiring & Agencies
Mar 18, 2026 · 9 min read
Web Design Contracts: The 7 Clauses Every SMB Should Insist On
Seven web design contract clauses every SMB should insist on, from IP transfer to exit terms, with plain contract-language examples from a 250-site agency.
Read more
- Hiring & Agencies
Mar 17, 2026 · 9 min read
How to Read a Website Proposal Like a CFO
Read a website proposal the way a CFO does: scope, exclusions, payment milestones, change rates and IP ownership. The five clauses that protect the buyer.
Read more
- For Founders
Mar 16, 2026 · 10 min read
Setting Up a Support Bot That Doesn't Hallucinate Your Return Policy
RAG over your support docs, temperature at zero, structured output with citations, and a refusal path. The anti-hallucination stack for a customer-facing support bot, with code and no-code options.
Read more
- Shopify & Ecommerce
Mar 16, 2026 · 10 min read
Shopify Section Schema: Patterns and Anti-Patterns
A reference-style breakdown of Shopify section schema. The eight presets we use on ninety percent of builds and the anti-patterns that make merchants curse your name.
Read more
- Hiring & Agencies
Mar 15, 2026 · 10 min read
Website Redesign Cost: A 2026 Buyer's Guide (UK + US)
A website redesign costs £3k-£30k in the UK and $5k-$50k in the US. See the five spec questions that swing a quote 3x and how to dodge the cheap-quote trap.
Read more
- Shopify & Ecommerce
Mar 14, 2026 · 10 min read
Writing Shopify Theme Code That Survives Theme Updates
The anti-patterns that break on every theme update and the structural patterns that do not. Section override hygiene, snippet versioning, theme settings migration.
Read more
- AI & Vibe Coding
Mar 14, 2026 · 10 min read
Supabase Auth: Customizing Email Templates and Flows Properly
The default Supabase auth emails look like phishing. Here is how to edit the templates, wire up custom SMTP, and align SPF, DKIM, and DMARC so confirmation mail actually lands in Primary.
Read more
- Hiring & Agencies
Mar 13, 2026 · 10 min read
Web Design Agency Pricing UK 2026: What Each Tier Actually Buys
Web design agency pricing UK 2026 explained. What the entry, mid-market, and bespoke tiers actually include, what gets cut, and where the cheap option costs you later.
Read more
- For Founders
Mar 12, 2026 · 9 min read
Intercom's AI vs a Custom Claude Agent: When Each Wins
Intercom Fin is fast to deploy and reliable, but a custom Claude agent gives you cost control, voice depth, and data custody. Here is how to pick.
Read more
- Shopify & Ecommerce
Mar 12, 2026 · 9 min read
Liquid vs JavaScript: Where Logic Should Live in Your Shopify Theme
The rule we use on every WitsCode Shopify build: if it can be Liquid, it must be Liquid. Why server-rendered logic beats client-side hydration for SEO, Core Web Vitals, and conversion, with the two...
Read more
- AI & Vibe Coding
Mar 11, 2026 · 9 min read
Supabase Production: The 8 Settings Most Lovable Apps Ship Wrong
The eight Supabase settings that break Lovable-built apps in production: rate limits, SMTP, service role exposure, pooler mode, PITR, log retention, unused extensions, and network rules. Defaults and...
Read more
- Shopify & Ecommerce
Mar 10, 2026 · 10 min read
Shopify Theme Architectural Decisions That Matter in Year Two
Choices you make in week one that come back to bite in year two. Section naming, block limits, metaobject vs metafield, global sections strategy. What we do differently the second time around.
Read more
- Hiring & Agencies
Mar 10, 2026 · 10 min read
How to Choose a Web Design Agency: 12 Questions That Filter Out Cowboys
Choosing a web design agency? These 12 questions filter professional shops from upselling cowboys, with what good answers sound like and the red flags to catch.
Read more
- WordPress
Mar 9, 2026 · 9 min read
How to Add Real-Time Features to a WordPress Site Without Rewriting It
Can WordPress do real-time? Yes. How to add live updates with Pusher, Ably or SSE without breaking the page cache, and when real-time actually pays off.
Read more
- AI & Vibe Coding
Mar 8, 2026 · 12 min read
Supabase RLS: Getting It Right Before Launch
Row-level security is where AI-built apps fail quietly. The mental model, six copy-paste policy patterns, and the pgTAP harness that runs in CI before you ship.
Read more
- For Founders
Mar 8, 2026 · 11 min read
The AI Support Tier Model: What Humans Should Still Handle
A three-tier model for AI customer support. Tier 1 handles factual and low-stakes, tier 2 runs refunds under a threshold through a human-approval queue, tier 3 escalates anything emotional, legal, or...
Read more
- Shopify & Ecommerce
Mar 7, 2026 · 10 min read
Shopify Theme File Structure Explained for First-Time Devs
A beginner-friendly map of the Shopify theme folder structure: sections, templates, snippets, assets, locales, config. What each folder is for, where to look when something breaks, and the file we...
Read more
- For Founders
Mar 6, 2026 · 11 min read
AI Customer Support for Shopify Stores: The Real Setup
What an AI bot should handle on a Shopify store, what it must escalate, and the exact architecture for order status, returns, shipping, and FAQs on Gorgias, Reamaze, or Intercom.
Read more
- WordPress
Mar 6, 2026 · 9 min read
WP REST API vs WPGraphQL: Which Should Agencies Use in 2026?
WPGraphQL vs the WordPress REST API for headless builds in 2026. Request waterfalls, schema control, tooling and caching compared, with a clear verdict.
Read more