Hello,
Ghost is a great software. We love using it at our startup and so far had really good experience. We are self-hosting Ghost under our domain (domain.com/blog structure).
I got tricked by canonical URLs though. Initially, I added them and kept asking myself why those blog posts are not getting indexed. I found that one must NOT add them in order for posts to show up in sitemap-posts.xml
.
I removed them from my posts but whenever I generate sitemap-posts.xml
, there is always trailing slash (/).
Our of four posts, Google has indexed two with trailing slash (/) and other two without slash.
I want to ask what is the right way to create posts and have them show up on Google in 4-5 days? My biggest concern is not being indexed by Google.
- When a post is created, then is a field called “Post URL”. Should that URL have trailing slash or no?
- Is my understanding correct that we must not add Canonical URL? These are posts written my us and there are no third-party authors.
I would appreciate if anyone who knows how to get indexed by Google properly can answer these questions.