====================================================================
FreeJobAlert.com — 300x250 Ad Unit Analysis & Suggestions
Date: 2026-05-27
Ad Unit: /40776336/FJA_Jobs_siteWide_top_300*250 (ID: 23311301143)
Period Analyzed: Apr 27 – May 26, 2026
====================================================================
1. CURRENT PERFORMANCE
====================================================================
Monthly Impressions: 6,968,826
Monthly Revenue: $1,298.12
CPM: $0.186 (lowest of any active unit)
Viewability: 47.2% (below 50% industry threshold)
Viewable CPM: $0.39
CTR: 0.49%
Daily Revenue: ~$43/day
By Device:
Desktop 3,750,209 imps (53.8%) $770.68 CPM $0.21 Viewability 50.2%
Smartphone 3,200,908 imps (45.9%) $525.50 CPM $0.16 Viewability 43.7%
Tablet 17,452 imps (0.3%) $1.89 CPM $0.11 Viewability 47.0%
By Country (Top 5):
India 6,924,011 imps $1,279.14 CPM $0.18
United States 4,372 imps $4.18 CPM $0.96
United Arab Emirates 11,004 imps $4.08 CPM $0.37
United Kingdom 3,647 imps $3.67 CPM $1.01
Canada 2,563 imps $2.58 CPM $1.01
2. KEY FINDING: ONLY 20% OF PAGE VIEWS LOAD ANY ADS
====================================================================
The 300x250 HTML div and GPT JavaScript code are present on ALL page
types (homepage, category, article pages). The div is NOT missing from
any live page.
However, only 20.1% of total page views actually trigger an ad request:
Total monthly page views: 34,591,089
300x250 monthly impressions: 6,968,826
Effective ad-load rate: 20.1%
Ad-load trigger rate by page type (estimated from AdSense data):
Page Type Views AdSense Imps/PV Est. Trigger Rate
-----------------------------------------------------------------------
Homepage 7,348,883 0.20 ~20%
Category/other 11,497,036 0.19 ~19%
/articles/ pages 15,745,170 1.52 ~76%
Article pages work because users scroll to read content, triggering
event listeners quickly. Homepage/category users click links and leave
before ads ever load.
3. ROOT CAUSE: TWO-LAYER DEFERRAL CHAIN
====================================================================
The site uses TWO layers of script deferral that stack on top of each
other, creating a 5-6 second delay before any ad loads:
LAYER 1 — Cloudflare Rocket Loader:
All inline
CHANGE TO:
This tells Cloudflare Rocket Loader to NOT defer this specific script.
The event listeners will register immediately on page load. The
setTimeout(3000) will actually fire at 3 seconds, not 5-6 seconds.
Where to make this change:
- This inline script appears at the bottom of every page template
(homepage, category pages, article pages)
- It is inside the last