Terrain Ads & Match SEO
Status: Current development in v0.1.5x. Terrain image slots and the post-match placement contract exist. Server-fed match manifests and the full crawlable publishing flow are being completed as part of the rollout.
SOLZ treats advertising as part of the terrain and match record, not as a temporary banner placed over the game. A sponsored creative can appear inside the arena, and the ads actually used in that match can remain discoverable after gameplay ends.
In-Terrain Placements
Section titled “In-Terrain Placements”Terrain authors define approved ad slots with fixed placement, dimensions, orientation, and location names. Match authority assigns an approved creative to those slots without allowing remote campaign data to create new collision, hide gameplay, or move geometry outside the authored arena.
Current creatives use images placed on terrain surfaces. The shared contract also reserves a future 3D model format without changing the match and post-match data shape.
Each match assignment binds:
- the match and terrain identity;
- the exact terrain slot;
- the creative and its stable content identity; and
- the advertiser destination and display copy.
This frozen assignment means the post-match record can describe the same ads that were selected for the arena.
After the Match
Section titled “After the Match”The result experience can show Sponsored Placements containing every ad recorded for that match. Each row may include:
- advertiser or project name;
- creative, headline, and description;
- explicit sponsored destination link;
- terrain surface and human-readable location;
- view count and seconds visible on screen;
- impression-quality rating; and
- any documented contribution to the match pool.
This gives players a way to revisit something they saw during combat and gives advertisers an attributable record instead of an untraceable texture in a 3D scene.
Why This Creates an SEO Surface
Section titled “Why This Creates an SEO Surface”A WebGPU canvas alone exposes very little useful text to a search engine. Many browser games also keep match context only in temporary client state, so the terrain, sponsor, and completed match have no durable public page to discover.
SOLZ uses stable, shareable match and terrain identities in its URL structure. The publishing layer can resolve those identities into crawlable HTML containing the advertiser name, campaign copy, terrain context, completed-match context, and sponsored destination. URL parameters may select a client view, but the canonical searchable record should resolve to a stable path rather than exist only inside transient query state.
The intended discovery loop is:
- A campaign is assigned to approved slots in a specific terrain and match.
- Players encounter those placements during gameplay.
- The completed match publishes the placements actually used.
- Public match and terrain pages expose readable metadata and sponsored links.
- Search engines and shared links can discover the advertiser through the SOLZ match context.
SEO does not come from placing an image in the arena by itself. It comes from publishing a durable, text-readable record with canonical URLs and metadata.
Ownership Boundaries
Section titled “Ownership Boundaries”- Terrain definitions own the approved slot geometry and fallback creative.
- Match authority owns the immutable creative assignment for that match.
- The client renders the assignment and measures the player’s observed placement data.
- The persistent match record owns what can be shown after the match and published for discovery.
Terrain Ads do not authorize changing normal match terrain composition. The shipped terrain keeps its authored slot locations; campaigns supply content for those approved slots.
Related: Claims & Payouts and v0.5 Territory & Terrain NFTs.