PrestaShop Schema Pro - Rich Snippets & SEO Booster
Rich Results + AI = dominate search results and increase sales in PrestaShop! Automatic JSON-LD generator with full support for more than 15 Schema.org types, including extended Product Schema, Shipping & Returns, FAQ, How-To and LocalBusiness. Gain stars in Google, save time on manual configuration, and adapt your store to the era of AI-powered search engines. Compatible with PS 1.7 - 9.x, Multi-shop ready!
Information Parameters:
- 1.5.3
-
Store Version PHP Version1.7.5 + 7.1 – 7.48.x 8.1 – 8.39.x 8.1 – 8.5
- 2026-06-05
- EN, FR, IT, DE, PL
- ✅
- ✅
- ✅
- ✅
- demo.admin.shop
PrestaShop Schema Pro - Schema.org Structured Data Module
The module automatically generates Schema.org structured data in JSON-LD format for PrestaShop stores, enabling Rich Snippets to appear in Google search results by adding the markup to the <head> section of pages.
Key module features
- More than 15 JSON-LD schemas in a single module, including extended Product Schema for e-commerce
- Ready for the AI era - structured data helps search engines and AI assistants understand your store offer more accurately
- Built-in Schema Scanner for detecting existing markup and limiting duplicate JSON-LD
- Compatible with PrestaShop 1.7 - 9.x with support for Multi-shop environments
- Automated deployment without manually building Schema.org markup for each page
How the module works - step by step
Step 1: Installation and automatic registration
After installation, the module automatically registers itself in PrestaShop. All structured data are added to the <head> section of every store page as <script type="application/ld+json"> tags.
Step 2: Configuration through an intuitive panel
The module offers more than 15 configuration tabs grouped by topic. Each tab contains dedicated forms for entering schema-specific data.
Step 3: Automatic JSON-LD generation
The module processes the entered data and generates valid JSON objects compliant with Schema.org standards. Built-in validation ensures the correctness of all data structures.
Step 4: Display in search results
Google indexes the structured data and can display them as Rich Snippets - enhanced results with star ratings, prices, availability, and other elements.
Complete set of Schema.org schemas and extensions
The module provides full support for both core and advanced Schema.org schemas. Below you will find an overview of the available schemas, ordered from the most important for an e-commerce store to the blocks that support technical SEO and module management.
1. Product Schema (extended)
The most important schema for e-commerce. Full control over product data, useful for online stores:
- Basic product data (name, description, category, image, URL)
- Product identifiers (SKU, MPN) and product weight
- Ratings and reviews (average score, review count, review details) - integration with the native PrestaShop Product Comments module
- Offers (price, currency, price validity date, availability, seller)
- Shipping information including cost and handling/delivery time
- Returns policy linked to the product
- Brand and manufacturer as well as item condition (e.g. new, used)
2. Shipping & Returns Schema
Delivery and returns information that is crucial for customer purchase decisions:
- Shipping cost with currency
- Delivery time (e.g. 1-3 days)
- Returns policy URL
- Description of return conditions
- Delivery country
3. Reviews Schema
Reviews and ratings for products or services that build trust and support star-based Rich Snippets:
- Review author
- 1-5 star rating
- Review content
- Publication date
- Review language
- Rich Snippets with star ratings in search results
4. Website & Organization Schema
Defines the site as a website together with organisation information. Includes:
- Company name and description
- Organisation logo
- Contact details (phone, email)
- Social media profiles
- VAT ID and other identifiers
5. LocalBusiness Schema
Complete local business data for physical shops and delivery businesses:
- Business type (Store, Restaurant, etc.)
- Full address with postcode and country
- GPS coordinates for Google Maps
- Price range ($, $$, $$$)
- Opening hours for each day of the week
- Accepted payment methods
6. FAQ Schema
Questions and answers displayed in search results, increasing result coverage and the chance of a click:
- JSON format for easy editing
- Structure validation - checks question-answer pairs
- Rich Results - expandable questions in Google
- SEO-friendly - answers to popular questions
7. How-To Schema
Add structured step-by-step instructions to increase the visibility of guides, tutorials, and educational content in search results:
- Instruction title and description
- Steps (sequence with description, timing, and optional illustrations)
- Completion time and safety guidance
- Editable JSON and automatic mapping to JSON-LD
8. Opening Hours Schema
Detailed opening hours that support better indexing of local business data:
- Separate settings for each day of the week
- 24-hour format (09:00-18:00)
- Closed option for non-working days
- Automatic validation of time format
9. Social Media Schema
Complete social media profiles:
- Facebook - company page
- Twitter - company profile
- Instagram - business account
- LinkedIn - company page
- YouTube - video channel
- TikTok - company profile
- Pinterest - company profile
- Automatic linking in the Organization Schema
10. Events Schema
Company events with full details:
- Event name
- Start and end dates
- Location (address or online)
- Event description
- Organiser (automatically set to your company)
- Event status (scheduled, cancelled)
11. Contact Point Schema
Detailed contact information:
- Contact type (customer service, sales, support)
- Phone number
- Email address
- Contact page URL
- Supported languages (configurable, e.g. Polish,English,German)
12. BreadcrumbList
Generation of breadcrumbs in a Schema.org-compliant format for improved navigation and search visibility.
13. ItemList
Product lists (e.g. bestsellers or recommendations) as an ItemList structure with a configurable item limit.
14. Hreflang Support
Support for multilingual versions of the site - automatic addition of rel="alternate" hreflang or appropriate signals in the structure to improve international indexing.
15. Schema Scanner (Schema Cleanup) and Updater
Tools for diagnosing and maintaining correct structured data:
- Template scanner - scans theme files and reports detected JSON-LD, including files and schema types, which helps with cleaning up old or duplicated markup
- Note: the scanner checks theme files only; other modules may generate JSON-LD independently
- Updater - integration with the internal update-check mechanism and an option to clear the updater cache
16. Administrative panel and integration
Features that simplify management and deployment:
- Multi-tab Back Office panel - more than 15 thematic configuration tabs (Website, LocalBusiness, Shipping & Returns, GPS, Hours, Social, FAQ, Events, Reviews, Contact Point, Product Schema, Breadcrumb, ItemList, Hreflang, Schema Scanner, and more)
- Editable data as JSON for FAQ, Events, Reviews, and How-To, with basic server-side validation
- Multi-shop ready - automatic context detection and setup, compatible with PrestaShop multi-shop
- Front-office hooks - the module adds generated data to Smarty and injects it into the header and before the closing body tag (hooks: displayHeader, displayBeforeBodyClosingTag)
- Full configuration cleanup during uninstallation (removal of settings from
Configuration)
Technical rationale for structured data for SEO
Schema.org-compliant JSON-LD provides search engines and AI systems with unambiguous fields such as price, availability, and ratings. This makes it easier to map content correctly to Rich Results, improves content clarity for search engines, and supports automated processing by analytics tools and AI answer engines.
SEO benefits
- Greater chance of clicks and sales: better product presentation in search results (price, availability, ratings) can improve CTR
- Greater chance of Rich Results: FAQ, How-To, Reviews, Events
- Stronger international SEO: indexing of language versions thanks to Hreflang
- Stronger local visibility: LocalBusiness and Opening Hours
Technical details and compatibility
- Compatibility: PrestaShop 1.7.2.0+; PHP 7.1+
- Back Office panel: Bootstrap-based, responsive, multilingual
- Data output: JSON-LD injected into templates.
Module installation, configuration and testing
Important - make a backup: Before installing or updating the module, create a full backup of your database and store files. Test the installation and updates on a staging environment first.
Step 1: Install the module
Drag and drop the ZIP file into PrestaShop - Modules - Upload a module - Install.
Step 2: Basic configuration
Fill in your company details in the "Local Business" tab - address, phone, email, and opening hours.
Step 3: Activate schemas
Enable the selected schemas (Product, FAQ, Reviews, Events) and enter the required data.
Step 4: Testing
Use the Google Rich Results Test
Step 5: Monitor performance
Track traffic growth in Google Analytics and monitor visibility in Google Search Console.
Liability information: The information below is general in nature and is intended as a reminder of good practice related to the installation and use of the module. We recommend making a backup and testing the module on a staging environment before deploying it to production. Detailed provisions regarding liability and warranty can be found in the licence agreement: Licence terms
Information: On request, we can extend the module with additional features or extra Schema.org schemas. Such extensions may involve additional costs depending on the scope of work.
## [1.5.2] - 2026-04-24 ### Changed - Updated the module documentation to match the current functionality. - Added refreshed language versions of the documentation in Polish, British English and French. ## [1.5.1] - 2026-03-02 ### Changed - Minor fixes and corrections in documentation and module configuration ## [1.5.0] - 2026-02-10 ### Added - New caching system ## [1.4.3] - 2026-01-23 ### Added - Added Pinterest as a new social media platform for better reach and engagement. ### Changed - Improved compatibility with PrestaShop 1.7.8.5 for smoother operation. ## [1.4.1] - 2025-11-19 ### Fixed - Minor fixes and small feature additions. ## [1.4.0] - 2025-10-01 ### Changed - Stable release with extended schema support and administrative improvements. ## [1.2.2-4] - 2025-09-15 ### Fixed - Fixed minor issue with schema validation. ## [1.2.1] - 2025-08-10 ### Fixed - Corrected typo in JSON-LD output. ## [1.2.0] - 2025-07-20 ### Added - Added structured data for faq. ## [1.1.1] - 2025-06-05 ### Fixed - Improved error handling for missing data. ## [1.1.0] - 2025-05-15 ### Added - Added structured data for comments. - Implemented JSON-LD schema for better SEO. ### Changed - Refactored code for better performance. ### Fixed - Fixed issue with product data. ## [1.0.0] - 2025-05-14 ### Added - Initial release of ppgooglestructureddata module.
You might also like
FAQs
-
In which format does the module add structured data?
The module generates Schema.org structured data in JSON-LD format. The markup is added to the store pages’ head section as application/ld+json scripts. This provides search engines with structured data without manually building markup for each page.
-
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 Schema.org data types does the module support?
The module supports more than 15 JSON-LD schema types, including Product, FAQ, How-To, Reviews, Website, Organization, LocalBusiness, BreadcrumbList, ItemList, Events and Contact Point. Features for opening hours, social profiles and hreflang language references are also available.
-
What is Schema Scanner used for?
Schema Scanner searches theme files and reports detected JSON-LD markup together with its types and file locations. This helps identify existing structured data and organise its implementation. The scanner covers theme files; other modules may generate their own markup independently.
-
Can FAQ data be edited in the module panel?
Yes. FAQ data is available as editable JSON, and the module performs basic server-side validation of its structure. The same approach can be used for events, reviews and How-To data. This lets you manage content without manually editing JSON-LD code in the template.
-
Does the module work in a multistore environment?
Yes. The module is designed for PrestaShop multistore environments. It automatically detects and sets the store context, and its panel and configuration support multiple stores. The product description also states compatibility with PrestaShop versions 1.7 through 9.x.
16 other products in the same category:
Free Simple Omnibus Price Module – Omnibus Directive for PrestaShop
Simple Omnibus Price is a completely free PrestaShop module that automates displaying the lowest price from the 30 days prior to a price reduction. Protect your store...
Admin Product Cloner – Selective Product Duplication
Admin Product Cloner is a simple, handy tool for PrestaShop administrators, designed to streamline daily catalogue management. The module replaces the standard, full...
Smart Image Optimiser — Lossless Quality and Perfect PrestaShop Product Images
Smart Image Optimizer is an advanced tool that effectively eliminates the problem of automatic, lossy recompression of graphics files by PrestaShop's engines (GD/Imagick)....
PrestaShop FAQ module that boosts conversion | JSON-LD
ppfaq is a module that organises store communication: it publishes FAQ in a single, easy-to-read place and helps customers find answers faster without contacting...
Automatic currency matching by shop language in PrestaShop
PP Smart Currency automatically matches the currency to the language a customer is using in your PrestaShop store. Visitors immediately see the right currency, while the...
Take SEO and conversion further: a PrestaShop FAQ module with a built-in editor and FAQPage JSON-LD
The FAQ Builder module makes it easy to add question and answer (FAQ) sections directly to your PrestaShop product descriptions. The management interface sits just above the...
Custom HTML Descriptions and SEO Optimisation for PrestaShop Promo, Best Sellers and New...
The default PrestaShop configuration does not allow entering custom texts or graphics on key subpages that generate organic search traffic. The ppcorepagesseo module is a...
Remove ID from URLs (CMS, Brands) PrestaShop [Free]
The free Clean URLs Lite module modifies native PrestaShop routing by removing numeric identifiers (IDs) from CMS page, CMS category, and brand (manufacturer) URLs. It...
Error Radar & Toolbox — PrestaShop Error Diagnosis & Server Utilities
Error Radar & Toolbox is a powerful, free administrative module for PrestaShop that allows you to instantly diagnose technical store issues directly from your Back...
Advanced Search for PrestaShop
Advanced product search for PrestaShop that helps customers find the right products faster and makes it easier to complete purchases in your PrestaShop store . The module...
SEO Scanner - fast SEO auditing for products, categories and CMS pages in PrestaShop
PP SEO Scanner is an efficient diagnostic tool for PrestaShop, designed to automate on-site SEO auditing. The module analyses products, categories and CMS pages for...
Extra Product Tabs – Tab Creator, CSV Import and SEO
Transform chaotic descriptions into a professional offer that sells! The Extra Product Tabs module allows you to instantly add unlimited tabs (e.g. Size Guide, Video,...
Product recommendation module for PrestaShop
A recommendations module for PrestaShop that displays tailored product suggestions in two key points of the buying journey: the product page and the cart. It reduces...
llms.txt for PrestaShop — Dynamic Store Index for AI Bots
AiLlmTxt publishes llms.txt and llms-full.txt files on the fly, without physical file generation on the disk — PrestaShop generates them dynamically under public URLs....
Hreflang and X-Default Normalisation for PrestaShop
Hreflang Pro solves the issue of directing shoppers to the wrong language version of your store (for instance, when a local customer lands on a foreign-language page from...
Store Auditor — 25 Configuration Checks for Your PrestaShop Back Office
Store Auditor is a completely free PrestaShop module that checks 25 core settings of your store with a single click. It instantly lets you know if your website is...
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!