Jason Knight
2 min readApr 21, 2023

--

Same H1? Yes. Because all the sections are subsections of THAT, not subsections of the current page’s main content. This is consistent with how JAWS and my braille reader treat the page. Particularly since they both igorne <title> and really anything inside <head>!

Same <title>? Hell no. AGAIN:

<title>[$pageTitle — ]$siteTitle</title>

Where the [] indicates optional as I’d omit it on the site’s homepage. Which is — if you pay attention — how 90% of all websites do it, and for good reason. For example:

<title>Your Stories Stats — Medium</title>
<title>They’re Getting Even Worse — Youtube</title>

The format that is SUPPOSED to be used by all of us, and why using vertical breaks (aka “|”) or stuffing extra data in there is wrong!

The first H2 in your markup prior to HTML 5 is supposed to mark the start of your main content, and still does if you use <main> in most UA’s since the allegedly “structural” HTML 5 tags are mostly treated as glorified SPAN. Abusing the H1 for the start of the main content is as gibberish and nonsenical as holy writ.

It’s only the black hat SEO jerks who started the whole “use the H1 there” idiocy, alongside other such gaming of the system like content cloaking, irrelevant keyword stuffing, intentional misspelling entire sentences, duplicate links, duplicate content, overstuffing ALT text, and all the other idoitic nonsense that might work just long enough for the SEO scam artist to cash their paycheck, and then leave you holding the bag when you get pimp slapped clear off of search for abuse!

Side note, you’re my muse. :D I think I need to write an article about SEO bullshitters.

--

--

Jason Knight
Jason Knight

Written by Jason Knight

Accessibility and Efficiency Consultant, Web Developer, Musician, and just general pain in the arse

No responses yet