Justin Bopp
banner
justinbopp.bsky.social
Justin Bopp
@justinbopp.bsky.social
Editorial Leadership & Audience Development | Former: SB Nation, Vox Media, Pro Football Network
All time voice imo
November 5, 2025 at 7:31 PM
The ultimate litmus test of actual baseball enjoyer vs what sponsors think they want
July 13, 2025 at 8:20 PM
How to apply:

Send me your resume at: justin . bopp @ GRV . media. No spaces.

Include a cover letter, examples of work, and your favorite headlines. Looking for a quick turnaround.
July 13, 2025 at 8:17 PM
We’re building quickly, and that means I’ll be hiring. If you’re a sports editor, content lead, or writer / creator looking for a new opportunity, let’s talk. I will be posting specific requisitions in the coming days, with an emphasis in production and initial focus on NFL and NBA.
July 13, 2025 at 8:15 PM
That’s why I’m so thrilled to join GRV, with its proven track record in building unique sports brands that hook and engage readers again and again. Extending that reach into the U.S. market is a profound honor.
July 13, 2025 at 8:14 PM
Over the next six months, I’ll shape and scale GRV’s U.S. sports operation — initially focusing on building our editorial footprint and growing loyal audiences.

The opportunity is unique: a chance to reimagine local and national sports coverage with a digital-native approach and ambitious goals.
July 13, 2025 at 8:14 PM
Buying mulch for $2 per bag at Lowe’s for their annual sale, but still being Fed Up that is used to be 2 cubic yards per bag and now it’s 1.5.

“That’s how they get ya!”
June 15, 2025 at 5:51 PM
Dammit Chris. You deserved better, but nobody can take away the GOAT gaming media run that you (all) just had. Lift that chin up.
May 1, 2025 at 6:50 PM
This sucks, Pete. Rooting for you!
May 1, 2025 at 6:49 PM
It’s fantastic. And gutting.

Reminds me very much of that Topolsky piece from however long ago (scale replaces value): medium.com/@joshuatopol...
Your Media Business Will Not Be Saved
Video will not save your media business. Nor will bots, newsletters, or Slack integration.
medium.com
February 17, 2025 at 2:40 AM
This piece punched me in the face three times, and I still want to thank you for it.
February 17, 2025 at 2:34 AM
Yes, they will be different for everyone with lots of factors (time on site, placement, geo factors, audience 'quality', etc), but the math works the same:

($70,000 x 1000) / $4.23 = 16.5M page views.
February 13, 2025 at 9:19 PM
I don’t know email RPM as well as you and I know you know your shit. Defer to you there.

I also know for a fact that middling quality curation sites sit around $20 RPM while higher value / original work sites with long time-on-site is much much higher into the $50s.
February 13, 2025 at 9:03 PM
Know your value, know your worth, and let this math empower you to make a ton of money — self-employed or otherwise.

Go get ‘em. 💚
February 13, 2025 at 8:46 PM
This is all to say: knowing your bottom line impact (eyeballs on ads) is essential to defending your role, your salary, and your job security.

If your employer is exploiting that value beyond a reasonable margin, or using you to extract value to build other businesses, you should know that. (5/*)
February 13, 2025 at 8:40 PM
At $60 RPM, you need 1.16M PVs to earn $70K. And so on.

But you can use this math to understand you employer, too!

Say you work for a network claiming 3 billion annual pageviews. All other sponsors aside, you can do this same napkin math ($20-$60RPM):

(3B/1000)*$20=$60M
(3B/1000)*$60=$180M (4/*
February 13, 2025 at 8:36 PM
Let’s say you’re trying to earn a living wage as a sports creator on a website. $70K, minus all other overhead, hosting costs, etc.

To earn $70K in revenue at $20 RPM, the math is this:

(70,000 x 1000)/20=3,500,000.

Meaning you need 3.5M PVs to earn $70K.

The math is better at $60 RPM.. (3/*)
February 13, 2025 at 8:29 PM
Every time you get a PV, you created some small amount of revenue.

That amount of revenue is dependent on “RPM”, or revenue per mille.

Most RPM for original sports media sites sits around $20-$60.

Meaning: if you get 1000 views, you ‘earned’ $20-$60.

Here’s where it gets fun/not fun (2/*)
February 13, 2025 at 8:22 PM