Forum Moderators: Robert Charlton & goodroi

Message Too Old, No Replies

h1 tag - is positioning high in html code best practice ?

         

Whitey

2:55 am on Sep 8, 2015 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



We have a website with the h1 tag appearing high on the page UI, but low down in the code under other unique content. My concern is whether this is material enough to Google for ranking pages, since the user satisfaction is covered with a strong signal.

I was doing some research online and found articles on h1 tag positioning in the html code, inconclusive for forming a view as to whether it is important or not. NB - I am not talking about positioning for the eye, rather positioning in the code.

Any reference points, experiences, perhaps experiments to justify the best practice and importance of this.

tangor

4:15 am on Sep 8, 2015 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



As there should be only one H1 per document (unless html5, in which case also 1 per section or 1 per caption) I don't see that there should be a problem with Google.

My personal preference is to have the H1 appear at or near where expected (the top of the document, but after </head> When hand coding pages it's handy to have it there as a reminder of what page I'm working on.

Whitey

10:39 pm on Sep 8, 2015 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



My personal preference is to have the H1 appear at or near where expected (the top of the document, but after </head> When hand coding pages it's handy to have it there as a reminder of what page I'm working on.

@Tangor - I'm just clarifying your response. So you are saying placing H1 at the top of the code is merely an administrative convenience? That is, it's position placement has nothing to do with strengthening of the relevance of the page for ranking purposes.

If we take that logic, could the h2 and h3's appear above the h1 ?

I still question this, especially for semantic relevance purposes.

A semantic hierarchy is considered useful in URL structures as indicated by respected SEO Bill Slawski is his his Google patent article [seobythesea.com...] and when pointing internal links to a page, as referred to by many other article writers, such as this one [searchenginewatch.com...]

Why is the semantic hierarchy not important in the h1 code placement, and to that end the order of the h1/h2/h3 tags?

Where are you placing your h1's in the code and why ? Every webmaster must have an opinion on this as it's their job - so I think it worthy of some inputs to help others. What's your opinion?

seoskunk

11:29 pm on Sep 8, 2015 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



This is old skool seo, as far as google are concerned you could put any #*$! code up and there rank it if its a brand, if not a brand your pisssing in the wind!

tangor

11:41 pm on Sep 8, 2015 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



@Tangor - I'm just clarifying your response. So you are saying placing H1 at the top of the code is merely an administrative convenience?


No. Given today's reliance on loading code last and body first to obtain those important speed numbers, H1 can appear at the end of the doc, just like head and footer and side bars, etc.

That is, it's position placement has nothing to do with strengthening of the relevance of the page for ranking purposes.


Where, and when, is the document ranked? Before it is rendered or after? Content and presentation are the values for "ranking" and that comes AFTER a render. So, no worries where you stuff that H1. I just like it at the top because I come from a long line of magazine publishers before there ever was an internet.

If we take that logic, could the h2 and h3's appear above the h1 ?


Yes. Just make sure your CSS, layering, or JS is written correctly. Dynamic pages (database generated) have some drawbacks in this regard as the code comes after the content, with inserts and other fun stuff (depending on the engine used).

I still question this, especially for semantic relevance purposes.


Why? The page AS RENDERED should be semantically correct if all went well during the coding phase. One has to ask: does the big bad SE read code only, or the rendered page, or both? Some are willing to chase things... I chase only the user (my intended target) and, because of my old school and commonsense to document structure, code H1 at the top and any major fork on that is an H2 and, IF that H2 has a sub-fork that fits, then an H3 will appear. I frankly don't care if the SE wants it one way or the other, this is the way it should be done and the USER gets it. :)

But we do have code abilities that let us put these values in other places, even different documents/sources for insert, and that's okay, too.

A semantic hierarchy is considered useful in URL structures as indicated by respected


I'll grant respect to folks, but not to the mixing of apples and oranges. URLs are pointers to documents. They are not documents. H1 appears in documents, not URLs.

Why is the semantic hierarchy not important in the h1 code placement, and to that end the order of the h1/h2/h3 tags?


But they should! Why do we have this conversation? Because from the creation of html the brainiacs behind that project made a simple, STUPID mistake from the get go. They used "title" for the bar at the top of the viewing window of the browser when it should have been---ALL ALONG---the freakin' title of the DOCUMENT being displayed, and that ONE LINE of TITLE occurring before the BODY text. But that didn't happen.

In HTML there is no TITLE tag for the actual title of the document. Never has been. Idiots! So we are left with H1 as the "title" when it is actually HEADING1. Look at any electronic word processor or publishing program from the last 68 years and you'll know what I mean.

SECONDLY, the other failure at the creation of HTML and the web is font rendering, tying those to the H series in particular, and what are the kiddies left with to "style" their documents? The nightmare began, and continues to this day. Why? Too easy to use!

Consequently (and here's the crux of my whole rant about h tags ... and search Webmasteworld for tangor and h1 for more, they are there!) H tags have no relevance, semantically or for layout. I doubt any SE (I know Bing does not) gives h tags any real semantic value, though they check for the simple reason the h series CONTINUES to be used incorrectly.

Where are you placing your h1's in the code and why ? Every webmaster must have an opinion on this. What's yours?


I place mine at the top of the document, just after closing the head. Why? Because that's where the title of a document should appear, unless you like to do things bass ackwards (as some famous film directors have done).

seoskunk

11:52 pm on Sep 8, 2015 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



All of the above ^^^^^ is bull I am afraid, Google ranking could not care less where your h1 is. Its all about brands now.

tangor

12:10 am on Sep 9, 2015 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Think I said that. :) (winkers!)

As for brands... those that PAY get to the top, All the others have to stand in line. The ones that rank as a brand, that is. :)

Yet... good content still outs and lists well, so all is not forlorn hope! That better mousetrap still gets the job done.

Whitey

12:17 am on Sep 9, 2015 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



All of the above ^^^^^ is bull I am afraid, Google ranking could not care less where your h1 is. Its all about brands now.

@seoskunk - I get your drift. But if you are a brand competing with brands, all SEO questions hold relevance. If you're not a brand, then best practice is still worth considering. You never know what Google will do in the future in it's algo as well.

@Tangor - thanks - I like the way you embraced the question and answered with conviction. Appreciated

seoskunk

1:11 am on Sep 9, 2015 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



You never know what Google will do in the future in it's algo as well.


Having studied google for quite sometime I would say it's a house of cards. SME's spend the advertising and brands get the SERPS. Trouble is the advertising now is simply unaffordable, ROI is a disgrace. Lotts of zombie companies living on turnover is the outcome. No one except google are making any money from ads. As for the brands they just wish the internet didn't exist at all so no favouring from google is gonna change that. Google get excited at brands advertising and piss all over SME which is still there core business. SME hate google for what they done in SERPS. I see only one outcome, this charade will collapse.

aakk9999

12:11 pm on Sep 9, 2015 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



I think you will not see any ranking impact by moving h1 element up or down - it is not as easy as that! To be honest, I would not worry too much about it.