The Fresh Egg blog
Latest digital marketing news
Apple does not support Flash because it is so buggy … the world is moving to HTML5
– Steve Jobs
If you live and breathe digital, you’ll no doubt remember this notorious Steve Jobs quote from an Apple town meeting he held in 2010 (just after the iPad’s launch), which shook the industry. Apple/Adobe/Google controversy aside, let’s focus on what HTML5 is and why Jobs was for it.
HTML5 is the latest major revision of Hyper Text Markup Language: the coding language of the internet used to describe the contents and appearance of web pages. It was developed in a bid to tackle compatibility issues affecting HTML4 (the current standard) and previous versions.
Apple, Google, Microsoft and many other influential corporations have already adopted the new standard, since it brings a number of new features highly relevant to both SEO and user experience (UX), with no real discernible disadvantages.
“ The public working draft of HTML4 was released in 1997, giving us embeddable objects and scripts, and support for style sheets in documents. This was a massive leap forward in making a more visual web but still fairly static. Fast forward a few years, the web has rapidly moved on from this to a highly visual, and interactive, fully distributed platform running on all kinds of devices, made possible by the HTML5 specification."
If you’re still not convinced HTML is the future, take note of these top-notch benefits of rolling out HTML5 to your site or client sites.
HTML5 makes it possible to embed video, audio, typography, high quality drawings, animation and interactive applications directly into the webpage thanks to the canvas element: <canvas>.
Previously, there was no direct support for multimedia within HTML. This meant developers had to rely on third party tools and plugins (such as Flash) to run interactive web applications, video and audio.
What’s more, search engines are now able to access and index multimedia content, which is a huge advantage for SEO.
Greater Rich Snippet support in HTML5 makes it feasible to create and display enhanced search engine results with additional data to promote content. Google says:
"The HTML5 specification includes a description of microdata, a new markup standard for specifying structured information within web pages."
For example, the Rich Snippet below shows the search result for a Mexican hotel, including review stars, an aggregate rating value, review count and average nightly price range. This information is very useful for users searching for hotels in Playa del Carmen and may influence their booking decision.
Google currently supports Rich Snippets for other data types including products, recipes, reviews, events and software application information.
Code bloat is a thing of the past now that HTML5 provides a simple, neat and easier-to-read code base that is simultaneously optimised for search engines.
The ‘doctype’ (<!DOCTYPE html>) is straightforward and most <div> items are replaced by semantic HTML5 elements such as <header>, <footer>, <nav>, and <section>. These new semantic elements allow content to be organised in a more relevant and meaningful way, enabling search engines to contextualise said content. This offers a wealth of advantages:
Geolocation is an especially important metric considered within Google’s mobile search engine ranking algorithm. Often it is more important than devices or keywords, as location can be used to test geotargeted segments (PPC platforms), track conversions and customise content accordingly.
HTML5 supports geolocation micro data when location-based content is marked-up semantically (for example, events and reviews). This allows search engines to specifically target content and scenarios to a user’s exact location.
Search engines and websites can customise a user’s experience based on his or her location. To name just a few examples:
HTML5 introduces big improvements in form creation. Additional form input types, along with new attribute support and easy data validation, means that webmasters need not rely on outdated technologies. A visually appealing and better form experience can also help users complete it quicker with less effort and fewer errors. This alone can increase conversion rates for both mobile and desktop users.
Aesthetically poor sites plagued with usability issues are proof that not all browsers support all web pages and applications, but HTML5 bridges that gap. The doctype ensures all major browsers (Chrome, Safari, Firefox, Opera and IE9+), really old ones (IE6), and those found on mobile devices can recognise HTML5 and its new tags at the very least. HTML5’s fundamental role is to help provide your audience with a consistent user experience across multiple devices.
With mobile users on the rise, there’s more browsing, researching and buying occurring on phones and tablets – and developers must grow with this need and offer a mobile-friendly site. The good news is HTML5 makes it easy to build a responsive site across all types of device and ensures all users can efficiently browse websites. This is because mobile browsers have fully adopted HTML5.
Google itself is also making a shift towards a HTML5-based web, as it started ‘shaming’ sites that utilised Flash elements (within mobile SERPs) back in July 2014. It deterred users with the following message: ‘Uses Flash. May not work on your device.’
Another example showing that Google is giving preference to HTML5 over third party tools, such as Flash, is the default switch to HTML5 for the YouTube player on 27 January 2015. So really, HTML5 is paving the way of the future.
Improved website accessibility is another major benefit of using HTML5. Although there are no direct SEO benefits for improved accessibility, it’s worthwhile to provide equal access to your website and ensure people with disabilities can understand and interact with it.
For more on accessibility, read our blog post about Global Accessibility Awareness Day 2015.
Prior to HTML5, a screen reader would not have been able to determine the specific contents or semantic meaning of a <div> section. HTML5 elements, such as <header>, <footer>, <nav>, <section>, and <aside>, make it possible for screen readers to easily access content.
What are your thoughts on HTML5? Share them by commenting below.
If you ’ d like to chat to one of our SEO or web design experts about HTML5 and your website, please get in touch with us today.
The detail compiled within this article was sourced from: