PrestaShop Schema Pro - Rich Snippets & SEO Booster

PPMSEO3
Inne
1.7.x, 8.x, 9.x
EN, PL, DE, FR

Rich Results + AI = More sales in PrestaShop! Automatic JSON-LD with Schema.org module: FAQ, Event, Review, LocalBusiness, Organisation, ContactPoint, Social Media. Benefits: higher rankings, time savings, better understanding by search‑engine AI.

299.00 zł Tax excluded

Enter domain for this product

shopping_cart Will be added to cart 1 pieces of this product (one for each domain)
event Important: Domain change possibility expand_more

After purchase you have 3 days to change assigned domains.

To change domain, write to us at: shop@prestapremium.com

In the message provide:

  • Order number
  • Product name
  • Old domain (which you want to change)
  • New domain (to which you want to change)

After 3 days from purchase, domain change will not be possible.

Information Parameters:

  • 1.4.2
  • 2025-11-06
  • 1.7.x, 8.x, 9.x
  • EN, PL, DE, FR
  • Yes

PrestaShop Schema Pro - Schema.org Structured Data Module

The module automatically generates Schema.org structured data in JSON‑LD format for PrestaShop stores, enabling the display of Rich Snippets in Google search results by injecting the markup into the <head> section of pages.

AI‑friendly: The module generates structured JSON‑LD optimised for automated processing. This facilitates safe and consistent integration with AI‑based tools (e.g. recommendation systems, personalisation and semantic search), supporting automation of analytics and business processes.

How the module works — step by step

Important note: The module integrates automatically with PrestaShop and can be configured without deep technical knowledge.

Step 1: Installation and registration

After installation the module registers itself in the PrestaShop system. All structured data are added to the <code><head></code> of each store page as <code><script type="application/ld+json"></code> blocks.

Step 2: Configuration via the intuitive panel

The module provides 11 configuration tabs grouped by topic. Each tab contains dedicated forms to enter data specific to a given schema.

Step 3: Automatic JSON‑LD generation

The module processes the entered data and generates valid JSON objects conforming to 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 may display it as Rich Snippets — enhanced results showing ratings, prices, availability and other elements.

Complete set of Schema.org schemas and extensions

The module provides full support for basic and advanced Schema.org types. Below is an overview of available schemas and additional administrative and technical features.

1. Website & Organization Schema

Defines site and organisation information. Includes:

  • Company name and description
  • Organisation logo
  • Contact details (phone, email)
  • Social profiles
  • VAT ID and other identifiers

2. LocalBusiness Schema

Full local business data for physical stores and delivery options:

  • Business type (Store, Restaurant, etc.)
  • Full address including postal code and country
  • GPS coordinates for Google Maps
  • Price range ($, $$, $$$)
  • Opening hours for each day of the week
  • Accepted payments

3. Shipping & Returns Schema

Delivery and returns information to improve user experience:

  • Shipping cost with currency
  • Delivery time (e.g. 1–3 days)
  • Returns policy URL
  • Returns terms description
  • Delivery countries

4. Opening Hours Schema

Detailed opening hours for better local indexing:

  • Separate settings for each weekday
  • 24‑hour format (09:00–18:00)
  • Closed option for holidays
  • Automatic time format validation

5. 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
  • Automatic linking into the Organization Schema

6. FAQ Schema

Questions and answers shown in search results:

  • JSON format for easy editing
  • Structure validation — checks question+answer pairs
  • Rich Results — expandable questions in Google
  • SEO‑friendly — answers to common queries

7. Events Schema

Company events with full details:

  • Event name
  • Start and end dates
  • Location (address or online)
  • Event description
  • Organizer (automatically set to your company)
  • Event status (scheduled, cancelled)

8. Reviews Schema

Product/service reviews and ratings:

  • Author of the review
  • Rating 1–5 stars
  • Review content
  • Publication date
  • Review language
  • Rich Snippets with star ratings in results

9. 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)

10. How‑To Schema

Add structured step‑by‑step instructions to increase the visibility of guides and manuals in search results:

  • Title and description
  • Steps (sequence with description, time, optional illustrations)
  • Estimated time and safety notes
  • Editable JSON with automatic mapping to JSON‑LD

11. Product Schema (extended)

Full control over product data, useful for e‑commerce stores:

  • Ratings and reviews (average, review count, review details)
  • Offers (price, currency, availability, seller)
  • Shipping information including cost and delivery time
  • Returns policy linked to the product
  • Default brand and manufacturer and item condition (e.g. new, used)

12. BreadcrumbList

Generate breadcrumbs in Schema.org format for improved navigation and search visibility.

13. ItemList

Product lists (e.g. bestsellers, recommendations) as an ItemList structure with a configurable item limit.

14. hreflang Support

Support for multilingual site versions — automatic addition of rel="alternate" hreflang or appropriate indications in the structured data to improve international indexing.

15. Schema Scanner (Schema Cleanup) and Updater

Tools for diagnosing and maintaining correct structured data:

  • Template scanner — searches theme files and reports detected JSON‑LD (files and schema types)
  • Note: the scanner searches only theme files; other modules may generate JSON‑LD independently
  • Updater — integration with the internal update checker and an option to clear the updater cache

16. Back Office panel and integration

Features that simplify management and deployment:

  • Multi‑tab BO panel — over 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 detection and context setting, compatible with PrestaShop multi‑shop
  • Front 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 on uninstall (removes settings from `Configuration`)

Technical rationale for structured data for SEO

Schema.org‑compliant JSON‑LD provides search engines with unambiguous fields (e.g. price, availability, ratings), enabling correct mapping to Rich Results and facilitating automated content processing by indexing systems and analytics tools.

SEO benefits

  • Increased likelihood of Rich Results (FAQ, How‑To, Reviews, Events)
  • Improved indexing of language versions via hreflang
  • Enhanced local visibility through LocalBusiness and Opening Hours
  • Better product presentation in search results (price, availability, ratings)

Technical details and compatibility

  • Compatibility: PrestaShop 1.7.2.0+; PHP 7.1+
  • BO panel: Bootstrap‑based, responsive, multilingual
  • Output: JSON‑LD injected into templates.

Module installation and configuration

Important — back up your store: Before installing or updating the module, perform a full backup of your store database and files. Test installations and updates on a staging environment first.

Step 1: Install the module

Upload the ZIP package in PrestaShop panel → Modules → Upload a module → Install.

Step 2: Basic configuration

Fill in company data in the "Local Business" tab — address, phone, email, opening hours.

Step 3: Activate schemas

Enable selected schemas (FAQ, Reviews, Events) and provide the required data.

Step 4: Testing

Use the Google Rich Results Test .

Step 5: Monitor results

Track traffic growth in Google Analytics and positions in Google Search Console.

Liability information: The following is general information intended to remind about best practices when installing and using the module. We recommend performing a backup and testing the module on a staging environment before deploying to production. Detailed terms regarding liability and warranties are available in the licence agreement: Licence terms .

Information: On request we can extend the module with additional features or schemas from Schema.org . Custom extensions may involve additional costs depending on the scope of work.

## [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.

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!

Comments

Comments (0)
No customer reviews for the moment.

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.