MARKETINGMonths to result

Engineering as Marketing

Build free tools and microsites that generate leads as long-term marketing assets

Problem it solves

weak market positioning

Best for

["software companies with available engineering talent","startups whose customers have quantifiable problems","companies in spaces where paid acquisition is expensive","businesses that want compounding returns from marketing investment"]

Not ideal for

["companies with no engineering resources to spare","businesses where the customer problem is not easily tool-ified","startups that need immediate results without months of build time","markets where free tools would cannibalize the paid product"]

Overview

Why this framework exists

Engineering as Marketing is the practice of building free tools, calculators, widgets, and microsites that attract your target customers by solving a tangential problem. Unlike paid advertising that stops producing results the moment you stop paying, these tools function as long-term marketing assets that generate leads indefinitely with near-zero marginal cost after the initial build.

The framework is powerful because it is significantly underutilized. Most companies direct all engineering resources toward product features, even when the product is struggling to acquire customers. By redirecting a small amount of engineering time toward a marketing tool, companies can create a perpetual lead generation engine. HubSpot's Marketing Grader, built in just a few days, has been used by over 3 million websites and accounts for a large portion of their 50,000+ monthly leads.

The best engineering-as-marketing tools share three characteristics: they provide genuine value with no strings attached, they are extremely relevant to the core business, and they demonstrate that value as quickly as possible. The tools work best when placed on their own domains with search-friendly names, making them independently discoverable and shareable.

Core principles

6 total
  1. Free tools function as marketing assets with compounding returns, unlike ads which stop when spending stops
  2. The tool should solve a real problem for your target customer, tangential to your main product
  3. Low friction is essential: users should get value within seconds, ideally by just entering a URL or email
  4. Place tools on their own domains with search-friendly names for independent discoverability
  5. A few days of engineering time can generate hundreds of leads per month indefinitely
  6. This channel is underutilized because companies resist diverting engineering time from product development

Steps

5 steps
  1. Identify a Tangential Problem Your Customers Have
    Look for a small but real problem that your target customers face that is related to but not identical to what your main product solves. HubSpot's Marketing Grader evaluates site marketing quality, which is tangential to their marketing automation product. The problem should be specific enough to solve with a simple tool.
  2. Build a Minimal Free Tool That Solves It
    Invest a few days to a few weeks of engineering time building a simple, single-purpose tool. It should provide immediate value with minimal input from the user. Collect an email address in exchange for the output. Keep the tool focused: calculators, graders, analyzers, and generators work well.
  3. Deploy on Its Own Domain with a Search-Friendly Name
    Register a domain that matches what people would search for when looking for the tool's functionality. This makes the tool independently discoverable through SEO and easy to share. RJMetrics used querymongo.com and cohortanalysis.com to capture search traffic from developers.
  4. Collect Contact Information and Nurture Leads
    Require an email address to receive results. Follow up with a personal email about your main product. Build an email drip sequence that provides additional value and ends with a pitch. WP Engine's speed test tool feeds into a free mini-course about site speed that ends with a hosting sales pitch.
  5. Promote and Let Compound
    Do an initial push through social media, blog posts, and outreach. Then let the tool accumulate SEO authority and word-of-mouth referrals over time. Monitor lead flow and make improvements. Consider building additional tools that target different customer segments or search terms.

Examples

2 cases
HubSpot's Marketing Grader

HubSpot built a free tool where you enter any website URL and receive a customized report on your online marketing performance across social media, SEO, and blogging. The tool was built in just a few days by founder Dharmesh Shah, initially as an internal tool to evaluate sales prospects. They added email collection and made it public.

OutcomeOver 3 million websites have used Marketing Grader. It accounts for a large portion of HubSpot's 50,000+ monthly leads and continues to generate leads years after the initial build with near-zero ongoing cost.
DuckDuckGo's DontTrack.us Microsite

After blog posts about search privacy generated strong reader response, Gabriel Weinberg built a microsite called DontTrack.us that visually demonstrated how Google tracks user searches and why that is harmful. The site was educational and issue-driven, with DuckDuckGo presented as the privacy-respecting alternative.

OutcomeThe microsite spread virally and continued generating traffic as privacy became a mainstream issue. It became a lasting asset that DuckDuckGo users share with friends and family to explain search tracking, driving ongoing awareness and signups.

Common mistakes

3 traps
Building a tool that is too close to the core product
If your free tool directly competes with your paid product, you cannibalize revenue. The tool should solve a tangential problem that makes the user aware of a larger need that your main product addresses. Marketing Grader identifies marketing problems; HubSpot's paid product solves them.
Over-engineering the initial version
The first version of Marketing Grader was built in a few days. Companies that spend months perfecting a free tool before launching it waste the engineering advantage. Ship a basic version quickly, collect leads, and iterate based on actual usage data.
Keeping all engineering resources on product when customer acquisition is the bottleneck
The most common mistake is refusing to divert any engineering time from product development. If your product exists but has no customers, adding more features to the product is less valuable than building a tool that brings customers to the product.

Origin story

How this framework came to be

HubSpot founder Dharmesh Shah created the original Marketing Grader tool out of personal frustration. His cofounder kept sending him websites to evaluate during the sales process, and Dharmesh got tired of manually checking Alexa rankings, page titles, and domain metrics. He automated the process in a few days, then realized the tool would be useful to others and made it publicly available. The tool generated millions of site evaluations and became one of HubSpot's most powerful lead generation channels, essentially by accident.

Source

Traced to primary
Source · BOOK
Traction
Gabriel Weinberg & Justin Mares · 2015
Open source →

Related frameworks

Browse all Marketing →