Skip to main content

Documentation Index

Fetch the complete documentation index at: https://memberpulseptyltd.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Overview

The MemberPulse WordPress plugin includes SEO features to improve search engine visibility for your membership content.

Features

Schema Markup

Automatically adds structured data for:
Content TypeSchema Type
EventsEvent
CoursesCourse
Job PostingsJobPosting
OrganizationsOrganization
PeoplePerson

Acceptance Criteria

Frontend
  • UI provides configuration controls and status/health indicators for this integration.
Backend / API
  • Integration can be connected, configured, and exercised end-to-end (auth + sync/webhooks).
Permissions
  • Only ROLE_CLIENT_ADMIN (or equivalent) can configure the integration.
Business Rules
  • Data sync respects tenant isolation and mapping rules.
Error Handling
  • Auth and sync failures are surfaced with actionable messages and retry behavior.

Meta Tags

Generates optimized meta tags:
  • Title tags with dynamic content
  • Meta descriptions
  • Open Graph tags for social sharing
  • Twitter Card tags

Acceptance Criteria

Frontend
  • UI supports the workflows described in this feature.
Backend / API
  • Backend behavior supports this feature as documented.
Permissions
  • Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
  • All business rules for this feature are enforced.
Error Handling
  • Error states return clear messages and appropriate HTTP status codes.

Configuration

Navigate to Settings > MemberPulse > SEO
SettingDescription
Enable SchemaAdd JSON-LD schema markup
Enable Open GraphAdd OG meta tags
Enable Twitter CardsAdd Twitter meta tags
Default ImageFallback image for social sharing

Schema Examples

Event Schema

{
  "@context": "https://schema.org",
  "@type": "Event",
  "name": "Annual Conference 2024",
  "startDate": "2024-06-15T09:00:00",
  "endDate": "2024-06-17T17:00:00",
  "location": {
    "@type": "Place",
    "name": "Convention Center"
  }
}

Acceptance Criteria

Frontend
  • Event Schema workflow is implemented in the UI as described.
Backend / API
  • Backend behavior supports Event Schema as documented.
Permissions
  • Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
  • All business rules for this feature are enforced.
Error Handling
  • Error states return clear messages and appropriate HTTP status codes.

Course Schema

{
  "@context": "https://schema.org",
  "@type": "Course",
  "name": "Professional Development 101",
  "provider": {
    "@type": "Organization",
    "name": "Your Association"
  }
}

Acceptance Criteria

Frontend
  • Course Schema workflow is implemented in the UI as described.
Backend / API
  • Backend behavior supports Course Schema as documented.
Permissions
  • Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
  • All business rules for this feature are enforced.
Error Handling
  • Error states return clear messages and appropriate HTTP status codes.