Most "best WordPress theme" articles are just affiliate link dumps. This one uses data from 32,499 monetized websites running ads through Mediavine, Raptive, and other networks.
You'll see which themes actually help bloggers earn money from ads and affiliate marketing, broken down by ad network.
The Data: What 32,499 Sites Reveal
I didn't guess. I pulled the data from existing websites.
32,499 monetized websites running ads through Mediavine, Raptive, and other networks. Sites actually making money, not just talking about it.
The results? Three themes own this space.

GeneratePress: 5,056 detections Astra: 2,656 detections Kadence: 2,436 detections
These aren't coincidences. When your livelihood depends on site speed, ad performance, and user experience, you pick themes that work. The data shows exactly what works.
Top 9 Themes:
- GeneratePress
- Astra
- Kadence
- FoodiePro
- Mediavine Trellis
- Newspaper
- Acabado
- Divi
- Hello Elementor
Notice something? The top three are all lightweight frameworks. No bloat. No fancy animations that crater your Core Web Vitals. Just fast, clean code that lets your content and monetization shine through.
Shockingly, Elementor only appeared 523 times despite its massive popularity. Speed matters more than page builders when real money's on the line.
Disclaimer: We didn't check every site on each of the ad networks but analyzed every site we could scrape and get data for. We only checked sites that are monetized because we wanted to focus on themes bloggers are using to make money.
What's the Best Theme on Mediavine?
Mediavine Theme Report: Diving into the Mediavine subset, we analyzed 7,317 sites to find out which themes are most popular among Mediavine users.

The winners:
- GeneratePress – 847
- Kadence – 799
- Trellis – 781
- Foodie Pro – 651
- Custom Theme – 636
- Astra – 362
- Brunch Pro – 135
- Divi – 129
- Genesis – 109
- Hello by Elementor – 87
We did not combine different frameworks or themes, and counted them separately. However, if you combine the different Trellis themes it would be number 1.
GeneratePress takes the top spot with 847 unique detections.
For example, Foodie Pro in the number 4 spot is actually built on the Genesis framework, along with many other themes by the same company.
Roughly 8.7% of Mediavine WordPress sites have a custom theme. Determining just how much customization would require a lot more analysis, which I'd love to pursue if there's enough interest. For now, we know that 600+ site owners at least placed their theme files behind a branded/custom directory.
During the cleanup phase of the data, I noticed a couple of design agencies that were commonly used, so I gave them their own grouping. The primary two agencies were Pixel Me Designs (57 detected custom themes) and Once Coupled (25 custom themes).
Trellis is Mediavine's framework, so it should come as no surprise it appears high on the list. The standard detection labeled "Trellis" was found on 781 websites, while the variations of the theme Wisteria, Birch, and Bamboo appeared on a combined 86 more websites. When combined, that's more than GeneratePress.
What's the Best Theme on Raptive?
Raptive Theme Report: Next, let's look at the Raptive subset, where we analyzed 2,500 sites.

