3.3.3 Primary Entry Page
The primary entry page represents the preferred starting resource for a Web Publication and enables discovery of its manifest. It is the resource that is returned when accessing the Web Publication's address, and MUST be included in either the default reading order or the resource list.
Although any resource can link to the manifest, the primary entry page typically introduces the Web Publication and provides access to the content. It might contain all the content, in the case of a single-page Web Publication, or provide navigational aids to begin reading a multi-document Web Publication. To facilitate the user ease of consumption, the primary entry page SHOULD contain the table of contents.
It is not required that the primary entry page be included in the default reading order, nor that it be the first document listed when it is included. This specification leaves the exact nature of the document intentionally underspecified to provide flexibility for different approaches. If a default reading order is not provided, however, user agents will create one using the primary entry page.
The primary entry page is the only resource in which a manifest can be embedded.
To ensure discovery of the manifest, the primary entry page MUST provide a link to the manifest. It is RECOMMENDED to embed the manifest in the primary entry page, but the manifest MAY be external to, and linked from, it.
Embedding is the preferred option as search engines might only process schema.org metadata in JSON-LD format when it is embedded in an HTML page.
The address of the primary entry page is also the canonical identifier for the Web Publication (i.e., it serves as its unique identifier).
In certain cases where information has been omitted from the manifest, user agents will sometimes use the primary entry page as a fallback source of information (see language and base direction and title).