How to optimise Concrete CMS for SEO

I am now slowly getting the hang of Concrete CMS, and I like it. There still are some small adjustments I need to do (date-time) but it is quite intuitive to work with. Coming from WP there are however some small things that I don’t have the hang of yet. One is the SEO optimisation.

I have made a xml sitemap, and also added the structured sitemap add-on. I have it in standard settings for now.

I can’t find any robots.txt though. Is that made automatically? Or don’t we use that in Concrete CMS?

But most important to me are the meta gags and descriptions. I am used to SEO Framework, where I can put tags and descriptions in order to see if they are optimised or not (Too short, too long). Is that not important if I use Concrete CMS? Or how many letters are advised to use in the meta title and description?

I apologize for the brevity, as I’m not very knowledgeable about this.
I performed a fresh installation of ConcreteCMS 9.4.8 without doing anything else, but the files were already there.

No need to apologise, I just appreciate you taking the time.

Yes I found the robots.txt now after watching your screen dump. Thanks for your help. :folded_hands:

Hi Tomas,

There isn’t the facility in Concrete to add anything like SEO Framework that I’m aware of but you can of course easily add all the relevant meta tags. Personally I use various third party tools to generate, improve and check titles, descriptions etc. then copy them over to Concrete. Don’t forget your on-page content too - headings, alts for images, hit your keywords with bold, italics etc.

General SEO tips - don’t forget to add Schema markup sitewide in the header code and on-page where appropriate. Make sure and run your site through Google Lighthouse or e.g. gtmetrix to make sure it loads fast. You likely already know this but just in case; you should also register your site with Google search console and submit your sitemap.

If you want a starting point for your robots.txt, I found this post very helpful: Robots.txt needs tuned up · Issue #3870 · concretecms/concretecms · GitHub

Hope that helps!

Dave