How to Find a Ghost CMS Sitemap (3 Easy Methods)

How to Find a Ghost CMS Sitemap (3 Easy Methods)
Learn how to find your Ghost CMS sitemap at yourdomain.com/sitemap.xml. Three methods to locate, verify, and submit your Ghost sitemap to Google Search Console.

A Ghost CMS sitemap is an XML file automatically generated at yourdomain.com/sitemap.xml that lists all published pages, posts, tags, and authors on your Ghost website. According to W3Techs, Ghost powers over 100,000 active websites, and its built-in sitemap functionality means you do not need plugins or manual configuration to help search engines discover your content.

What Is a Ghost CMS Sitemap and Why Does It Matter?

A sitemap is a structured XML file that tells search engines which pages exist on your website, when they were last updated, and how they relate to each other. Ghost CMS generates this file automatically for every published site, splitting it into separate sub-sitemaps for different content types.

Ghost creates the following sub-sitemap files:

Sub-SitemapContent IncludedURL Pattern
sitemap-pages.xmlStatic pages (About, Contact, etc.)yourdomain.com/sitemap-pages.xml
sitemap-posts.xmlAll published blog postsyourdomain.com/sitemap-posts.xml
sitemap-tags.xmlTag archive pagesyourdomain.com/sitemap-tags.xml
sitemap-authors.xmlAuthor profile pagesyourdomain.com/sitemap-authors.xml

Each sub-sitemap includes the URL location and last modification date for every entry, helping search engines prioritize crawling recently updated content.

XML sitemap example showing URL locations and last modification dates for a Ghost CMS website

Why Are Sitemaps Essential for Ghost Websites?

According to Enricher.io, Ghost's user base is growing at approximately 15% annually, outpacing the overall CMS market growth rate of 11%. As more publishers adopt Ghost, competition for search visibility increases, making proper sitemap configuration more important than ever.

Sitemaps benefit Ghost websites in four key ways:

  • Faster content discovery: Search engines find new posts and pages immediately after publication rather than waiting for natural crawling cycles.
  • Complete indexation: Every published page appears in the sitemap, preventing orphaned content from being missed by search engine crawlers.
  • Efficient crawl budget usage: Search engines can prioritize crawling your most recently updated content based on the lastmod timestamps in the sitemap.
  • Multi-content-type coverage: Ghost sitemaps cover posts, pages, tags, and authors in separate files, ensuring all content types are discoverable.

How Do You Find Your Ghost CMS Sitemap?

There are three methods to locate your Ghost sitemap, from the simplest direct URL approach to using third-party tools.

MethodHow It WorksBest ForRequires Login
Direct URLAppend /sitemap.xml to your domainQuick access when you know your domainNo
Ghost Admin PanelVerify domain in Settings, then access sitemapConfirming correct domain configurationYes
SEOmator Sitemap FinderAutomated scan of any websiteFinding sitemaps on any Ghost siteNo

Method 1: Access the Default Sitemap URL

Ghost CMS automatically generates an XML sitemap for every published site. The default location is always the same:

https://yourdomain.com/sitemap.xml

Replace "yourdomain.com" with your actual domain name and enter this URL in your browser. A properly configured Ghost site will display an XML sitemap index file that links to the four sub-sitemaps (pages, posts, tags, and authors).

This method works for any Ghost website, whether self-hosted or running on Ghost Pro, because sitemap generation is a core feature built into the Ghost platform.

Method 2: Verify Through the Ghost Admin Panel

If the direct URL does not work, verify your domain configuration through the Ghost admin panel:

Ghost CMS admin panel settings page showing site URL configuration and general publication settings
  1. Navigate to yourdomain.com/ghost and sign in with your admin credentials.
  2. Go to Settings and then General to find your site URL under Publication Info.
  3. Confirm the URL matches your expected domain (check for www vs non-www differences).
  4. Open a new tab and enter your confirmed domain followed by /sitemap.xml.

Domain mismatches between your Ghost configuration and your actual domain are the most common reason the default sitemap URL fails to load.

Method 3: Use SEOmator's Sitemap Finder Tool

For finding sitemaps on any Ghost website without needing admin access, use SEOmator's Free Sitemap Finder and Checker Tool.

SEOmator Sitemap Finder tool interface showing URL input field and scan results for a Ghost CMS website

Enter any website URL and the tool automatically scans for sitemaps, including checking the standard /sitemap.xml location, robots.txt references, and common alternative paths. This is particularly useful when auditing competitor Ghost sites or verifying sitemap accessibility from an external perspective.

