Pros & Cons of having multiple H1 elements [closed] - html

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 9 years ago.
Improve this question
I've got a page with multiple <h1>. It's a forum page and each category (7x) has a <h1> tag - same as the page title. Since the page title is not clearly specifying that it's a forum page, the categories became equally important.
Will that effect the SEO of the page?
Generally speaking, is it ok to have more than one tag per page?

In HTML5 having multiple <h1> tags is allowed. On SO it is generally considered bad to only post links to external resources (link rotting etc.) but I am going to go against that rule and post one really excellent recent article about using multiple <h1> tags.
http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/the-truth-about-multiple-h1-tags-in-the-html5-era/

con of using many:
You will get flagged for Google's spiders and your search rank will plummet if it sees them abused.
You should just use one h1 for a title, perhaps some h2s for sub headings, and potentially h3 for further down headings.
As described in this extended post on stackexchange:
https://webmasters.stackexchange.com/questions/15895/seo-regarding-using-multiple-h1-tag
But then again, it's from 3 years ago, so after reading the article from #holodoc, I'm now strangely intrigued at learning more. My answer appears to be for legacy browsers at this point.

Related

Why do I need those tags? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 2 years ago.
Improve this question
Why do I need those tags ? :
Footer
Main
Article
Section
Form
Even if I don’t use those tags, I can get the same result, so what's the point of using these tags at all?
From MDN:
The HTML5 specification introduced several semantic sectioning elements to help organize the structure of documents. Semantic sectioning elements are specifically designed to communicate structural meaning to browsers and other technologies interpreting the document on behalf of users, such as screen readers and voice assistants.
Semantic sectioning elements clarify the larger-scale structures within a document. They are intended to enhance the limited semantics of earlier versions of HTML, which included only the tag as a generic mechanism for grouping related content
To mention also:
Important: There are no implementations of the proposed outline algorithm in web browsers nor assistive technology; it was never part of a final W3C specification. Therefore the outline algorithm should not be used to convey document structure to users. Authors are advised to use heading rank (h1-h6) to convey document structure.
and this is why you can't find any resources, because it is not standardized, and so it hasn't a common significance
Originally, HTML was all about formatting. That's why you have tags like b and i. Those tags tell you how the page is supposed to look, but they tell you nothing about what the data actually means. Over time, there's been a movement towards separating meaning and the appearance (especially with the advent of HTML5). That's why those tags exist.
With regards to your list, note that the form tag is different than the other ones you list - that particular one means that all of the input tags inside the form are intended to be sent to a server.
Yes, you can definitely do all such things without all these tags but it helps the browser to understand your code better and it will help you when you make big/complex website to understand edit your code easily.

relevance of table tags in html page layout [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 4 years ago.
Improve this question
I'm a newbie here and I have a question which has been bothering my mind. In html, is the table tag: <table></table> still useful for making page layout nowadays? Also, do i still need to have a basic knowledge of it, because the <div> tag and <span> tag have become a good part of me when I lay out my web pages.
It isn't a matter of using tables or divs/spans for layout. You don't use either for layout.
HTML elements are used to describe structure and semantics (and there is plenty of data out there with a structure best expressed using a table).
CSS is used for layout.
There are many ways to layout a web page. Although the <table> tag is one option that was quite popular, it is no longer considered the best practice. It is still used often and it is useful to have an understanding of how it functions.
I recommend that if you are new to web design and best practices that you take some time and explore the W3School's website. It is full of tutorials and interactive examples that are incredibly useful and informative.
There site is: https://www.w3schools.com/
For their explanation on the <table> tag and its uses see:
https://www.w3schools.com/html/html_tables.asp
Here is their article on website layout:
https://www.w3schools.com/html/html_layout.asp

Is listing as many keywords as possible a good idea to improve SEO? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 8 years ago.
Improve this question
I've seen some websites where the number of keywords in a single HTML meta tag was 1284 and I was wondering if this is good in terms of improving SEO. Obviously having a few keywords is good but is it always more keywords = better SEO?
Thanks
What you have to remember is that search engines are designed to rank the best websites the highest, not to rank the website that wants to use the best SEO the highest. A website that appears original, genuine, and a good site for users (which is what search engines like) will do far better than a website that looks like it's trying to deceive search engines. Listing a lot of keywords, would look deceptive to search engines and would be frowned upon.
There is a saying in SEO, content is king. It makes a lot more sense to focus on original, authentic content that is beneficial to users rather than just overloading keywords. Search engines like those kinds of sites.
In addition, the top search engines like Google, Bing, and Yahoo do not use the meta keyword tag anymore. That tag has lost most of it's relevance to SEO.

Is it a good idea SEO-wize to nest sections inside articles? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 9 years ago.
Improve this question
I'm wondering which is the best way to go about grouping inside my site pages.
I'm using wordpress, by default it puts every page contents inside an <article> tag. In my "Services" page, I have different ones. I'm wondering whether it would be a good idea to group them in section tags so the structure would be:
<article>
<h1>services</h1>
<section>service 1</section>
<section>service 2</section>
<section>service 2</section>
</article>
Would this be good for SEO, or should I use a different structure?
The <section> tag is apparently new in HTML5, but certainly not necessary. The way search engines currently evaluate pages is through the use of <h1>, <h2>, <h3>, etc. ...as well as simply how a page's content is otherwise organized (i.e. in a logical, contextual manner and not littered with spammy keywords everywhere).
My short answer is that if you're coding in HTML5, it's consistent and there's no harm in using them, but I would definitely utilize heading tags and style them accordingly.

What is the benefit of semantic tags? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I'm following a tutorial series on web development. While I already have a basic understanding of HTML and how to use it to structure a page, I'm indulging myself and watching the very beginner tutorials. The funny thing is, in these tutorials the author is using tags like address and cite. When he describes why one should use these tags, he explains it only as "semtantics."
While I feel like these tags may have been more prevalent ten years ago, I never run across anyone using them besides this guy. Given he is professional, I'm now conflicted on whether or not its really necessary to use them. What is the benefit?
According to the current HTML5.1 specification nightly (as modern as it gets):
The address element is valid perfectly fine to use and so is the cite element. While a lot of sites tend to mostly use tags like div and span you can feel safe to use both address and cite .
I think it's good practice that will help you later when you have to read your HTML again to insert changes. It improves accessibility of your document as well as lets parsers other than browsers understand it better.
(Note, address and cite are legal in the old HTML specification too)
The benefit of semantic tags is that they give your html some structure - by using them you are encoding meaning into your html that can be useful in all kinds of areas. Search engines often use semantic tags to assist in ranking pages, to use a simple example. Whilst it might not always seem necessary, it is good to get into the habit of using them wherever possible.