A WordPress host by definition would be.
-A host who knows the ends and out of WordPress.
-have Staff member(s) who are strong in PHP and other required programming languages for wordprss.
-Have a optimized Database/server setup to run wordpress for performance.
-Can manage the blog for you in terms of help you with themes, plugins, security of the blog, and configuration of the wordpress.
Everything else is extra.
It does not have to be a VPS it can be on a shared server. If the server is configured, secured, and properly managed, you will not see a big difference unless you become a heavy blogger.
99% of all Shared Host can host a wordpress, but does not mean the “Specialize” in wordpress.
read more :