The winners:
- GeneratePress – 562
- Kadence – 528
- FoodiePro – 305
- Astra – 236
- Restored316 – 176
- Genesis – 81
- Newspaper – 73
- Trellis – 71
- Divi – 68
- Seasonedpro – 59
GeneratePress again tops the list with 562 detections.
Kadence (528) and FoodiePro (305) are also popular choices. Astra, Restored316, and Genesis round out the top themes with 236, 176, and 81 detections respectively.
Other notable themes include Newspaper (73), Mediavine Trellis (71), and Divi (68). There are plenty of custom themes on Raptive. Since it was harder to find identifiers, this dataset is much smaller, but it's interesting that Mediavine (rival ad network) was the 8th most popular theme.
Why These Themes Win for Monetized Sites
Here's what kills monetized websites: bloat.
Every unused feature. Every fancy animation. Every oversized image slider. They pile up like dead weight, dragging your load times down. Your visitors bounce. Your ad viewability tanks. Google ranks you lower.
The themes that actually work solve this problem by not creating it in the first place.
They're lightweight. They load in under a second. They're built for publishers who need to serve ads, affiliate content, and multiple images without murdering their Core Web Vitals scores.
This matters more than any demo site can show you. When your income depends on organic traffic and ad performance, you pick themes proven to handle the load. That's what this data reveals - 32,499 site owners choosing performance over aesthetics.
GeneratePress: The Best Wordpress Theme
Price: Free, with premium starting at $59/year Data: 5,056 monetized sites use this theme. That's not popularity. That's proof.
Tom Usborne built GeneratePress around a simple idea: WordPress doesn't need to be slow. Most themes kill your site with features you'll never touch. GeneratePress does the opposite.
The free version alone outperforms most premium themes. That's why many publishers never upgrade. But if you need advanced layouts, WooCommerce integration, or header customization, the premium version delivers.
I see this theme everywhere in the data. Mediavine sites, Raptive sites, affiliate sites pulling six figures monthly. It's become the default choice for serious publishers, and the numbers back up why.
The Packages:
GeneratePress Premium gets you everything on up to 500 sites. Full site library with one-click imports. All pro features including those advanced layout controls. A year of forum support and updates. They back it with a 30-day guarantee.
GenerateBlocks adds their custom block builder to the mix. It's built on the same philosophy - lightweight, fast, powerful. No bloat. The Personal plan ($59/year) covers one site, while Professional ($99/year) scales to 500 sites with full pattern library access.
GeneratePress One bundles everything - the theme, the blocks, the pattern libraries, and all future products - for $149/year across 500 sites. If you're running multiple properties or building for clients, this makes sense. If you're starting your first affiliate site, the free version might be all you need.
Who's using it:
The Affiliate School (Jason Mills), Increasing.com (Jamie IF), The Website Flip (Mushfiq Sarker), Julian Goldie, Gotch SEO (Nathan Gotch), Ryrob (Ryan Robinson), Topical Map (Yoyao), Zyppy (Cyrus Shepard), 201 Creative (Jared Bauman). These aren't small-time bloggers. They're operators running profitable businesses, and they picked GeneratePress for a reason.
Astra
Price: Free, with premium from $49/year (one site) or $199 lifetime Data: 2,656 monetized sites. Second place in our overall rankings, strong presence across all ad networks.
Brainstorm Force built Astra with the same performance-first approach as GeneratePress. Under 50KB resources. Loads in half a second. That's table stakes for the best WordPress theme for bloggers running ads.
What sets Astra apart is its massive template library and deep integrations. If you're building with Elementor, Beaver Builder, or Spectra, Astra plays nice with all of them. The WooCommerce integration is particularly solid if you're mixing affiliate content with your own products.
The packages breakdown:
Astra Pro unlocks the advanced features - custom headers, typography controls, blog layouts, WooCommerce store builders. You can grab it for one site at $59/year or go lifetime at $199. For a single affiliate site you're building long-term, that lifetime deal pays for itself.
The Essential Toolkit ($79/year, normally $99) bundles Astra Pro with Ultimate Addons for Elementor, Spectra Pro page builder, and access to 145+ premium starter templates. If you're using Elementor anyway, this package makes sense.
The Business Toolkit ($149/year, normally $199) adds SureWriter for AI content, SureFeedback for client work, and six months of SureTriggers, CartFlows, and ZipWP Pro. More than most affiliate marketers need unless you're also doing client work.
Who's using it:
Jesse Cunningham SEO, Adam Collins, Fat Stacks Blog (Jon Dykstra), Smash Digital (Travis Jamison and Karl Kangur). Notice these are operators mixing affiliate content with authority building. Astra handles both well.
Kadence: My Personal Choice
Price: Free, with premium at $79/year. Lifetime option at $799 (which I strongly recommend if you're serious). Data: 2,436 monetized sites. Number three overall, but number two on Raptive. Consistently shows up in the top tier across all networks.
Full transparency: I use Kadence on several of my sites, including the old oliver.com build. It's fast, it's flexible, and the AI features genuinely speed up the design process.
The free version rivals most premium themes. But the pro version unlocks features that matter for affiliate sites - advanced header controls, custom fonts, WooCommerce enhancements, and that AI template technology that cuts design time in half.
Here's why I like the lifetime option: themes are infrastructure. If you're building a portfolio of affiliate sites (which you should be), paying $79/year across multiple sites adds up fast. $799 once, unlimited sites, no renewal anxiety. That's how I run my properties.
The packages:
Essential Bundle includes Kadence Theme Pro, Kadence Blocks Pro, pro starter templates, and custom fonts across unlimited sites. Everything you need for the best WordPress affiliate site setup.
Full Bundle ($219/year) adds Kadence Cloud, Conversions, WooCommerce Shop Kit, and access to all future products. The Kadence Conversions feature alone is worth it - A/B testing built into your theme without bloating your site with another plugin.
You also get 8,000 AI credits yearly with the Full Bundle. I use these for quick template generation and content pattern creation. Speeds up the launch process considerably.
Who's using it:
Oliver.com (me - old site), Observation Hobbies, Karl Hudson. I'm not hiding that I favor this theme. The data backs it up, and my own revenue numbers prove it works.
What About the Other Themes?
The top three dominate, but the remaining themes tell interesting stories:
FoodiePro (975 detections) - Built on Genesis framework, massive in the food blogging space. If you're in recipe content, this is industry standard.
Mediavine Trellis (928 detections) - Purpose-built for publishers. If you're in Mediavine, Trellis makes technical sense. They optimized it specifically for their ad code.
Newspaper (910 detections) - Popular with news and magazine-style sites. More feature-heavy than the top three, but some niches need that layout flexibility.
Acabado (880 detections) and Divi (698 detections) - Both capable themes, but notice they rank lower in monetized site data. That performance tax matters when ads are in the mix.
The pattern holds across all variations: lighter themes dominate monetized sites. Flashy demos don't pay your bills. Fast load times and clean code do.
Verdict
I analyzed 32,499 monetized websites to find this answer: performance beats features every time.
GeneratePress, Astra, and Kadence own the monetized website space for one reason. They're built for publishers who need speed, reliability, and clean code that doesn't fight against ads and affiliate content.
Pick based on your situation. Starting your first affiliate site with a tight budget? GeneratePress free version handles it. Need deep Elementor integration? Astra delivers. Building a portfolio of sites? Kadence's lifetime option pays for itself.
But whatever you choose, choose from data, not demos. These 32,499 sites reveal what actually works when money's on the line.