Description
E20 Page Tree gives you a clear, interactive view of your WordPress page hierarchy. Explore your entire site structure in one place, complete with detailed page information, status indicators, and quick actions for editing and viewing pages.
You can export the tree in several formats, which is perfect for site admins or teams doing content audits, SEO reviews, page migrations, team task assignment, and a variety of other analysis and project management needs.
Features
-
🌳 Interactive Page Tree
- Browse your full page hierarchy in a clean, expandable tree view
- Expand/collapse all pages instantly
- Visual indicators for parent/child relationships
-
📊 Spreadsheet-Ready Table View
- Copy and paste directly into Excel, Google Sheets, LibreOffice Calc, or Numbers
- Includes page metadata for powerful analysis
-
📄 CSV & TSV Export
- Comma-separated and Tab-separated output formats for maximum compatibility
- Ideal for audits, migrations, and bulk data processing
-
🏠 Homepage Highlighting
- Automatically surfaces your site’s homepage at the top of the structure
-
🧾 Detailed Page Data
- Page title
- ID
- Slug
- Template
- Created date
- Last modified date
- Status (Published, Draft, Pending, Scheduled)
-
⚡ Quick Actions
- Edit page in one click
- View page on the frontend instantly
-
🔍 Status Indicators
- Clear visual markers for page status:
- P = Published
- D = Draft
- R = Pending Review
- F = Scheduled (Future)
-
🧠 Built for Real Workflows
- Content audits
- SEO reviews
- Site migrations
- Information architecture planning
- Editorial cleanup
-
🧼 Lightweight & Focused
- No external dependencies
- Loads assets only on its admin page
Use Cases
Page Tree is useful for:
- Viewing your WordPress page tree and hierarchy
- Exporting pages to spreadsheets for analysis
- Performing content audits and SEO reviews
- Planning site migrations and restructures
- Creating a clear overview of your page structure
Screenshots
FAQ
-
Who can access Page Tree?
-
Users with the
edit_pagescapability can access the plugin. -
Does this work with custom post types?
-
Currently, the plugin supports WordPress Pages only.
-
Can I export the data?
-
Yes. Use the Table, CSV, or TSV tabs to copy data to your clipboard, then paste the output into your preferred spreadsheet or plain-text application.
-
Does it include draft and scheduled pages?
-
Yes. The plugin includes published, draft, pending, and scheduled pages.
-
Does it show the homepage first?
-
Yes. If your site uses a static front page, it will be displayed at the top.
-
What does a – (hyphen) mean?
-
In the “page template” column, a page showing a template of
-(hyphen) means that the page is using the site’s default page template. By not printing “default” over and over, it helps pages with non-default page templates stand out visually.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“E20 Page Tree” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “E20 Page Tree” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0
- Initial release

