Advertisement

PrestaShop Sitemap Generator

Our PrestaShop Sitemap Generator crawls your store to construct a highly accurate XML sitemap. It helps you bypass the duplicate content issues often caused by PrestaShop's faceted search modules and native configuration.

How to Use This Tool

1
1

Enter PrestaShop URL

Input the homepage URL of your PrestaShop store URL.
2
2

Analyze Site

Click generate to let our crawler map your PrestaShop architecture, including posts, pages, and products.
3
3

Review URLs

Check the discovered URLs. We exclude default PrestaShop system pages and non-indexable routes.
4
4

Choose Output

Select either a standard 'Single Sitemap' or 'Sitemap Index' format.
5
5

Copy or Download

Save the generated XML file directly to your device.
6
6

Recommended Action

Upload the sitemap to your root directory (if allowed by PrestaShop) and submit it via Google Search Console.

How PrestaShop Handles Sitemaps

PrestaShop handles sitemaps via the official "Google Sitemap" module (gsitemap). You must install, configure, and run this module to generate your sitemap, which is typically saved in your root directory.

Because it relies on the database, it can be configured to export products, categories, CMS pages, and manufacturers. You also need to configure a cron job to keep it updated automatically.

What BuildSitemap Checks

BuildSitemap performs an external HTTP crawl of your PrestaShop frontend, entirely bypassing the database and the gsitemap module.

This is crucial because it verifies what Googlebot actually sees. We automatically drop session IDs and faceted search parameters to ensure we only capture your canonical URLs.

URLs We Discover

  • Canonical Product pages
  • Category pages
  • Manufacturer (Brand) pages
  • CMS pages (About, Terms)

URLs to Exclude

  • Faceted search URLs (e.g., ?q=Color-Red)
  • Sorting parameters (e.g., ?order=product.price.asc)
  • Customer Account, Cart, and Checkout pages
  • Back-office URLs

PrestaShop Sitemap Structure

For large PrestaShop stores, it is highly recommended to segment your sitemap. Generating a Structured Sitemap with our tool allows you to bucket your URLs into distinct files for Products, Categories, and CMS Pages.

Submit these separately to Google Search Console to pinpoint exactly where indexing issues are occurring (e.g., if products are indexed but categories are not).

Common PrestaShop Problems

The native PrestaShop sitemap module often crashes or times out when generating sitemaps for catalogs exceeding 50,000 products.

Faceted search modules (like the native Faceted Search) often create infinite URL combinations that can accidentally end up in sitemaps if not configured properly.

Forgetting to set up a cron job means the native sitemap becomes severely outdated as inventory changes.

How to Use Your Generated Sitemap

If your PrestaShop gsitemap module is failing or producing bloated XML files, you can use our tool to generate a static replacement.

Download the generated `.xml` file, upload it to the root of your PrestaShop installation via FTP (you can name it `sitemap-custom.xml`), and submit that URL directly to Google Search Console.

Advertisement
Advertisement

Example PrestaShop Output

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://prestashop.example.com/men/12-running-shoes.html</loc>
    <lastmod>2026-09-21</lastmod>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://prestashop.example.com/12-men</loc>
    <lastmod>2026-09-20</lastmod>
    <priority>0.8</priority>
  </url>
</urlset>

Best Practice Checklist

Frequently Asked Questions

Does PrestaShop automatically generate a sitemap?

Not out of the box. You must install and configure the free 'Google Sitemap' (gsitemap) module from the PrestaShop catalog.

Why use BuildSitemap instead of the gsitemap module?

The native module can struggle with massive catalogs, timing out before completion. BuildSitemap acts as a reliable external crawler to map your site without taxing your database.

Should I include faceted search URLs in the sitemap?

No. URLs generated by filtering (e.g., color=red) should never be in a sitemap. They cause severe duplicate content issues.

How do I fix sitemap generation timeouts in PrestaShop?

If the native module times out, you can either increase your PHP memory limit and max_execution_time, or rely on an external generator like BuildSitemap.

Where is the PrestaShop sitemap located?

By default, the gsitemap module generates the sitemap in your root directory, typically accessible at yourdomain.com/1_index_sitemap.xml.

How often should I run the PrestaShop sitemap cron job?

For active e-commerce stores with frequent inventory changes, it is recommended to run the sitemap generation cron job daily during off-peak hours.

Related Tools

Advertisement
Advertisement