Carpet cleaning is never a fun experience, something I can testify to, especially if your carpet is a light colored carpet. Whether it’s a stain from something red or something worse the process is never something people want to do.
I have found a simple concoction of club soda mixed with baking soda to be an effective way of limiting the damage. I like to put the baking soda on the stain first and then apply club soda over it to make a paste. Let this paste sit in for about 5 minutes and then cover with club soda again. Then simply grab a towel and remove the concoction and hopefully your stain will be removed.
The big benefit of this is cheap and easy. These are ingredients most people have and a simple solution for a dire problem.
For tougher jobs, you might want to look up carpet cleaning holly springs nc.