The foremost two methods of rainwater harvesting are:
Rooftop rainwater harvesting- In this method, a storage tank is made in the rooftop where the rainwater is collected through pipes.
A big pit method- A dug is made near the house for collecting rainwater. The pit is filled with different layers of bricks, coarse gravels and sand or granite pieces that help to filter the water.