Blog

Articles covering a wide variety of martech and growth engineering systems, patterns and approaches.

2026

Measuring AEO & SEO Performance

Know whether your SEO/AEO optimizations are helping or hurting your website, and whether an expensive SEO/AEO firm is worth the cost, by evaluating real data in Google Search Console.

Scaling n8n for AI Automation

Properly scaling n8n in queue mode, auto-adjusting hardware to support workers based on queue size in Redis.

OpenAI Ads Conversion Tracking

Everything you need to measure conversions from ChatGPT ads, from a basic pixel install to a fully synced server-side setup.

Consent Mode for Google Tag Manager

The proper way to handle consent in Google Tag Manager without overpaying for tools or losing the data your business depends on.

2025

Facebook Conversions API Explained

Complete end-to-end walk-through of the best possible Facebook Pixel & Facebook Conversion API implementation for maximum match rate.

GPT-5: Initial Developer Opinions

GPT-5 isnt revolutionary, it's largest benefit is reduced token cost, and we're now seeing a curve forming with each release cycle.

Disavowing Links

Google’s disavow tool allows you to identify bad/low quality links to your site, potentially improving quality scores.

AI Prompt Hacks

18 highly productive patterns for generating effective code with AI.

Google Analytics Attribution & Traffic Source

GA4 assigns traffic sources based on a priority system—UTMs, referrers, auto-tagging, and more—so here’s how to decode it in BigQuery and get the cleanest attribution data possible.

2024

Asset Loading in WordPress

Simple and effective ways to load CSS and JS modules in a custom WordPress theme from scratch (no frameworks).

CloudFlare Caching for WordPress

Properly configuring CloudFlare caching rules for your WordPress website is the best way to make your website extremely fast.

Daily HubSpot → BigQuery Syncs

Automated daily syncs from Hubspot into BigQuery without expensive ETL costs, using an alternative to Google Integration Connector.

WordPress Plugin Abuse

Should you really use a WordPress plugin for that? See how 11 lines of code can replace 87,907, and why that's a major advantage.

2023

Domain Redirects in CloudFlare

Redirect an entire domain in CloudFlare, forwarding all non-WWW traffic to WWW, or WWW to the root domain, at the page level with a single rule.

Kinsta Git Push Deployment

Deploy updates to Kinsta with git push, utilizing the same approach as WPEngine under the hood.

2022

Offline Conversion Tracking

Automatically targeting prospects that are most likely to become paying customers is one of the best ways to lower customer acquisition costs.

SVG Support & Broken Images

A recent update to the popular SVG Support WordPress plugin may cause broken SVG's on your WordPress site.

2021

Google Fonts in Gutenberg Editor Styles

WordPress editor stylesheets won't load external assets with @import rules, but there's an alternative approach you can use to load fonts into the Gutenberg editor.

Tracking Changes in WordPress

Track, log and notify team members when changes are made to a WordPress website's file system, database and DNS.

Select Placeholder Color CSS

How to style a <select> dropdown placeholder value in a way that is similar to the CSS ::placeholder pseudo element.

2020

Fixing WordPress cURL Errors

How to fix `cURL error 60: SSL certificate: unable to get local issuer certificate` errors in localhost WordPress environments.

2019

2018

Fix Hanging Words in WordPress

Automatically fix hanging words (or typographic widows) in WordPress content using this helpful function to filter the_content().

2017

Angular $http Cache Examples

Real world examples of angularjs $http and $resource cache, including how to work with localStorage and sessionStorage.

2016

2015

2014

WordPress Sample Content

Sample page content for testing CSS against the HTML output of the WordPress TinyMCE editor.

2013

2012

2011

Cross Browser Favicons

The favicon files and markup every browser and device actually needs.

2010

2009

How To Target Firefox 2

A three line snippet for targeting Firefox 2 and below, when you have no other option.

2008

A WordPress SEO Toolbox

The WordPress SEO plugins and tools worth installing, and what each one does.

jQuery Mailto Links Plugin

A jQuery plugin that hides mailto addresses from spam harvesters but not from visitors.