Listdom Listing Statuses: Published, Pending, Draft, and Offline

Understand listing statuses in Listdom, who can change them, why packages affect publication, and how to investigate offline or scheduled records.

9 min read
Folded colored tabs representing different listing publication states
Contents8

A listing’s status tells you where it is in the publication lifecycle. Published is different from Pending, Draft, Scheduled, or Offline, even when the same owner can still see the record in a dashboard. Read that status before changing search filters, permissions, or payment settings.

Listdom combines WordPress publication states with directory-specific and add-on-managed states. The important question is not simply “Which label should I choose?” It is “What happened to this record, who is allowed to take the next action, and which rule will apply afterward?” Understanding those three points makes missing-listing and moderation problems much easier to resolve.

Locate the actual record and its current status

Administrators can inspect a listing under Listings → All Listings. With Compact Menu enabled, use Listdom → Listings. Listing owners use the frontend dashboard to review the records their account is allowed to manage.

Open the specific record and note its title, ID, owner, status, and publication time. If a package or other add-on is involved, record that association too. Two records with similar titles can have different owners and states, especially after a migration or repeated submission.

Do not use an administrator preview to determine public availability. Open the public URL while signed out. A dashboard row proves the record exists and is accessible to that account; it does not establish that ordinary visitors can discover it.

The status is also only one part of public discovery. A Published listing can still be outside a saved shortcode’s filters. First establish publication, then inspect the page or search that is supposed to include it.

Understand the main publication states

WordPress provides the underlying publication workflow. Listdom uses it for listing records and adds directory-specific behavior where required.

StateWhat it tells youUseful next check
PublishedThe record has been publishedTest public access and the intended directory view
DraftWork is saved without public publicationComplete the record and use an allowed submission action
PendingThe record is waiting for reviewHave an authorized reviewer assess it
ScheduledPublication is set for a future timeCheck the saved date and site timezone
PrivateAccess is restricted rather than generally publicConfirm that restricted access is intentional
TrashThe record has been removed from ordinary useDecide whether an authorized restoration is appropriate

Draft is useful while collecting information. Pending expresses a review handoff. Scheduled expresses timing. These states should not be used as interchangeable ways to hide a listing, because the available next actions and expected workflow differ.

For example, a business owner may have finished a submission but lack publication permission. Pending is then a meaningful review state, not evidence that the submission failed. An administrator should review its content rather than ask the owner to keep resubmitting it.

For a broader explanation of the underlying states, see WordPress post statuses. Directory-specific actions still need to follow Listdom’s account and add-on rules.

Publication, visibility, and page scope are separate checks
Publication, visibility, and page scope are separate checks

Read Offline and add-on states in their own context

Listdom can retain states such as Offline, On Hold, Expired, Inactive, or Denied when the relevant workflow uses them. These labels are not a promise that every installation offers the same actions for every state.

An offline listing is not the same as a deleted listing. Its record can remain available for authorized management while no longer participating in ordinary public publication. One possible cause is the Maximum Visits setting under Listdom → Settings → General: when a configured visit threshold is reached, listings can be put offline. Check that setting if records repeatedly become offline after receiving traffic.

Other states can belong to package or add-on lifecycles. An expired entitlement, a denied submission, and a manually prepared draft need different remedies. Identify the component that assigned the state before changing it. Publishing an expired record manually may fail to resolve the entitlement that governs its continuing behavior.

If a previously used add-on has been deactivated, inspect existing records carefully. A stored lifecycle state does not necessarily disappear merely because its usual management interface is unavailable. Preserve the record and investigate the owning workflow rather than treating an unfamiliar label as disposable data.

Separate the three controls that influence submission

The submitted listing’s outcome can depend on user capability, frontend settings, and package rules. Review them in that order so you can explain the result.

User capability: The account must be allowed to edit or submit the listing, and publishing is a separate permission. Listdom Author and Listdom Publisher serve different publication expectations. Do not assume the ability to edit a form includes the ability to make its content public.

Frontend default: In Listdom → Settings → Frontend Dashboard → Add Listing, the Listing Status setting can use Let Listdom Decide, Published, or Pending. Apply to Guest Listings controls whether the chosen behavior is applied to guest submissions. Check the actual configured flow rather than generalizing from an administrator’s result.

Package rules: Membership package behavior can influence the final state. Review Listing Auto Confirm and the relevant package/payment conditions if the site uses memberships. A package-driven result should not be diagnosed by changing the owner’s WordPress role alone.

The roles and listing-permissions guide explains the account side, while the moderation guide explains review policy. This article focuses on reading and moving through the resulting lifecycle.

Use the next action the workflow actually permits

Frontend actions depend on the current state, ownership, capabilities, and validation. Listdom checks access to the listing before applying a status action. The presence of a dashboard does not authorize every account to manage every record.

When an eligible Draft, Scheduled, Offline, or Inactive record can be submitted or published, the user’s capability still matters. A requested publication can become Pending for an account without publishing permission, and package validation can also affect the outcome. A Denied record returns through review rather than bypassing it with a direct self-publication action.

