Consider how much resources your site needs to run flawlessly. If there are loads of graphics, you may need a VPS. If you’re expecting a quick boost in traffic, you may even benefit from a dedicated hosting service. But, if you have limited skills and knowledge about maintaining a server yourself, a shared hosting may be a good start. Of course, your budget matters as well.