Content page system, an alternative to PrestaShop CMS Pages: categories, pages and FAQ with JSON-LD, publishing workflow

PP-M037P
SEO & Optimization
  • 8.x | 9.x
  • EN, FR, IT, DE, PL
  • 1.1.0
  • 2026-04-14

Frustrated by the limited capabilities of PrestaShop's native CMS? PP Page is a powerful alternative that transforms your shop into a fully-fledged publishing platform. Say goodbye to flat structures and irritating ID numbers in your URLs. PP Page gives you multi-level categories, thumbnails for pages and categories (missing from native CMS Pages), crystal-clear links ready to rank highly on Google, and the modern TinyMCE 8 editor. The module works for you – automatically generating JSON-LD structured data (WebPage, FAQ, CollectionPage) so your content stands out in search results from day one.

113.10 € Tax excluded
Lowest price within 30 days before promotion: 113.10 €

Additional services:

Installation +29.10 €
Theme Compatibility Support +59.10 €

Store Administration Back office demo
What will your clients see? Store demo

Information Parameters:

  • 1.1.0
  • Store Version PHP Version
    8.x 8.1 – 8.3
    9.x 8.1 – 8.5
  • 2026-04-14
  • EN, FR, IT, DE, PL
  • demo.admin.shop
  • demo.front.shop

Why PP Page is a genuine alternative to CMS Pages

  • Clean URLs without IDs – Native PrestaShop CMS forces numeric IDs into page addresses (for example /content/1-about-us). PP Page removes this problem and lets you build short, readable URLs based on page content (for example /en/how-to-grow-tomatoes), which improves information architecture and supports SEO.
  • Automatic JSON-LD for pages, FAQ and categories – The module generates the correct schema.org markup for each view: WebPage for articles, FAQPage when a page contains FAQ, and CollectionPage for listings and categories. This keeps search engine data structured without extra implementation work.
  • Complete freedom without touching the core – PP Page works entirely at module level, without modifying any PrestaShop engine files. That means no extra upgrade risk for the shop.
  • Multilingual support without manual workarounds – Each language has its own independently translated URL segments and automatically generated hreflang tags. This makes it easier to manage content across language versions without duplication or ad hoc fixes.
  • Control over publishing with a publisher-style workflow – Draft content, send it for review, generate secure preview tokens for copywriters, and schedule publication dates in advance. Five statuses are available: draft, pending review, scheduled, published and archived.

Use Cases

  • Shops with demanding product ranges (DIY, gardening) – Build a substantial knowledge base. Link advisory articles directly to products in the shop. Capture long-tail SEO traffic and smoothly convert readers into buyers.
  • Beauty and cosmetics shops – Create product reviews enriched with an FAQ section covering ingredients, contraindications and usage. The accordion improves navigation, and Google can process the data as rich-result-ready FAQ markup.
  • B2B platforms and wholesalers – Build a clear hierarchy of pages for terms and conditions, integration guides and cooperation rules, all managed by the editorial team without involving developers.

What's Under the Hood? – Back Office

Analytics Dashboard

A quick overview of the whole content area, including status counters, the publication schedule and a quality checklist highlighting SEO gaps across the page base.

  • 6 KPI tiles: all pages, published, scheduled, drafts and pending review, archived, categories
  • Table of recently modified pages with name, status and last update date
  • Table of pages scheduled for publication with publication date
  • Quality checklist: grouped counters for pages that need attention, such as missing meta, missing meta description and missing translations
  • Shortcuts to page management, categories and module settings

Content editor (TinyMCE 8)

Integrated, self-hosted TinyMCE 8 with no CDN dependency, giving full editorial control within your own installation.

  • Full-screen “studio” mode, where the editor takes over the whole screen without BO distractions
  • Embedded full-screen mode inside PrestaShop Back Office for quicker layout preview
  • Multilingual content, with a separate editor tab for each shop language
  • Automatic content validation before saving the page
  • FAQ markers directly inside the content, with the FAQ builder inserting question blocks into the selected position

Page management — fields and organisation

The page form is divided into editor, FAQ and SEO tabs, keeping key content fields together in one workspace.

  • Multilingual fields: title, content, slug, meta title, meta description and meta keywords (tags), each in a dedicated language tab
  • Page thumbnail with recommended size guidance, configured independently per page and missing from native PS CMS Pages
  • Assignment to multiple categories at once, with one primary category determining the breadcrumb path
  • Per-page indexing policy: index,follow, noindex,follow or noindex,nofollow
  • Page view counter visible directly in the Back Office page list

Workflow and publication scheduling

A five-stage workflow with scheduling and preview tokens gives full control over the content lifecycle without involving developers.

  • Five statuses: draft, pending review, scheduled, published, archived
  • Publication date and time scheduling, so the page can switch to published automatically at the selected moment
  • Independent active switch acting as a master visibility toggle regardless of workflow status
  • Unique preview token per page that can be copied and sent to copywriters, including for drafts and scheduled pages

Related products and pages

Each page can include manually attached shop products and related PP Page entries, helping build a content network that leads naturally towards purchase.

  • Related products — search by product name or reference, with results shown directly beneath the article on the storefront as product thumbnails
  • Related pages — manual links between articles that help readers move through connected topics and support internal linking
  • An “Other pages from this category” section on the storefront, generated automatically from the current category context

Authors

