Smoke detectors should be vacuumed at least once every six months to remove dust or debris that may affect their performance.