acme.com, https://app.acme.com/login, and domain:acme.com all run the same search.
What matches
An app matches a domain when any one of three signals matches:- The hostname starts with the domain. Provider hostnames usually fold a custom domain into their slug, so
acme-com.vercel.appandacme-com-dashboard.vercel.appmatchacme.com, and so does the hostacme.comitself. The domain has to open the hostname and end at a.or-:acme-company.vercel.appandapp.acme.comdon’t match through the hostname, though they still match through the two signals below. - An email address on the page is on the domain. A contact address such as
security@acme.comcreates a domain match. - The page text mentions the domain.
How the domain is read
- Schemes, subdomains, paths, ports, and credentials are stripped:
https://user@app.acme.com:8443/x?ysearchesacme.com. - The suffix must be a real public suffix.
acme.co.uksearchesacme.co.uk;config.jsonandv2.1are not domains and are searched as free text. - Several domains must all match.
acme.com domain:acme.ioanddomain:acme.com,acme.ioboth return only apps matching both domains. This is the one filter whose comma-separated values AND together rather than OR.
When nothing matches
If a domain search returns no results, the console offers the domain’s name as a keyword search:acme.com becomes acme. That matches titles and page text that mention the name without the suffix, which catches apps that spell the organisation out but never link to its domain.