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