diff --git a/robots.txt b/robots.txt
index a2ee32e..892306b 100644
--- a/robots.txt
+++ b/robots.txt
@@ -13,6 +13,9 @@
 # For more information about the robots.txt standard, see:
 # http://www.robotstxt.org/robotstxt.html
 
+# Sitemaps
+Sitemap: /sitemap.xml
+
 User-agent: *
 Crawl-delay: 10
 # CSS, JS, Images
@@ -88,3 +91,40 @@ Disallow: /?q=user/password/
 Disallow: /?q=user/register/
 Disallow: /?q=user/login/
 Disallow: /?q=user/logout/
+# Core module tracker
+Disallow: /*/track$
+# Module blocks404
+Disallow: /blocks404$
+Disallow: /?q=blocks404$
+Disallow: /*/blocks404$
+Disallow: /*/?q=blocks404$
+# Module calendar
+Disallow: /calendar/
+Disallow: /?q=calendar/
+Disallow: /*/calendar/
+Disallow: /*/?q=calendar/
+# Module print
+Disallow: /print/
+Disallow: /?q=print/
+Disallow: /*/print/
+Disallow: /*/?q=print/
+Disallow: /printpdf/
+Disallow: /?q=printpdf/
+Disallow: /*/printpdf/
+Disallow: /*/?q=printpdf/
+# Module translation404
+Disallow: /translation_not_found$
+Disallow: /?q=translation_not_found$
+Disallow: /*/translation_not_found$
+Disallow: /*/?q=translation_not_found$
+# Module ubercart
+Disallow: /cart$
+Disallow: /?q=cart$
+Disallow: /*/cart$
+Disallow: /*/?q=cart$
+Disallow: /cart/
+Disallow: /?q=cart/
+Disallow: /*/cart/
+Disallow: /*/?q=cart/
+# Miscellaneous
+Disallow: /*sort=
