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:

TypeNameTarget
CNAMEsitemapcname.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.xml

For 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.