Here’s a complete, practical guide to Google Search Console (GSC) for PrestaShop
(valid for PrestaShop 1.7, 8, and 9, including multilingual stores).
1️⃣ Add Your PrestaShop Site to GSC (Correct Way)
✅ Best Method: Domain Property (Recommended)
- Go to Google Search Console
- Click Add Property
- Select Domain
- Enter:
example.com - Verify via DNS TXT record
✔ Covers:
- www / non-www
- http / https
- All languages (/en/, /fr/, /hi/)
Alternative: URL Prefix (If DNS not possible)
Add each version:
https://example.com/
https://www.example.com/
https://example.com/en/
https://example.com/fr/
⚠️ More work, less clean
2️⃣ Submit PrestaShop Sitemap (CRITICAL)
Default PrestaShop Sitemap URLs
For multilingual stores:
https://example.com/index.php?controller=sitemap
https://example.com/en/index.php?controller=sitemap
https://example.com/fr/index.php?controller=sitemap
How to submit
GSC → Sitemaps → Add new sitemap
Submit:
index.php?controller=sitemap
📌 PrestaShop auto-generates language-specific URLs inside sitemap
3️⃣ Verify hreflang is Working
Test:
GSC → Settings → International targeting
(or URL Inspection)
You should see:
hreflang="en"hreflang="fr"- Correct canonical URLs
✔ PrestaShop handles this automatically
4️⃣ Coverage / Pages Indexing Issues (Common Fixes)
❌ “Duplicate without user-selected canonical”
✔ Fix:
- Enable Language in URL
- Do NOT block
/en/,/fr/in robots.txt
❌ “Crawled – currently not indexed”
✔ Fix:
- Thin content → translate fully
- Improve internal links
- Submit sitemap again
❌ “Excluded by noindex”
✔ Fix:
- Check product/category SEO settings
- Disable maintenance mode
- Check SEO modules conflict
5️⃣ robots.txt (PrestaShop Safe Version)
Recommended:
User-agent: *
Disallow: /cart
Disallow: /order
Disallow: /my-account
Disallow: /search
Disallow: /module/
Allow: /
Sitemap: https://example.com/index.php?controller=sitemap
❌ Don’t block:
/en//fr//img//themes/
6️⃣ URL Inspection Tool (Use Often)
In GSC:
- Paste product/category URL
- Click Test Live URL
- Check:
- Canonical
- Indexing allowed
- Page fetch success
7️⃣ Multilingual SEO Setup Checklist
✔ Language in URL enabled
✔ Friendly URLs enabled
✔ Translated slugs per language
✔ Unique meta titles/descriptions
✔ Sitemap submitted
✔ hreflang auto-generated
✔ Robots.txt clean
8️⃣ Core Web Vitals (PrestaShop Specific)
GSC → Core Web Vitals
Common PrestaShop fixes:
- Enable Smarty cache
- Use WebP images
- Disable heavy modules
- Enable CCC (Combine, Compress, Cache)
- Use CDN (Cloudflare)
9️⃣ When to Re-submit to GSC
- After enabling multilingual URLs
- After mass product import
- After changing URL structure
- After major theme/module changes
🔟 Pro Tips for Faster Indexing
- Link new products from category pages
- Add internal links in CMS pages
- Use Request Indexing for key pages
- Avoid auto-translated content
If you want, I can:
- Review your GSC errors list
- Fix duplicate content issues
- Optimize sitemap & robots.txt
- Create GSC + PrestaShop SEO checklist
Just tell me what error you see in GSC 👍
