On the 22nd of January 2008, the W3C released HTML5, which brought a myriad of new functionality, tags & potential to a language which at the time was struggling to keep up with growing demand from developers. HTML5, now with additional markup included, was in a much better position to pave the way for presenting more semantic data to both users and search engines.
Semantic markup in SEO refers to the content markup (HTML) of a particular page when taking into account: content headings, page sections, headers, navigation, lists and paragraphs. With the inclusion of the new tags, brought a more concise way to build pages, with a much more structured approach.
As with all things SEO, relevance and ease of access to information for both users and search engines is paramount. The easier it is for search engines to understand and index your content, the more likely your content will be to rank highly if optimized appropriately towards a set keyword.
By refining the page and ensuring the markup of your pages is semantic, you are giving search engines a more specific indication of what parts/sections of a page contain which information; for example, when defining an article, using <article> will ensure that search engines are able to understand that anything between these tags refers to the subject of the page. For example:
|Old Markup||New Markup|
Whilst it is very important that all pages are semantically markup up, there is some leeway with lesser-used tags which can be used to cut corners – it is still imperative that basic structure is maintained:
The following tags ensure that your page is fully semantically structured:
When possible, you should always take advantage of semantic markup, it will always benefit search engines if implemented to a high standard, and can also bring development benefits in relation to reusability/readability of code.
Under our SEO packages, we evaluate semantic markup as part of our technical strategy, if you would like to find out more about how Colewood can help you unlock your organic traffic, simply email us at firstname.lastname@example.org.