Here’s a simple step-by-step guide to add CMS pages like About Us, Contact Us, etc. in PrestaShop (works for PrestaShop 1.7, 8, and 9).
1️⃣ Add an “About Us” (or any CMS) Page
Step 1: Go to CMS Pages
- Login to Back Office
- Go to Design → Pages
(In some versions: Improve → Design → Pages)
Step 2: Create a CMS Category (optional but recommended)
Example: Information
- Click Add new page category
- Category name:
Information - Parent category:
Home - Enable it ✅
- Save
Step 3: Create the CMS Page
- Click Add new page
- Fill details:
- Page name: About Us
- Category: Information
- Displayed: Yes
- Meta title: About Us – Your Store Name
- Meta description: About our company
- Add content using the editor (text, images, headings)
- Save
✅ Your About Us page is now created.
2️⃣ Add a “Contact Us” Page (Recommended Method)
Built-in Contact Page
PrestaShop already provides a contact page.
URL:
yourstore.com/contact-us
Enable & Configure It
- Go to Improve → Contact → Contact
- Add:
- Shop email
- Phone number
- Address
- Save
📌 Best practice:
Use the default Contact Us page instead of creating a CMS page.
3️⃣ Show CMS Pages in Menu (Header)
Step 1: Go to Main Menu
- Design → Main Menu
Step 2: Add CMS Pages
- Select CMS Pages
- Choose:
- About Us
- Privacy Policy
- Terms & Conditions
- Click Add
- Save
Now they appear in the top menu.
4️⃣ Show CMS Pages in Footer
Step 1: Go to Footer Module
- Design → Positions
- Find Footer
- Click Configure on CMS block / Footer links
Step 2: Select Pages
- Tick:
- About Us
- Contact
- Privacy Policy
- Terms & Conditions
- Save
5️⃣ SEO-Friendly URLs (Important)
- Go to Shop Parameters → Traffic & SEO
- Enable Friendly URL
- Save
Example URL:
yourstore.com/content/4-about-us
6️⃣ Recommended CMS Pages for Every Store
✔ About Us
✔ Contact Us
✔ Privacy Policy
✔ Terms & Conditions
✔ Refund / Return Policy
✔ Shipping Policy
7️⃣ Pro Tip (Speed & SEO)
- Use only one H1 per CMS page
- Compress images
- Avoid heavy HTML copied from Word