Treat a missing or refused action as a reason to inspect these conditions, not as a reason to give the account administrator access. Confirm the listing belongs to the account, the account has the appropriate capability, and required package conditions are satisfied.

Test one controlled record with an ordinary owner account before changing a live publication policy. Write down the initial state, action, final state, public access result, and any message shown. That compact transition test is more informative than a screenshot of a button by itself.

Check scheduling and restoration deliberately

For scheduled listings, inspect the saved date and the WordPress site timezone under Settings → General. Compare the intended local time with the configured time. A future-dated listing is not expected to be public before its scheduled point.

If the intended time has passed but publication has not occurred, investigate WordPress scheduled-task operation and hosting conditions. Do not keep choosing new dates without recording whether the scheduled event actually ran. Use staging for technical diagnosis where changes could affect other scheduled content.

Restoring a trashed listing also deserves a public-access check. Its previous state and the current user’s capabilities or validation can influence the restored result. Restoration should not be treated as a guaranteed shortcut back to Published.

After restoration, reopen the listing and verify its state, ownership, package association, and public URL. Check whether it belongs in the intended category and results layout. The act of restoring a record does not review outdated business information or establish that it is ready to be promoted again.

Keep listing status separate from booking and payment status

A listing is the directory entry. A booking is a request or reservation associated with it. A payment order is another record with its own lifecycle. Similar words across these interfaces do not mean the states are synchronized in every situation.

An approved booking can still have payment due under the configured booking policy. A successful payment is not proof that every unrelated listing should be public. A published listing can offer bookable items while a particular request waits for review.

When resolving a customer problem, name the record precisely: “listing pending review,” “booking waiting for payment,” or “order failed.” Then inspect the relevant interface. This prevents a publication change from being used to address a checkout problem it cannot solve.

This separation also matters for automated or AI-assisted workflows. An action that creates a draft is not a publication action, and a returned record is not proof of public availability. Keep discovery and promotion tied to the verified final state, rather than treating an automation success message as a complete business outcome.

Build a small lifecycle acceptance test

Use representative accounts and a few test records. Check an owner submission that needs review, an authorized publication, a future-scheduled listing, and a restored record. Add the package-specific cases your business actually uses.

For each case, inspect four things: the saved state, the available owner action, the administrator view, and the signed-out public page. If those four agree with your policy, the workflow is understandable. If they differ, identify which layer explains the difference before changing a setting.

Keep an operational rule for reviewing old nonpublic records. Drafts may need completion; Pending submissions need review; expired packages may need owner communication. A directory becomes difficult to manage when every nonpublic state is treated as one undifferentiated backlog.

Recheck the test after changing moderation settings, membership behavior, relevant add-ons, or account roles. If a record is public but missing from a specific page, move on to its saved display filters and pagination instead of repeatedly republishing it.

FAQ

Is Pending the same as Draft?

No. Draft generally represents preparation; Pending represents a review handoff. Use the state that reflects the intended next action.

Why did a submitted listing become Pending instead of Published?

Check the user’s publishing capability, frontend Listing Status behavior, guest settings where applicable, and membership package rules.

Does Offline mean the listing was deleted?

No. The record can remain available for authorized management. Investigate the workflow or setting that put it offline, including Maximum Visits if configured.

Can a listing owner publish every record they can edit?

No. Editing and publication permissions differ, and validation or package rules can affect the final state. Ownership alone is not a universal publication permission.

Will restoring a trashed listing always publish it?

Do not assume that. Reopen the restored record, inspect its actual status, and verify signed-out access.

Is a paid booking proof that the listing is published?

No. Listing publication, booking approval, payment, and availability are distinct states. Inspect the record relevant to the problem.

Halloween campaign artwork with an amber-lit lantern, a sculptural black pumpkin, and a 20% offer.20% offEnds in 00h | 00m | 00s

Give your directory plans a brighter start this Halloween.

Use code J8M4QX

See plans
Listdom

Put this guide into practice

Build the directory your audience needs

Use Listdom to organize useful listings, help visitors find the right options, and support the next step.

Keep reading

Related articles

How to Moderate and Approve Listings in Listdom
Frontend Submission & User Dashboards

How to Moderate and Approve Listings in Listdom

When you open submissions on a directory site, one question becomes important very quickly: What happens after a user clicks submit? Does the listing go live immediately? Does it stay pending for review? Does the outcome change based on guest submission, user role, or membership package? In Listdom, all of those are possible. That is why moderation is not only an admin task. It is part of the real submission workflow. It affects listing quality, spam control, ownership clarity, and how much trust you can place in front-end submissions. In this guide, you will learn how listing moderation and approval work in Listdom, where to control the default status, how user roles and membership packages can change the result, and what setup makes the most sense for different directory models.

Updated June 22, 202612 min read
Halloween – 20% Less — 20% off

Halloween offer

Halloween – 20% Less

Use code J8M4QX to save 20% on Listdom before the Halloween offer ends.

Offer ends in: 00h | 00m | 00s

See plans