The author base lets you manage the editorial team and assign a responsible person to each page in Back Office.

  • Author profile fields: first name, last name, display name, role, email, profile URL and biography
  • Default author designation, automatically suggested for new pages
  • Per-page author assignment stored as editorial information in Back Office only
  • Author data helps organise ownership and accountability across the editorial workflow

Central FAQ library with presets

Create multilingual question-and-answer presets and reuse them across multiple pages with a single click.

  • FAQ preset = a language-specific Q&A set that can be assigned to any number of pages
  • FAQ inserted either through the page FAQ tab or directly inside the editor content via markers
  • Configurable accordion behaviour, including initial state and single-open or multiple-open interaction
  • Automatic FAQPage JSON-LD markup, eligible for rich-result presentation without additional setup

Advanced category management

A hierarchical category tree with independent SEO, category thumbnail and multishop support, well beyond native CMS Pages capabilities.

  • Parent-child structure with no limit on hierarchy depth
  • Meta title, meta description, meta keywords and friendly URL configured independently per category and language
  • Category thumbnail with recommended size guidance in configuration, not available in native PS CMS Pages
  • Multishop support through category assignment to selected shops

Routing and clean URLs without identifiers

PP Page URLs follow the /{lang}/{slug} format, with the slug placed directly after the language ISO code, without numeric IDs or module prefix.

  • Page format: /en/how-to-grow-tomatoes instead of /en/content/1-how-to-grow-tomatoes from native PS CMS Pages
  • Three segments per language: listing (for example articles), category (for example category) and pagination (for example page)
  • Automatic 301 redirects from old addresses to the new friendly URLs
  • The language switcher leads to correct translated page and category addresses

SEO settings and sitemap

Granular control of indexation and metadata for each view, without relying on additional SEO add-ons.

  • robots policy configured independently for listing, category and search-result views, plus a separate policy per page
  • Automatic hreflang tags for all active shop languages
  • Export of pages (priority 0.9) and categories (priority 0.5) to the Google sitemap through integration with the default gsitemap module
  • Global listing meta title and meta description configurable per language

What's Under the Hood? – Front Office

Sidebars with character

Forget a single global sidebar for the whole site. In PP Page, each view can have its own side panel: one for the page listing, another for category listings, and another for individual pages. Set it left, right, or switch it off entirely, independently for each view.

  • Recent posts — a list of the latest pages with a configurable item limit
  • Search — a quick search field within PP Page content
  • Categories — category tree used as side navigation
  • Tags — tag list for topic-based navigation
  • Section pages — articles from the same category as the page currently being viewed
  • Every widget can be enabled or disabled independently, so the sidebar can be built to match the shop's needs

Homepage Exposure

A dedicated block of latest posts that can be enabled on the homepage, helping direct traffic towards content that supports sales and extends user sessions.

  • Configurable page limit in the block (default: 3)
  • Enable or disable it without modifying the theme template

Full-text content search

A dedicated search system for PP Page content, helping customers find the information they need inside the shop's knowledge base.

  • Search results protected with a noindex,follow tag to keep Google's index clean
  • SearchAction JSON-LD markup for the listing view
  • Optional placement of the search field in the sidebar

How PP Page supports sales and SEO

  • Shorter path to purchase — related products embedded inside a useful article create one of the shortest routes from “I need information” to “add to basket”.
  • Better visibility of content in Google — implementing FAQ with FAQPage JSON-LD helps structure content for Rich Results and increases the chance of a more expanded presentation in search results.
  • Content continuity without manual effort — the scheduling workflow lets the team prepare content in advance and distribute publication over time without day-to-day manual release work.
  • Clean URLs per language strengthen relevance — keywords directly in the address, without IDs or prefixes, combined with automatic hreflang support, strengthen local search relevance for each language version of the shop.
  • Consistent publisher context in JSON-LD — organisation data used in the author and publisher fields helps maintain a consistent publisher signal across the structured data of the site's pages.

Important

  • Before installing the module, create a backup of the database.
  • If you want all module data removed during uninstall, enable the "Delete data on uninstall" option in General Settings before uninstalling. It is disabled by default.

Download:


PrestaShop module installation (625.83KB)

Universal documentation describing the module installation process for PrestaShop.

## [1.1.0] - 2026-04-14

### Added

- Initial release of the module.

FAQs

  • Does PP Page create URLs without a numeric ID?

    Yes. Pages can use clean slug-based URLs, for example /pl/jak-sadzic-pomidory, without an ID or module prefix.

  • Are the modules compatible with my version of PrestaShop?

    Each module in our store contains information about compatibility with specific PrestaShop versions. Please check this information carefully before purchasing. If you are not sure, contact us.

  • Which structured data does the module generate?

    The module generates WebPage JSON-LD for articles, FAQPage for pages with FAQs, and CollectionPage for listings and categories.

  • How does the publishing workflow work?

    Content can move through five stages: draft, pending review, scheduled, published, and archived, with the option to schedule a publication date.

  • Does each language version have its own URL?

    Yes. Each language has independently translated URL segments, and the module automatically generates the appropriate hreflang tags.

  • Can I link products and other articles to a page?

    Yes. The module lets you manually link products and other pages, building a logical content network that leads to the cart.

Do you need additional features or custom solutions?

  • Module customisation tailored to your specific requirements.
  • Extending functionality to enhance your store's capabilities.
  • Developing bespoke modules designed to meet your unique needs.
  • Integrating external systems and additional tools.
  • Optimisation and improvements for better performance and user experience.

Do you have ideas on how to improve this software? Share your suggestions for optimisation, new features, or bug reports – we’ll be happy to review them!