2016
There's more to keeping a carpet clean than perfunctory vacuuming every so often. Vacuuming alone cannot reach deep into the fibres to get rid of all the dirt and germ build-up in your carpet, though it's certainly helpful in maintaining the carpet between deep cleanings.
Importance of professional cleaning
Professional cleaning is mandatory to ensure that the carpet fibres are adequately cleaned – in fact, most carpet suppliers require that your carpet be professionally cleaned every one to two years, or else your warranty will be voided (confirm here, here and here).