Ghost sitemap errors and setup
As of 2017, Blogging platform Ghost is generating automatically sitemap.xml and robots.txt. XML Sitemaps help search engines better index your site. Sitemaps are part of all major search engines including Google, Yahoo, Bing and Yandex. You can use an external sitemap generator (like ScreamingFrog) in order to generate this file that will contain all your posts ordered by date. For ghost you can try this address
yourblog.com/sitemap.xml
Add this address to search engines ( for example Google console) and everything will be working fine for future post.
Ghost sitemap: A network error occurred loading an XSL stylesheet.
Problem
This problem could be caused by incorrect ghost setup. I met this several times when the ghost installation was not complete.
Solution Setup your domain
Most probably your installation directory is:
/var/www/ghost/
or something similar. In case you have different installation directory, please use it and:
-
open the config.js file with your favorite text editor.
-
Locate the domain setup which should start around the 43th line of the config.js file with ### Production tag and change the following line:
url: 'http://myghostblog.com',
-
Replace myghostblog.com with your actual domain name or IP address depending on how you would like to access your Ghost blog. This will fix the problem
Ghost sitemap not available Ghost 404 error
Problem
Trying to open myghostblog.sitemap.xml, getting a Ghost 404 error.
Solution
Check if the blog is password protected. In case this is true than the sitemap will not be available.