---
title: "Hugo: vendor profile: Agent Ready HTML"
description: "Hugo, a framework: 1 of 6 standards stated as supported, 12 sourced facts, dated plans and what it does not do. Read 2026-11-05."
canonical: https://agentreadyhtml.com/vendors/hugo/
site: "Agent Ready HTML"
last_updated: 2026-11-05
section: "Vendors"
---

# Hugo: vendor profile: Agent Ready HTML

> Hugo, a framework: 1 of 6 standards stated as supported, 12 sourced facts, dated plans and what it does not do. Read 2026-11-05.

Source: https://agentreadyhtml.com/vendors/hugo/
Site: Agent Ready HTML
Last reviewed: 2026-11-05

# Hugo: vendor profile

In short

Hugo v0.169.0 came out on 2026-10-27. The generator builds a 404.html and leaves the response status to the host. Its markdown output format stays idle until a site lists it and adds a template, and JSON-LD needs a partial the author writes. gohugo.io returned 404 for /llms.txt on 2026-11-05. Hugo is free under Apache-2.0.

## At a glance

**standards.txt** hugo

```text
llms-txt               = no statement
markdown-negotiation   = no statement
markdown-twin          = partial
initial-html           = supports
real-404               = partial
vary-accept            = no statement
```

1 supports, 2 partial or announced, 3 no statement.

**Hugo** Framework

Hugo is a static site generator written in Go that renders every page to HTML at build time, writes sitemap.xml by default and ships a built-in markdown output format that sites can switch on per page kind.

Type

