4
21 Comments

Built a "stocks as football cards" thing. 5 days in, my launch tweet got 7 views. What am I missing?

Hey there,

Honestly writing this a bit confused. I've been building Wall Street Cards (wscards.com) for about six weeks. The idea: take your stock portfolio, turn each stock into a collectible card with stats, line them up as a football starting XI. So you can see at a glance if your portfolio is "all strikers, no goalkeeper" or actually balanced. The stats are sector-relative percentiles (real data from yfinance) and there's a /methodology page explaining how everything is calculated.

I launched the Twitter account 5 days ago (@wscards). Posted an intro, did some replies on Charlie Bilello, Meb Faber, and a couple more. The intro tweet got 7 views. The latest one got 4. Waitlist signups are in single digits.

So basically nothing is happening and I don't really know if it's because:

  • the Twitter algorithm doesn't trust my new account (I might have posted too much, like 50 actions in 5 days)

  • the audience I am trying to reach (retail investors 25-45) doesn't actually hang on Twitter as much as I assumed

  • the football team metaphor is too random and doesn't land for cold readers

  • I priced wrong (Rookie free, Manager €19/month, Champion €45/month)

  • I picked the wrong channel entirely and should be on Reddit or somewhere else

What I would really appreciate, if you have like 2 minutes, is honest opinions on:

When you open the landing at wscards.com, does the concept land in 5 seconds or do you need to think about it?

The methodology page (wscards.com/methodology) — does the rigor feel real, or does it read like marketing dressed up?

Pricing wise, does €19/month for the "Manager" tier sound reasonable for what's described, or way off?

If you were me, what would you do this week? Keep pushing on Twitter, pivot to another channel, change something on the landing?

Sorry if some of this sounds off, I am not native English. Also been heads down on this for six weeks so I can't really see it from outside anymore. Any honest opinion is super helpful, even if it's "this is a bad idea."

Thanks for reading.

Daniel

