Dusting vertical blinds regularly, as you do the rest of your home, will keep them cleaner longer. Use a duster that lifts the dust right off the blinds rather than on that moves it around, such as a rag.

Use a dusting detergent spray or enzyme spray on the slats to loosen dust.
Starting at the top,