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 memcache 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, and 8) Consider frameworks like Apache Wicket.