==================================================================== 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