Google Search Console for PrestaShop: sitemap, setup and indexing fixes
Verify your shop with a Domain property, generate a sitemap with PrestaShop's free Google sitemap module and submit its index file. Then use the Page indexing report: most PrestaShop warnings come from filter URLs, product combinations and disabled products, and each has a known fix.
Verifying a PrestaShop shop in Search Console
Search Console offers two kinds of property. A Domain property covers every version of your shop at once, with and without www, http and https. It can only be verified with a DNS record. A URL-prefix property covers one exact address and has more ways to verify.
Verification methods and how each one works on PrestaShop.
Recommended
- Property
- Both
- On PrestaShop
- Nothing to installAdd the record at your domain provider
URL-prefix only
- Property
- URL-prefix
- On PrestaShop
- The free Google Analytics modulePuts the tag in the page head
- Property
- URL-prefix
- On PrestaShop
- Edit head.tpl in your themetemplates/_partials/head.tpl, ideally in a child theme
- Property
- URL-prefix
- On PrestaShop
- Upload to the shop root by FTP
Keep the DNS record after verifying. Google checks it again, and removing it removes your access.
The PrestaShop sitemap: the free Google sitemap module
PrestaShop's own Google sitemap module is free and covers what most shops need. It writes one sitemap per shop and language, plus an index file that lists them all.
What the Google sitemap module does, from its source code (version 5.0.0).
Contents
- What it does
- Home, products, categories, CMS pages, brands, suppliersOnly active, visible products
- What it does
- Every product image and category image
- What it does
- One set of files per language
Files and updates
- What it does
- 1_index_sitemap.xml at the shop root1 is the shop ID
- What it does
- About 25,000 URLs per file
- What it does
- Only when you click Generate or call its cron URL
- What it does
- Version 5.0.0 supports PrestaShop 1.7.1 and newer
- In the back office, open Modules › Module Manager, find Google sitemap and install it.
- In its settings, choose what to include and click Generate sitemap.
- Copy the cron URL the module shows and schedule it to run once a day on your hosting.
- Regenerate robots.txt under Shop Parameters › Traffic & SEO, so it lists the sitemap.
- In Search Console, open Sitemaps and submit the index file, for example 1_index_sitemap.xml.
Google no longer accepts sitemap pings (it retired them in 2023), so modules that still advertise “search engine ping” do nothing extra. Submitting in Search Console and listing the sitemap in robots.txt is enough.
PrestaShop indexing problems in Search Console, and their fixes
The Page indexing report lists every URL Google found but did not index, grouped by reason. On a PrestaShop shop, most of them come from a handful of shop settings.
The warnings PrestaShop shops see most, what usually causes them, and what to do.
Duplicates
- Usual PrestaShop cause
- Filter URLs with ?q= from faceted search, sort and currency parameters
- Usual PrestaShop cause
- Product combinations and ?page= pages pointing to their main page
- Usual PrestaShop cause
- Redirect to canonical URL sends a 302 by default
Not indexed
- Usual PrestaShop cause
- Thin category and product pages, near-identical descriptions
- Usual PrestaShop cause
- Too many filter and combination URLs for a small crawl budget
- Usual PrestaShop cause
- PrestaShop 9 blocks filter URLs in robots.txt and marks them noindex
Errors
- Usual PrestaShop cause
- Disabled products still shown with a 200 status
- Usual PrestaShop cause
- After upgrading to PrestaShop 9, the product URL format changed
Out-of-stock products are not a problem. Google recommends keeping the page live and marking it out of stock, which is what PrestaShop does.
What changes between PrestaShop versions
Search-related defaults in PrestaShop core, compared across versions.
URLs
- PrestaShop 1.7 and 8
- /category/12-1-name.htmlCategory in the path
- PrestaShop 1.7 and 8
- CrawlableCanonical points to the category
- PrestaShop 1.7 and 8
- /en/, /lt/ with friendly URLs and 2+ languages
Pages
- PrestaShop 1.7 and 8
- 404, or redirect per product8.1 adds a shop-wide default and 410
- PrestaShop 1.7 and 8
- In the page head for each language
- PrestaShop 1.7 and 8
- Classic
Paid PrestaShop SEO modules for sitemaps and canonicals
If the free sitemap module and core settings are not enough, these modules on the Addons marketplace handle sitemaps, canonical tags and hreflang. None of them shows Search Console data inside PrestaShop.
Prices are one-time on the Addons marketplace, excluding VAT. Ratings are the marketplace's own count.
Sitemaps and canonicals
- Price
- €119.99
- Rating
- 4.8187 ratings
- PrestaShop
- 1.7.4 to 9.2
- Price
- €49.99
- Rating
- 4.5113 ratings
- PrestaShop
- 1.5 to 9.1
- Price
- €59.99
- Rating
- 4.564 ratings
- PrestaShop
- 1.7 to 9.2
- Price
- €69.99
- Rating
- 5.02 ratings
- PrestaShop
- 1.6 to 9.1
Reading Search Console data for a shop
Limits that change how you read the Performance report.
Performance report
- Limit
- 16 months
- Limit
- 1,000 in the screen and export
- Limit
- Hidden for privacy
- Limit
- Daily data within a day or two
- Limit
- Your best result per search, averaged
Tracking keyword positions next to Search Console
Search Console tells you what happened, a day or two late and averaged over every query. ManteIQ reads the same Search Console data every day, adds a measured position check for the keywords you track, and estimates what each move is worth from what those pages earn in your shop.
It also answers the question most shop owners ask about SEO: is it working? Over two, six or twelve months it shows how many keywords climbed, how many slipped, and roughly what that is worth a month.
Questions about Search Console on PrestaShop
- Where is the PrestaShop sitemap URL?
- With the free Google sitemap module, the index file sits at the shop root, for example https://yourshop.com/1_index_sitemap.xml, where 1 is the shop ID. Submit that file in Search Console under Sitemaps.
- Does the PrestaShop sitemap update by itself?
- No. The free module rebuilds the sitemap only when you click Generate or when its cron URL runs. Schedule the cron once a day so new products are included.
- How do I verify PrestaShop in Google Search Console?
- The most durable way is a Domain property verified with a DNS record at your domain provider. If you cannot edit DNS, use a URL-prefix property with Google Analytics, a meta tag in your theme's head.tpl or an HTML file in the shop root.
- Why does Search Console show so many duplicate pages for my PrestaShop shop?
- Usually filter URLs from faceted search (?q=), sort and currency parameters, and product combinations. Most of them already point to the right page with a canonical tag; block filter URLs in robots.txt if Google keeps crawling them.
- Why did my PrestaShop URLs return 404 after upgrading to version 9?
- PrestaShop 9 dropped the category from the default product URL. Shops that never saved their routes in the back office got the new format after upgrading. Save the old route format, or redirect the old URLs with 301s.
Sources
We checked every setting, module and price on these pages on 28 September 2026, reading PrestaShop's source code where the documentation was silent. Prices on the Addons marketplace exclude VAT and change often.
- Search Console Help: verify your site ownership
- Search Console Help: Page indexing report
- Search Console Help: Performance report
- Google Search Central: build and submit a sitemap
- Google Search Central: sitemaps ping deprecation (2023)
- Google Search Central: managing faceted navigation
- Google Search Central: block indexing with noindex
- Google Search Central: performance data deep dive
- GitHub: PrestaShop Google sitemap module (gsitemap)
- PrestaShop Addons: Google sitemap
- PrestaShop documentation: SEO and URLs
- PrestaShop 9.1 release notes
- GitHub: product URLs changed after upgrading to 9.0 (issue 40063)
- PrestaShop Addons: SEO Audit by PrestaHero
- PrestaShop Addons: Canonical SEO URLs + Hreflang Pro
- PrestaShop Addons: SEO Expert, Advanced AI
- PrestaShop Addons: Google Sitemap: Auto XML
About the author: Mantas Lukošius
Mantas has worked in ecommerce for more than 15 years, almost all of it on PrestaShop: from his own first shop to business stores and large clients. He builds ManteIQ and its PrestaShop module.
How we write and check these guides