Selfin sells a new kind of risk transfer to CFOs and treasurers, and they check a vendor before taking a call, more and more by asking an AI assistant or pasting the link into a research tool. Every selfin.app address tested (/, /pricing, /careers, /trust, /changelog, a made-up address and /sitemap.xml) returns the same 43 characters to readers that do not run JavaScript: "Selfin. Protect the risk no one else covers". Google renders the page and indexes the brokering pitch, but most AI crawlers and research tools do not run JavaScript. They cannot see which risks Selfin covers, which venues it uses, that it is backed by Y Combinator, or that it is registering with the NFA. A made-up address returns the homepage instead of a 404, and there is no real sitemap.
First action
Open selfin.app/trust with JavaScript turned off and note what a reader sees.
How to measure it
Readable pages
- Now
- –
- Target
- 100% of public pages, with correct 404s and a valid sitemap
- By
- 30 days
Steps
Audit the routes
List every public page and what a non-JavaScript reader receives on each.
Co-founder (product) 1 hour
Choose the rendering mode
Static export or server-side rendering on Vercel for the marketing pages; keep the app parts client-side.
Co-founder (product) 1 day
Render the core pages
Homepage, /pricing, /trust, /careers and /changelog with their full text in the HTML.
Co-founder (product) 3 days
Fix 404s and the sitemap
Return a 404 status for unknown paths, serve an XML sitemap and link it from robots.txt.
Co-founder (product) half a day
Write titles and descriptions
A distinct title and description for each page, with the risk examples and venues.
Founder & CEO half a day
Verify
Fetch every page with JavaScript off, submit the sitemap in Search Console, and ask two AI assistants what Selfin does.
Co-founder (product) 1 day
Track the source
Add a how-did-you-find-us question to the demo booking and count answers that name search or an AI assistant.
Founder & CEO ongoing
Why it works
Move the site to static or server-side rendering (the site runs on Vercel, which supports both) so each page has its text in the HTML: what Selfin does, the example risks, the venues, the compliance status, the trust page and the fee model. Return a real 404 for unknown paths, publish an XML sitemap of the real pages and give every page its own title and description. Then check each page with JavaScript off and ask two AI assistants what Selfin does, before and after.
A two-person team with one demo link needs every inbound visit to convert. A CFO or market-making desk whose assistant finds nothing on the site moves on. Readable pages turn the YC launch, LinkedIn posts and outbound memos into links that explain themselves, and the sector, memo and trust pages later in this playbook can only be found once this is fixed.
Ready to use
ChecklistReadable-site launch list
[ ] Homepage text in the raw HTML (risks, venues, YC, NFA status) [ ] /pricing states the fee model in text [ ] /trust explains custody, venues and registration in text [ ] /careers lists the open role in text [ ] Unknown paths return a 404 status [ ] /sitemap.xml returns XML listing the real pages [ ] robots.txt links the sitemap [ ] Unique title and description on every page [ ] Checked with JavaScript off [ ] Two AI assistants describe Selfin correctly
Risks and how to handle them
Design or animation breaks when the pages are rendered on the server
Render the text on the server and keep the interactive parts loading in the browser; compare screenshots before release.
Compliance wording becomes easier to quote
Have counsel review the trust and registration text before it goes live.
Evidence
- Your websiteEvery address tested on November 10, 2026 (/, /pricing, /careers, /trust, /changelog, /sitemap.xml and a made-up address) returns the same 43-character text, "Selfin. Protect the risk no one else covers", to readers that do not run JavaScript; the made-up address loads that page instead of a 404, and /sitemap.xml returns the page rather than a list of URLs.Source
- Search resultsSearch engines that render the page list the homepage as "Selfin - Brokering Event Risk into Prediction Markets", describing Selfin as brokering event risk between the institutions that carry it and the desks that price it, with Kalshi and Polymarket as venues, a sample JFK closure contract, Y Combinator backing, and a note that Selfin is in the process of registering as an introducing broker with the NFA.Source
- HiringOff-Cycle Intern: Sales & Risk (New York, in person, starting January 2027, $50K-$100K a year prorated): half selling to CFOs and treasurers, half building risk models, one-page exposure memos and tools. The post describes Selfin as an introducing broker that helps companies hedge business events such as a club's relegation, an airline strike or a fall in GPU rental prices, structured as block trades on regulated prediction markets with institutional market makers. Sectors named: sports, aviation and AI compute. First 30 days: memos for 10+ target companies and joining CFO calls; by day 90, executing trades. The intern also automates research with code and AI agents and keeps the sales materials and CRM.Source