openfaas / openfaas/openfaas.github.io

Issue: Multiple H1 headings found throughout the site

Open
#260 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
HTML
Stars
57
Forks
42
PR merge metrics
No merged PRs in 30d

Description

What would you like to let us know?

What's wrong?

There are multiple H1s on the pages everywhere and I can't work out why. I assume it was for styling, but there should only be one per page.

Let us know more below:

This could affect SEO and screen readers.

The pages are split into different components / includes that eventually get combined into a HTML page to be served up.

I could use some help walking through the various pages in the top navigation page and amending this.

For the blog, the article page should also have just the one H1 and proper meta description headers set from the Jeykll metadata for the post. We should check one of the blog posts against a free, online SEO checker for recommendations.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by inspecting the pages linked from the site's top navigation and the Jekyll blog article layout, then review the assembled HTML for heading structure and metadata. Done means each page has one H1 and blog articles expose a meta description from the post metadata, with the result checked against an SEO tool.

Written by the indexing model from the issue text.

Assessment

Tech stack
html, jekyll
Domain
accessibility, documentation, web-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.