---
title: Content Pages
description: Publish Shopify-managed Pages, policies, blogs, and articles on your storefront.
url: "https://shop-docs.labs.vercel.dev/docs/anatomy/pages/content"
docs_index: /llms.txt
lastUpdated: 2026-10-08
type: guide
---

> For an index of all documentation, see [/llms.txt](/llms.txt).

Use Shopify's built-in content tools to publish editorial and policy pages without adding another content management system.

- Shopify Pages appear at `/pages/[handle]`.
- Store policies appear at `/policies/[handle]`.
- Blogs appear at `/blogs/[blogHandle]`, with articles at `/blogs/[blogHandle]/[articleHandle]`.

Unknown handles return a not-found page by default. You can opt into [Shopify redirects](/docs/anatomy/proxy#shopify-redirects-on-missing-pages) for missing pages.

There is no combined `/blogs` page, so navigation should link to a specific blog such as `/blogs/news`.

## Publish content in Shopify

Manage Pages and blog posts in Shopify Admin, and manage store policies in Shopify settings. The default storefront requests this content using the deployment's configured Shopify country and language. These settings are separate from the storefront's own [copy](/docs/anatomy/i18n).

Shopify Pages include a title, rich-text body, and SEO fields. Blogs list their 50 most recent articles with dates, excerpts, and optional images; older articles are not listed. Articles include the title, author, date, image, and body. Policy URLs exist only when the corresponding policy has content, and the [footer](/docs/anatomy/footer) links to every configured policy.

Search and social metadata use Shopify's SEO fields when available. Sitemaps include Pages, blogs, articles, and configured policies. See [Sitemap](/docs/anatomy/sitemap).

## Plan for delayed updates

The template's webhook handler does not refresh Pages, policies, blogs, or articles. Edits can take up to about 30 days to appear unless the cache is refreshed. If a change must appear sooner, arrange a cache refresh as part of publishing. See [Webhooks](/docs/anatomy/webhooks) for the content types the handler supports.

Verify every published or edited page in the storefront, including its language, metadata, navigation link, and sitemap entry.

## What’s next

Shopify Pages and blogs work well for standard rich text, policy content, and news. Consider a dedicated content management system only when editors need structured layouts, custom fields, or preview workflows that Shopify does not provide.

---

For a semantic overview of all documentation, see [/sitemap.md](/sitemap.md)

For an index of all available documentation, see [/llms.txt](/llms.txt)

For agent-facing discovery, including API and MCP surfaces, see [/agents.md](/agents.md)