web · directory · design

OneMillionScreenshots: requirements, how to submit, and what you actually get

Visit

A zoomable map of a million homepages, where a listing is a screenshot tile rather than an entry

onemillionscreenshots.com
OneMillionScreenshots homepage
Eligibility

Who OneMillionScreenshots accepts

You need
A live homepage worth rendering
An email address
You'll be rejected if
Anything with nothing to look at, since the whole listing is a picture of your homepage
Websites
What you actually get
A rendered screenshot of your homepage placed somewhere on a Google-Maps-style canvas of over a million of the web's top homepages, which people zoom and pan through. It is a curiosity and a design showcase rather than a directory: /site/<domain> carries no outbound anchor to the site at all, so there is no link to have, followed or otherwise. What you get is the render and whatever attention it earns.

How to submit to OneMillionScreenshots

  1. Open the suggestion form
    Suggest in the footer, or /add directly, opens a two field form headed Suggest a Site.
  2. Give an email and a bare domain
    The website field wants the domain on its own. A full https:// URL is refused.
  3. Submit
    The form posts to a Userlist endpoint and answers on its own page with "Form details submitted successfully".

OneMillionScreenshots requirements

Email address
Website
bare domain, not a full URL

Gotchas

The website field refuses a full https:// URL with "Website is invalid" and gives no hint that it wants a bare domain. The placeholder, acme.com, is the only clue.
There is no link. A site page carries no outbound anchor to the site it is showing, so this is worth doing for the render and nothing else.
Nothing states a review time and their own promise is only to let you know when the site is added.

Let your agent submit to OneMillionScreenshots

Connect SubmitMap to your AI over MCP and this page stops being something you read and copy. Your agent asks for the OneMillionScreenshots playbook and gets the brief for this exact form, with the values already taken from your submission pack instead of placeholders you fill in by hand.

What it does for this platform
Checks your product against the 3 OneMillionScreenshots rules above, so you find out you would be rejected before you open a tab.
Hands your agent all 2 fields this form asks for, none of them optional, already filled from your pack.
Types it into OneMillionScreenshots in your own browser, and stops for you when the form wants a sign-in.
Records what it sent, so the dashboard can answer "did I ever submit to OneMillionScreenshots?".
Connect your agentHow this worksTools and endpointsWorks with Claude Code, Claude, Codex, Cursor, VS Code and Hermes.

OneMillionScreenshots FAQ

How long does OneMillionScreenshots approval take?
OneMillionScreenshots does not publish how long approval takes.
How much does it cost to submit to OneMillionScreenshots?
Submitting to OneMillionScreenshots is free.
Does OneMillionScreenshots give a dofollow backlink?
No, links from OneMillionScreenshots are nofollow. The site has a domain rating of 34.
Does OneMillionScreenshots require a backlink to your site?
No, OneMillionScreenshots does not require a link back from your site.
What gets you rejected from OneMillionScreenshots?
Anything with nothing to look at, since the whole listing is a picture of your homepage.