2

Based on the Django CMS documentation, by enabling the CMS_SEO_FIELDS, a fieldset with the SEO settings will appear in the administration page of every CMS page. By default, these settings are empty.

Is there a way to have some default settings (description and keyword meta tags) added to every page which will be overwritten if the page provides it's own settings?

Maybe I could use something like this: Django CMS - check if placeholder is empty but it's not an optimal solution, since I won't be able to translate the default content of the meta tags.

Community
  • 1
  • 1
eyettea
  • 1,376
  • 2
  • 16
  • 35
  • Please note that in django-cms 3.0 this field has been removed: https://github.com/divio/django-cms/issues/1739 – neutrinus May 16 '15 at 17:55
  • 3
    Did you ever find a solid way to do SEO with Django CMS? – MadPhysicist May 15 '17 at 18:48
  • @MadPhysicist did you find anything suitable? – Dani Polo Jul 19 '18 at 06:28
  • We use `djangocms-page-meta` to set a few SEO parameters, and then `django-check-seo` to check if current page have correct SEO ([example](https://user-images.githubusercontent.com/45763865/72882024-2b113b80-3d02-11ea-8507-6cb48f9f34b3.png)). (PSA: I developed django-check-seo) – sodimel Feb 04 '20 at 14:22

0 Answers0