.ai/skills/woocommerce-copy-guidelines/sentence-case.md
Always use sentence case for UI copy, not title case.
Sentence case means only the first word and proper nouns are capitalized.
Sentence case has specific exceptions where capitalization is required:
Always capitalize proper nouns (names of specific products, services, or brands):
Correct:
Always capitalize acronyms:
Correct:
Always use the official capitalization for brand names:
Correct:
✅ Correct:
- "Save changes"
- "Add product"
- "Continue to checkout"
- "Send test email"
❌ Incorrect:
- "Save Changes"
- "Add Product"
- "Continue To Checkout"
- "Send Test Email"
✅ Correct:
- "Payment method"
- "Shipping address"
- "Order notes"
- "Tax rate"
❌ Incorrect:
- "Payment Method"
- "Shipping Address"
- "Order Notes"
- "Tax Rate"
✅ Correct:
- "Settings"
- "Payment gateways"
- "Tax settings"
- "Shipping zones"
❌ Incorrect:
- "Settings" (this one is actually correct - it's a single word)
- "Payment Gateways"
- "Tax Settings"
- "Shipping Zones"
✅ Correct:
- "Payment settings"
- "Configure your store"
- "Advanced options"
❌ Incorrect:
- "Payment Settings"
- "Configure Your Store"
- "Advanced Options"
✅ Correct:
- "Settings saved successfully"
- "Unable to connect to payment provider"
- "Please enter a valid email address"
❌ Incorrect:
- "Settings Saved Successfully"
- "Unable To Connect To Payment Provider"
- "Please Enter A Valid Email Address"
More readable, conversational, and modern. Better for accessibility and internationalization.
| Element Type | Example |
|---|---|
| Button | "Save changes" |
| Link | "View all orders" |
| Label | "Email address" |
| Heading | "Payment options" |
| Message | "Order created successfully" |
| Menu item | "Product settings" |
| Checkbox | "Enable notifications" |
| Tab | "General settings" |
Capitalize only: first word, proper nouns, and acronyms.
Example: "Enable WooPayments API integration"