A WorldPlace case study based on 28 days of Google Search data.
Over 28 days, +1 Loot to Forge recorded 20,225 Google Search clicks across the language versions of its WorldPlace page. The English version received 31.
I run WorldPlace, a website that combines Roblox game information, discovery features, and tools for creators. Its Search Console data gives me a practical way to decide which games deserve closer attention and which questions their pages need to answer.
For this case study, the strongest signals came from localized game pages and searches for in-game reward codes. They raise concrete product questions: how to recognize a game across languages, keep changing information accurate, and help a reader move from a quick answer to deeper research.
Here is what the data shows, and how I would use it to guide the next round of improvements.
What the Search Console data shows
The reporting period is September 8 through October 5, 2026, with the search type set to Web. The property-level chart recorded 58,664 clicks and 719,215 impressions.
To compare games, I grouped the game-page URLs in the 979-row Pages export by their game slug. That brings URLs such as /th/games/1-loot-to-forge and /vi/games/1-loot-to-forge into the same group.
Here are the six leading games by clicks after combining their language versions:
| Game | Search clicks | Impressions | CTR |
|---|---|---|---|
| +1 Loot to Forge | 20,225 | 100,338 | 20.16% |
| Find the Needle | 8,472 | 68,286 | 12.41% |
| Find a Needle in a Haystack | 5,592 | 70,973 | 7.88% |
| Command an Army | 5,048 | 93,712 | 5.39% |
| Steal an Egg | 3,690 | 131,125 | 2.81% |
| Anime Dice | 3,170 | 54,646 | 5.80% |
The Pages export totals 60,478 clicks. That differs from the property-level chart because Search Console uses different aggregation methods for different views. I use the Pages total for page contribution calculations, following Google's explanation of report aggregation.
On that basis, +1 Loot to Forge accounts for 33.44% of exported page clicks. It is the clearest main case for this dataset.
The grouping itself can be expressed with a small Python function. It expects records from the exported Pages table:
import re
from collections import defaultdict
from urllib.parse import urlsplit
def summarize_games(page_rows):
totals = defaultdict(lambda: {"clicks": 0, "impressions": 0})
for row in page_rows:
path = urlsplit(row["Top pages"]).path
match = re.search(r"/games/([^/]+)/?$", path)
if match:
game = totals[match.group(1)]
game["clicks"] += row["Clicks"]
game["impressions"] += row["Impressions"]
for game in totals.values():
impressions = game["impressions"]
game["ctr"] = game["clicks"] / impressions if impressions else None
return dict(totals)
CTR comes from combined clicks divided by combined impressions. Averaging the individual page percentages would give small pages too much influence.
This ranking measures WorldPlace's search performance during one period. It does not establish the most popular Roblox games worldwide or the fastest-growing games this week.
One game can have very different search results across languages
Across the Pages export, non-English URLs received 99.09% of clicks. Vietnamese, Thai, and Brazilian Portuguese pages together accounted for 57.38%.
The language breakdown for +1 Loot to Forge makes that distribution easy to see:
| Language version | Search clicks |
|---|---|
| Thai | 6,187 |
| Brazilian Portuguese | 3,973 |
| Vietnamese | 2,952 |
| English | 31 |
These are results for this site's pages. Ranking, competition, and the queries each page appeared for could all contribute to the difference. A translated URL also does not tell me a reader's native language.
Still, the product implication is substantial: content maintenance has to include the localized pages receiving those clicks.
For a game directory, I would organize localization around a shared game identity. The official Roblox link and developer belong to that identity. Local titles, spelling variants, and explanatory copy belong to the language version.
That gives readers two useful things at once: wording they recognize and a clear way to confirm which game the page describes.
It also makes updates easier to reason about. If a developer changes a reward announcement, that is a change to the underlying game information. Every language version using that information becomes a candidate for review.
The translation can sound natural while still pointing back to the same source.
What reward code searches mean for a game page
For readers outside Roblox, a game code is a string a player may redeem for an in-game reward. It is different from the game's source code.
Of the 1,000 exported queries, 753 contained recognizable code or redemption terms, including code, codes, โค้ด, and 코드. Those queries contributed 20,379 of the sample's 22,640 clicks, or about 90%.
Examples included code xúc xắc anime, an Anime Dice code query in Vietnamese, and code tìm kiếm cây kim, a Vietnamese query about finding a needle and reward codes.
This is a keyword classification of the exported sample. Search Console omits anonymized queries and limits table rows, as Google's data-discrepancy documentation explains. The percentage should stay attached to that sample.
For +1 Loot to Forge, the official Roblox description gives a straightforward gameplay outline: build power by clicking, defeat enemies, collect ores, and forge equipment. The developer is Good Bro Studio.
That basic loop gives the page context. The code searches suggest a more immediate task: finding reward information a player can actually evaluate.
An October 7, 2026 source check showed why that requires ongoing attention. The WorldPlace game page still included a [Races] title and references to 30000CCU and 20000CCU. The official Roblox page showed [BOSS] and listed 100000CCU and SORRYBUG in its description.
The pages were showing different updates. That called for a content review. It did not establish whether any of the codes still worked.
For maintaining this information, I would keep three fields distinct:
Source: where the claim came from, such as a developer announcement or a community report.
Verification: whether it was observed in a source, tested in the game, or reported as no longer working.
Checked time: when that particular claim was last reviewed.
A general page update date cannot communicate all three. Refreshing player statistics should not make an older code claim look newly tested.
For this audience, a useful page should make the game identity, reward information, and supporting source easy to find. A concise gameplay explanation can then help readers continue when codes are unavailable or when they want to understand what to do next.
Similar names can belong to different Roblox games
The next two games in the click ranking expose another problem: similar names can make separate records look interchangeable.
| Game | Developer | Roblox Place ID |
|---|---|---|
| Find the Needle! | aarush's fruit game | 83238501165241 |
| Find A Needle in a Haystack! | CrossJump Games | 93134232675115 |
In Find the Needle!, the official description tells players to collect hay, sell it for money, buy upgrades, and find the needle.
In Find A Needle in a Haystack!, players pull hay, feed a horse, upgrade tools, and search alone or with up to three friends. Each run begins with a fresh farm and a new needle location.
The games share a recognizable premise, but their developers, official links, and described systems differ. Combining them could put the wrong instructions, rewards, or statistics on a page.
That is why I would use explicit game identity for content records and keep name matching as a separate lookup step. A localized title can help find a candidate. The official link and developer help confirm it.
The same caution applies to analytics. A query containing “needle” may be ambiguous. Separate query and page exports do not establish which page received that query's clicks. An uncertain match should remain uncertain until more specific data resolves it.
More impressions do not always mean more clicks
Steal an Egg had the most impressions among the game groups: 131,125. It produced 3,690 clicks, for a CTR of 2.81%.
By comparison, +1 Loot to Forge recorded fewer impressions and substantially more clicks.
That gives me a useful investigation target. I would break Steal an Egg down by language, query type, and position before deciding whether its titles, content, or coverage need to change.
The broader site trend adds context:
| Period | Search clicks | Impressions | CTR |
|---|---|---|---|
| September 22–28 | 22,372 | 212,528 | 10.53% |
| September 29–October 5 | 13,339 | 268,180 | 4.97% |
In the final week, impressions increased by 26.19% while clicks fell by 40.38%.
The site was appearing in more search results, but those appearances were producing fewer clicks overall. The export does not contain daily data for each game, so it cannot identify which game caused the change.
It does show why a useful review needs both reach and response. A bigger impression count gives me another question to investigate.
Where player information becomes creator research
WorldPlace also includes creator tools. The challenge is deciding how those tools fit the needs revealed by search.
Game detail pages received 99.51% of the exported page clicks. The game ideas generator received 181 search clicks across its language versions. There were also explicit queries such as roblox game idea generator, which contributed 82 clicks in the query export.
Those figures show an initial search signal for creative work, alongside a much larger entry point through game information. They do not describe what readers did after arriving.
I would use the search data to choose research priorities, then examine the game's documented mechanics before proposing a new design.
For +1 Loot to Forge, the documented sequence of gaining power, fighting, collecting materials, and forging suggests a focused question:
Can the first crafting decision offer a tradeoff that a new player understands and notices immediately?
One possible research brief would be a small workshop prototype with two craftable tools. One tool could improve collection speed; the other could open a different route. The first test would examine whether players understand the choice and can explain why they made it.
The reference-game input in WorldPlace's generator provides a place to carry game context into that process. For a useful demonstration, I would record the input constraints, the actual output, and the edits that make the idea small enough to test.
The human decision belongs in the record too. Which suggestion adds a meaningful choice? Which one adds production work? What can a short playtest actually answer?
What I want to measure next
The next round of work should connect search entry points with what happens on the site.
I want to measure how often readers open an official game source, continue to a related game, or enter a creator tool. Within the generator, I would measure three separate steps: opening the page, completing a generation, and saving a concept.
I also want to compare changes at the same level as the problem. A revised Thai game page needs a view of its relevant queries and search performance, alongside on-site behavior. An increase in total site impressions would not answer whether that particular revision helped.
For now, +1 Loot to Forge gives me a clear priority: review the localized pages that already bring readers in, make the source and status of changing information easier to understand, and connect deeper research to questions those pages can support.
The next useful improvement may be a clearer answer on a page someone already needs.
If you maintain a multilingual directory or content product, how do you keep translated pages in sync when the underlying information changes?
Data source: my WorldPlace Google Search Console export for September 8–October 5, 2026. Page comparisons combine language versions by game slug. CTR is calculated from summed clicks and impressions. Public game descriptions were checked on October 7, 2026.
AI disclosure: AI tools were used for research, analysis, outlining, and drafting this article. The Search Console data came from my WorldPlace property.





Top comments (0)