With the ever growing popularity of Wordpress, some business people are curious why we at Fervid Designs prefer to develop our websites using HTML5. While Wordpress does enable simple updates, ease of quick site development through the use of templates and multiple plugins to expand the utility of the website, there are also many disadvantages that make using HTML5 a superior choice for website development.
So often I have heard stories from people in the industry and in businesses about how their Wordpress website was hacked, and their website was destroyed. There are many ways that this can happen to your business website. The weakest link in the security of your Wordpress site is the passwords. Since multiple users often add content, using a CMS like Wordpress is effective, but complex passwords need to be maintained.
On April 12, 2013 Techcrunch posted a warning that a significant attack on Wordpress sites was underway, utilizing 90 000 IP addresses and 100 000 bots to attack the sites to break their login and destroy their site through vulnerable elements built into most Wordpress templates (read more in the TechCrunch article). HTML does not use password accessed databases for its content creation and display, so there is much higher security.
It also allows a website to work equally well across all browsers through enabled legacy support and additional coding that makes your website appear the same whether the visitor is using Chrome, Firefox or Internet Explorer. HTML5 also allows us to create websites that are responsive and adapt to any screen size such as your iPad, cellphone, computer or even your gaming console.
The new capabilities of HTML5 provide not only better security, but also better interaction such as:
HTML5 is also the most important aspect of the Open Web Platform, which is a full programming environment designed to work across platforms utilizing device capabilities, enabling better use of animations, video, graphics, fonts, network capabilities, style and much more. Since it is an open, developing platform, there is greater room for experimentation, as seen on sites such as Hakim’s Experiments.
HTML5 also provides options for cleaner coding, local storage, geolocation support, elegant forms, higher interactivity and greater accessibility for people with disabilities (W3C Aria). As a developer, this gives me so much more flexibility than working within a framework of a CMS.
With HTML5, there are greater possibilities to use advanced SEO techniques, so it becomes easier to get good ranking for a site and to hit page 1 of Google. Search engines such as Google update continually, as does their ranking of websites. With HTML5 we can quickly adapt to these changes and keep your website ranking high, as well as experiment with more advanced techniques such as implementing aspects of the social graph and deep integration of social media.
There are certainly some excellent plugins for Wordpress that enable decent SEO and website ranking, yet within an HTML5 site we can integrate techniques deeply within all aspects of the site to provide a much better ranking of all aspects of the website. When we develop HTML5 sites with SEO in mind, we can create a much more powerful structure of informational signals for search engines to reach deep into the content of the website and provide better placement beyond content.
In the end, it all comes down to providing the best product to fit client needs. Blogs may be implemented easily into an HTML5 site using Wordpress, so that a company blogger may log in and easily post blogs. As long as proper security measures are taken, and Wordpress is updated regularly, it can be easier to protect it. When an entire site is in Wordpress, whole site can be disabled through hacking, whereas if the CMS only provides the framework for the blog, only the blog is at risk.
There are times when using a CMS does make sense, such as accommodating multiple content creators on news sites, and it is up to the developer to make the proper choice to suit client needs. However, with HTML5, it is possible to adapt quickly to any client need without having to search for themes, plugins or other elements.
While HTML5 has many advantages, it can take time to learn and even more time to master, but it is a worthy investment of your learning. A CMS provides a box within which to feed content quickly and easily, without needing to know a great deal of coding unless you are adapting a theme you are using, or implementing advanced PHP techniques. However, as a developer, I prefer to use HTML5 for its better security, flexibility, SEO advantages, efficiency and the ability to adapt to the various needs of my clients. While we still provide Wordpress-based sites, the majority of our work is now moving heavily into HTML5 due to its incredible potential.