How to optimize SEO with HTML tags and Elementor?
What is HTML? HTML or The Hypertext Makeup language is the fundamental language of the web. HTML defines the structure of a webpage using its tags. For example, it defines Headings, Paragraphs, links, images and other dozens of elements. HTML's task is to define and structure a webpage so it is understandable for browsers, Web Assistive Technologies and Search Engines. HTML tags are essential factors for a website SEO. Using a correct tag has a significant impact on your website performance and traffic.
Do I have to learn HTML?
Well, HTML is the fundamental language of the web and learning it will assist you to make better websites. However, if you are using WordPress and page builders like Elementor, you don’t necessarily nee to learn HTML. At the same time, knowing some of the key html tags and their applications will help you to make more user and search engine friendly websites. In this article, I’m going to explain the essential HTML tags that you as Elementor users must know. I also assume that you are already have the basic knowledge of using WordPress and Elementor page builder. Let’s have a look at a list of the most important HTML tags that have significant impact on SEO. You can easily set these tags in Elementor.
Headings
There are six levels of headings from H1 to H6. They are outlines that help the users to navigate easily through the page. They are being used by screen readers to help user’s navigation. Similarly, Search Engines look at headings and give weight to information based on heading level. Therefore, the best practice is to start with H1 and put them in numerical order. For example, the title of the page must be always H1 one and it happens Only once in a page and then H2, H3 … H6. When you are creating pages with Elementor, it gives you the option to change the heading levels.
To change the Heading Levels:
Do Not forget that H1 happens only once in a page. As you know there are many widgets in Elementor editor, You can also observe the HTML Tag Dropdown Menu in some widgets like Call-To-Actions. By default, The CTA title is H2 heading level which is perfect because CTAs titles are the second important information in a page and web designers use them for important information that they want them to be highlighted.
HTML Semantic Tags
As you know, there can be many elements on a page like Headings, Paragraphs, Images, Lists and so on. Prior to HTML 5, If we wanted to group these elements, we would wrap them in the generic Div tag. Html5 added some semantic tags to its specifications which give meaning to section of a typical webpage. Html5 Semantic Tags are Main, Header, Footer, Section, Article, Nav (navigation) aside ( for related or complementary content). Elemntor give us the option to freely define these sections using HTML Tag Dropdown Menu. Let’s have a look at each of these semantic tags.
Main
These days webpages have many different types of content. HTML tag are what work behind the scene and typical users never see them, but what about screen readers and search engines? The page structure which is defined by tags is what Web Assistive Technologies (e.g. Screen Readers) and Search Engines care about. As we discussed; prior to Html5, we had to wrap the different content in dive tag but now we have new tags that define the different type of content and make them understandable for Web Assistive Technologies and search engines. One of these semantic tags is <Main> tag. As its name represents, we can use Main element to identify the primary content of a page. The content of?Main?element should be unique to that page. Therefore, headers, footers, sidebars and other elements that appear in multiple pages must not be included in the?Main?section. A page should have only one?Main?element and should not be nested in article, header, footer, aside or nav element.
Headers and Footers
Logo, Navigation Menu, Social Icons, Address, Copyright details and more are the elements that most of website developers want them to appear across their websites. Prior to HTML5, we would wrap these elements in?Div?tag and linked these Divs to all pages. That would work perfectly, but it was not completely understandable for Web Assistive Technologies or Search Engines. Thanks to HTML5 that gives us the precious feature to define these element and make them completely understandable for Web Assistive Technologies and Search Engines.
Headers
Normally appear at the beginning of a webpage. The webpage header typically includes introductory content like Logo, Navigation Menu or some elements such as Social Icons. That being said, Header can be used as an introductory material to a section or article as well.
Elementor page builder lets you create your global header and use it across the website or in any page you wish. When you are creating a customized header with Elementor, it’s the best practice to set?Header tag?to the section you are. You can have several Header elements in your page. However, you cannot wrap the footer with Header tag or within another header element.??
领英推荐
Footer
The footer element typically includes information such as navigation, copyright information, related document, author information and comes at the end of the page and article.
NAV
The HTML5 tag for Navigation Menu is <Nav>. The website Navigation Menu should be placed within Nav element. In Elementor, you can set this tag to you Nav menu. However, it’s good to know that when you use Nav Menu Widget, it is placed in <nav> tag by default so you actually do not need to wrap your Header Navigation Manu with Nav tag from HTML Tag Dropdown Menu in Elementor.
Section
Think of Sections as chapters in a book. You can use section element to divide long web page into thematic section. Sections include a heading and content that is meaningfully grouped together.
Article
As you can can see, I've set article tag to the section " What are the HTML Semantic tags? " As you see this section is related to the page topic. However, the content of this section can be cut and be used on another website and still makes sense. So, what type of content can set Article tag to it? Any content that is related to the page topic and still can be used independently on another website, blog or even magazines and books.
Aside (sidebars)
The aside element identifies a piece of content or information that is separated from the page content but still indirectly related. It can be used for quotes, links, callouts, background information and more. This element has no default appearance so you can adjust the appearance and layout using css or easily design by Elmentor.
Conclusion
HTML is the fundamental and backbone of the webpages. It may not seem very important or it may be underestimated, but Search Engines and other Web Technologies take it very seriously. Setting HTML tags in Elementor improves your SEO because your page can directly speak to the Search Engines and other web technologies. By taking these very simple steps in Elementor, you will optimize your SEO significantly without even using any plugins for that. Sometimes you can solve the most complicated matters by just taking simple steps and setting these tags are the simple steps that Elementor provides for developers.
I hope this article has helped you. having your comments and sharing with friends are highly appreciated and encourages me to explore more and share more knowledge with you.
graphiste chez ventdouest
11 个月Hello, thanks for this usefull infos. 1. With the latest elementor pro i use loopgrids, wich i think should not be tagged as main, because they appear on various parts like pages and product archives. (or?) 2. In this case i have a woocommerce builded with elementor pro. Wich html Tag should i set on the single product templates? let it like its by default on div or set it to article? (knowing that its a woo-product template and that i have a blog with articles also on the website) Thanks a lot for reading me and for your advice.
3D - Animation - VFX
1 年Hi, that info was the best on the internet. I am just wondering if I should put the NAV tag to my Post Grid on my category pages? or it is only intended for Menus? Thx!