Attention-driven ad placement for WordPress

Your readers tell you
exactly where to place
your ads.

Are you listening?

AttentIQ tracks real reading behaviour — paragraph by paragraph — and automatically places your ads where attention is highest. No guessing. No manual tweaking. More revenue from the traffic you already have.

Free forever plan · No external servers · 3-minute setup · Works with any ad manager/network

The problem

Most ad plugins are flying blind

Every publisher using a standard WordPress ad plugin is making the same silent mistake: placing ads based on position, not attention. Header, mid-content, footer — these slots are arbitrary boundaries from an era before we could measure what readers actually do.

Two posts on the same site can behave completely differently. A long tutorial might have readers deeply engaged at paragraph 12. A news story might see 80% of its attention in the first three paragraphs before readers bounce. Treating them the same is leaving money on the table every single day.

3
zones scored per post
paragraph-level tracking
100
point slot score scale
365
days of data retained
What you're experiencing right nowIf AttentIQ is active on this site, it’s quietly tracking where you pause, how far you scroll, and how long you spend in each section — building a real attention profile, paragraph by paragraph.

How It Works

Attention data → automatic ad placement

When a visitor lands on a post, a tiny deferred JavaScript file starts a quiet clock. It watches three things: how far they scroll, how long they hover on each paragraph, and whether they’re on mobile or desktop. That data lives entirely in your own WordPress database.

1

Paragraph-level timing starts immediately

The tracker divides each post into numbered paragraphs and logs how many milliseconds the viewport overlaps with each one. The longer a paragraph is visible without the user scrolling away, the higher its attention score.

2

Zone scores are calculated from real data

The three ad zones — header (top third), in-content (middle), and footer (bottom) — each receive a score from 0–100. The score blends dwell time, scroll depth, and bounce rate across all real visits to that post.

3

The best slots get the ads — automatically

AttentIQ auto-inserts your ad code at the highest-scoring positions. No settings to touch. It re-evaluates periodically as your audience evolves.

4

Revenue and lift tracked per post

Every post gets a baseline revenue estimate and an optimised estimate. The difference — your RPM lift — is shown right in the WordPress post list so you can see the impact at a glance, post by post.

Zero impact on performanceThe tracking script is tiny and deferred — it never blocks rendering or affects your Core Web Vitals. No external API calls during page loads. Three lightweight database tables. That’s it.

Features

Everything you need, nothing you don’t

AttentIQ runs entirely inside WordPress. No SaaS subscriptions for core features. No data leaving your server.

Paragraph-level attention tracking

Every paragraph in every post gets its own millisecond-precision attention timer. Not just page-level analytics — real reading behaviour, section by section.

0–100 slot scoring engine

Header, in-content, and footer zones each get a live score based on scroll depth, dwell time, and bounce rate. The highest scorer wins the ad placement — automatically.

Automatic ad insertion

Paste your ad code once — AdSense, Ezoic, Mediavine, or custom HTML. AttentIQ handles where and when it appears, per post, based on real data. No shortcodes to manage.

Daily & hourly stats dashboard

Views, unique views, bounce rate, scroll depth, and zone time — all in a clean dashboard. Today vs. yesterday comparison uses same-hour data so you’re never misled.

Cookie-free unique view tracking

Unique views work without cookies or server sessions. A lightweight localStorage key per post tracks daily and all-time uniques. Fully GDPR-compatible by design.

Explain Mode

Enable explain mode and every ad reveals its info button — showing exactly why that ad appeared, which slot scored highest, and what the data showed. A private view built for advertisers and your team, invisible to everyday readers.

Per-device ad codes

Mobile and desktop readers behave differently. AttentIQ Pro lets you set different ad codes per slot per device — so mobile gets the right format, desktop gets another.

Attention heatmap

See a full paragraph-by-paragraph heatmap for any post. Instantly understand which sections captivate readers and which lose them — then optimise your content accordingly.

Slot Valuation

AttentIQ analyses real user attention data across your ad slots and tells you exactly what each one is worth. No guesswork, no leaving money on the table — just clear, data-backed pricing you can charge with confidence.

Live Demo

Reading attention isn’t uniform — and that’s the point

Attention is highest near the beginning, drops in the middle, and often spikes again near the end if the content holds readers long enough. AttentIQ finds the paragraph where your specific audience lingers and uses that as the anchor for ad placement.

Live user Attention Heatmap for this page

Total read time 1h 38m
Peak paragraph P1
Paragraphs read 20 / 20
78 score

Post-level attention score

Each post gets an overall attention score out of 100, calculated from scroll depth, bounce rate, zone engagement, and total time on page. Posts above your threshold get automatic ad placement enabled.

Header: 62
In-Content: 88 ★
Footer: 41

Mobile readers scroll faster and skim; desktop readers pause longer. AttentIQ tracks both device types separately and can serve different ad positions depending on the visitor’s device — maximising revenue on each.

Pro feature: Attention-weighted scoringIn AttentIQ Pro, zone scores use per-paragraph attention weights — not just zone-level averages. A post where paragraph 7 gets 40% of total reading time will reliably push the ad to the exact right place, not just “somewhere in the middle.”

Pricing

Free plan vs. Pro — what you actually get

AttentIQ’s free tier is genuinely useful. Content-based slot scoring, automatic header, single in-content and footer ad placement, the setup wizard, daily and all-time unique views, hourly stats — all free. Pro adds device-level customisation and deeper data analysis.

Feature AttentIQ Free AttentIQ Pro
Attention tracking Basic Advanced
Auto ad placement Three slots Dual + device-split
Slot scoring (0–100) Content based Attention-weighted
Unique views Daily + all-time Daily + all-time
Hourly stats
Revenue estimates RPM + lift tracking
Ad slots valuation Per-slot per-page
Attention heatmap Full + Explain mode
Mobile ad codes Per-slot per-device
⚡ Slot Valuation (Pro)AttentIQ shows you exactly what every ad slot is worth on each post and page. By analyzing real user attention data, it reveals the true value of every placement—so you can price with confidence, eliminate guesswork, and stop leaving revenue on the table.

Everything you need, nothing you don’t

AttentIQ runs entirely inside WordPress. Three database tables. A daily and a weekly cron job. No external API calls during page loads. No impact on your Core Web Vitals. The tracking script is tiny and deferred — it never blocks rendering.

Ready to stop guessing?

Start placing ads where readers actually look

Install AttentIQ free. Connect your ad codes. Let real attention data drive your placement decisions — automatically, on every post.

Free forever plan available · No credit card required · Works with any ad manager/network