Product support

Get help in the plugin support forum.


Using the multilanguage SEO component

First you must ensure that the SEO component is attached to the layout.

The component has a configurable property called "append", if you fill it, the content will be appended to all pages titles. For example, if the page title is "Projects" and the append property is "| SiteName", the page title will show "Projects | SiteName".

Then you should create a SEO register for each page in your theme. You can do it at Settings > CMS > SEO. Fill the title, description, keywords and (optional) image in each language.

Finally, show the metas in your layout like this:

<title>{{ this.page.title }}</title>
<meta name="description" content="{{ this.page.description }}" />
<meta name="keywords" content="{{ this.page.keywords }}" />
<meta name="title" content="{{ this.page.title }}" />

<meta property="og:title" content="{{ this.page.title }}" />
<meta property="og:description" content="{{ this.page.description }}" />
{% if this.page.seo_image %}
<meta property="og:image" content="{{ this.page.seo_image.getPath() }}" />
{% endif %}
  • Found the plugin useful on 24 Oct, 2017

    Very cool. I was about doing plugin for that matter and... here it is. Thanks.

  • author

    Replied on 25 Oct, 2017

    Thank you for your review! It's a very simple plugin because it strictly covers what I needed to solve in my projects, so you are more than welcome to add whatever you need to it, just fork! :)


!!! This plugin is discontinued. Please upgrade to Utopigs Multi-lingual SEO & Sitemap Plugin (https://octobercms.com/plugin/utopigs-seo#upgrade)

Dec 29, 2018


Export csv and images in a zip file

Nov 21, 2018



Nov 19, 2018


Allow to use meta_title and meta_description fields in layout (compatible with Page metas and JKShop)

Feb 21, 2018


Fix permissions bug

Feb 09, 2018


Component default, keywords are optional

Oct 22, 2017


Create pages table

Oct 18, 2017


First version of Seo plugin

Oct 18, 2017