Worshiping God by Hindus is different
Hindus believe that if proper care is not taken of a temple's images, the deity will abandon the temple. Hence priests reside at the temple and take care of the gods' needs. Priests perform pooja at sunrise, noon, sunset, and midnight. For a layperson, however, visiting a temple every day or even regularly is not mandatory, and many devout Hindus worship at home.
A Hindu temple is believed to be the earthly seat of a deity and the place where the deity waits for its devotees. As such, temple structures are sacred spaces where gods partake of human offerings and in which the people can be with the gods. Many temples resemble palace architecture; this is not surprising, as deities are often considered kings.
Temples are normally dedicated to one primary god. Often they are elaborately decorated on the outside with stone or plaster carvings depicting religious stories, and their decoration is specific to the deity being worshiped.