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

PP-M037P
SEO & Optimization
1.7.6.x + | 8.x | 9.x
PL, EN
  • 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

    Enter your store domain

    event Important: Domain change possibility expand_more

    If the module will be tested, enter a test domain during purchase.

    You will report the change to a production domain later.

    In case of an incorrectly entered domain, please contact us as well.

    Changing the domain to a production one is possible once and requires reporting within 3 days of starting its use.

    Reports: shop@prestapremium.com

    In the content, provide:

    • order number
    • product name
    • current domain
    • new domain

    Details

    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
    • 2026-04-14
    • 1.7.6.x + | 8.x | 9.x
    • PL, EN
    • 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.
    ## [1.1.0] - 2026-04-14
    
    ### Added
    
    - Initial release of the module.

    FAQs

    • 1. What payment methods do you accept?

      We accept payments by credit/debit card, bank transfer and online payment systems such as Przelewy24, PayPal. Details can be found on the payment page.

    • 2. Can I test the module before purchasing?

      We do not provide modules for testing on individual PrestaShop instances. If a given module has a demo version, it is available on our test store, where you can familiarize yourself with its functionality. On the product page you will also find a detailed description, screenshots and instructional materials. In case of questions, please contact us - we will be happy to provide additional information.

    • 3. 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.

    • 4. How can I download a purchased module?

      After you pay for your order and the payment is posted, the link to download the module will appear in your account in the "Order History and Details" tab ("Details" button). Additionally, we will send you an email with a download link.

    • 5. Can I get help installing a module or template?

      Yes, we offer installation and setup service as an additional option. You can add it to your cart when purchasing the product or order it separately.

    • 6. Are the modules compliant with GDPR regulations?

      We design our modules with GDPR compliance in mind. If a module processes personal data, you will find detailed information on compliance with the regulations in its description. We make every effort to ensure that our solutions meet current data protection standards.

    • 7. Can I have my store audited before purchasing a module?

      Yes, we offer a store audit service to help you choose the right modules and identify areas for improvement. Contact us for more information.

    • 8. Can I get a discount as a regular customer?

      Yes, for our regular customers we offer a loyalty program with attractive discounts. Check the details in your customer panel. If you do not see such an option, contact us - we will be happy to help!

    • 9. What should I do if the product does not meet my expectations?

      If the product does not meet your expectations, please contact our customer service department. Any returns are considered individually, in accordance with our regulations.

    • 10. Can I modify a purchased module or template?

      Yes, you can modify purchased products for your own needs, but you cannot resell them or share them with third parties. Details can be found in the license terms and conditions.

    • 11. Can I use the purchased module in multiple stores?

      Purchased modules are licensed for a single store. The exception is the use of the multi-shop feature within a single PrestaShop installation. In this case, you can use the module on multiple stores, even with different domains, provided that:

      • all stores run on the same PrestaShop installation,
      • the module is compatible with the multi-shop feature.
    • 12. How can I check if a module will work with my other installed modules?

      Our modules are designed to be as compatible as possible with other popular PrestaShop extensions. If you have any doubts, contact us and send us a list of your modules - we will help verify it.

    • 13. Are the modules translated into different languages?

      Most of our modules are available in several languages, including Polish and English. Information about available languages ​​can be found in the module description.

    • 14. How long does it take to process an order?

      The order is fulfilled automatically after the payment is posted. The product can then be downloaded immediately after the order has been paid for.

    • 15. What to do if module installation ends with an error?

      Check if your PrestaShop version is compatible with the module and if you have the right permissions for installation. If the problem persists, contact our technical support - we will help you solve the problem.

    • 16. Can I order a module that is not available in your offer?

      Yes, we do custom module creation. Contact us for details and pricing.

    • 17. How can I extend technical support or access to updates?
      • Extension of support and updates:

        • If the option to extend support and updates is available, you can order it directly from our store.
        • Simply add the appropriate option to your cart and complete the purchase.
      • No available extension option:

        • If support and update extensions are not offered, purchasing the module again will be required.
    • 18. How long can I use the module after purchase?

      Purchased products are available for use without time limits. However, access to updates and technical support is usually limited to 6 or 12 months from the date of purchase, depending on the product. (details on updates/support are always included on the respective product card)

    • 19. Do you offer technical support for products?

      Yes, we provide technical support within the support period assigned to a given product. You can contact us via the contact form or e-mail.

    • 20. Can I update the module to a newer version?

      Yes, you can download new versions of the product for free during the support and update period. After that time, you can renew your update subscription.

    • 21. Can I ask you to adapt the module to my needs?

      Yes, we offer a module personalization service. Describe your needs and we will prepare an individual quote.

    • 22. What should I do if I have problems downloading the module?

      If you have trouble downloading the module, please make sure your payment has been processed. If you still have trouble, please contact us and we will manually provide you with the module.

    • 23. Do you offer help with store optimization after installing the modules?

      Yes, we can help you optimize your store so that your modules run at full efficiency. Ask about our technical support service.

    • 24. What does the module update process look like?

      If the module requires an update, you can download the latest version from your client panel. We recommend backing up your store before updating.

    • 25. Can I change the domain on which the module runs?

      Yes, if you want to transfer the module to another domain, please contact us to discuss the details and conditions of the license transfer.

    • 26. What should I do if my store stops working after installing the module?

      If your store encounters problems after installing the module, please contact our technical support immediately. We will help diagnose and resolve the issue.

    • 27. Can I ask for advice in choosing a module?

      Of course! Contact us and we will advise you which module best suits your needs.

    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!