Quick Start
Get your first sitemap hosted in under 5 minutes
Prerequisites: You'll need access to your domain's DNS settings and a Google account. SitemapHost uses passwordless Google OAuth authentication.
1. Sign in with Google
Visit dash.sitemaphost.app and click "Sign in with Google". No password required.
Your account is automatically created on first sign-in. We only access your email for authentication.
2. Add a new domain
In your dashboard, click "Add Domain" and enter the subdomain where you want to serve your sitemap (e.g., sitemap.yoursite.com).
Each domain can host multiple sitemap files with automatic index generation.
3. Configure DNS
Add a CNAME record in your DNS provider pointing to our servers:
| Type | Name | Target |
|---|---|---|
| CNAME | sitemap | cname.sitemaphost.app |
Tip: DNS changes usually complete within minutes. We use Cloudflare for SaaS to automatically provision SSL certificates once DNS is verified.
4. Upload your sitemap
Upload URLs via the dashboard (CSV or JSON) or programmatically via the REST API. Choose your sitemap size tier:
- GSC-optimized (2k URLs) - Best for Google Search Console
- Balanced (10k URLs) - Good middle ground
- Standard (50k URLs) - Maximum search engine limit
curl -X POST https://dash.sitemaphost.app/api/sitemap/generate \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{
"domain": "sitemap.yoursite.com",
"sizeLimit": "gsc-optimized",
"urls": [
{
"loc": "https://yoursite.com/",
"lastmod": "2024-01-15",
"priority": 1.0
}
]
}'Large sitemaps are automatically split with a sitemap index file generated.
5. Verify your sitemap
Once uploaded, your sitemap will be available at your custom domain:
https://sitemap.yoursite.com/sitemap.xml
Visit this URL in your browser to verify the sitemap is working correctly. You should see a properly formatted XML sitemap with all your URLs.
6. Connect search engines
SitemapHost can automatically submit to search engines. Add your sitemap to robots.txt:
User-agent: *
Allow: /
Sitemap: https://sitemap.yoursite.com/sitemap.xmlFor automatic submission, enable these integrations:
- Google Search Console - Connect your GSC account for automatic sitemap submission
- IndexNow - Enabled by default for instant Bing/Yandex/Naver notifications
Tip: Enable Google Search Console integration for automatic sitemap submission and status tracking. IndexNow (Bing/Yandex/Naver) is enabled by default for all paid plans.
Next Steps
- Core Concepts - Learn about sitemaps, indexing, and how SitemapHost works
- API Reference - Full documentation for the SitemapHost REST API
Just need a quick sitemap? Try our free sitemap generator — no account required. Paste your URLs and download a valid sitemap.xml in seconds.