Village projects use the default gitlab.io subdomain for GitLab Pages hosting. Each project receives a unique subdomain based on its repository path. The subdomain pattern enables project identification from URLs alone. Custom domains are not used, keeping infrastructure costs at zero.