How to waterproof a house?

How can I effectively waterproof my house to protect it from moisture and water damage?

To waterproof your house, seal cracks, apply waterproof paint, and install gutters and drainage systems for optimal protection.