Home Blog How to Monetize a Jekyll Blog in 2026 (7 Strategies That Actually Work)
Tutorial

How to Monetize a Jekyll Blog in 2026 (7 Strategies That Actually Work)

Practical ways to make money from a Jekyll blog — affiliate marketing, sponsorships, digital products, consulting, and more. With realistic income expectations.

How to Monetize a Jekyll Blog in 2026 (7 Strategies That Actually Work)

Jekyll is a static site — it has no built-in monetization features. But that does not mean you cannot make money from it. The absence of a CMS or plugin marketplace just means you need to wire up monetization yourself. Here is how, with realistic numbers.

A note on traffic and income

Every monetization strategy depends on traffic. A Jekyll blog earning meaningful money typically has 10,000+ monthly page views. If you are below that, focus on content and traffic first — the strategies below will scale with your audience.

Strategy 1: Affiliate marketing

Affiliate marketing means promoting other companies’ products and earning a commission when readers buy through your link. It is the most common monetization strategy for developer blogs because it requires no product creation and scales with content.

Programmes worth joining for a Jekyll/developer blog:

  • GitHub Marketplace — affiliate links for tools and apps
  • Digital Ocean / Linode — hosting referrals ($25–100 per referral)
  • Amazon Associates — 3–10% commission on books and tools
  • Gumroad Creator Referrals — earn from referred creators
  • Theme marketplaces — refer buyers to JekyllHub or ThemeForest

What earns: Tutorial posts that recommend specific tools (“The Jekyll plugin I use for X”) convert well. Review posts (“Is X worth it in 2026?”) convert even better. Lists (“Best Jekyll plugins”) convert when readers have clear purchase intent.

Realistic income: $50–500/month at 10k–50k monthly visitors, depending on your niche and audience quality.

Implementation in Jekyll:

Store your affiliate links in _data/affiliates.yml:

digital_ocean:
  url: "https://m.do.co/c/YOURREF"
  label: "DigitalOcean"

Reference in templates:

{% assign do = site.data.affiliates.digital_ocean %}
<a href="{{ do.url }}" rel="nofollow sponsored" target="_blank">
  Try {{ do.label }}
</a>

Strategy 2: Display advertising

Display ads (Google AdSense, Carbon Ads, Ethical Ads) show ads on your pages and pay per thousand impressions (CPM) or per click (CPC).

Best ad networks for developer blogs:

  • Carbon Ads — developer-focused, high CPM, tasteful single ad. Requires application.
  • Ethical Ads — privacy-focused, used by Read the Docs. Pays $2–3 CPM.
  • Google AdSense — lower CPM for developer content (~$2–5), easy to set up.

Realistic income: Carbon Ads pays $1–3 per 1,000 impressions. At 50,000 monthly visitors: $50–150/month. Not transformative, but passive.

Implementation: Add the ad snippet to your _includes/ for easy placement across layouts:

<!-- _includes/carbon-ad.html -->
<script async type="text/javascript" src="//cdn.carbonads.com/carbon.js?serve=YOUR_CODE&placement=jekyllhub" id="_carbonads_js"></script>
{% if site.carbon_ads_code %}
{% include carbon-ad.html %}
{% endif %}

Strategy 3: Sponsored content and newsletter sponsorships

Once you have an audience, companies pay to reach them. A sponsored post or newsletter mention is typically one of the highest-paying per-impression formats for developer content.

Rates (rough benchmarks for developer blogs):

  • Newsletter sponsorship: $50–500 per send (depending on list size)
  • Sponsored post: $200–2,000 per post (depending on traffic and niche)
  • Social mention: $50–300 per post

How to set it up: Create a /advertise/ page with your audience stats (monthly visitors, newsletter subscribers, demographics) and a contact form. Companies will find you.

Use _data/ to manage sponsor information:

# _data/sponsors.yml
current:
  - name: "Netlify"
    url: "https://netlify.com"
    logo: "/assets/images/sponsors/netlify.svg"
    blurb: "The fastest way to build and deploy Jekyll sites."

Strategy 4: Sell digital products

Digital products — ebooks, templates, courses, starter kits — have high margins because there is no inventory or shipping. A Jekyll blog about Jekyll is particularly well-positioned to sell Jekyll-related products.

Products that sell well from developer blogs:

  • Jekyll starter templates — A pre-configured Jekyll setup your readers can buy and build on ($9–49)
  • Ebooks / guides — “The Complete Jekyll Deployment Guide” ($19–39)
  • Video courses — If you have YouTube presence ($49–199)
  • Notion templates, Figma files, design assets — If your blog covers design

Implementation: Use Gumroad, Lemon Squeezy, or Payhip for simple checkout. Embed a buy button in your Jekyll site:

<a href="https://yourstore.gumroad.com/l/product-slug" class="btn btn--primary">
  Buy for $29 →
</a>

Strategy 5: Premium Jekyll themes

If you can build a good Jekyll theme, selling it is one of the best monetization strategies available on a Jekyll blog. Your blog readers are exactly your target buyers.

List on JekyllHub, Gumroad, and ThemeForest. A well-marketed theme at $39 can earn $500–2,000/month with the right SEO and placement.

We covered this in detail in How to Sell a Jekyll Theme.

Strategy 6: Consulting and freelance work

Developer blogs build credibility. If you write about Jekyll professionally, companies building Jekyll sites will find you and some will want to hire you.

Add a /hire/ or /consulting/ page to your site:

---
layout: page
title: "Hire Me"
permalink: /hire/
---

I help companies build fast, maintainable Jekyll sites...

Consulting rates for Jekyll/static site work: $80–200/hour depending on experience and location. Even one project per month can be significant income.

Strategy 7: Newsletter paid subscriptions

If you have a loyal newsletter audience, paid subscriptions via Ghost, Substack, or Lemon Squeezy let you charge for premium content.

This works best when you have a consistent publishing cadence and clearly differentiated free vs premium content. Most successful paid newsletters have 2,000+ free subscribers before launching a paid tier.

Monthly subscription pricing: $5–15/month for consumer content, $20–50/month for professional/B2B content.

Combining strategies

The most successful developer blogs combine multiple streams:

  1. Affiliate links in tutorial content (passive, scales with traffic)
  2. One ad network (Carbon Ads) in the sidebar (low effort, passive)
  3. A digital product (ebook or template) promoted within posts
  4. A consulting page for high-value direct work

This combination can realistically generate $500–2,000/month from a Jekyll blog with 20,000–50,000 monthly visitors — achievable within 12–18 months of consistent publishing.

What not to do

  • Do not add pop-up overlays — they hurt user experience and Core Web Vitals
  • Do not accept every sponsored post offer — one bad endorsement damages trust
  • Do not add multiple ad networks — ad clutter destroys reader experience
  • Do not launch a paid product before you have an audience who trusts you

Build the audience first. The money follows.

Share LinkedIn