Due to the costs, time-investments and expertise required for self-hosting, most people opt for professional (external) web hosting. With external web hosting, you are assured of reliable servers and maximum uptime, adequate web security, better search rankings, lower costs, and constant customer support in case you run into problems.