WorkBuddy CentralIndependent · unofficial

Why game site selection is mostly a verification problem

Game Site Selection candidate cards with navy verification tabs on a cool white desk

I wrote the game site selection Skill because the largest early risk on a live iframe game site is not a lack of traffic. It is publishing games that cannot be played. A visitor clicks Play, gets a blank screen, leaves immediately, and the site accumulates the bounce behaviour search engines read as low quality. Adding more games makes this worse, not better, if the additions are unverified. That single failure mode determined the shape of the entire method.

This page is a first-person account of why game site selection became a written method, how the channel ranking was developed, what the embed gate rejects, and who needs it. The repository is at github.com/rockyandtom/gaming-site-selection. Everything here was checked on 2026-11-11.

01 /Why did I write a game site selection method?

Because finding candidate games is cheap and proving that an embed renders a playable game is the part people skip. When a library is small, the temptation is to grow it as fast as possible by pulling every title that looks plausible. Each unverified addition is a small chance of a blank frame, and a blank frame is not a neutral event: it produces an immediate exit on a page whose whole purpose is to keep the visitor playing.

So verification is a hard gate placed after finding a candidate and before listing it. The document spends less effort on "where to look" than on the accept/reject criteria for an embed source. That ordering is unusual for a growth document, but it follows directly from the failure mode. A method that optimised discovery first would optimise the wrong thing.

The Skill is also scoped to one phase. Its companion covers building and launching the site; game site selection covers every day after launch. Splitting them was deliberate — a build checklist and an operating rhythm answer different questions, and merging them tends to bury the verification gate under deployment details.

02 /How was the game site selection method developed?

The channel ranking is not theoretical. It came from two practitioner write-ups on expanding a game library and finding promising titles, then was tested on a real project in 2026-09. The useful part of that test is not the ranking itself but the unglamorous availability detail: which aggregator list pages are server-rendered and can be read with a simple pattern, which return 403 on their detail pages, which are JavaScript-rendered and expose only a template string in the HTML, and which were unreachable from the test machine.

Source observed in 2026-09ResultConsequence for a candidate pool
An aggregator's new and trending listsServer-rendered, simple slug patternHighest yield, start here
A second aggregator's new listList page readable, detail pages return 403Usable for titles, not for detail scraping
A third aggregator's new listServer-rendered but language-prefixed redirectsPattern must tolerate a language segment
A fourth aggregator's recent listJavaScript-rendered, HTML holds only a template stringCannot be read with a simple pattern
A fifth aggregator's new pagesOne path 404, one JavaScript-renderedLow yield on that route
Two community sourcesBlocked from the test machine (HTTP 000)Unavailable in that environment

Those observations are a dated snapshot and will change; the ranking and the verification gate are the durable parts. I wrote them down anyway, because a future source can be evaluated against the same criteria rather than accepted on reputation. A source that is server-rendered today may not be tomorrow, but "can I extract a stable list of candidate slugs from the returned HTML" remains the right question.

The method then orders the remaining channels by effort against yield: aggregator new/trending lists first, then search-engine keyword mining around iframe games, embed games, game distribution and html5 games embed, then GitHub code search for