I found this, I hope it helps you
Removing Blood Stains from Carpets
The following is a step by step process that is very effective for removing blood stains from carpets.
- Blot with an absorbent cloth being very careful not to spread the stain.
- Place a small amount of a mild detergent on the stain and work it in with a brush starting from the outside and working inward.
- Blot again with a clean white cloth.
- Place a small amount of ammonia and let it sit for a few minutes to break down the stain. Spittle is also recommended here, and can be used in the place of ammonia.
- Blot again with a dry, clean, white cloth
- Repeat again starting from the step 2.
- Rinse with clean water.
- Blot a final time, and the stain should be gone.
There are a couple of other items that can be worked into this procedure that are effective. Salt can be spread over the stain before beginning to adsorb some of the blood. A biological enzyme can be used. This should be followed by using a carpet cleaner with a solution of water and fabric softener. Also, as with clothing, hydrogen peroxide will work well, but will remove the color along with the stain, and should be avoided.