What Were the Causes of the Crusades?

To put it simply..religion. Jerusalem was a holy site for Christian, Muslims and Jews and they all believed they had to control solely. Besides that the Christians and Muslims believed anyone who was not a true believer had to die. The earth had to be cleansed so the savior could return.