# Optimized robots.txt for PrestaShop (smkmach.com) # Custom SEO rules applied to prevent URL Routing Cancer & Index Bloat User-agent: * # Allow Directives (Essential for Google rendering) Allow: */modules/*.css Allow: */modules/*.js Allow: */modules/*.png Allow: */modules/*.jpg Allow: /js/jquery/* # ========================================== # CRITICAL FIXES: Block Raw Routing URLs (The 404 Generators) # ========================================== Disallow: /*?controller=product_rule Disallow: /*controller=product_rule Disallow: /*?controller=category_rule Disallow: /*controller=category_rule Disallow: /*?controller=manufacturer_rule Disallow: /*controller=manufacturer_rule Disallow: /*?controller=supplier_rule Disallow: /*controller=supplier_rule # ========================================== # Private Pages & URL Parameters (Block Faceted Search bloat) # ========================================== Disallow: /*?order= Disallow: /*?tag= Disallow: /*?id_currency= Disallow: /*?search_query= Disallow: /*?back= Disallow: /*?n= Disallow: /*&order= Disallow: /*&tag= Disallow: /*&id_currency= Disallow: /*&search_query= Disallow: /*&back= Disallow: /*&n= # ========================================== # Core PrestaShop Controllers (No Indexing Needed) # ========================================== Disallow: /*controller=addresses Disallow: /*controller=address Disallow: /*controller=authentication Disallow: /*controller=cart Disallow: /*controller=discount Disallow: /*controller=footer Disallow: /*controller=get-file Disallow: /*controller=header Disallow: /*controller=history Disallow: /*controller=identity Disallow: /*controller=images.inc Disallow: /*controller=init Disallow: /*controller=my-account Disallow: /*controller=order Disallow: /*controller=order-slip Disallow: /*controller=order-detail Disallow: /*controller=order-follow Disallow: /*controller=order-return Disallow: /*controller=order-confirmation Disallow: /*controller=pagination Disallow: /*controller=password Disallow: /*controller=pdf-invoice Disallow: /*controller=pdf-order-return Disallow: /*controller=pdf-order-slip Disallow: /*controller=product-sort Disallow: /*controller=search Disallow: /*controller=statistics Disallow: /*controller=attachment Disallow: /*controller=guest-tracking # ========================================== # System Directories # ========================================== Disallow: /app/ Disallow: /cache/ Disallow: /classes/ Disallow: /config/ Disallow: /controllers/ Disallow: /download/ Disallow: /js/ Disallow: /localization/ Disallow: /log/ Disallow: /mails/ Disallow: /modules/ Disallow: /override/ Disallow: /pdf/ Disallow: /src/ Disallow: /tools/ Disallow: /translations/ Disallow: /upload/ Disallow: /var/ Disallow: /vendor/ Disallow: /webservice/ # ========================================== # Legacy /fa/ System Directories # ========================================== Disallow: /fa/app/ Disallow: /fa/cache/ Disallow: /fa/classes/ Disallow: /fa/config/ Disallow: /fa/controllers/ Disallow: /fa/download/ Disallow: /fa/js/ Disallow: /fa/localization/ Disallow: /fa/log/ Disallow: /fa/mails/ Disallow: /fa/modules/ Disallow: /fa/override/ Disallow: /fa/pdf/ Disallow: /fa/src/ Disallow: /fa/tools/ Disallow: /fa/translations/ Disallow: /fa/upload/ Disallow: /fa/var/ Disallow: /fa/vendor/ Disallow: /fa/webservice/ # ========================================== # SITEMAP # ========================================== Sitemap: https://smkmach.com/sitemap.xml