Notion
How to get a Notion page indexed by Google
Notion publishes pages but not a sitemap — here's how to make a Notion site genuinely indexable.
Not generated natively — added by a hosting layer (see below)
Notion can publish any page to the web, but a native notion.site page is a weak SEO surface: there's no auto-generated sitemap, limited control over titles, meta descriptions and canonicals, and the HTML is rendered in a way Google crawls inconsistently. You can get Notion content indexed — it just usually needs a hosting layer in front.
Two paths to an indexable Notion site
- Native notion.site: fastest to publish, weakest for SEO. Pages can be indexed, but with little control and no sitemap. Fine for a single page you just want findable.
- A Notion hosting layer (Super, Potion, Fruition-style setups, etc.): maps your Notion content to your own custom domain and adds the SEO essentials — a real sitemap.xml, editable meta tags, canonicals, and a robots.txt. This is what you want for a site you care about ranking.
Where the sitemap comes from
Native Notion doesn't produce one. A hosting layer on your custom domain does — typically at yourdomain.com/sitemap.xml. Submit that in Google Search Console. If you're staying on notion.site, you won't have a sitemap to submit, so prompting a crawl of each URL directly matters even more.
Step by step
- In Notion, open the page → Share → "Publish to web" and enable "Search engine indexing" if your plan exposes it.
- For a real site, put a hosting layer in front and connect your custom domain so you get a sitemap, meta control, and canonicals.
- Verify the custom domain in Google Search Console and submit the generated sitemap.
- Push each important URL through the Indexing API — especially useful on notion.site, where there's no sitemap to lean on.
Point IndexerNow at your sitemap, then push new and updated URLs through Google's Indexing API and IndexNow on your own account and quota — no plugin, no code.
Connect your Search Console and indexFrequently asked
Does Notion have a sitemap?
Not natively. A published notion.site page has no auto-generated sitemap. If you host your Notion content on a custom domain through a layer like Super or Potion, you get a real sitemap.xml you can submit to Google.
Can Google index a notion.site page?
Yes, but with caveats — limited title/meta/canonical control and no sitemap. Enable "Search engine indexing" when you publish, and submit the URL directly to prompt a crawl. For anything you want to rank, use a custom-domain hosting layer.
Why isn't my Notion page showing on Google?
Either indexing wasn't enabled when you published, the page is only on notion.site with no sitemap and Google hasn't crawled it, or duplicate notion.so/notion.site URLs are splitting signals. Move to a custom domain with a sitemap and push the URL to get crawled.