> For the complete documentation index, see [llms.txt](https://docs.opencart.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.opencart.com/admin-interface/cms.md).

# CMS

## Introduction

OpenCart's **CMS (Content Management System)** provides a complete content publishing platform for creating articles, organizing topics, managing user comments, and filtering spam. This built-in blogging system allows you to publish content, engage with customers, and improve SEO through fresh, relevant content.

The CMS integrates seamlessly with OpenCart's multi-language, multi-store, and SEO features, making it a powerful tool for content marketing, customer education, and brand storytelling.

## CMS Components

### Articles

Create and manage blog articles with rich text editing, images, SEO optimization, and multi-store publishing.

### Topics

Organize articles into categories or topics for better navigation and content structure.

### Comments

Manage user comments on articles with moderation tools, rating calculations, and spam filtering.

### Anti-Spam

Protect your blog from spam comments by maintaining a list of banned keywords and phrases.

## Benefits of Using OpenCart CMS

* **SEO-Friendly**: Built-in SEO URLs, meta tags, and sitemap integration
* **Multi-Language**: Full support for multiple languages in articles and topics
* **Multi-Store**: Publish content to specific stores or all stores
* **Engagement Tools**: Comment system with rating calculations
* **Spam Protection**: Built-in anti-spam filtering
* **Rich Content**: WYSIWYG editor with image management
* **Flexible Organization**: Topics for categorizing content

## Global CMS Configuration

{% hint style="info" %}
**System-Wide Settings**: Global CMS behavior is configured in **System → Settings → Option → CMS & Blog**. Key settings include:

* **List Description Limit**: Character limit for article descriptions in list views
* **Allow Comments**: Enable/disable the comment system globally
* **Auto Approve Comments**: Automatically approve comments or require moderation
  {% endhint %}

## Getting Started

To begin using the CMS, navigate to **CMS → Articles** in the admin menu. Create your first topic to organize articles, then add articles with engaging content. Enable comments to foster community engagement and configure anti-spam settings to protect your site.

> "Content is the bridge between your products and your customers—the stories you tell, the knowledge you share, and the conversations you foster build lasting relationships beyond transactions."
