{"componentChunkName":"component---src-templates-docs-js","path":"/guides/plan-your-content","result":{"data":{"site":{"siteMetadata":{"title":"Documentation | PostNext","docsLocation":""}},"mdx":{"fields":{"id":"285ce2c7-3a7f-595e-a3cd-6694771b6483","title":"Plan Your Content","slug":"/guides/plan-your-content","locale":"en-GB"},"body":"var _excluded = [\"components\"];\nfunction _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); }\nfunction _objectWithoutProperties(e, t) { if (null == e) return {}; var o, r, i = _objectWithoutPropertiesLoose(e, t); if (Object.getOwnPropertySymbols) { var n = Object.getOwnPropertySymbols(e); for (r = 0; r < n.length; r++) o = n[r], -1 === t.indexOf(o) && {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]); } return i; }\nfunction _objectWithoutPropertiesLoose(r, e) { if (null == r) return {}; var t = {}; for (var n in r) if ({}.hasOwnProperty.call(r, n)) { if (-1 !== e.indexOf(n)) continue; t[n] = r[n]; } return t; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"Plan Your Content\",\n  \"metaTitle\": \"Plan Your Content | PostNext\",\n  \"metaDescription\": \"Use AI content plans for social and blog plans for WordPress to map out what you publish over the coming days and weeks.\",\n  \"order\": 4\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", null, \"Plan Your Content\"), mdx(\"p\", null, \"Rather than composing posts one at a time, content plans let you map out what you publish over the coming days and weeks. PostNext groups this under \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/content-planners\"\n  }, \"Content Planners\"), \".\"), mdx(\"p\", null, mdx(\"span\", {\n    parentName: \"p\",\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"800px\"\n    }\n  }, \"\\n      \", mdx(\"a\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/docs/static/2fef6fab9cba891e8ccc44f28660a716/644c5/brand-planner.jpg\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }, \"\\n    \", mdx(\"span\", {\n    parentName: \"a\",\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"62.5%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAgABBf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAe6sQZR//8QAFxAAAwEAAAAAAAAAAAAAAAAAAAEQEf/aAAgBAQABBQKYK//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABQQAQAAAAAAAAAAAAAAAAAAACD/2gAIAQEABj8CX//EABkQAAIDAQAAAAAAAAAAAAAAAAEQABExQf/aAAgBAQABPyEDqpMP/9oADAMBAAIAAwAAABADL//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABYRAQEBAAAAAAAAAAAAAAAAAAABEf/aAAgBAgEBPxBtf//EABsQAQEAAQUAAAAAAAAAAAAAAAERABAhQWGx/9oACAEBAAE/ECoAslwvIGKKt37c99f/2Q==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  }), \"\\n  \", mdx(\"img\", {\n    parentName: \"a\",\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"A PostNext content plan card showing its channel, date range, and how many posts have published\",\n    \"title\": \"A PostNext content plan card showing its channel, date range, and how many posts have published\",\n    \"src\": \"/docs/static/2fef6fab9cba891e8ccc44f28660a716/4b190/brand-planner.jpg\",\n    \"srcSet\": [\"/docs/static/2fef6fab9cba891e8ccc44f28660a716/e07e9/brand-planner.jpg 200w\", \"/docs/static/2fef6fab9cba891e8ccc44f28660a716/066f9/brand-planner.jpg 400w\", \"/docs/static/2fef6fab9cba891e8ccc44f28660a716/4b190/brand-planner.jpg 800w\", \"/docs/static/2fef6fab9cba891e8ccc44f28660a716/e5166/brand-planner.jpg 1200w\", \"/docs/static/2fef6fab9cba891e8ccc44f28660a716/644c5/brand-planner.jpg 1440w\"],\n    \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  }), \"\\n  \"), \"\\n    \")), mdx(\"h2\", null, \"Content plans\"), mdx(\"p\", null, \"A content plan is an AI-assisted multi-day social posting plan. PostNext generates a set of draft posts organized across your chosen time window, targeted at one or more channels. You review the plan, edit drafts as needed, and convert them into scheduled posts. Use \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/content-planners/brand-planner\"\n  }, \"Brand Plans\"), \" for on-brand campaigns or \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/content-planners/influencer-planner\"\n  }, \"Influencer Plans\"), \" for topic-driven personal accounts.\"), mdx(\"p\", null, \"Content plans use your brand profile if one is set, so generated posts reflect your voice and topics.\"), mdx(\"h2\", null, \"Blog plans\"), mdx(\"p\", null, \"Blog plans extend planning to long-form content. The \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/content-planners/post-planner\"\n  }, \"Post Planner\"), \" can plan and generate blog posts that publish directly to a connected WordPress site. See \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/integrations/wordpress\"\n  }, \"WordPress integration\"), \" for setup details.\"), mdx(\"p\", null, \"Blog plans are available on the Teams and Business plans.\"), mdx(\"h2\", null, \"Keyword research\"), mdx(\"p\", null, \"When creating a content or blog plan, you can optionally include keyword data to inform topic selection. This is an optional enrichment; you can create plans without it.\"), mdx(\"h2\", null, \"Plan limits\"), mdx(\"p\", null, \"The number of content plans and blog plans you can create depends on your plan. See \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/knowledge-base/managing-your-plan-and-limits\"\n  }, \"Managing your plan and limits\"), \" for details.\"));\n}\n;\nMDXContent.isMDXComponent = true;","rawBody":"---\ntitle: \"Plan Your Content\"\nmetaTitle: \"Plan Your Content | PostNext\"\nmetaDescription: \"Use AI content plans for social and blog plans for WordPress to map out what you publish over the coming days and weeks.\"\norder: 4\n---\n\n# Plan Your Content\n\nRather than composing posts one at a time, content plans let you map out what you publish over the coming days and weeks. PostNext groups this under [Content Planners](/content-planners).\n\n![A PostNext content plan card showing its channel, date range, and how many posts have published](../images/docs/brand-planner.jpg)\n\n## Content plans\n\nA content plan is an AI-assisted multi-day social posting plan. PostNext generates a set of draft posts organized across your chosen time window, targeted at one or more channels. You review the plan, edit drafts as needed, and convert them into scheduled posts. Use [Brand Plans](/content-planners/brand-planner) for on-brand campaigns or [Influencer Plans](/content-planners/influencer-planner) for topic-driven personal accounts.\n\nContent plans use your brand profile if one is set, so generated posts reflect your voice and topics.\n\n## Blog plans\n\nBlog plans extend planning to long-form content. The [Post Planner](/content-planners/post-planner) can plan and generate blog posts that publish directly to a connected WordPress site. See [WordPress integration](/integrations/wordpress) for setup details.\n\nBlog plans are available on the Teams and Business plans.\n\n## Keyword research\n\nWhen creating a content or blog plan, you can optionally include keyword data to inform topic selection. This is an optional enrichment; you can create plans without it.\n\n## Plan limits\n\nThe number of content plans and blog plans you can create depends on your plan. See [Managing your plan and limits](/knowledge-base/managing-your-plan-and-limits) for details.\n","tableOfContents":{"items":[{"url":"#plan-your-content","title":"Plan Your Content","items":[{"url":"#content-plans","title":"Content plans"},{"url":"#blog-plans","title":"Blog plans"},{"url":"#keyword-research","title":"Keyword research"},{"url":"#plan-limits","title":"Plan limits"}]}]},"parent":{"__typename":"File","relativePath":"en/guides/plan-your-content.md"},"frontmatter":{"metaTitle":"Plan Your Content | PostNext","metaDescription":"Use AI content plans for social and blog plans for WordPress to map out what you publish over the coming days and weeks.","order":4}},"allMdx":{"edges":[{"node":{"fields":{"slug":"/content-planners","title":"Content Planners"}}},{"node":{"fields":{"slug":"/features","title":"Features"}}},{"node":{"fields":{"slug":"/integrations","title":"Integrations"}}},{"node":{"fields":{"slug":"/knowledge-base","title":"Knowledge Base"}}},{"node":{"fields":{"slug":"/pricing-faqs","title":"Pricing FAQs"}}},{"node":{"fields":{"slug":"/guides","title":"Guides"}}},{"node":{"fields":{"slug":"/mini-site","title":"Mini Site"}}},{"node":{"fields":{"slug":"/features/ai-carousels","title":"AI Carousels"}}},{"node":{"fields":{"slug":"/features/ai-content","title":"AI Content"}}},{"node":{"fields":{"slug":"/features/channels","title":"Channels"}}},{"node":{"fields":{"slug":"/features/brand-profile","title":"Brand Profile"}}},{"node":{"fields":{"slug":"/content-planners/influencer-planner","title":"Influencer Plans"}}},{"node":{"fields":{"slug":"/features/post-composer","title":"Post Composer"}}},{"node":{"fields":{"slug":"/features/scheduling","title":"Scheduling"}}},{"node":{"fields":{"slug":"/guides/plan-your-content","title":"Plan Your Content"}}},{"node":{"fields":{"slug":"/features/asset-management","title":"Asset Management"}}},{"node":{"fields":{"slug":"/guides/schedule-and-publish","title":"Schedule and Publish"}}},{"node":{"fields":{"slug":"/content-planners/brand-planner","title":"Brand Plans"}}},{"node":{"fields":{"slug":"/guides/teams-and-brand-profiles","title":"Teams and Brand Profiles"}}},{"node":{"fields":{"slug":"/features/apps","title":"Apps"}}},{"node":{"fields":{"slug":"/integrations/api-keys","title":"API Keys"}}},{"node":{"fields":{"slug":"/guides/create-your-first-post","title":"Create Your First Post"}}},{"node":{"fields":{"slug":"/integrations/mcp","title":"MCP (AI Agents)"}}},{"node":{"fields":{"slug":"/features/analytics","title":"Analytics"}}},{"node":{"fields":{"slug":"/integrations/wordpress","title":"WordPress"}}},{"node":{"fields":{"slug":"/guides/connect-your-first-channel","title":"Connect Your First Channel"}}},{"node":{"fields":{"slug":"/knowledge-base/how-to-update-card-details","title":"How to Update Card Details"}}},{"node":{"fields":{"slug":"/knowledge-base/managing-your-plan-and-limits","title":"Managing Your Plan and Limits"}}},{"node":{"fields":{"slug":"/content-planners/post-planner","title":"Post Planner"}}},{"node":{"fields":{"slug":"/knowledge-base/understanding-declined-card-payments","title":"Understanding Declined Card Payments"}}},{"node":{"fields":{"slug":"/features/scheduling/best-time-to-post","title":"Best Time to Post"}}},{"node":{"fields":{"slug":"/features/post-composer/creating-and-editing-drafts","title":"Creating and Editing Drafts"}}},{"node":{"fields":{"slug":"/","title":"PostNext Documentation"}}}]}},"pageContext":{"id":"285ce2c7-3a7f-595e-a3cd-6694771b6483","locale":"en-GB"}},"staticQueryHashes":["361965504","361965504","417421954","417421954","445494767","445494767"]}