Skip to content

For developers

Publish your game on Playkora — free

Playkora hosts and lists free indie games, and turns each one into a page that is built from the ground up to be found — by search engines, and by the assistants people increasingly ask instead. Publishing costs nothing. What it costs you is the twenty minutes it takes to write real copy about your own game.

What you actually get

Most places you can drop a game give you a listing. Playkora gives you a page — a real, indexable destination that can rank on its own for the things people search when they are looking for a game like yours.

A page built to the standard, not to a template stub

Every published game gets: a unique title and meta description drawn from your own tagline, one canonical URL, breadcrumbs, VideoGame and FAQPage structured data, an About fact block written as readable text, screenshots that carry your alt text and fixed dimensions so nothing shifts while the page loads, and an entry in our sitemap the moment it goes live.

Free hosting, or none at all — your choice

Upload a zipped HTML5 build and we serve it, point us at an HTTPS iframe URL you already host, or keep the game where it is and let your Playkora page act as the discovery page that sends players to it.

Statistics that are actually about your game

Your dashboard shows plays per day, average session length, which locales your players are coming from, and which sites are referring them. It is aggregated from the play beacon, which stores no IP address and does no cross-site tracking.

The guided editor

Publishing runs through a seven-step wizard that autosaves a draft after every step, so you can stop and come back. It is opinionated on purpose: each step asks for the thing that a strong game page needs at that point, and tells you why.

  1. Basics — title, category, one to five tags, release date and age rating.
  2. The pitch — your tagline, with a live preview showing how it will read as a Google snippet, plus the full description and your how-to-play instructions.
  3. Media — cover image and at least three screenshots at 1280×720 or better. Each image requires alt text before it will save; the upload form waits for you to write it.
  4. Play setup — iframe URL, hosted upload, or external link. We check that an iframe URL responds and allows framing before you can rely on it.
  5. FAQ — at least two question-and-answer pairs. The editor suggests questions; you write every answer.
  6. Translations — optional, and the single highest-leverage thing on this list. More below.
  7. Review and publish — the completeness score, then the review queue.

There is a preview tab throughout that renders the real public page component with your draft data. What you see there is what a crawler gets.

The completeness score

The last step grades your page from 0 to 100 against a checklist of everything that separates a page that ranks from one that does not, and lists every unmet item with a link straight to the field that fixes it. Required items gate the publish button. Optional ones — a trailer, extra screenshots, more languages — are shown for what they are: reach you are leaving on the table.

The score exists because the alternative is worse. We will not auto-generate a description, invent alt text or write your FAQ answers for you. Pages built that way are the reason so many indie games sit invisible on aggregator sites: identical, thin, and indistinguishable from every other listing. Blocking publication until the page is real is the whole strategy.

Each language will be a separate indexed page

Playkora runs in English today. The translation machinery is built and ready: when a language is switched on, adding a translation will not just swap labels on one page — it will create a genuinely separate page, at its own URL, with its own title, its own meta description and its own hreflang entry, indexed independently in that market.

That is why it is worth the effort. A German version of your page competes in German results, where the field is far thinner than it is in English. A locale page only goes live when its translation is as complete as the English original, and we never fill one in with machine output and call it a translation.

Built for answer engines, not just search engines

More and more of "what should I play" is answered by an assistant summarising the web rather than by a page of links. That changes what a good game page looks like, and Playkora is built for the new shape of it.

Public pages are fully server-rendered, so a crawler receives complete HTML on the first response with no JavaScript step in between. The facts about your game — genre, platform, controls, developer, release date, languages, price — are written out as plain readable text as well as marked up in JSON-LD, because a summariser quotes prose. Your FAQ renders as real headings and paragraphs, which is exactly the structure these systems lift answers from. The site publishes an llms.txt overview, and our robots.txt names AI crawlers to let them in rather than to shut them out.

What we ask from you

That the game is yours to publish, that the page describes it honestly, and that you wrote the words on it. Every submission is reviewed by a person before it goes live, specifically so that re-uploaded and stolen games do not make it onto the platform. If we decline something you will get an email saying why, and resubmitting puts you back in the queue.

Frequently asked questions

Does it cost anything to publish a game on Playkora?

No. Creating an account, publishing games, hosting an HTML5 build, adding translations and reading your play statistics are all free. There is no storefront and no revenue share, because games on Playkora are free to play — there is no transaction for us to take a cut of.

Who owns my game after I publish it?

You do. You keep every right you had before. Publishing grants Playkora a non-exclusive licence to host, display, translate the surrounding page furniture for, and promote your game so that we can actually show it to players. You can delist a game at any time from your dashboard, and that licence ends with it.

What kinds of games can I publish?

Any game, on any platform — Windows, Mac, Linux, Android, iOS, VR, console, or the browser. You pick the platforms your game runs on and add links to wherever players can get it: Steam, itch.io, Google Play, the App Store, Epic, GOG, a console store, a direct download or your own site. If your game also runs in a browser you can additionally host it here, either as an HTTPS embed you already serve or as a zipped HTML5 build we host for you — WebGL and WebAssembly are both fine, including builds needing cross-origin isolation for threads.

Do I have to write the descriptions and FAQ myself?

Yes, and that is deliberate. Playkora never generates a description, an image alt text, an FAQ answer or a translation on your behalf. Auto-filled text is the fastest way to make a page that search engines treat as worthless, so instead of guessing we simply block publishing until the real content is there.

What is the completeness score?

A 0–100 score on the final wizard step that grades your page against everything that makes a game page rank: cover art, screenshots, alt text, description length, how-to-play instructions, FAQ entries, release date and translations. Every unmet item is listed with a jump link to the field that fixes it. Required items must pass before the publish button unlocks; optional ones are marked as reach boosters.

Can I publish my game in more than one language?

Playkora runs in English at the moment, so translations are not yet something you can add. The system behind them is already built: when another language is switched on, a translation will be a separate page with its own URL, title, description and hreflang entry, indexed independently in that market — not a language toggle on one page. A locale page will only go live once its translation meets the same validation standard as the English original.

What is the point of optimising for AI crawlers?

A growing share of "what should I play" questions are now answered by an assistant summarising the web rather than by a list of blue links. Playkora is built for that: complete server-rendered HTML, facts written as readable text instead of only as markup, a real question-and-answer section on every game page, a site-wide llms.txt overview, and a robots.txt that explicitly welcomes AI crawlers rather than blocking them.

How long does review take before my game goes live?

Every submission is checked by a human before it publishes, which is how re-uploaded and stolen games are kept out. We do not promise a fixed turnaround time, and we would rather not invent one. If a reviewer declines your submission you get an email explaining exactly why, and resubmitting puts you straight back in the queue.

Can I change or remove my game after publishing?

You can edit every part of the page as often as you like — the wizard is re-entrant, so you reopen it at any step. The one locked field is the URL slug, which is fixed at first publish; if it ever has to change, Playkora issues a permanent redirect from the old address so no links or rankings are lost. Delisting takes the page down while keeping your account and statistics intact.

Ready to publish?

Sign up with an email address, confirm it, and the wizard is waiting. You can have a draft saved in a few minutes and take as long as you like over the copy — nothing goes live until you send it for review.

Create a free developer account

Already have an account? Log in and open your dashboard.