~ / research / X Account Audit, April 2026


X Account Audit, April 2026

Full audit based on Creator Studio analytics pulled from X on 2026-04-13. Covers the last 14 days of account-level metrics plus 88 days of post history (507 posts, 94 originals, 413 replies).

1. 1. The numbers at a glance

Account: @AlexisBouchezFR, "Alexis Bouchez".

MetricValue
Total followers11,777
Verified followers7,293 (62%)
Follows, last 14 days+757
Unfollows, last 14 days129
Net follows, last 14 days+628
Daily net follow rate+45/day
Impressions, last 14 days57,868
Engagements, last 14 days3,482
Engagement rate6.0%
Likes received687
Replies received165
Retweets received33
Bookmarks41
Profile visits352
URL clicks79
Tweets created, last 14 days23
Replies created, last 14 days64
Quotes created, last 14 days10

Over the last 88 days (2026-01-15 to 2026-04-12):

  • 507 total posts
  • 94 originals (1.07/day)
  • 413 replies (4.7/day)
  • Reply:Original ratio of 4.4 to 1
  • 214,058 impressions total
  • 10,399 engagements
  • Only 19 direct follows attributed to posts vs 757 from profile visits

Read that last line twice. The bio, pinned post, and profile layout are doing the heavy conversion work. The timeline itself barely converts. That's the biggest lever in this report.

2. 2. Audience breakdown

Based on 31,854 engagement events from the last 14 days.

Age

BucketShare
25 to 3445%
18 to 2422%
35 to 4416%
45 to 546%
Unknown3%
13 to 173%
Over 653%
55 to 642%

Core demo: late twenties builders and early thirties operators. 67% in the 18 to 34 bracket.

Gender

GenderShare
Male90%
Female8%
Unknown2%

Very male-skewed, which is normal for the "indie hacker / AI / code" niche but worth flagging: that's a ceiling on reach if the goal is to go mainstream.

Network

ReachShare
Out of network54%
In network46%

Slight majority of engagement comes from outside your current follower base. That's healthy; it means the algo is pushing posts beyond the graph. Keep feeding it hooks that travel.

Top countries (engagements, last 28 days)

CountryEngagementsShare
US7,90227%
IN4,14714%
FR2,96210%
GB1,4085%
CA1,3865%
DE9783%
NG9243%
TR8223%
ES6792%
JP6352%
NL6172%
SA4271%
AU4011%
PL3811%
SE3731%
BR3471%
AR3401%
AE3001%
RO2821%
IT2661%

US is the top market by a wide margin. France is #3, which makes sense given you're French, but it's already a smaller slice than you'd think. The account is functionally an Anglophone account with a French tail, not a French account with an Anglo tail. Post English-first.

3. 3. Best posting times

Based on hourly like data over the last 28 days. All times in UTC. Add +1h for Paris (CET), subtract 4h for EDT, subtract 7h for PDT.

Best hours (UTC)

Hour UTCHour ParisHour NYCLikes
09h10h05h135
15h16h11h126
10h11h06h115
18h19h14h123
16h17h12h112
20h21h16h114
17h18h13h110
19h20h15h107
11h12h07h105
14h15h10h92

Two clean windows:

  1. European morning, 09 to 11 UTC (10 to 12 Paris). Your US audience is asleep but FR/GB/DE/IN are waking up.
  2. US midday to afternoon, 15 to 20 UTC (11 to 16 NYC). Widest window; longest tail.

