If you like DNray Forum, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...

 

HTML5 Semantic Page Markup: Do We Really Need It?

Started by caryethans, Jun 07, 2023, 06:28 AM

Previous topic - Next topic

caryethansTopic starter

Hey there!

On several websites, I've incorporated semantic elements like article, nav, aside, section, header, footer, and main. However, I've pondered over their utility and still can't seem to find any real benefit these elements provide.

    If you require an arrangement that supports old IE, scripts and add-ons come into play.
    The value of these elements in terms of search engine optimization for specific content groups is questionable...or so I've heard.
    I'm yet to encounter optimization for readers I haven't previously used.
   
W3C "recommends" the use of these tags, yet I couldn't spot a single HTML5 tag on their website.

    Some people argue that "semantic code takes up less space." A pointless statement considering the amount of characters used:

    <header class="header"></header> || <div class="header"></div>

    And now there are claims that "the site will load faster." I shall refrain from commenting on this one. Oh, and this supposedly boosts page rankings – really?

While I am only referring to a few tags, including article, nav, aside, section, header, footer, and main.
  •  


ElitemotCeame

The purpose of their creation was to prevent the need for inquiring about classes. A potential comparison could be made between the usage of <header></header> and <div class="header"></div>. It should be noted that introducing BEM methodology into this discussion is irrelevant and beyond the scope of the subject matter.

By using specific tags such as <header></header>, one can streamline their code and avoid the clutter associated with multiple classes. Additionally, it is important to recognize that not all methodologies or practices are applicable in every situation.
  •  

SASASoftware

The correct use of HTML5 markup can help search engines accurately parse content during the indexing process, which ultimately assists with search engine optimization. When implemented correctly alongside other SEO strategies, this markup can also improve website ranking and enhance the display of additional data in search results. It is important to note that solely using HTML5 markup is not enough to achieve optimal search engine performance.

As businesses increasingly rely on digital marketing to reach their audience, understanding and utilizing SEO techniques has become essential. HTML5 markup is just one element of a successful SEO strategy, but it can have a significant impact on search engine rankings and overall visibility. It's vital to stay up-to-date on the latest trends and best practices in the ever-evolving world of SEO to ensure continued success.


In addition to using HTML5 markup for search engine optimization purposes, it also helps improve the accessibility and usability of websites. This markup language allows web designers to structure content in a logical and meaningful way, making it easier for both users and search engines to navigate. By prioritizing accessibility and user experience, businesses can create a more positive online presence and ultimately attract and retain more customers.
  •  

AsydaymaT

For me, it's more convenient to use section, header, footer, and nav for structuring a page. Despite some old browsers not being able to comprehend it, I firmly believe that search engines favor this style. Nowadays, it's uncommon to come across a site without a reset or normalize. That being said, the layout may not appeal to everyone.
Moreover, I don't see the necessity for scripts in this case. Are they needed simply to assign a display block to a section?
  •  

rahul verma

The semantic HTML tags help search engines and other user devices determine the importance and context of web pages. The pages made with semantic elements are much easier to read. It has greater accessibility. It offers a better user experience.

hufujiyu

It's understandable that you may have reservations about the utility of semantic HTML elements like article, nav, aside, section, header, footer, and main. While some of the benefits may not be immediately obvious, there are several reasons why these elements are recommended.

1. Accessibility: Semantic HTML can improve accessibility for users of assistive technologies, such as screen readers. When used properly, these elements can provide context and structure to the content, making it easier for all users to navigate and understand.

2. SEO and Content Structure: While it's true that the direct impact of these elements on search engine optimization may be limited, they do contribute to the overall structure and organization of the content. Search engines may use this structured information to better understand and index the content on your site.

3. Future-Proofing: By using semantic elements, you are future-proofing your code. As new technologies and standards emerge, having well-structured, semantic HTML will make it easier to adapt and integrate new features or optimizations.

4. Developer Clarity and Collaboration: Semantic HTML can improve the readability and maintainability of your code. It can also make it easier for other developers to understand and collaborate on your projects.

While it's true that using semantic elements may not directly impact page load times or rankings, their use goes beyond these limited benefits. They contribute to a better web experience for all users and can help set a strong foundation for future development.

As for W3C's own website not using HTML5 tags, it's worth noting that while they provide recommendations and standards, the specific implementation choices on individual sites may vary based on a variety of factors.
The use of semantic elements is just one aspect of creating a well-structured and accessible website. It's important to consider the broader context of web development best practices and the overall user experience when evaluating the value of these elements.
  •  

Finacustech

Yes, HTML5 semantic markup is important because it improves accessibility, strengthens SEO, enhances browser understanding and creates cleaner, more structured pages that are easier to maintain and scale.
  •  



If you like DNray forum, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...