PrestaShop Documentation, PrestaShop Tutorials

PrestaShop Google Search Console

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)

  1. Go to Google Search Console
  2. Click Add Property
  3. Select Domain
  4. Enter:
    example.com
    
  5. 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

 

About zohaibk

We develop useful addons for #E-Commerce and #CRM software to provide extra features.#PrestaShop,#Magento,#SugarCRM,#Vtiger & #Android #apps
View all posts by zohaibk →