How Do You Troubleshoot Common Ghost Sitemap Issues?

While Ghost generates sitemaps automatically, several issues can prevent them from working correctly. Here are the most common problems and their solutions:

Sitemap Not Showing All Blog Posts

  • Check publish status: Only published posts appear in the sitemap. Draft posts and scheduled posts that have not yet gone live are excluded.
  • Verify visibility settings: Posts set to "Members only" or "Paid members only" visibility may still appear in the sitemap, but posts marked as internal (with the hash prefix) are excluded.
  • Clear browser cache: Ghost caches the sitemap for performance. Clear your browser cache or try accessing the sitemap in an incognito window to see the latest version.

Missing Sub-Sitemap Files

  • Verify content exists: If sitemap-posts.xml returns empty, check that you have at least one published post. The same applies to sitemap-pages.xml, sitemap-tags.xml, and sitemap-authors.xml.
  • Check for XML formatting errors: Use an online XML validator to ensure there are no syntax errors in the sitemap output.
  • Inspect server configuration: For self-hosted Ghost installations, verify that your reverse proxy (Nginx or Apache) is not blocking access to the sitemap XML files.

Regenerating the Ghost Sitemap

  • Publish or update content: Ghost regenerates the sitemap whenever content changes occur. Publishing a new post or updating an existing one triggers a refresh.
  • Restart the Ghost instance: For self-hosted installations, run ghost restart via SSH to force a complete sitemap regeneration.
  • Check Ghost version: Older versions of Ghost may have known sitemap bugs. Update to the latest version using ghost update to ensure you have all fixes.

How Do You Submit Your Ghost Sitemap to Google?

After confirming your sitemap is accessible, submit it to Google Search Console to ensure Google knows about all your content:

  1. Log in to Google Search Console and select your Ghost website property.
  2. Navigate to Sitemaps in the left sidebar under Indexing.
  3. Enter your sitemap URL (yourdomain.com/sitemap.xml) in the "Add a new sitemap" field.
  4. Click Submit and verify the status shows "Success" after processing.

Google will automatically re-crawl your sitemap periodically, but you can request a re-crawl manually after publishing significant content updates by re-submitting the sitemap URL.

Ghost CMS homepage showing the open-source publishing platform interface for independent publishers

Key Takeaways

  • Ghost CMS automatically generates XML sitemaps at yourdomain.com/sitemap.xml with no plugins or configuration required.
  • Ghost splits sitemaps into four sub-files: sitemap-pages.xml, sitemap-posts.xml, sitemap-tags.xml, and sitemap-authors.xml.
  • The three fastest methods to find a Ghost sitemap are: direct URL access, Ghost admin panel verification, and SEOmator's Sitemap Finder tool.
  • Domain mismatches between Ghost settings and your actual domain are the most common cause of sitemap access failures.
  • According to Enricher.io, Ghost's user base grows at 15% annually, making proper sitemap configuration increasingly important for search visibility.
  • Always submit your sitemap to Google Search Console after confirming it loads correctly to maximize indexation speed.

Related Articles

Frequently Asked Questions

Does Ghost CMS generate sitemaps automatically?

Ghost CMS generates XML sitemaps automatically for every published site. No plugins, integrations, or manual configuration are needed. The sitemap updates each time you publish, update, or delete content, ensuring search engines always have access to your latest site structure.

Can you customize which pages appear in a Ghost sitemap?

Ghost does not provide a built-in interface for customizing sitemap contents. All published posts, pages, tags, and authors are included automatically. For self-hosted installations, advanced users can modify the sitemap behavior through custom code in the Ghost source files, but this requires technical expertise and may break during updates.

How often does Ghost update its sitemap?

Ghost updates the sitemap whenever a content change occurs, including publishing new posts, editing existing content, creating new tags, or adding authors. The sitemap reflects the current state of your published content in near-real-time, with caching that typically refreshes within minutes.

What should you do if your Ghost sitemap returns a 404 error?

A 404 error on your Ghost sitemap usually indicates a domain configuration problem. Check that your site URL in Ghost settings matches your actual domain, verify your DNS records point correctly, ensure your SSL certificate is valid, and confirm your reverse proxy (Nginx or Apache) is properly routing requests to your Ghost instance.

Do Ghost Pro hosted sites have sitemaps?

Ghost Pro hosted sites generate sitemaps automatically, just like self-hosted Ghost installations. The sitemap is available at your custom domain or Ghost Pro subdomain followed by /sitemap.xml. Ghost Pro handles all server configuration, so sitemap generation requires no action from the site owner.