What is a Listing Type?
A listing type is the blueprint for a kind of listing on your site. Think of it this way:- A listing is one entry on your site (one restaurant, one event, one job post).
- A listing type defines what that entry looks like, what information it collects, and how visitors find and view it.
Where Do You Manage Listing Types?
Go to WP Admin > Listing Types. From there, you can:- Create a new listing type
- Edit an existing one
- Duplicate one as a starting point
The Five Main Sections
General
This is where you set the basics: name, icon, and site behavior. General (labels and links)- Icon: Shown in menus and the Explore page. You can pick a font icon or upload an image.
- Singular name: What one listing is called (for example, “Business” or “Event”).
- Plural name: What many listings are called (for example, “Businesses” or “Events”).
- Permalink: The word used in listing URLs (for example,
your-site.com/business/my-cafe).
Easily download and import Product Packages from MyListing Club.
- Turn star ratings on or off
- Allow half-star ratings (1.5, 2.5, and so on) or whole stars only (1 through 5)
- Add rating categories (for example, “Food,” “Service,” “Atmosphere”)
- Allow photo uploads in reviews
- Allow the listing owner to leave reviews on their own listing
- Disable slug update: Keeps the URL the same even if the listing title changes.
- Global listing type: Creates a special type used only on the Explore page to search across all other types at once. You should only have one global type, and it should not be used on the Add Listing page.
Fields
Fields are the questions you ask when someone adds or edits a listing. The answers become the listing’s content. Used fields (left side) These are the fields that appear on the Add Listing and Edit Listing forms. Drag to reorder. Click a field to change its settings. The Title field is always required and cannot be removed. Everything else is up to you. Preset fields (right side) Ready-made fields you can add with one click:| Field | What it does |
|---|---|
| Description | Main text about the listing |
| Tagline | Short line shown under the title |
| Location | Address with map autocomplete |
| Category | Organize listings into categories |
| Region | Organize listings by area |
| Tags | Extra labels for filtering |
| Contact Email | Email address for a contact form |
| Logo | Single image for the listing logo |
| Cover Image | Large header image |
| Gallery Images | Multiple photos |
| Website | Web address |
| Phone Number | Phone number |
| Video URL | YouTube or Vimeo link |
| Date | A single date |
| Event Date | Repeating dates (good for events) |
| Related Listing | Link to another listing |
| Work Hours | Opening hours |
| Products | Link to WooCommerce products |
| Social Networks | Links to social profiles |
| Price Range | Simple price level ($, $$, $$$) |
| Form Heading | A label to group fields on the form |
- Input: Text, Textarea, Rich text editor, Password, Date, Recurring date, Number, URL, Email, File upload, General repeater
- Choice: Dropdown, Multi-select, Checkboxes, Radio buttons
- Relational: Related listings, Product select, Product multi-select
- UI: Form heading (to break the form into sections)
MyListing Pro provides extra custom fields as part of the MyListing Fields module.
- Use Form Heading fields to split long forms into clear sections (“Contact Details,” “Photos,” and so on).
- For Category, Region, Tags, or custom taxonomies, you can change how they appear: single dropdown, multi-select, hierarchy tree, or checklist.
- Custom taxonomies you create under Listings > Taxonomies show up here as available fields.
- Some fields support package visibility, so certain fields only appear for users on specific paid plans.
Single Page
This section controls what visitors see on the individual listing page. Cover style Choose whether the top of the page uses a single cover image or a photo gallery. Cover details Pick which information appears in the header area (title, tagline, rating, location, and so on). Quick Actions Buttons visitors can tap right away, such as:- Get directions
- Call now
- Send a message
- Leave a review
- Bookmark
- Share
- Claim listing
- Report
- Visit website
- Send email
- Display a field value
- Custom link
MyListing Pro provides extra styling for Quick Actions as part of the MyListing Tooltips module.
- Profile: The main content tab (most common)
- Reviews: Customer reviews
- Related Listings: Connected listings
- Store: WooCommerce products linked to the listing
- Bookings: Booking features (if enabled)
- Custom: A tab you name yourself
| Block | What it shows |
|---|---|
| Text | Formatted text using field placeholders |
| Gallery | Photo gallery |
| Categories / Tags / Terms | Taxonomy labels |
| Location | Map and address |
| Contact Form | Visitor contact form |
| Reviews | Review list |
| Related Listing | Linked listings |
| Countdown | Timer to an event date |
| Upcoming Dates | Future event dates |
| Table / Details / Accordion / Tabs | Structured field layouts |
| File | Downloadable files |
| Social Networks | Social media links |
| Work Hours | Opening hours |
| Video | Embedded video |
| Author | Listing owner info |
| Code / Raw | Custom HTML or code |
| Google Ad | Ad placement |
| General Repeater | Repeating field groups (menus, features, and so on) |
[[job_description]] to pull in data from the fields you set up earlier.
MyListing Pro provides Custom Listing Block Layouts.
Preview Card
The preview card is the small listing tile visitors see in search results, maps, and listing grids. Preview Card- Template: Default, Alternate, or List view layout
- Background: Use the cover image or gallery images
- Head buttons: Small labels on the card (for example, category or price range)
- Info fields: Extra details shown on the card
- Footer sections: More data at the bottom of the card
- Map marker: Which category controls the map pin style
Search Forms
This section controls how visitors search and filter listings of this type on the Explore page and in search forms. Advanced Form The full filter panel on the Explore page sidebar. Add filters such as:- Keyword search
- Text search on a specific field
- Number range
- Location
- Distance (near me)
- Dropdown
- Date
- Recurring date (events)
- Checkboxes
- Related listing
- Sort order
- Section heading (visual divider)
- Open now (based on work hours)
- Star rating
- Filters (the search form)
- Categories
- Regions
- Tags
- Any custom taxonomies you created
How the Pieces Fit Together
Here is the flow from setup to live site: Listing Type- Fields: What owners fill in when they submit
- Single Page: How that information is displayed
- Preview Card: How listings look in search results
- Search Forms: How visitors find listings
- General: Names, reviews, packages, and other rules
- Fields: Title, Description, Location, Category, Logo, Cover, Gallery, Work Hours, Price Range, Menu (repeater)
- Single Page: Cover with gallery, Quick Actions for Call and Directions, Profile tab with Description, Menu block, Work Hours block, and Location map
- Preview Card: Cover image, category label, price range, and rating
- Search Forms: Keyword, Category, Location, Open Now, and Rating filters
- General: Singular name “Restaurant,” reviews enabled with star ratings
Common Listing Type Setups
| Site idea | Listing types you might create |
|---|---|
| Local business directory | Business, Service Provider |
| Events site | Event, Venue |
| Job board | Job, Company |
| Real estate | Property, Agent |
| Mixed directory | Business, Event, Classified (each with its own fields and layout) |
Easily download and import fully built Listing Types from MyListing Club.
Helpful Tips
Start simple. Add only the fields you truly need. You can always add more later. Match fields to display. A field only appears on the listing page if you add a content block that uses it. Setting up fields and the single page layout go hand in hand. One global type at most. The global listing type is only for cross-type search on the Explore page. Do not use it for regular listings. Test the full journey. After editing a listing type, try adding a test listing, searching for it on the Explore page, and viewing its single page. This catches missing fields or blocks quickly. Paid plans are per type. Under General > Packages, you choose which WooCommerce listing plans apply to each type. Different types can have different pricing or no pricing at all. Revisions are saved automatically. MyListing keeps a history each time you save a listing type. If you use Listing Type Revision Viewer (MyListing Pro), you can read those changes in plain language before rolling back.Quick Reference: Editor Sections
| Section | What you control |
|---|---|
| General | Name, icon, URL, packages, claims, reviews, expiry, SEO, global search |
| Fields | Add listing form questions |
| Single Page | Cover, buttons, tabs, content blocks, similar listings |
| Preview Card | Search result tiles and quick view popup |
| Search Forms | Filters, sort options, Explore sidebar tabs |
Where to go next
- Add Listing page: Owners pick a listing type first, then see that type’s fields.
- Explore page: Each tab usually maps to one listing type (or the global type for searching all types).
- Listings > Settings: Site-wide options for claims, paid listings, maps, and preview card cache.