-
Notifications
You must be signed in to change notification settings - Fork 817
Description
A problem with Hydejack Pro is generating the production site. The website works but has several problems.
overview of errors in index.html after JEKYLL_ENV=production bundle exec jekyll build
Based on your previously uploaded index.html (checked multiple times), here is a technical list of structural and semantic errors or SEO/accessibility issues.
❌ 1.
Impact: prevents indexing by search engines
Cause: Hydejack places this by default in development build and sometimes incorrectly also in production
Solution: overwrite to index, follow (via head injection or jekyll-seo-tag override)
❌ 2. is too late in the
Impact: browsers can slow down rendering
Cause: Hydejack places other tags earlier
Solution: should be the first tag in
❌ 3. is not correctly closed with
Impact: HTML structure is formally incorrect — HTML parsers can choke on this
Cause: Hydejack implicitly closes with , without
Solution: difficult to fix without unbundled version
❌ 4. is not opened correctly
Impact: appears without closing → parsing errors
Cause: same as above
Solution: ditto
Example: user-scalable=no or maximum-scale=1
Impact: blocks zoom → accessibility issue
Solution: content="width=device-width, initial-scale=1"
Impact: social previews are missing or empty
Cause: no full jekyll-seo-tag integration or override of description, og:image, etc.
Solution: add it to _config.yml yourself + per page
Impact: no real error, but specifying dir is recommended
Solution: lang="nl" dir="ltr"
Impact: SEO score remains good due to other tags, but standard HTML validation fails
Cause: jekyll-seo-tag or layout missing explicit title render
Solution: <title>{{ page.title }} | {{ site.title }}</title>
Impact: no “rich snippet” in Google
Solution: add <script type="application/ld+json">…</script>