The document provides 8 rules for building a web application effectively on Google App Engine: 1) Design a simple data model, 2) Handle data model updates via a non-default version, 3) Use techniques like Appstats and caching to reduce costs, 4) Improve cold startup time by minimizing dependencies, 5) Prefer Google Guice as a dependency injection framework, 6) Use GWT for a desktop-like interface, 7) Employ the GWT MVP pattern for large applications, and 8) Consider web frameworks like Apache Wicket that are optimized for App Engine.