--- title: Blog - Storefront API description: An online store blog. api_version: 2026-01 api_name: storefront type: object api_type: graphql source_url: html: https://shopify.dev/docs/api/storefront/latest/objects/blog md: https://shopify.dev/docs/api/storefront/latest/objects/blog.md --- # Blog object Requires `unauthenticated_read_content` access scope. An online store blog. ## Fields * articleByHandle * articles * authors * handle * id * metafield * metafields * onlineStoreUrl * seo * title *** ## Map ### Fields and connections with this object * [Article.blog](https://shopify.dev/docs/api/storefront/latest/objects/Article#field-Article.fields.blog) * [BlogConnection.nodes](https://shopify.dev/docs/api/storefront/latest/connections/BlogConnection#returns-nodes) * [BlogEdge.node](https://shopify.dev/docs/api/storefront/latest/objects/BlogEdge#field-BlogEdge.fields.node) ### Possible type in * [Menu​Item​Resource](https://shopify.dev/docs/api/storefront/latest/unions/MenuItemResource) * [Metafield​Parent​Resource](https://shopify.dev/docs/api/storefront/latest/unions/MetafieldParentResource) *** ## Queries * blog * blogs * blogByHandle: deprecated *** ## Blog Queries ### Queried by * [blog](https://shopify.dev/docs/api/storefront/latest/queries/blog) * [blogs](https://shopify.dev/docs/api/storefront/latest/queries/blogs) *** ## Interfaces * HasMetafields * Node * OnlineStorePublishable *** ## Blog Implements ### Implements * [Has​Metafields](https://shopify.dev/docs/api/storefront/latest/interfaces/HasMetafields) * [Node](https://shopify.dev/docs/api/storefront/latest/interfaces/Node) * [Online​Store​Publishable](https://shopify.dev/docs/api/storefront/latest/interfaces/OnlineStorePublishable)