on June 1, 2026
  1. 1

    Honest take, and I mean it as encouragement: 7 views on a 5-day-old Twitter account is not a product signal, it is a cold-start distribution problem. New accounts get almost no reach, and 50 actions in 5 days probably flagged you. Do not change the product based on that number, the sample is basically zero. The question I would actually stress-test is different. A football-lineup view of your portfolio is fun the first time someone sees it. What pulls them back next week? If the honest answer is not much, then 19 a month is the wrong model, and the metaphor is a great top-of-funnel hook for a one-time viral moment, not a subscription. On channel, your buyer lives on Reddit (r/investing, r/stocks) and in finance newsletters, not cold Twitter, but read each sub's self-promo rules first. This week I would not touch pricing or the landing. I would get it in front of 20 retail investors one at a time and watch whether they open it twice. Repeat usage is the only thing that tells you if you have a product or a clever screenshot.

  2. 1

    Totally get how you’re feeling right now. Hitting zero views after pouring six weeks into something you believe in is one of the most frustrating parts of launching – switching from building to getting users feels like a completely different skill set.

    When it comes to distribution, Twitter can be incredibly tough to crack from scratch unless you already have an audience. For a deep-dive product like Wall Street Cards, and especially with that rigorous methodology page, think about where your target users (retail investors who appreciate analytical breakdowns) are already discussing portfolio strategy. Subreddits like r/investing, r/stocks, or even specific finance forums might be a better place to get genuine feedback and start relevant conversations. It's often less glamorous than viral tweets, but much more effective for landing those initial users.

  3. 1

    I'd actually push back on framing this as a reach problem. 7 views on a 5-day-old account is normal, and replying under Bilello or Meb Faber drops you in front of people who already trust a portfolio system — a novelty card needs a reason to switch, not just exposure. What worked when I launched my small indie app was leading with the single most shareable artifact instead of the pitch: for you that's probably one auto-generated image — "here's my portfolio as a starting XI: all strikers, no goalkeeper" — that people screenshot and post without ever signing up. Does the card render share-ready before the waitlist gate, or is the visual locked behind signup right now?

    1. 1

      This is the sharpest reframe in the whole thread. Going to push myself to take it seriously.

      Honest answer to your question: yes, the visual is currently locked behind signup. The pre-made squad poster on the landing is the demo, but the actual "your portfolio as a squad" generator is gated behind the waitlist as a fake-door. People sign up, then nothing happens until I have the engine ready (which is weeks away).

      So the funnel right now is exactly backwards from what you described. You are right that it should be: visit landing, generate your squad, share the image, waitlist becomes optional ask AFTER the value is delivered.

      Going to start with the manual move this week. Offering on Twitter and in this thread that I will generate any squad image for free if someone replies with their tickers. That gives me real handmade outputs to share as proof of concept, and tells me whether the artifact actually does what you are predicting before I invest weeks in automating it.

      Then if that gets traction, I scope a stripped down generator that ships in a week or two, no signup needed, share button baked in.

      Thanks for not letting me get away with "the engine is coming." This is feedback that saves months.

  4. 1

    Hello,
    The concept is clear in less than five seconds, and the football/portfolio metaphor is original.

    Regarding Twitter: 5 days and 50 actions is definitely too fast for a new account. The algorithm tends to penalize that kind of behavior. I would slow down to a maximum of 1–2 posts per day and let the account age for 2–3 weeks before drawing any conclusions.

    Regarding pricing: €19/month for a visualization tool with no established track record is difficult to justify for a retail investor. A more generous freemium model with a paid tier around €9/month would probably be easier to convert initially.

    Regarding acquisition channels: Reddit would be more relevant. r/investing and r/portfolios are active communities that tend to appreciate this type of visual tool. That's where I would start.

    1. 1

      Really appreciate this. Three different angles all useful, and the Twitter and Reddit parts line up with what other commenters here have said. Multiple people pointing at the same thing now, so going to take it seriously.

      Slowing down to 1-2 Twitter posts a week (not day) for the next 3 weeks and putting more energy into reply game and Reddit instead. r/investing and r/portfolios are next on the list this week.

      On pricing I want to push back gently, just to share the thinking. The €19 is intentionally a price test, not a committed price. The fake door is designed to discover whether enough retail are willing to click that button at all. If conversion comes back at 0%, you are right and we drop to €9 with a bigger free tier. If conversion is around 2-3%, the €19 stays and we have real signal there is intent to pay at premium. Right now visit volume has been too low to read so we don't know yet.

      That said, the "generous freemium plus €9 paid tier" structure is exactly the fallback if €19 doesn't convert. So we are likely going to end up where you suggested anyway, just by walking the data backwards.

      Thanks for the time.

  5. 1

    Daniel — the concept is genuinely fun and the football metaphor lands in a second. The 7 views problem is distribution, not the idea.

    One angle I haven't seen anyone mention: how AI search engines see your site right now. Products that pull live financial data are especially well-positioned for AI citation because queries about portfolio balance, sector allocation, and review tools are exactly what people type into ChatGPT.

    If your site uses client-side rendering (Next.js by default), the AI crawlers may see a nearly empty page before the JavaScript runs. That means every search query you'd naturally rank for in AI results — "turn stocks into cards," "visualize portfolio sectors" — gets served to users from competitors' sites instead.

    Two quick things to check this week:

    1. Curl the methodology page from a terminal without JavaScript. If the text content of how the cards work is visible, you're fine. If it's blank until React hydrates, you're losing every AI search impression.
    2. Search for "Wall Street Cards" in ChatGPT or Perplexity right now. If they can't describe what the product does from your own site content, that's a signal the technical foundation needs work before distribution channels matter.

    The pricing feels fine and Twitter is a 5 day account — nobody gets traction that fast. But fix the invisible-to-AI problem first so when someone does search for portfolio visualization tools, the site actually shows up.

    1. 1

      Update for anyone following: just added Article and WebSite JSON-LD plus canonical and robots hints with max-snippet on both pages. Took 10 minutes. Already validated with Google Rich Results test and schema.org validator.

      The actual lever, as you said, is now getting the methodology page linked from somewhere with real authority. Working on that next.

      Thanks again, this was a 30 dollar SEO consulting session for free.

    2. 1

      Really good angle and one I had not thought through carefully. Quick check on the technical side first.

      The site is plain HTML, no React, no Next.js, just static pages on Netlify. When you curl wscards.com or wscards.com/methodology, all the text content is in the raw HTML response. So the "blank page before hydration" failure mode does not apply here. AI crawlers read everything a human reads.

      That said, your broader point still lands. Right now AI search engines like ChatGPT and Perplexity probably do not have us indexed at all, because the site is a few weeks old with almost zero backlinks. Even with perfect HTML, if nobody has linked or written about Wall Street Cards yet, AI search will draw from competitor pages when someone asks "tool to visualize portfolio as football team."

      So the practical takeaway for me this week is less about the rendering layer and more about the indexability layer. Probably worth submitting the sitemap to OpenAI and Perplexity directly, getting the methodology page cited or linked from at least one substack or blog, and adding structured data so crawlers parse methodology content as articles rather than plain text.

      Thanks for raising this, distribution-after-foundation is the right framing and I had been thinking about it backwards.

    3. 1

      The separation of "do they want the metaphor" vs "where do they talk about this already" is the clearest framing I've had on the problem.

      I think you're right that investing subreddits will give blunter, faster signal than Twitter at this stage. Going to test r/investing + r/stocks this week with a non-promotional question format and see what comes back.

      Also: TikTok hadn't crossed my radar but the visual metaphor does land in a swipe — worth exploring once the engine is live and I can show real cards being generated.

  6. 1

    Built a personal finance app and went through almost exactly this. A few honest reactions:

    The concept does land - I understood it in about 3 seconds. The football team framing is actually the strongest thing about it because it makes an abstract problem (portfolio balance) feel tangible. I wouldn't ditch that.

    On Twitter: 5 days with a new account is genuinely too early to read the signal. The algorithm treats new accounts as basically invisible for the first few weeks regardless of content quality. The 50 actions in 5 days might also have flagged you. I'd slow down, be more selective, and give it 3-4 weeks before drawing conclusions.

    The channel question is harder. Retail investors 25-45 do exist on Twitter but they're scattered. r/investing and r/stocks would probably be faster for early validation - the feedback is blunter but you'd know within a week if the concept resonates.

    Pricing feels fine for what it is. I wouldn't change that yet.

    Honestly the 7 views problem is almost certainly distribution, not product.

    1. 1

      This is super helpful — thank you for the perspective. The 3-4 week
      timeline is exactly what I needed to hear (I was already drifting toward
      the "pivot everything" panic mode).

      Curious: when you went through this with your personal finance app, did
      you find Reddit/communities or just patient Twitter eventually pulled?
      I'm trying to figure out where to invest the next 2 weeks of effort.

  7. 1

    7 views on a launch tweet usually means the algorithm didn't pick it up. happened to me too. thing that worked was replying to bigger accounts in the fintech space with actual takes, not promoting my thing. after a week of that my next tweet got 2k views. also the card concept is fun, have you tried posting in fantasy sports communities? that crowd loves this stuff.

    1. 1

      The 0 → 2k views story is genuinely encouraging , and "actual takes, not
      promoting" lines up with what I think went wrong (I was broadcasting).
      Going to lean hard into replies this week.

      The fantasy sports angle is something I had not considered at all.
      Going to look at r/fantasyfootball this weekend, that audience is
      literally already in the headspace of "stats + positions + lineups."

    2. 1

      This comment was deleted 5 hours ago.

  8. 1

    I relate to this a lot.

    One thing I’m learning while working on my own product is that “I launched on X” and “my target users saw it” are very different things. A new account can be posting into a void even if the product is interesting.

    For your case, I’d probably separate two questions:

    1. Do retail investors understand/want the football-card metaphor?
    2. Where do people already talk about portfolio review/balancing?

    This feels like something that might get better signal in very specific communities: investing subreddits, portfolio review threads, finance Discords, or even TikTok/short-form demos where the visual metaphor lands immediately.

    I wouldn’t judge the idea from 7 tweet views. That’s more a distribution problem than validation.

    1. 1

      The separation of "do they want the metaphor" vs "where do they talk about this already" is the cleanest framing I have heard on this problem.

      On the first question, the IH thread so far suggests yes (4 of 5 commenters say the metaphor lands in under 5 seconds). Not validation but a start.

      On the second, going to test r/investing and r/portfolios this week with a non-promotional question format. Something like "what defensive stock would you add to this portfolio if you were lining it up like a football team." Let the community tell me if they engage.

      TikTok had not crossed my radar but you are right the visual lands faster in a swipe than in text. Worth doing once the engine is live and I can show real cards generated from any ticker. Premature now while the landing cards are static previews.

      Thanks for separating those questions cleanly. Best framing of the day.

  9. 1

    The concept is interesting, but I think the first problem is that the metaphor is doing too much work before the value becomes obvious.

    “Stocks as football cards” is memorable, but cold users still have to translate it into the real benefit: portfolio balance, risk visibility, and a faster way to understand what they actually own. That is probably why the landing has to be extremely direct in the first few seconds.

    I would lead less with the card idea and more with the outcome: “See your portfolio imbalance in one screen.” Then the football-card layer becomes the visual mechanic, not the whole category.

    The naming is worth pressure-testing too. Wall Street Cards is clear, but it locks the product very tightly into the collectible-card metaphor. If this grows into a broader personal investing or portfolio-insight product, the name may start feeling smaller than the actual value.

    Auryxa .com would fit that broader direction better because it feels more premium and finance-friendly, while still leaving room for portfolio insights, investor scoring, visual analysis, and future wealth tools beyond just cards.

    1. 1

      The "metaphor doing too much work" critique is fair and probably the single most actionable piece of feedback so far. Going to test a hero variant that leads with the outcome ("see your portfolio imbalance in one screen") and lets the football mechanic do its job underneath.
      On the naming: appreciate the thought but Wall Street Cards is staying for now, it earns the right to be the category name as long as the product is built around the card metaphor. If the product widens later, that conversation reopens, but renaming pre-validation would be optimization on the wrong axis.

      Thanks for taking the time to write that out.

      1. 1

        That makes sense.

        If Wall Street Cards is intentionally built around the card mechanic, then I would not force the naming question before validation either.

        The immediate test is probably the hero section. If the first screen makes the outcome obvious, the card metaphor becomes an advantage instead of extra translation work.

        I’d test 2 or 3 versions around:

        “See your portfolio imbalance in one screen”

        “Understand what your portfolio is really made of”

        “Turn your holdings into a visual portfolio snapshot”

        If you want, I can put together a short written breakdown with stronger hero variants, the clearest first-user segment, and a simple validation angle for testing whether the card metaphor is helping or hurting.

        1. 1

          Those three hero variants are useful test material on their own, thanks for putting them down. Going to A/B the existing hero against the most outcome-led one ("See your portfolio imbalance in one screen") once the site has enough traffic to read variance, probably end of this month.

          On the longer written breakdown, I will hold off for now, partly because the validation problem right now is distribution not copy, and partly because with 10 visits a day I would not have the data to know if a more refined hero is working or not. Once the site is getting 100+ daily visits and there is a real conversion baseline, your offer is something I would revisit.

          Keep noticing your comments though, the framing thinking is sharp.

          1. 1

            That’s fair.

            At 10 visits a day, I would not overthink A/B testing either. The bigger test is probably whether the right type of investor understands the product fast enough to care.

            For this stage, I’d focus less on generic traffic and more on 2 or 3 very specific user pools: people who already track portfolios manually, retail investors posting portfolio screenshots, and beginner investors who know they own stocks but do not understand their exposure.

            If those people do not care, the hero line is not the main issue. If they do care, then the copy can be refined around what they repeat back.

            So yes, distribution first. But I’d make it very targeted, not just “get more visits.”

Trending on Indie Hackers
Your build-in-public audience is not your market. I learned the difference the slow way. User Avatar 102 comments I built a WhatsApp AI bot for doctors in Peru — launched 3 weeks ago, 0 paying customers, and stuck waiting for Meta to approve my app User Avatar 58 comments From broke and burned out as a PM, to launching my SaaS and optimizing my health User Avatar 30 comments I kept starting projects and dropping them. So I built a system that wouldn’t let me User Avatar 23 comments We built Shopify themes to $20k/month. Now we have to pivot. User Avatar 21 comments