> This page is for Developer.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.bigcommerce.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.bigcommerce.com/_mcp/server.

# WebPage

GraphQL interface

WebPage details.

Reference: https://docs.bigcommerce.com/developer/api-reference/graphql/storefront/types/interfaces/web-page

## Fields

- `entityId` — Unique ID for the web page.
- `parentEntityId` — Unique ID for the parent page.
- `breadcrumbs` — Web page breadcrumbs.
- `name` — Page name.
- `isVisibleInNavigation` — Whether or not the page should be visible in the navigation menu.
- `seo` — Page SEO details.
- `children` — Details of the web page children.
- `locales` — Locale paths and URLs.

## Implemented by

- BlogIndexPage
- ContactPage
- ExternalLinkPage
- NormalPage
- RawHtmlPage

## Definition

```graphql
interface WebPage {
  entityId: Int!
  parentEntityId: Int
  breadcrumbs(depth: Int!, before: String, after: String, first: Int, last: Int): BreadcrumbConnection!
  name: String!
  isVisibleInNavigation: Boolean!
  seo: SeoDetails!
  children(filters: WebPageChildrenFiltersInput, sortBy: WebPageSortInput, before: String, after: String, first: Int, last: Int): PageConnection!
  locales(before: String, after: String, first: Int, last: Int): LocaleAlternateConnection!
}
```