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:
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)....
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....
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...
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,...
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...
SEO Custom Code Manager for PrestaShop Products Categories and CMS
A module for PrestaShop that allows adding custom JSON-LD , JavaScript, and CSS resources individually to each product, category and CMS . Increase search engine...
Google Maps Reviews Module for PrestaShop – Automatic Import and Display of Customer Ratings
This module serves to increase trust in your shop by displaying authentic reviews from Google Maps. Thanks to the automatic generation of JSON-LD structured data, star...
Unused Product Images — Free Server Cleanup for PrestaShop
Unused Product Images (Free) is a free PrestaShop module designed to optimize disk space and file limits (Inodes) on your hosting. The tool automatically locates and...
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...
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...
PrestaShop Product Reviews & Comments – Discount Vouchers, Customer Photos, JSON-LD & Fee-Free...
This module serves as a complete alternative to paid SaaS review platforms (such as Trustpilot, Opineo, or Trusted Shops) and allows you to bypass complex Google...
PrestaShop blog module with SEO, post-linked FAQ, FAQPage JSON-LD, editorial workflow and comments
A PrestaShop blog module built for genuine organic visibility, content commerce and stronger coverage of question-led queries. The module gives merchants full control over...
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...
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...
Increase the long product description and image ALT text limit in PrestaShop 8/9
PP Limit Manager removes the length restriction applied to the long product description and product image ALT text in the new PrestaShop 8 and 9 product form. The module...
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!