[Framework](https://agentreadyhtml.com/vendors/by-type/framework/)

Home page

[gohugo.io](https://gohugo.io/), answered HTTP 200 on 2026-11-05

Last read

5 November 2026

## What it does for this layer

-   Hugo's own introduction describes it as a static site generator written in Go that renders a complete site in seconds. \[primary source\] [source](https://gohugo.io/about/introduction/), read 5 November 2026.
-   Hugo v0.169.0 was released on GitHub on 27 October 2026, mainly to ship a build with Go 1.27.3; the same release HTML-escapes menu pre and post values taken from front matter. \[primary source, 2026-10-27\] [source](https://github.com/gohugoio/hugo/releases/tag/v0.169.0), read 5 November 2026.
-   Hugo renders a custom not-found page from a layouts/404.html template, with per-language variants such as 404.de.html. \[primary source\] [source](https://gohugo.io/templates/404/), read 5 November 2026.
-   Hugo's 404 docs hand the status code to the production host and list per-host setup for CloudFront, S3, Apache, NGINX, Netlify and others; on GitHub Pages it is automatic. \[primary source\] [source](https://gohugo.io/templates/404/), read 5 November 2026.
-   Hugo writes robots.txt only after enableRobotsTXT is set to true in the project configuration, using an embedded template unless the site overrides it. \[primary source\] [source](https://gohugo.io/templates/robots/), read 5 November 2026.
-   Hugo generates sitemap.xml in the root of the public directory by default for a single-language site, using an embedded template that follows sitemap protocol v0.9. \[primary source\] [source](https://gohugo.io/templates/sitemap/), read 5 November 2026.
-   Hugo's built-in output formats include markdown with media type text/markdown and base name index, next to html, json, rss, robots and sitemap. \[primary source\] [source](https://gohugo.io/configuration/output-formats/), read 5 November 2026.
-   By default Hugo renders only html for regular pages and html plus rss for the home page, sections, taxonomies and terms; other formats such as markdown or json need an outputs entry and a template. \[primary source\] [source](https://gohugo.io/configuration/outputs/), read 5 November 2026.
-   Hugo's embedded Schema partial (schema.html) writes microdata meta elements in the head, filling name, description, datePublished and similar fields from page data. \[primary source\] [source](https://gohugo.io/templates/embedded/), read 5 November 2026.
-   Hugo also ships embedded opengraph.html and twitter\_cards.html partials that build social metadata from site configuration and front matter. \[primary source\] [source](https://gohugo.io/templates/embedded/), read 5 November 2026.
-   The gohugoio/hugo repository is published under the Apache-2.0 license. \[primary source\] [source](https://github.com/gohugoio/hugo), read 5 November 2026.
-   On 2026-11-05 gohugo.io returned 404 for /llms.txt, /robots.txt and the index.md path of a docs page, served /sitemap.xml as application/xml, and returned a real 404 for a made-up path. \[observed, 2026-11-05\] [source](https://gohugo.io/templates/404/), read 5 November 2026.

## Products and plans

| Product | What it is | Price | As of | Source |
| --- | --- | --- | --- | --- |
| Hugo | Open source static site generator written in Go, with built-in sitemap, robots, RSS, JSON and markdown output formats. | Free, open source; Apache-2.0 license | 2026-11-05 | source |

## Standards

| Standard | Status | What the vendor's pages say | Source |
| --- | --- | --- | --- |
| llms-txt | no statement | No statement found in the Hugo output formats, outputs, embedded templates or v0.169.0 release notes; the gohugo.io docs site itself publishes no llms.txt. | none |
| markdown-negotiation | no statement | No statement found in the Hugo output formats or 404 template pages; Hugo writes static files into public/ and leaves serving to the host. | none |
| markdown-twin | partial | A built-in markdown output format (text/markdown, base name index) exists, but default outputs are html and rss only, so it needs an outputs entry and a template. | source |
| initial-html | supports | Hugo is a static site generator that renders each page to HTML at build time. | source |
| real-404 | partial | Hugo renders 404.html from layouts/404.html; the docs say the production host serves it and setup varies by host. | source |
| vary-accept | no statement | No statement found in the Hugo output formats, outputs or 404 template pages about a Vary header. | none |

## Checks on its own site

| Reading | Result | Date |
| --- | --- | --- |
| Home page request | HTTP 200; H1 in the initial HTML: yes; 253 words; 0 JSON-LD blocks | 2026-11-05 |
| Request with Accept: text/markdown | HTTP 200, text/html, Vary: Accept-Encoding | 2026-11-05 |
| /llms.txt at the host root | HTTP 404, text/html, 55 KB | 2026-11-05 |
| A made-up path | HTTP 404 | 2026-11-05 |
| Ora score, cached | 34, grade D | 2026-09-04 |
| Cloudflare keyless scan | 7, L0 Not Ready | 2026-11-05 |
| Shared crawl row | Tranco rank 4,624; home page HTTP 200; H1 in the HTML: yes; 323 words; JSON-LD types: none; answers markdown: no; made-up path HTTP 404; llms.txt valid: no | 2026-11-04 |

## What it does not do

-   Hugo writes no index.md next to each page out of the box; its markdown output format stays idle until outputs lists it and a matching template exists.
-   Hugo's embedded schema.html partial emits microdata meta tags, so JSON-LD needs a partial you write yourself.

## Related pages on this site

-   [Frameworks in this section](https://agentreadyhtml.com/vendors/by-type/framework/)
-   [The Plain Fetch viewer](https://agentreadyhtml.com/viewer/)

## Sources

1.  [Hugo: home page](https://gohugo.io/) https://gohugo.io/, read 5 November 2026
2.  [Introduction | Hugo](https://gohugo.io/about/introduction/) https://gohugo.io/about/introduction/, read 5 November 2026
3.  [Release v0.169.0 · gohugoio/hugo · GitHub](https://github.com/gohugoio/hugo/releases/tag/v0.169.0) https://github.com/gohugoio/hugo/releases/tag/v0.169.0, read 5 November 2026
4.  [Custom 404 page | Hugo](https://gohugo.io/templates/404/) https://gohugo.io/templates/404/, read 5 November 2026
5.  [robots.txt template | Hugo](https://gohugo.io/templates/robots/) https://gohugo.io/templates/robots/, read 5 November 2026
6.  [Sitemap templates | Hugo](https://gohugo.io/templates/sitemap/) https://gohugo.io/templates/sitemap/, read 5 November 2026
7.  [Configure output formats | Hugo](https://gohugo.io/configuration/output-formats/) https://gohugo.io/configuration/output-formats/, read 5 November 2026
8.  [Configure outputs | Hugo](https://gohugo.io/configuration/outputs/) https://gohugo.io/configuration/outputs/, read 5 November 2026
9.  [Embedded partial templates | Hugo](https://gohugo.io/templates/embedded/) https://gohugo.io/templates/embedded/, read 5 November 2026
10.  [GitHub - gohugoio/hugo](https://github.com/gohugoio/hugo) https://github.com/gohugoio/hugo, read 5 November 2026

Last reviewed 5 November 2026

Edition

Crawl

2026-11-04

Page updated

2026-11-05

Method

How the viewer reads a page, how a file is graded and how a platform is scored: [the method page](https://agentreadyhtml.com/method/).
