Written by
Robert Trew
Published on
17 January 2022
Share on:
<section>
, <footer>
, <nav>
, and <header>
isn’t just a good practice—it's critical for accessibility, search engine optimization (SEO), and clean code structure. Semantic tags give meaning to your content, making it easier for browsers, assistive technologies, and developers to interpret and interact with your website effectively.Semantic HTML tags describe the purpose of your content, giving meaning to each section of your site. Unlike generic <div>
tags, semantic elements like header
, nav
, section
, and footer
communicate the structure of your page to search engines, browsers, and assistive technologies.
In Webflow, you can easily assign semantic tags:
Using this feature, you can create a well-structured website that improves SEO rankings and enhances user accessibility.
The first three sectioning elements to prioritize are header, main, and footer.
By structuring your page with these tags, you help screen readers and search engines distinguish primary content from supporting sections.
The nav tag is specifically used for navigation menus and links.
Where to use the nav tag:
Including the nav tag makes it easier for assistive technologies to identify and navigate through your menus, improving accessibility and usability.
The section tag is ideal for grouping related content into meaningful divisions. It adds clarity to your website’s structure and helps search engines better understand your content hierarchy.
In Webflow, you don’t need to rely solely on the native "Section" element—you can assign the section tag to any div block using the settings panel.
For example, use the section tag to:
The article tag is used for self-contained, independent content that could stand alone or be syndicated elsewhere.
Examples include:
Using the article tag improves content readability for search engines and signals that the content is standalone, which can boost its discoverability.
The aside tag is perfect for content that is related to, but not part of, the main page content.
Common uses for the aside tag include:
By using aside, you indicate that the content is supplementary, which helps search engines and assistive tools prioritize the main content.
The address tag is used for any contact information on your website.
This includes:
Adding the address tag helps both users and search engines quickly identify critical contact details.
Screen readers rely on semantic tags to understand and navigate content effectively. Proper use of tags like header, nav, and section ensures that users with disabilities can access and interpret your site correctly.
Search engines use semantic tags to identify content structure and purpose. By tagging content correctly, you help crawlers understand your page better, leading to improved search rankings. For example:
Using semantic tags makes your code easier to read and maintain. Future developers working on your site can quickly understand the structure, reducing the risk of errors and speeding up development time.
For example, assign nav to navigation elements, section to content blocks, and footer to site footers.
Using proper semantic tags like header, nav, section, article, and footer is essential for creating accessible, SEO-friendly, and developer-friendly Webflow sites. These tags help search engines understand your content, improve navigation for assistive technologies, and ensure a clean structure for future development.
By leveraging Webflow’s settings panel to assign semantic tags, you can future-proof your site, boost search rankings, and enhance the user experience for all visitors.
Take the time to implement proper semantic tags—your users, developers, and search engines will thank you.