IntegrationsWordpress
WordPress SEO Features
Schema markup and meta tags for better search visibility
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 Type | Schema Type |
|---|---|
| Events | Event |
| Courses | Course |
| Job Postings | JobPosting |
| Organizations | Organization |
| People | Person |
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
| Setting | Description |
|---|---|
| Enable Schema | Add JSON-LD schema markup |
| Enable Open Graph | Add OG meta tags |
| Enable Twitter Cards | Add Twitter meta tags |
| Default Image | Fallback 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.