My first browser game launched on a Tuesday afternoon. I know that because I spent most of Monday night adding the final touches, went to bed at 4 AM, woke up at 7, and pushed it live before my coffee finished brewing. I sat there refreshing the page every ten minutes, waiting for the player count to tick up.
Over the next 48 hours, exactly 12 people played it. Three of them were me. Two were my mom. One was a search engine bot.
I spent six months on that game. Six months of nights and weekends, learning JavaScript from scratch, fighting with canvas rendering, rewriting the collision system four times. And in two days, it was clear that nobody cared. The game sat on the internet like a abandoned car on the side of the road. People walked past it every day and didn't even turn their heads.
The Problem Wasn't the Game
The game was fine. Not great, not terrible — fine. It worked, it was fun for about fifteen minutes, and it had a high score system that saved to localStorage. By any reasonable measure, it was a completed, functional game.
The problem was that nobody knew it existed. I'd built something and assumed people would find it because I'd built it. That's embarrassingly naive in retrospect. The web doesn't owe anyone attention. You don't get traffic for showing up. You get traffic for being findable, and being findable is a completely different skill from building games.
I'd spent zero time on discoverability. No SEO. No metadata. No description that made anyone want to click. The game was a canvas element with a title tag that said "Game." I was basically yelling into an empty room and wondering why nobody answered.
What I Did Wrong
The list is long and I've kept it in a note on my phone so I don't repeat the mistakes. The title tag said "Game." The meta description was empty. The page had no heading that described what the game was. There were no social share tags, no structured data, no sitemap entry. The URL was something like `/games/my-amazing-game-final-v2-actually-final.html`. I'm not kidding.
I also didn't tell anyone. I didn't post it anywhere. I didn't share it in a forum or a subreddit or a Discord server. I built it, put it on a server, and expected the internet to notice. That's not optimism. That's delusion.
The Pivot
That first failure is the reason Gerk Games looks the way it does today. Every game page on this site has a title, a description, structured data, canonical URLs, Open Graph tags, and a breadcrumb. Every game has a strategy guide on the blog because strategy guides are searchable content that brings people in. Every game page has five hundred to a thousand words of original text about the game — not keyword stuffing, but actual descriptions of what the game is, how to play, and why it's worth your time.
I spent six months learning to build games. I spent the next six months learning to make them findable. The second skill was harder and more important.
The Numbers Now
I dug up the analytics from that first game before writing this. Twelve plays in 48 hours. Average session duration: 3 minutes and 14 seconds. Bounce rate: 100% because nobody came back.
Our most recent game launch hit 200 plays in the first hour. Average session duration is over 7 minutes. About a third of players return within a week. The difference isn't the games — it's that people can actually find them now.
I still think about that first game sometimes. I've thought about deleting it, but I leave it up as a reminder. It's humbling to look at something you spent six months on and watch it get ignored because you didn't do the boring work of making it discoverable. That feeling stuck with me way longer than any compliment about a game ever could.