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: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 > SEOSchema Examples
Event Schema
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
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.