Johnny Crain

2.2K posts

Johnny Crain banner
Johnny Crain

Johnny Crain

@Jacrain27

Helping others chase their goals. Coach for Team Wicked Bonkproof. Click the link to learn more. IG:Jcrain27

Boone, NC Katılım Aralık 2013
324 Takip Edilen545 Takipçiler
Ellaa
Ellaa@learnwithella·
I just built a Claude Code SEO agent that replaces your $200/mo. Ahrefs subscription 🤯 One prompt → keyword gaps found, competitors analyzed, content written in your brand voice, rankings tracked weekly. All inside Claude Code. Perfect for DTC brands and agencies who know SEO matters but never have the bandwidth to actually do it consistently. This agent runs the entire loop for you: → Connects to Google Search Console and pulls your real ranking data → Finds your "gap zone" — keywords sitting at positions 5–20 → Scrapes who's outranking you and breaks down exactly why they're winning → Interviews you once about your brand, customers, and positioning → Writes content in your voice — not generic AI slop that tanks after 90 days → Tracks rankings weekly and feeds results back into the next cycle No expensive tools you barely open. No freelancers writing content that sounds like everyone else. No manually checking rankings and forgetting to act on it. What you get: - Keyword cards with a specific action for each gap zone opportunity - A competitive breakdown showing who's beating you and the exact fix - A weekly content plan generated from your real GSC data - A brand voice profile Claude uses for every article it writes Built 100% in Claude Code with Google Search Console. I put together a full playbook with the skill files, brand interview, and the exact weekly workflow. Want it for free? > Like this post > Comment "SEO" And I'll send it over (must be @learnwithella following so I can DM)
English
232
23
306
26K
Johnny Crain retweetledi
Steve Magness
Steve Magness@stevemagness·
You know you're a runner when your #1 criteria for buying a house was "Can I run from my front door?"
English
31
21
576
26.6K
Johnny Crain retweetledi
Jonathan Gault
Jonathan Gault@jgault13·
54 years at North Central. 19 NCAA DIII XC titles. 42 (!) top-4 finishes at NCAA DIII XC meet. 12 NCAA DIII track titles. Hundreds and hundreds of lives impacted. What a life.
NCC Cardinals@NCC_Athletics

Legendary @NCCMensXCTF coach Al Carius H'06 has passed away at the age of 83 after a battle with cancer. His career at NCC spanned more than five decades, will be best remembered for his "Run for Fun and Personal Bests" coaching philosophy. #WeAreNC northcentralcardinals.com/news/2025/9/9/…

English
2
8
82
7.6K
Johnny Crain retweetledi
Rob Perez
Rob Perez@WorldWideWob·
this will be one of my favorite moments ever not just because it secured gold. nor because of the difficulty. because he is the only person on earth who not passing to one of these two, wide open, is acceptable.
Rob Perez tweet media
English
423
12.4K
154.7K
9M
Johnny Crain retweetledi
JJ Watt
JJ Watt@JJWatt·
This 10,000m race has me glued to the TV. American almost wiped out mid-race but got back on the horse. Ethiopians working together, conversing mid-race. Ugandan asserted dominance with some hand fighting. The drama is phenomenal. Oh yeah and the pace is insane. #Olympics
English
119
370
7.1K
481.4K
Johnny Crain retweetledi
Jonathan Gault
Jonathan Gault@jgault13·
Hard to imagine you’ll find a better hour of track all year than what we just witnessed. Six track finals, six Olympic Trials records, and a world record to cap it all off. (Hat tip @AdamKilgoreWP on the stat)
Jonathan Gault tweet media
English
13
75
1.1K
34.2K
Johnny Crain retweetledi
The Handbuilt City
The Handbuilt City@handbuiltcity·
A map from Matt Tucci in NUMTOT of car crashes per population, with color categories weighted by county population. I'm glad I'm not crazy in thinking that Michigan drivers are crazy.
The Handbuilt City tweet media
English
18
23
163
78.6K
Johnny Crain retweetledi
lettuce
lettuce@the_lettuce_cat·
Partial eclipse as seen through a cheezit
lettuce tweet media
English
94
7K
124.6K
2.9M
Johnny Crain retweetledi
EE »★«
EE »★«@EEvisu·
Put this next to the Mona Lisa
EE »★« tweet media
English
258
28.4K
286.4K
5.7M
Johnny Crain retweetledi
Merriam-Webster
Merriam-Webster@MerriamWebster·
Today is National Thesaurus Day. Personally, we find these made-up holidays contemptible, abhorrent, nauseating, repugnant, and unpalatable.
English
110
1.2K
7.1K
389.3K
Johnny Crain retweetledi
Kyle Merber⏱️
Kyle Merber⏱️@TheRealMerb·
The best runs each year: 1. No cars on the road for Christmas 2. First shirtless spring day 3. Back with the team during preseason 4. Cooling down after a good race 5. Wearing brand new shoes and realizing how little cushion was left in the previous pair with 800+ miles on them
English
0
63
873
38.8K
Johnny Crain retweetledi
Marcus Dickson
Marcus Dickson@marcusdickson94·
If you ran in these spikes then I know your prime fitness missed the super shoes era. Feel free to subtract 5-30 seconds off of all PRs and not feel bad about it.
Marcus Dickson tweet media
English
8
14
206
31.8K
Johnny Crain retweetledi
David M
David M@davidmellyruns·
Strava Wrapped just dropped
David M tweet media
English
9
73
741
45.2K
Johnny Crain retweetledi
Quality Dairy
Quality Dairy@QualityDairy·
Mary's getting all dolled up for the Silver Bells in the City parade! Normally, we'd tell you to keep your eyes out for her, but a giant, lit-up cow downtown is hard to miss.
Quality Dairy tweet media
English
1
2
30
4.9K
Johnny Crain retweetledi
jake p
jake p@JakePechtel·
Grand Rapids: here is another amazing coffee and wine bar opening next week! Detroit: Try our latest French bistro! Lansing: this place has been coming soon for 5 years!
jake p tweet media
English
5
3
38
5K