Disclosure: MantraBrain is associated with MatrixAddons, the maker of Document Engine. We explain where the free plugin works well and where the paid add-on is needed.
As a WordPress website grows, PDFs often accumulate in the Media Library without a clear structure. File names become inconsistent, old versions remain available and visitors cannot tell which form or policy is current. You can solve much of this with a simple document taxonomy and a dedicated front-end library.
Why the Media Library is not enough
The Media Library is useful for uploading and reusing assets, but it is not a complete public document directory. Visitors generally need categories, meaningful descriptions, search, filters and a clear way to download or preview files.
Choose categories before uploading
Start with the questions your visitors ask. A nonprofit might use Annual Reports, Grant Forms and Policies. A school might use Admissions, Parent Resources and Staff Policies. Avoid creating separate categories for every individual file; use tags or dates for secondary details.
Install Document Engine and create document records
Install Document Engine from the WordPress plugin directory. Under Documents → Categories, add your categories. Next, open Documents → Add New to create records with a title, file, description and categories. Existing files can be converted from the Media Library list view using the Create documents bulk action.
Show documents in a folder layout
Create a new page and add the Document Library block. Select the Folders layout to group documents by category. The same block can display a table or grid if that better fits your audience. A folder-style front end is useful for visitors, but remember it is an organizational view—not an operating-system folder hierarchy or a security boundary.
Add filters for faster discovery
Enable filters for category, tag, file type, year and author as needed. Give each document a clear title such as “Travel Reimbursement Form — 2026” rather than “form-final-v3.pdf.” A good taxonomy makes the library useful even before you add more advanced search.
Handle updates without broken links
Document Engine lets you replace the file attached to a document while keeping the document page and download link. This is helpful for annually revised reports or policies. Keep an internal review schedule so old information does not linger unnoticed.
What Pro adds for growing teams
Document Engine Pro adds version history with restore, review and expiry dates, bulk/CSV import, custom fields for columns and filters, and search inside supported document files. It also supports access controls and protected storage when some categories must not be public.
Recommended organization checklist
- Use 5–10 primary categories where possible.
- Write descriptive titles and summaries.
- Set a consistent date and version format.
- Assign an owner to review documents.
- Test the library on mobile and with keyboard navigation.
- Use actual protected storage for confidential files.
FAQ
Does the folder layout move files into server folders?
No. It groups document records by category for visitors.
Can I keep a link when replacing a PDF?
Yes. Replacing a document’s attached file keeps its document URL and download link.
Can I manage document versions?
Version history and restore are Pro features.
Recommended naming and category system
| Field | Example | Why it helps |
|---|---|---|
| Title | Employee Leave Policy | Readable search result |
| Category | Human Resources | Folder grouping |
| Year | 2026 | Year filter |
| Description | Eligibility, approval and leave balances | Explains contents before download |
| File name | employee-leave-policy-2026.pdf | Useful after downloading |
Document Engine folder layout example
Use [document_engine_library layout="folders" filters="category,type,year"] in a Shortcode block. Folders represent document categories; they are not physical server directories. When visitors search or apply filters, the folder layout switches to a flat results list. That behavior is useful to explain in your site’s help text.
Keeping policies current
Replace the file attached to an existing document when you publish a revision so its document page remains stable. For teams needing a recoverable revision trail, review Pro’s version-history feature. For documents with scheduled review dates, consider Pro’s review and expiry tools rather than relying on a spreadsheet alone.
Try it: Get Document Engine free or explore Document Engine Pro. For the exact settings, consult the official setup documentation.