In short: Yes, always vacuum first! The carpet should be vacuumed thoroughly with a regular household