Sitemaps
Search engines and the crawlers of language models find the pages of a manual
by following its links, every old version included, unless a sitemap tells
them what there is. An official manual is rendered with a sitemap.
at its root, and the docs homepage lists the sitemaps that matter in a
sitemap-.
The sitemap of a manual
sitemap. lists every page the table of contents leads to, at its
address on docs.typo3.org, with the time it was rendered as
lastmod. Pages no table of contents leads to, such as the 404 page,
are left out.
The address is not taken from project- in guides.,
which is where the manual's home is rather than where this render is
published: a permalink for the Core Changelog, Packagist for Fluid, and
main on the 13.4 branch of the ViewHelper Reference. It is the address
the other manuals' interlinks reach the manual at, from its interlink
shortcode and its version, such as
https://.
So only the official manuals and the system extensions, which docs.typo3.org publishes under that layout, get a sitemap. A manual of another vendor, or one without an interlink shortcode, gets none.
The sitemap index
sitemap- is written by the docs homepage beside
manuals.json, from the same menu. It lists the
sitemaps of each manual in the versions a search should lead to: the one in
development, the current LTS and the LTS before it, as
packages/ names them. Older versions stay
published, but are not listed.
It has a name of its own because the homepage is a manual too, with a
sitemap. of its own pages.