When you create a sub-item in a Notion database, you may see the error message “Page Title Cannot Be Empty.” This error occurs because Notion requires every database item, including sub-items, to have a title property. The problem often arises when the sub-item creation process uses a template or a quick-add action that does not automatically populate the title field. This article explains why this error happens and provides step-by-step instructions to fix it permanently.
Key Takeaways: Fixing the Empty Title Error on Sub-Items
- Database title property set to “Always require a value”: Prevents sub-items from being created without a title.
- Template with a default title formula: Automatically fills the title so quick-add or API creation never triggers the error.
- Sub-item view settings > New button > Customize: Lets you configure which properties appear when creating a sub-item, ensuring the title field is visible and required.
Why the “Page Title Cannot Be Empty” Error Occurs on Sub-Items
Notion databases use a title property as the primary identifier for every item. When you create a sub-item — either by clicking the + icon on a relation rollup, using a quick-add button, or via an API call — Notion expects the title property to have a value. If the title is left blank, the database rejects the creation and displays the error.
The root cause is often a missing or hidden title property in the sub-item creation form. For example, if you use a database template that does not include a title field, or if the view settings for sub-items hide the title column, the system cannot assign a name. Another common scenario is when a third-party integration, such as Zapier or Make, attempts to create a sub-item without mapping the title field. Notion enforces the title requirement at the database schema level, so any creation path must supply a non-empty title.
Steps to Resolve the Empty Title Error on Sub-Item Creation
Follow these steps in order. Each step addresses a specific cause. After completing all steps, the error should no longer appear.
- Verify the title property exists in the sub-item database
Open the database that contains the sub-items. Click the property menu (the three dots next to any property name). Confirm that a property named “Title” exists. If it does not, add it: click “Add a property,” select “Title,” and name it “Title.” Notion requires at least one title property per database. - Set the title property to “Always require a value”
Open the sub-item database. Hover over the title property name, click the down arrow, then select “Edit property.” Under the “Always require a value” toggle, turn it on. This forces any creation action — including sub-item creation — to require a title. Without this setting, a blank title may be accepted temporarily but later trigger the error. - Check the sub-item template for a default title
If you use a database template for sub-items, open the template. Click the template name, then select “Edit.” Ensure the title property has a default value. You can use a formula likeifEmpty(prop("Title"), "New Sub-Item")to assign a fallback name. Save the template. This prevents the error when a user or integration creates a sub-item from the template without entering a title. - Configure sub-item view settings to show the title field
Navigate to the parent database view where sub-items are created. Click the view name, then select “Layout.” Under “Sub-items,” ensure the title property is checked. If it is hidden, the creation form may not display the title input. Also, click “New” button in the view, then “Customize.” Verify that the title property is included in the quick-add form. Add it if missing. - Test sub-item creation with a manual entry
In the parent database, create a new sub-item by clicking the + icon in a relation column. Type a title in the dialog that appears. If the error does not occur, the fix is working. Repeat the test using the quick-add button on the parent item. If the error persists, return to step 3 and ensure the template has a default title. - Update third-party integrations to map the title field
If you use Zapier, Make, or a custom API integration, open the integration configuration. Find the step that creates a sub-item. Map the “Title” field from your source data to the Notion title property. If the source data may be empty, add a fallback value in the integration, such as “New sub-item from [current date].” Test the integration after making changes.
If Notion Still Shows the Error After the Main Fix
Sub-item created from a relation rollup shows the error
When you create a sub-item by clicking the + icon in a relation rollup cell, Notion opens a quick-add dialog. If the database has multiple properties and the title field is not the first one, the dialog may hide the title input. To fix this, reorder properties in the sub-item database so the title property is at the top. Click and drag the title property to position one. This ensures the quick-add dialog always shows the title field first.
Error occurs only when using the Notion API
API calls that create a page in a database must include a “properties” object with a “title” key. If the API request omits the title or sends an empty string, Notion returns the “Page Title Cannot Be Empty” error. Verify your API request body includes "Title": { "title": [{ "text": { "content": "Your Title Here" } }] }. Replace “Your Title Here” with a dynamic or static value. If the value may be empty, add a conditional in your code to supply a default title.
Error appears when using a linked database view for sub-items
A linked database view of the sub-items database may inherit different view settings. Open the linked view, click the view name, then “Layout.” Under “Sub-items,” confirm the title property is visible. Also check the “New” button customization for the linked view. If the linked view hides the title, sub-item creation from that view will fail. Adjust the linked view settings independently of the original database view.
Notion Database Title Property Settings: Options Compared
| Setting | No Requirement | Always Require a Value |
|---|---|---|
| Title can be empty when creating via quick-add | Yes | No |
| Title can be empty when using API | Yes | No |
| Error message shown on empty title | Sometimes | Always |
| Recommended for sub-item databases | No | Yes |
Enabling “Always require a value” on the title property ensures that every creation path — manual, template, or API — must supply a title. This eliminates the “Page Title Cannot Be Empty” error for sub-items. The trade-off is that you cannot create a sub-item without immediately providing a name. If your workflow requires a placeholder title, use a template with a default formula instead.
You can now create sub-items in your Notion database without encountering the empty title error. After applying the steps above, test each creation method: manual entry, quick-add, template, and API integration. For a more robust setup, add a formula to the template that generates a title based on the parent item or current date. This approach prevents the error even when the user forgets to type a title.