It will not harm your carpet if you vacuum it as soon as it has been laid, and at regular intervals after that, even if it does not look particularly dirty. A new carpet will contain some short fibres which will be removed by vacuuming. check also concrete flooring redding ca