Build pages with POM
POM Page Builder is the page-level workspace for arranging content into rows, columns, and components. Use this chapter to choose an editor, build a page, adapt it to different screens, and review it before publication.

Start here
If this is your first POM page:
- Read Page Builder overview to understand what belongs in the builder.
- Follow Build your first page.
- Learn Rows, columns, and components.
- Use Save, update, preview, and publish before making the page public.
Work in the editor
- Style native Gutenberg paragraphs
- Style native Gutenberg headings
- Style native Gutenberg lists
- Add a theme icon in Gutenberg
- Add a theme button in Gutenberg
- Add a live library image in Gutenberg
- Build a gallery in Gutenberg
- Build a content carousel in Gutenberg
- Build an accordion in Gutenberg
- Tour the POM Page Builder interface
- Choose between the Backend Editor and Frontend Editor
- Backend Editor controls
- Add, move, duplicate, and delete content
- Edit component settings
Build and adapt layouts
- Rows, columns, spacing, and responsive design
- Use device visibility
- Control spacing and alignment
- Use CSS classes and identifiers safely
- Build reusable page patterns
- Add an Advanced map
Review and troubleshoot
- Review a builder page for accessibility
- Review a builder page for performance
- Troubleshoot the builder interface
- Troubleshoot the published page
Chapter contents
- Page Builder overview
- Tour the POM Page Builder interface
- Choose between the Backend Editor and Frontend Editor
- Backend Editor controls
- Build your first page
- Rows, columns, and components
- Add, move, duplicate, and delete content
- Edit component settings
- Save, update, preview, and publish
- Rows, columns, spacing, and responsive design
- Use device visibility
- Control spacing and alignment
- Use CSS classes and identifiers safely
- Build reusable page patterns
- Add an Advanced map
- Review a builder page for accessibility
- Review a builder page for performance
- Troubleshoot the builder interface
- Troubleshoot the published page
- Use POM shortcodes in Gutenberg