Hi Mariamoore here's a link to an article that will help you so much, providing you with the steps for cleaning your wool carpet.
You will need a good rug cleaner and the rug shampoo product made by Bissell. Be sure to get most of the water back out of the carpet when you are doing it so that it can dry faster. Be sure to read the instructions carefully before use.
Here's another link for cleaning wool carpets.
Here's a link to some myths that you might hear or read somewhere.
Wishing you the best.
If you are overwhelmed by this project, try phoning a carpet cleaning store in your city and see how much they charge. See if the price will be lower if you take the carpet to the cleaners. Never hurts to ask!