Dead zones: 00 to 07 UTC (everyone's asleep except India).

Best weekdays

DayLikes
Tuesday341
Saturday305
Wednesday264
Thursday263
Friday237
Monday180
Sunday159

Tuesday is the clear winner. Saturday is the sleeper hit (probably lighter competition on the feed). Sunday is dead; do not ship launches on Sunday.

Top 10 individual time slots

Slot (UTC)Likes
Sat 09h52
Tue 08h42
Sat 11h37
Tue 14h36
Tue 19h35
Wed 20h35
Thu 16h31
Sat 15h29
Fri 10h28
Thu 10h26

Saturday morning (Paris time) is your single best slot. That maps to US East Coast early-morning scroll and Europe late-morning coffee.

4. 4. Top performing original posts (last 88 days)

ImpEngL / R / RT / B / FDatePost
9,51018225 / 7 / 2 / 7 / 1Mar 30"I reviewed @NanoCorpHQ, an agent that builds and runs companies for you. I clicked 'surprise me'. It created HostGuard..."
9,07386397 / 12 / 8 / 8 / 0Mar 09"Hello Internet, I just shipped something" + image
6,637687148 / 42 / 8 / 10 / 1Apr 07"my abandoned startup ideas whenever i buy a new domain name" + image
6,00313525 / 7 / 1 / 1 / 0Mar 26"hey chat! i published my first (very honest) SaaS review of @digistorms_ai..."
5,66011919 / 7 / 2 / 7 / 0Mar 29Review of Reddit lead monitoring tool
4,56917419 / 3 / 0 / 0 / 0Mar 18"empty repo, let's try new things"
4,2897814 / 8 / 1 / 0 / 0Mar 28"wait until you hear about those making memes from Claude Code"
3,49121289 / 11 / 4 / 5 / 0Mar 30"every single time i ask claude to write anything" + image
3,11524025 / 5 / 3 / 11 / 0Mar 17DaaS directory launch
2,956558 / 4 / 0 / 0 / 0Mar 13"I am genuinely starting to hate build steps"
2,8545622 / 9 / 2 / 3 / 0Mar 22"same energy as 'we are replacing emails'"
2,8009216 / 2 / 0 / 0 / 0Apr 03"trying something" + link + image
2,59314439 / 29 / 2 / 1 / 2Apr 10"everybody is building 'something new'. who's building 'something old'???"
2,5378218 / 1 / 3 / 0 / 0Mar 18"what do you people want???" + image
2,53011120 / 13 / 1 / 2 / 0Mar 13"What are y'all using to track errors in your webapps?"
2,5175826 / 3 / 0 / 1 / 0Apr 02image-only post
2,45114724 / 4 / 1 / 2 / 0Apr 12"who's hiring??"
2,4148233 / 3 / 0 / 1 / 1Mar 11"hey mom, i've got a match with marc lou"

What the top 20 tell us

  1. SaaS review format dominates the impression leaderboard. NanoCorp review at 9,510 is the top performer. Five of your top 20 are reviews.
  2. Engagement rate crown goes to observational / memey posts, not reviews. "Hello Internet, I just shipped something" got 863 eng on 9,073 imp (9.5% rate). Reviews sit around 2 to 3%.
  3. "my abandoned startup ideas whenever i buy a new domain name" is the standout: 148 likes, 42 replies, 10 bookmarks on 6,637 imp. This is your archetype post. Relatable, specific, visual, ending in a picture that completes the joke.
  4. Questions to the audience punch above their weight: "who's hiring??", "What are y'all using to track errors?", "who's building something old?". Low effort, high reply counts, algo loves them.
  5. "I reviewed" is your signature phrase. Nine of 94 originals start with "I reviewed". They average 4,200+ impressions each. That's your earned brand on X.
  6. Launch posts do great when framed minimally: "Hello Internet, I just shipped something" beats any corporate launch copy you could write.

What's not working

  • Replies barely convert to follows. 413 replies in 88 days produced effectively zero attributable follows. You're burning time on them.
  • "trying something" / "empty repo, let's try new things" style posts reach okay but engage poorly (low likes/imp ratio and ~0 follows).
  • Text-only posts without media average 1,433 impressions vs 1,901 for posts with media or links. That's a 33% penalty for not attaching something.
  • Posts with shortened links to external sites (reviews especially) get fewer bookmarks/shares than embedded images. Consider native X threads for reviews instead.

5. 5. The profile is the funnel

This is the most important finding in the whole audit.

  • 757 follows gained in 14 days.
  • 19 follows attributed to posts over 88 days.
  • Therefore roughly 97% of your follows come from profile visits, not from impressions on individual posts.

Implication: the post's job is to get people to click the profile. The profile's job is to convert. You should treat your bio, pinned post, header image, and top three replies visible on your profile grid as a funnel.

Status check from the HAR:

  • Bio / description: not visible in the pulled data (may be blank or truncated in the API response; verify manually).
  • Handle is @AlexisBouchezFR while the site is alexisbouchez.com and 90% of engagement is English-speaking; the FR suffix probably confuses 73% of visitors. Consider renaming to @alexisbouchez or @alxbouchez if available.
  • Verified: yes (62% of followers are also verified, which is unusually high and signals you're in the "power user / builder" graph).

6. 6. 50+ ideas to grow the account

Grouped by leverage. Start with section A; it is the highest ROI.

A. Profile funnel fixes (do these this week)

  1. Audit the bio manually. Target: 160 chars, one line about what you do, one line about who you do it for, one line that hooks curiosity. Example: "I review SaaS on YouTube. I ship startups. I write about both. new review every Tuesday."
  2. Rename the handle if @alexisbouchez or @abouchez or @alxbouchez is free. The FR suffix is a retention tax you pay every time someone from a non-FR country hovers your handle.
  3. Replace pinned post weekly with the previous week's top original. You already generate hit posts; rotating them in pin slot is free lift.
  4. Pin a thread instead of a single tweet. Threads hold the reader longer, which correlates with follows. Use your "review" format as the pinned thread template.
  5. Redesign the header image to show proof: a grid of SaaS product logos you've reviewed, with "I review one SaaS per week" overlay. Do not use a city photo or a random gradient.
  6. Link in bio: point to /reviews not the homepage. That's your conversion page.
  7. Name field: consider "Alexis Bouchez: SaaS reviews" in the display name. The bracket after your name gives context on the FYP without costing bio space.

B. Content formats that already work (double down)

  1. One SaaS review per week, posted Tuesday 08h UTC. Tuesday is your strongest day, 08 to 11 UTC is your strongest window.
  2. "I reviewed X" opener + screenshot + 1-line verdict + thread. This is your moneymaker; it already produces 3,000 to 9,500 impression posts. Systematize it.
  3. Abandoned domain names as a recurring series. That post got 148 likes, 42 replies, 10 bookmarks. Do it once a month with a fresh batch.
  4. "every single time i ask claude to X" as a meme format. 89 likes, 212 eng. Pick five Claude-related pain points you already live with and queue them.
  5. Open-ended questions once a week: "who's hiring?", "what are you using for X?", "what's your favorite indie dev tool nobody talks about?". Cheap to post, high reply volume, feeds the algo graph.
  6. Screenshot of the dumbest LLM output you saw that day. Works because it's relatable, visual, and 0 effort to produce.
  7. "Hello Internet, I just shipped" every time you ship anything on palmframe, hypersuite, hyperbulletin, etc. The phrase is yours now; own it.
  8. Review of your own reviews: "I reviewed 20 SaaS in 90 days. Here's what I learned." Include the actual breakdown (best, worst, most surprising, most overhyped).

C. New formats to test

  1. "I gave $X of my own money to $tool. Here's what happened." Real money, real stakes, real screenshots. Dead simple differentiator.
  2. "If I were starting from zero in 2026": list of the stack you'd use, tools you'd ignore, first 10 things you'd ship. Timeless bookmark magnet.
  3. "Rank my abandoned projects". Post a grid of the domains you own with a voting poll. The audience will tell you which to build.
  4. Weekly "shipped" log. Monday morning post: here's what I shipped last week, here's what I'm shipping this week. Accountability + social proof + recurring slot.
  5. "Roasting my own landing pages". You have several products; self-roast is memey and drives review traffic.
  6. "1 hour, 1 product" livestream announcements. Tease at 08 UTC, go live at 15 UTC, recap at 20 UTC. Three posts off one piece of work.
  7. Screen recordings (native video) of the SaaS reviews. Auto-captions. 15 to 40 seconds. More reach than YouTube links.
  8. "Dev tool obituaries": short post per week about a tool that died and what replaced it. Niche, bookmarkable, evergreen.
  9. Before/after screenshots of your own UI work. People love renders.
  10. Comparison posts: "X vs Y for Z workflow, tested both for 24 hours". Bookmark magnets.

D. Timing and cadence

  1. Raise originals from 1/day to 3/day. You're capped at ~1.07 originals per day. The algo rewards posters who post; 3/day is the sweet spot without feeling spammy.
  2. Cut replies from 4.7/day to 1/day. Replies generate 0 follows and drain time. Reply only when:
    • The author has 10k+ followers, or
    • It's a substantive insight that could stand alone as a quote post.
  3. Queue posts on Sat 09 UTC. That's your single best slot and you're almost certainly not using it intentionally.
  4. Silent Sunday. Don't ship on Sunday. Use the day to batch-write Monday and Tuesday.
  5. Batch writing on Friday. Write Mon/Tue/Wed's posts in a single session Friday afternoon. Schedule with the X composer.
  6. Follow the 3/1 rule: 3 posts value (reviews, takes, insights), 1 post personality (rant, meme, observation). Pure value posts fatigue; pure memes don't convert.

E. Network plays

  1. Quote-tweet, don't reply. Quote tweets show on your profile grid; replies don't. Switch 80% of your current replies into quote tweets when the post is worth amplifying.
  2. Tag strategically, not habitually. Only tag founders whose audience overlaps yours and whose engagement will show up on their followers' feeds. Tagging noisy accounts wastes tags.
  3. DM top 20 SaaS founders with a soft pitch: "I'd review your product publicly, no charge, if you'll boost the review on your account." Converts them into distribution.
  4. Build a 20-person "builders guild" group chat. Agree to like and reply within 15 minutes of any member shipping a launch post. Coordinated early engagement = algo lift.
  5. Marc Lou / founders you already engage with: pick 5, schedule a monthly quote-reply of one of their posts with a real take. Recurring proximity to bigger accounts.
  6. Cross-post your reviews to Reddit (r/SideProject, r/SaaS, relevant vertical subs). Include the X link at the end. Pulls Reddit traffic into X follow count.

F. Growth hacks that are low risk

  1. Add a footer to every YouTube review: "follow @AlexisBouchezFR on X". You have 260+ AI analyses and several reviews; that's a one-liner addition that could produce hundreds of follows.
  2. Add "Follow me on X" to your newsletter outbound emails (beehiiv post footer).
  3. Auto-DM new followers a single question: "what SaaS should I review next?". Low-touch engagement + free research signal.
  4. When a post crosses 5k impressions, reply to your own post with a bonus insight or screenshot. Compounds the post's life in the algo.
  5. Turn your best post each week into a longer LinkedIn version. Cross-pollinate; funnel LI readers to your X.
  6. Include a "as seen on X" or "from my X thread" line on your blog and research posts. Bidirectional trust.

G. Experimental content ideas (next 30 days)

Each of these is structured as a post-ready draft. Use them verbatim, ship one per day for 30 days, measure.

  1. "I bought the 10 most hyped AI SaaS on Twitter this week. 7 of them didn't work. Thread."
  2. "I opened Claude Code and asked it to rebuild Notion. Here's hour 1." (video)
  3. "every builder I know has a domain graveyard. post yours." (reply guy heaven)
  4. "the 3 SaaS I pay for that I will never cancel."
  5. "unpopular opinion: the indie hacker discord is more useful than YC."
  6. "I used $tool for 24 hours. verdict: fire the PM."
  7. "2026 startup ideas I refuse to build myself. pick one."
  8. "review of my own /reviews page, honestly: here's what's broken." (self-roast + traffic)
  9. "asked 5 founders what they wish they'd built first. all 5 said onboarding."
  10. "found a SaaS with one customer doing $200k ARR. here's how." (case study)
  11. "hire your next contractor by searching for their abandoned side projects, not their resume."
  12. "I built X in Y hours with Z. code in comments."
  13. "the 'indie hacker starter pack' in 2026" (list-grid meme)
  14. "screenshot of the worst landing page I found today + why it works anyway."
  15. "French tech twitter vs US tech twitter, spotted the difference."
  16. "I reviewed my last 100 commits. here's what I actually built vs what I told myself I was building."
  17. "the SaaS founder archetype that makes me close the tab instantly."

7. 7. What to measure in 4 weeks

Re-pull the HAR on 2026-05-11 and compare:

MetricToday4wk targetStretch
Followers11,77713,00014,000
Net follows / day455575
Originals / day1.072.53.5
Reply : Original ratio4.41.51.0
Avg impressions / original~1,8002,5003,500
Top post impressions9,51015,00025,000
Posts with media %67%85%95%

If followers grow but avg impressions / original doesn't, the funnel is working but the content isn't scaling; keep pushing format #9 (reviews) and #19 (weekly shipped log). If impressions grow but followers don't, the bio is the problem; go back to section A.

8. 8. One-week action plan

Monday: fix the bio, fix the pinned post, audit the header image. Queue Tuesday's review post for 08 UTC.

Tuesday: ship the review. Reply to every comment within 60 minutes.

Wednesday: "shipped" log post at 10 UTC. Cross-post to LinkedIn at 17 UTC.

Thursday: observational / meme post at 16 UTC. Low-effort, high engagement rate.

Friday: batch-write Mon/Tue of next week. Queue Saturday morning hook post.

Saturday 09 UTC: best slot of the week. Ship a question post or abandoned-ideas post.

Sunday: rest. Do not post. Scroll less.

Re-pull the HAR Sunday night, compare to the snapshot in section 7, tune for next week.

9. 9. Appendix: raw data

  • Handle: @AlexisBouchezFR
  • Display name: Alexis Bouchez
  • Verified: yes (blue)
  • Followers: 11,777; verified followers: 7,293
  • HAR file: ~/Downloads/data.har (57 MB, pulled 2026-04-13 17:39)
  • Sections captured: AccountOverview, ContentPostList, AudienceDaily, Heatmap, CountryCode
  • 507 posts in ContentPostList; oldest 2026-01-15, newest 2026-04-12
  • 346 images fetched from pbs.twimg.com in the same session (saved to /tmp/xhar_out/images/ during extraction)

This audit should be regenerated monthly until net follows/day crosses 75.