AgentRoster Real Estate Team Directory
AgentRoster Real Estate Team Directory is a lightweight team directory built specifically for real estate brokerages and teams. Add your agents once, drop the block (or shortcode) on any page, and you have a fast, mobile-friendly “Meet Our Agents” page — with proper RealEstateAgent schema markup that helps your agents show up in search.
No MLS or IDX required. No account required. No lock-in — your agents are ordinary WordPress content that you own.
Features
- Photo grid or list layouts — 1 to 4 responsive columns, looks right in any theme because it inherits your theme’s fonts and colors
- Agent profile pages — bio, photo, phone, email, license number, website, and social links, each on its own SEO-friendly URL
- Offices / Teams — group agents by office and show separate rosters per office with
[agentroster office="lakeside"] - Gutenberg block + shortcode — use whichever your workflow prefers; the block shows a live preview in the editor
- CSV import — onboard your whole brokerage in one upload (name, position, email, phone, office, license, website, bio). Duplicate emails are skipped, so re-imports are safe
- RealEstateAgent schema (JSON-LD) — structured data on every profile page for better search visibility
- Click-to-call and mailto links — phone numbers and emails on cards just work on mobile
- Fast — one small stylesheet, loaded only on pages that show a roster; no jQuery, no external requests
Who is it for?
Brokerages, real estate teams, and the agencies that build their websites. If your “Our Agents” page is currently a generic staff-list plugin, a page builder collage, or a static page nobody updates, this replaces it in minutes.
Quick start
- Agent Roster → Add Agent — the photo is the Featured Image, the bio is the editor content, contact details are in the Agent Details box
- Add the Agent Roster block to any page (or use
[agentroster]) - Optional: group agents under Offices / Teams, then use
[agentroster office="your-office-slug"]
Shortcode reference
[agentroster office="" columns="3" layout="grid" limit="-1" link="yes" orderby="menu_order"]
office— one or more office slugs, comma-separated (empty = all agents)columns— 1 to 4 (grid layout)layout—gridorlistlimit— maximum number of agents (-1 = all)link—yes/no, link cards to profile pagesorderby—menu_order(drag order via the Order attribute),title, ordate
Agent Roster is built and maintained by the team behind AgentRoster.ca, the Canadian real estate agent database.