Schema.org structured data in PrestaShop: how to increase the visibility of your store and products (without tinkering with the template)
If you run a PrestaShop store, you are probably investing in your offer, photos, descriptions, and marketing. And yet in Google it often happens that the competition “looks better”: they have rating stars, a number of reviews, sometimes additional elements in the search result, while your store is displayed as a regular link. Often the reason is simple – properly implemented Schema.org structured data is missing, or it has been implemented in an incomplete, inconsistent, or duplicated way.
How to implement Omnibus in your PrestaShop online store – price history and the lowest price in 30 days
Generating and regenerating images in PrestaShop – how to do it quickly and without wasting time
In PrestaShop, product images are not just “graphics for a nice look”. They have a real impact on SEO (Core Web Vitals, indexing, traffic from Google Images), conversion (clear thumbnails, fast loading), and store stability (correct image types after changing the theme or settings). The problem is that image regeneration in larger stores can take hours or end in errors—especially when the process relies on many short PHP calls, where each step rebuilds the entire PrestaShop environment from scratch.
HTTP security headers in a PrestaShop store – what they provide and why it is worth implementing them
HTTP security headers are settings sent by the server along with the page response that tell the browser how to handle your website securely.
In an online store (e.g. PrestaShop), they help reduce real risks such as clickjacking, unwanted resource loading, data leaks in the Referer header, or incorrect interpretation of file types.
Smarty template variables in PrestaShop 8.x and 9.x (full list)
In Smarty templates in PrestaShop, a rich set of environment variables is available, reflecting the current context of the store’s operation. They provide easy access to information about the current language, currency, country, customer, cart, as well as the store itself and its configuration – without the need to resort to PHP code.
Thanks to them, you can dynamically adjust the appearance and behavior of the front end to regional settings, user preferences, or the contents of the cart. These variables are automatically passed to templates by the PrestaShop engine and form the basis for building flexible, multilingual, and multicurrency themes and modules.