Hide the Default Table of Contents (Right Side Panel)

Hide the built-in Table of Contents panel if you don’t want it to show for a specific page.

Posted by@Sujal Vanjare
Published on @
Updated on @

Every page automatically generates a Table of Contents panel on the right side based on your headings.

It works the same way as Notion’s default TOC and makes it easy for visitors to jump directly to sections like H1, H2, or H3.

If you don’t want the TOC to show on a page, you can hide it.


Step 1. Open the Page

Go to your main database or open the page directly.

This works for any type of page including blogs, documentation, portfolio pages, and case studies.


Step 2. Add the Hide Category

In the Category property, select:

Plain Text
Hide Page Table of contents

As soon as this category is added, the Table of Contents will be removed from the UI for that page.


Step 3. Why Hide It

There are situations where the Table of Contents is not needed. Here are a few examples:

  • Home Page: You usually don’t want a TOC on the homepage because it's meant to look clean.
  • Short Pages: If the page only has one or two sections, a TOC may look unnecessary.
  • Portfolio Projects: Many portfolio layouts look better without a sidebar TOC to keep focus on visuals.
  • Landing Pages: You may want a clean design with full focus on a call to action.

Hiding it keeps the layout clean while still keeping heading structure for SEO.


Step 4. Nothing Else Needed

Once the category is added, the TOC panel will not appear on that page.

Everything still works internally including:

  • Headings
  • SEO
  • Accessibility
  • Metadata

Only the visual panel is removed.


Done

You now have full control over whether a Table of Contents appears on each page.