# CMS Blog pages not being indexed

**URL:** <https://forums.realmacsoftware.com/t/cms-blog-pages-not-being-indexed/54634>\
**Category:** Elements\
**Created:** [February 23, 2026, 10:17am UTC](https://forums.realmacsoftware.com/t/cms-blog-pages-not-being-indexed/54634 "2026-02-23T10:17:29Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![jbob](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/jbob/32/31581_2.png) [@jbob](https://forums.realmacsoftware.com/u/jbob)\
**Post date:** [February 23, 2026, 10:17am UTC](https://forums.realmacsoftware.com/t/cms-blog-pages-not-being-indexed/54634/1 "2026-02-23T10:17:29Z")

</div>

My CMS Blog pages not being indexed, despite much iggering about.

Is anybody else seeing their CMS pages getting indexed in Google’s Search Console ?

Sitemap (as generated by Elements) contains none of my blog pages

Why not ?

(If I use a third party tool like [www.xml-sitemaps.com](http://www.xml-sitemaps.com) … then the blog pages will appear)

Surely this is a significant oversight in terms of blogs getting found ?

---

<div class="post-metadata">

**Author:** ![ben](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/ben/32/28488_2.png) [@ben](https://forums.realmacsoftware.com/u/ben)\
**Post date:** [February 23, 2026, 10:28am UTC](https://forums.realmacsoftware.com/t/cms-blog-pages-not-being-indexed/54634/2 "2026-02-23T10:28:50Z")

</div>

Hi @jbob

You can create a sitemap for each of your CMS Collections by [enabling the sitemap in the Collection settings](https://docs.realmacsoftware.com/elements-docs/cms/components/collection#collection-sitemap).

 ![CleanShot 2026-02-23 at 11.28.05@2x](https://europe1.discourse-cdn.com/flex005/uploads/realmacsoftware1/original/3X/c/7/c707b197ba605800233cd4078d88ae64539bae13.png)

Choose where you want the sitemap generated, and give the file a name. You can then submit that sitemap to search engines for indexing.

Elements will not automatically add your Collection items to the project sitemap, as it’s not aware of the pages being dynamically generated by the CMS.

Hope that makes sense. Do let me know if you need more info 🙂

---

<div class="post-metadata">

**Author:** ![Pegasus](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/pegasus/32/25035_2.png) [@Pegasus](https://forums.realmacsoftware.com/u/Pegasus)\
**Post date:** [February 23, 2026, 10:42am UTC](https://forums.realmacsoftware.com/t/cms-blog-pages-not-being-indexed/54634/3 "2026-02-23T10:42:29Z")

</div>

@jbob Just to clarify this briefly…

If you’re only referring to the blog post listing page of the blog collection, then Ben’s suggested approach should be the right one.

But if, as I suspect (and what would make more sense), you’re actually talking about the individual blog posts themselves, then this is currently not possible using Elements’ CMS blogging in the way you intended.

The reason is that, for individual blog posts, the canonical tag is always set to the main blog listing page. As a result, the individual posts are not being indexed by search engines.

I already raised this issue with Ben in the past, and hopefully it will be added to the to-do list soon.

> [@Canonical Tag Issue in Elements CMS](https://forums.realmacsoftware.com/t/canonical-tag-issue-in-elements-cms/51033):
>
> @ben The rel="canonical" tag does not work in Elements CMS. While checking and reviewing the source code, I just discovered that for blog posts in Elements CMS, the SLUG is not being correctly replaced in the rel="canonical" tag. See the screenshot. It would be great if this could be fixed so that the blog posts can be indexed by Google. Also, when I activate the Open Graph meta tags under the CMS item, they are also not being replaced or outputted. …

---

<div class="post-metadata">

**Author:** ![jbob](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/jbob/32/31581_2.png) [@jbob](https://forums.realmacsoftware.com/u/jbob)\
**Post date:** [February 23, 2026, 11:01am UTC](https://forums.realmacsoftware.com/t/cms-blog-pages-not-being-indexed/54634/4 "2026-02-23T11:01:06Z")

</div>

Thanks Ben, thanks Pegasus !!

(I would expect any sitemaps to be generated by default to /.. )

As suggested by Pegasus - we need Ben’s magic … and I hope he can see it’s important to CMS data being found via google

---

<div class="post-metadata">

**Author:** ![Pegasus](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/pegasus/32/25035_2.png) [@Pegasus](https://forums.realmacsoftware.com/u/Pegasus)\
**Post date:** [February 23, 2026, 11:02am UTC](https://forums.realmacsoftware.com/t/cms-blog-pages-not-being-indexed/54634/5 "2026-02-23T11:02:03Z")

</div>

There is, however, a workaround that I’m currently using. It comes with both advantages and disadvantages — but for my setup, the benefits clearly outweigh the downsides, as it allows me to use my “blogging system” in a more flexible way.

The biggest drawback is that it involves significantly more manual work when creating posts. With this approach, you have to create a separate page for every single blog post, assign an appropriate URL slug, and then link the CMS Markdown frontmatter to that specific page. After that, you need to publish the page each time, of course.

The advantage, however, is that you can place blog content much more flexibly throughout your site, and you also gain far more control over the design and layout of each individual blog post page.

---

<div class="post-metadata">

**Author:** ![jbob](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/jbob/32/31581_2.png) [@jbob](https://forums.realmacsoftware.com/u/jbob)\
**Post date:** [February 23, 2026, 11:05am UTC](https://forums.realmacsoftware.com/t/cms-blog-pages-not-being-indexed/54634/6 "2026-02-23T11:05:12Z")

</div>

Golly - very clever Pegasus …

… but the key for me will be ease of use (ie. your solution far exceeds my daily neuron allowance)

---

<div class="post-metadata">

**Author:** ![Pegasus](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/pegasus/32/25035_2.png) [@Pegasus](https://forums.realmacsoftware.com/u/Pegasus)\
**Post date:** [February 23, 2026, 11:07am UTC](https://forums.realmacsoftware.com/t/cms-blog-pages-not-being-indexed/54634/7 "2026-02-23T11:07:20Z")

</div>

That’s what I thought. This probably applies to the majority of users. Ben already mentioned that it’s on the to-do list, so I assume there will be a solution for it soon.

---

<div class="post-metadata">

**Author:** ![jbob](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/jbob/32/31581_2.png) [@jbob](https://forums.realmacsoftware.com/u/jbob)\
**Post date:** [February 23, 2026, 11:08am UTC](https://forums.realmacsoftware.com/t/cms-blog-pages-not-being-indexed/54634/8 "2026-02-23T11:08:28Z")

</div>

I wont take that personally : )

---

<div class="post-metadata">

**Author:** ![jbob](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/jbob/32/31581_2.png) [@jbob](https://forums.realmacsoftware.com/u/jbob)\
**Post date:** [February 23, 2026, 11:12am UTC](https://forums.realmacsoftware.com/t/cms-blog-pages-not-being-indexed/54634/9 "2026-02-23T11:12:58Z")

</div>

![image](https://europe1.discourse-cdn.com/flex005/uploads/realmacsoftware1/original/3X/1/6/162589dd29f98f45443e1ea7e683e1f01bb5f3e6.png)

Is this what you see too Pegasus ?

Format appears to be incorrect - Google thinks my sitemap-blog-2.xml file is an HTML file ?

---

<div class="post-metadata">

**Author:** ![jbob](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/jbob/32/31581_2.png) [@jbob](https://forums.realmacsoftware.com/u/jbob)\
**Post date:** [February 23, 2026, 11:14am UTC](https://forums.realmacsoftware.com/t/cms-blog-pages-not-being-indexed/54634/10 "2026-02-23T11:14:14Z")

</div>

I dont think the ‘collection’ page is generating a valid sitemap

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/realmacsoftware1/original/3X/6/f/6f7e2973fa790a3c648c1f219278028664997378.png)

---

<div class="post-metadata">

**Author:** ![jbob](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/jbob/32/31581_2.png) [@jbob](https://forums.realmacsoftware.com/u/jbob)\
**Post date:** [February 23, 2026, 11:31am UTC](https://forums.realmacsoftware.com/t/cms-blog-pages-not-being-indexed/54634/11 "2026-02-23T11:31:48Z")

</div>

Happy to be wrong .. but I have the same issue with the RSS feed file

It also won’t validate as it identifies as an html file

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/realmacsoftware1/original/3X/3/6/36a5eb060be89bddb8994c14385470e0d052d27b.png)

---

<div class="post-metadata">

**Author:** ![Pegasus](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/pegasus/32/25035_2.png) [@Pegasus](https://forums.realmacsoftware.com/u/Pegasus)\
**Post date:** [February 23, 2026, 11:32am UTC](https://forums.realmacsoftware.com/t/cms-blog-pages-not-being-indexed/54634/12 "2026-02-23T11:32:17Z")

</div>

Are you sure that your sitemap is located there? I was only able to find this one:

[https://www.peteryates.co.uk/sitemap.xml](https://www.peteryates.co.uk/sitemap.xml)

---

<div class="post-metadata">

**Author:** ![jbob](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/jbob/32/31581_2.png) [@jbob](https://forums.realmacsoftware.com/u/jbob)\
**Post date:** [February 23, 2026, 11:32am UTC](https://forums.realmacsoftware.com/t/cms-blog-pages-not-being-indexed/54634/13 "2026-02-23T11:32:49Z")

</div>

I’ve been tinkering - so sorry it’s gone now

---

<div class="post-metadata">

**Author:** ![Pegasus](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/pegasus/32/25035_2.png) [@Pegasus](https://forums.realmacsoftware.com/u/Pegasus)\
**Post date:** [February 23, 2026, 11:36am UTC](https://forums.realmacsoftware.com/t/cms-blog-pages-not-being-indexed/54634/14 "2026-02-23T11:36:05Z")

</div>

> [@jbob](#):
>
> but I have the same issue with the RSS feed file

But you’re right about the RSS feed file — it doesn’t seem to be 100% correct.

Some blog directories where I’ve submitted my RSS feeds either can’t read it at all, or it doesn’t get updated in the first place.

---

<div class="post-metadata">

**Author:** ![jbob](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/jbob/32/31581_2.png) [@jbob](https://forums.realmacsoftware.com/u/jbob)\
**Post date:** [February 23, 2026, 11:36am UTC](https://forums.realmacsoftware.com/t/cms-blog-pages-not-being-indexed/54634/15 "2026-02-23T11:36:07Z")

</div>

/blog/blog/feed-peter-yates.xml

and

/blog/blog/sitemap-py-blog.xml

neither the blog sitemap nor the feed will validate - they have a html header

---

<div class="post-metadata">

**Author:** ![jbob](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/jbob/32/31581_2.png) [@jbob](https://forums.realmacsoftware.com/u/jbob)\
**Post date:** [February 23, 2026, 11:39am UTC](https://forums.realmacsoftware.com/t/cms-blog-pages-not-being-indexed/54634/16 "2026-02-23T11:39:12Z")

</div>

> **[Validate XML Sitemap - XML Sitemaps Generator](https://www.xml-sitemaps.com/validate-xml-sitemap.html)**
>
> Validate XML Sitemap - Free Online Google Sitemap Generator. XML-sitemaps.com provides free online sitemap generator service, creating an XML sitemap that can be submitted to Google, Bing and other search engines to help them crawl your website...

… to validate your CMS sitemap

> **[RSS Validator](https://www.rssboard.org/rss-validator/)**

… to validate your RSS feed

Please let me know if you get either to work

---

<div class="post-metadata">

**Author:** ![ben](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/ben/32/28488_2.png) [@ben](https://forums.realmacsoftware.com/u/ben)\
**Post date:** [February 23, 2026, 12:34pm UTC](https://forums.realmacsoftware.com/t/cms-blog-pages-not-being-indexed/54634/17 "2026-02-23T12:34:03Z")

</div>

You’ve set it up to publish the sitemap to [https://www.peteryates.co.uk/blog/sitemap-py-blog.xml](https://www.peteryates.co.uk/blog/sitemap-py-blog.xml)

and the RSS feed to [Peter Yates Artist and Architect, 1920-1982 - posts](https://www.peteryates.co.uk/blog/feed-peter-yates.xml)

both of those are working for me 🙂

---

<div class="post-metadata">

**Author:** ![jbob](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/jbob/32/31581_2.png) [@jbob](https://forums.realmacsoftware.com/u/jbob)\
**Post date:** [February 23, 2026, 2:10pm UTC](https://forums.realmacsoftware.com/t/cms-blog-pages-not-being-indexed/54634/18 "2026-02-23T14:10:37Z")

</div>

Thanks so much Ben … but something is moderately akimbo here …

1.) the sitemap - when submitted in search console reports 25 errors and specifically states “invalid sitemap” :

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/realmacsoftware1/original/3X/c/3/c3f9ba3591acd1930aeaaf821241182168afed98.png)

2.) the rss file - when submitted in rss advisory board’s validator :  
specifically says “not valid” … “It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn’t find one. Please enter the address of your feed to validate”.

---

<div class="post-metadata">

**Author:** ![jbob](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/jbob/32/31581_2.png) [@jbob](https://forums.realmacsoftware.com/u/jbob)\
**Post date:** [February 25, 2026, 2:19pm UTC](https://forums.realmacsoftware.com/t/cms-blog-pages-not-being-indexed/54634/19 "2026-02-25T14:19:50Z")

</div>

I’m still having trouble here …

Google search console tells me that he sitemap produced by our CMS is invalid

![image](https://europe1.discourse-cdn.com/flex005/uploads/realmacsoftware1/original/3X/5/d/5d15f6502a74a617c944e8eaa6dbe1279d0c8148.png)

It tells me that URLS must be full URLS (ie: absolute URLS as opposed the relative URLS)

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/realmacsoftware1/original/3X/a/2/a2d051639096b7896141f3d13002a77d328ca34f.png)

If I compare this sitemap with the website’s sitemap … I can see that this produces absolute URLs, not relative ones

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/realmacsoftware1/original/3X/d/8/d891aeea03e1412a47eb3ca81cf694bfae02ed47.png)

It appears to pass

Please help - If Google cant see your Blog … then what’s the point in making it ?

---

<div class="post-metadata">

**Author:** ![jbob](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/jbob/32/31581_2.png) [@jbob](https://forums.realmacsoftware.com/u/jbob)\
**Post date:** [February 25, 2026, 2:32pm UTC](https://forums.realmacsoftware.com/t/cms-blog-pages-not-being-indexed/54634/20 "2026-02-25T14:32:06Z")

</div>

Likewise the RSS feed wont validate as it also uses realise as opposed to absolute links

Happy to be told I’m confused / misguided here

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/realmacsoftware1/original/3X/c/5/c5225e348f8b05faa5155ac0adee3617e2b430d6.png)

[Next page](https://forums.realmacsoftware.com/t/cms-blog-pages-not-being-indexed/54634.md?page=2)
