Blood stains on carpets are temperamental and can easily become permanent if left unattended, so quick action is required to get rid of it. Blood turns red when it gets outside of the body and the longer it sits, the more it coagulates and the harder it is to clean. With a few simple steps, however, and a quick response, you can easily clean blood stains from carpet.
Use a soft, clean dry cloth or paper towel to blot the stain gently and remove as much of the blood as possible. Be careful not to scrub as this will spread the stain and make it larger.
Apply washing-up liquid to the stain and scrub gently with a toothbrush. Use small, circular motions to keep the stain within a small area.
Using a damp, clean cloth, blot the area to "rinse" it.
Pour a small amount of ammonia on the stain. Use only enough ammonia to cover the stained area. Allow it to soak for five to 10 minutes.
"Rinse" the area again with a clean, damp cloth. Repeat the process if there is still a stain.
Hydrogen peroxide works well on blood stains, but may fade your carpet. If you plan on using it, test an inconspicuous area of the carpet for colour fastness first.
Ventilate the area well when using ammonia.