Do not rub the stain. This smears it onto more carpet fibers. [1] X Research source

Do not use warm or hot water, which can set the blood stain permanently into the carpet. Too much water can spread the stain or damage delicate carpets. Keep it damp, not soaked.

You can also absorb the moisture using a wet vac or a handheld carpet extractor. Change to a new spot on the towel whenever the old one gets discolored. Use white towels to see this more clearly.

Salt can damage carpet fibers over time. Vacuum promptly once the area is dry.

Do not use detergent that contains bleach or lanolin. [4] X Research source

If you don’t have a fan, stack a few paper towels over the wet area. Weigh down with a heavy object and let dry.

Silk and wool carpets are notoriously easy to damage, and you may not even want to risk a corner. Consider hiring a professional instead.

This is not recommended for valuable carpets.

Avoid flavored meat tenderizer, which can create new stains. This may break down fibers in wool or silk carpets, since these also contain animal protein.

This is a risky method for carpets with dark or vivid colors, but much safer than using bleach. Most drugstores sell 3% hydrogen peroxide. If your bottle is more concentrated, dilute some to 3% strength. (For instance, mix one part 9% hydrogen peroxide with two parts cold water. )

Mix 2 teaspoons (10 mL) shampoo or liquid dishwashing detergent in 1 cup (240 mL) water. Spray on carpet and let sit for five minutes. Mix 1 tablespoon (15 mL) household ammonia in 1 cup (240 mL) room temperature water. Take care not to inhale ammonia fumes. Blot shampoo dry, then spray on ammonia. Let sit five minutes, then blot dry again. Spray on water and blot dry, to rinse.

These are often sold as pet urine removers. Some environmentally friendly laundry detergents contain enzyme cleaners, but use these only if you can’t find a product designed for carpets. [9] X Research source These products may not work as well at cold or very hot temperatures. Do not apply to wool or silk carpets, since the cleaner may break them down along with the blood. Only use an enzyme cleaner if you’re confident about where the stain came from. Otherwise, think about hiring a professional company to clean your carpet. [10] X Expert Source Haim ShemeshCarpet & Rug Cleaning Specialist Expert Interview. 12 May 2020.