May 20, 2026 · case study · CS-001

+2,477% in 30 days.

How one Chrome extension changed what we measure on LinkedIn — and why the post stopped being the lever.

For 12 months we posted to a flat line. Then we shipped a small browser extension that turned every comment GIF into a tracked link. We pointed it at our own profile to see what would happen. This is what happened.

Surface
LinkedIn personal profile
Window
May 2025 → May 2026
Lever
giffpop.com Chrome extension
Full PDF
LinkedIn Content Analytics. 365-day cumulative impressions hockey-stick — 29,307 total, +2,477.6% vs prior 365 days. Spike is concentrated in May 2026.
LinkedIn Content Analytics · 365-day cumulative impressions · 29,307 total · +2,477.6% vs prior 365 days. The entire visible inflection happens in the final ~30 days of the window. Screenshot captured 2026-05-20.

The thesis: the growth lever isn't your post

For about a year, we did what every “build in public” guide said: post consistently, reply to everything, write hooks that work. Impressions stayed flat. The number we cared about — strangers seeing the work — did not move.

We started watching what high-reach accounts on LinkedIn actually do, frame by frame. The pattern was not better posts. It was tighter orbit — the comments, the GIFs, the saved links, the inbound DMs. The platform was rewarding the activity layer that wraps a post, not the post itself.

LinkedIn rewards the comment thread over the post. Every commenter is a distribution vector you do not own.

The interesting move, then, is to own a surface that activates when someone reacts to you — not when you publish. We picked the smallest such surface that hadn't been claimed: comment GIFs.

The build: a Chrome extension for comment GIFs

We built giffpop: a browser extension that intercepts the GIF picker inside LinkedIn comments. When someone uses it to drop a reaction GIF on a post, the GIF still plays — but it points back to a landing page we chose.

  1. Install on Chrome. The extension sits inside the LinkedIn comment composer.
  2. Drop a GIF on any comment, as usual. It looks and feels like LinkedIn's native picker.
  3. Every viewer who clicks the GIF lands on a page you control — your project, your demo, your sign-up form.

Then we did the only experiment that actually validates a product: we used it on ourselves first, for one month, on the same posting cadence we had been on for a year. No paid promotion, no new content strategy.

The data: one month, four lines moving together

+2,477%
YoY impressions
vs. prior 365-day window
29,307
Total impressions
trailing 365 days
15,834
Members reached
unique humans on LinkedIn
183
Social engagements
99 reactions · 68 comments · 14 saves

Two things matter more than the headline number.

First: the 15,834 members reached figure is a unique-human count — these are not impressions from one noisy follower refreshing. They are 15,834 distinct LinkedIn members.

Second: 14 saves and 20 link engagements is what builders care about. Saves are a soft buy-signal; link clicks start the attribution trail. The dashboard hides them under “Engagement” — they are the only line that converts.

LinkedIn engagement breakdown: 99 reactions, 68 comments, 0 reposts, 14 saves, 20 link engagements, 12 premium custom button engagements, 8 link visits.
LinkedIn Content Analytics · trailing 365 days · engagement decomposition. Comment-to-reaction ratio of 68 / 99 ≈ 0.69 — a high comment share is the signal that the audience is engaging, not just lurking.

Caveat — the analytics window is trailing 365 days, so most of the lift compresses into the final month and the YoY base is correctly flattering. The point of the chart is not the absolute number; it is the inflection.

Which posts compounded

A useful failure mode of distribution tools is that they amplify your worst content. Our experience was the opposite — the posts with a sharp builder thesis pulled the line, and the soft / memoir posts stayed soft.

LinkedIn top-performing posts table. 17K impressions / 31 engagements (Claude $100/mo). 2K imp / 10 eng (Chinese open source). 885 imp / 4 eng (AI hiring).
LinkedIn Content Analytics · top performing posts during the window.
ReachThreadWhy it traveled
17KClaude Code economicsSpecific dollar number, named audience, contrarian framing on a vendor announcement.
2KChinese-OSS stackNames Cursor / Kimi, Shopify / Qwen. Memetic, repeatable thesis. Survived translation to X.
885AI hiring agentSpecific workflow, useful even without engagement.
A post hits when the thesis is sharp. A profile compounds when each hit installs a trackable surface in the comments it earns.

Three patterns you can run this week

  1. Pick the orbit, not the object. Audit your last 10 posts. For each one, count the comments that generated a new reader. That's your real distribution layer — invest there before you invest in another posting calendar.
  2. Own a surface that activates on reaction. A tracked GIF, a custom Premium button, a reply-template DM. Anything that fires when someone moves toward you, not when you publish.
  3. Run the engine on yourself first. Whatever lever you build for clients, point it at your own profile for a measurable window. The proof you can sell is the line you already moved.
The bar for a builder's case study is not “did it grow.” It's: did the line move on a surface I controlled, with a lever I could ship to someone else.

Receipts

Everything on this page is verifiable. The screenshots above are the unedited LinkedIn analytics surface. Below are the live receipts — the feed where the experiment runs, the extension that ran it, and the PDF if you want to send the whole story to a colleague.