# Page A static or dynamic store page, including content, SEO information, and hierarchy. ## Type Definition ```graphql type Page { handle: String seoDescription: String seoTitle: String seoKeywords: String url: String title: String id: Int isStatic: Boolean content: String createdAt: String updatedAt: String } ``` ## Fields | Field | Type | Description | |-------|------|-------------| | handle | String | Returns the handle. | | seoDescription | String | Returns description for search engines. | | seoTitle | String | Returns title for search engines. | | seoKeywords | String | Returns keywords for search engines. | | url | String | Returns the URL for this product group. | | title | String | Returns the title. | | id | Int | Returns the id. | | isStatic | Boolean | Returns true if this page was not built with the theme editor and has static content. | | content | String | Returns the static page content. | | createdAt | String | Returns the date when this page was created. | | updatedAt | String | Returns the date when this page was last updated at. | ## Relationships The `Page` type represents static or dynamic store pages and is returned by page-related queries. It can be accessed through the `page` and `pageByHandle` queries, and is referenced within the `Link` type as a nested page object and as the node within `PageEdge` results. ## Example ```graphql query { page(id: 12345) { id handle title url seoTitle seoDescription seoKeywords isStatic content createdAt updatedAt } } ``` ## Implements None ## Related Types - [`Link`](/docs/api/storefront/reference/types/Link) - [`PageEdge`](/docs/api/storefront/reference/types/PageEdge)