Contributing to UnrealSEO
🎯 Quick Summary
- How to contribute to UnrealSEO documentation and community
- Report bugs, suggest features, submit improvements
- Documentation guidelines and style guide
- Community code of conduct and values
- Recognition and rewards for contributors
📋 Table of Contents
- Ways to Contribute
- Documentation Contributions
- Bug Reports
- Feature Requests
- Community Guidelines
- Recognition & Rewards
🔑 Key Concepts at a Glance
- Open Docs: Documentation is open-source (GitHub)
- Pull Request: Proposed change submitted for review
- Issue: Bug report or feature request
- Contributor: Community member who helps improve UnrealSEO
- Maintainer: UnrealSEO team member who reviews contributions
🏷️ Metadata
Tags: contributing, community, guidelines, open-source
Status: %%ACTIVE%%
Complexity: %%BEGINNER%%
Max Lines: 450 (this file: 445 lines)
Reading Time: 8 minutes
Last Updated: 2025-01-18
Ways to Contribute
Quick Contribution Options
No coding required:
1. Improve Documentation (10 min)
• Fix typos, grammar
• Clarify confusing sections
• Add examples
• Update outdated content
2. Report Bugs (5 min)
• Found an issue? Report it
• Include steps to reproduce
• Screenshots help
3. Request Features (5 min)
• Share your ideas
• Explain use case
• Vote on existing requests
4. Answer Community Questions (15 min)
• Help others in forum
• Share your expertise
• Build reputation
5. Share Case Studies (30 min)
• Share your success story
• Include metrics, results
• Inspire others
6. Write Tutorials (1-2 hours)
• Create how-to guides
• Video walkthroughs
• Industry-specific tips
Coding required:
1. Build Integrations
• CMS plugins (WordPress, Shopify, etc.)
• API clients (new languages)
• Browser extensions
2. Create Tools
• Schema generators
• Citation checkers
• Content analyzers
3. Improve Platform
• Performance optimizations
• Bug fixes
• Feature development
Note: Platform code is NOT open-source
Contact: info@unrealseo.com for collaboration
Documentation Contributions
How to Edit Documentation
Simple edits (GitHub Web UI):
Step 1: Find the page to edit
Visit: https://docs.unrealseo.com/any-page
Step 2: Click "Edit this page" (bottom of page)
Redirects to GitHub
Step 3: Make changes
• Click pencil icon (✏️)
• Edit in web editor
• Preview changes
Step 4: Propose changes
• Scroll to bottom
• Add commit message: "Fix typo in robots.txt guide"
• Select: "Create a new branch"
• Click: "Propose changes"
Step 5: Create Pull Request
• Add description of changes
• Click: "Create pull request"
• Wait for review (1-3 business days)
Done! Your contribution will be reviewed.
Complex edits (Local development):
# Fork and clone repository
git clone https://github.com/unrealseo/docs.git
cd docs
# Create branch
git checkout -b fix/improve-schema-guide
# Make changes
# Edit files in docs/
# Test locally (optional)
npm install
npm run dev
# Visit http://localhost:3000
# Commit changes
git add .
git commit -m "Improve schema implementation guide with examples"
# Push to your fork
git push origin fix/improve-schema-guide
# Create Pull Request on GitHub
# Visit your fork on GitHub → "Compare & pull request"
Documentation Style Guide
Writing style:
✓ Clear and concise
✓ Active voice ("Click the button" not "The button should be clicked")
✓ Second person ("You can..." not "One can...")
✓ Present tense ("This feature allows..." not "This feature will allow...")
✓ Specific ("Increases citation rate by 15%" not "Improves performance")
✗ Avoid jargon (or define it first)
✗ No marketing speak ("revolutionary," "game-changing")
✗ No absolute claims without data ("always," "never")
Formatting:
# Use H1 for page title (one per page)
## Use H2 for major sections
### Use H3 for subsections
**Bold** for emphasis, UI elements ("Click **Save**")
*Italic* for references, terms ("See *Getting Started*")
`Code` for inline code, filenames, commands
```block
Multi-line code blocks
With syntax highlighting
- Bullet lists for unordered items
- Numbered lists for sequential steps
Blockquotes for important notes
Example link descriptive link text
**Code examples:**
Include: ✓ Complete, working examples ✓ Comments explaining non-obvious parts ✓ Error handling ✓ Expected output
Avoid: ✗ Pseudocode (use real code) ✗ Incomplete snippets ✗ Undeclared variables ✗ Hardcoded secrets (use placeholders)
### Content Requirements
**Every documentation page must have:**
```markdown
# Page Title %%PRIORITY:HIGH|MEDIUM|LOW%%
## 🎯 Quick Summary
- Bullet points (3-5)
- What user will learn
- Key takeaways
## 📋 Table of Contents
1. [Section 1](#section-1)
2. [Section 2](#section-2)
## 🔑 Key Concepts at a Glance
- Term: Definition
- Term: Definition
## 🏷️ Metadata
**Tags**: `tag1, tag2, tag3`
**Status**: %%ACTIVE|DEPRECATED|BETA%%
**Complexity**: %%BEGINNER|MODERATE|ADVANCED%%
**Reading Time**: X minutes
**Last Updated**: YYYY-MM-DD
---
[Main content sections]
---
## 📚 Related Topics
- [Link to related doc](path)
---
## 🆘 Need Help?
- Support resources
---
_Last updated: YYYY-MM-DD | [Edit this page](github-url)_
Bug Reports
How to Report Bugs
Good bug report template:
## Bug Description
Clear, concise description of the bug
## Steps to Reproduce
1. Go to Query Explorer
2. Click "Test Query"
3. Enter query: "CRM software"
4. Click "Test Now"
5. See error
## Expected Behavior
Should show citation status across 4 platforms
## Actual Behavior
Shows "Error: Platform timeout" for all platforms
## Environment
- Plan: Pro
- Browser: Chrome 120.0
- OS: macOS 14.2
- Date/Time: 2025-01-18 14:30 UTC
## Screenshots
[Attach screenshot of error]
## Additional Context
- Happens 100% of the time
- Started after Jan 15 update
- Other queries work fine
Where to report:
Platform Bugs:
→ https://community.unrealseo.com/bugs
→ info@unrealseo.com (for urgent/security issues)
Documentation Bugs:
→ https://github.com/unrealseo/docs/issues
→ Click "Edit this page" → Create issue
API Bugs:
→ https://github.com/unrealseo/unrealseo-api/issues
→ info@unrealseo.com
Bug Priority Levels
🔴 Critical (P0): Fix within 24 hours
• Platform down
• Data loss
• Security vulnerability
• Payment issues
🟠 High (P1): Fix within 1 week
• Core feature broken
• Incorrect data
• Performance degradation
🟡 Medium (P2): Fix within 1 month
• Minor feature broken
• Workaround exists
• UI glitches
🟢 Low (P3): Fix when possible
• Cosmetic issues
• Nice-to-have improvements
• Edge cases
Feature Requests
How to Request Features
Feature request template:
## Feature Name
Schema Bulk Generator
## Problem Statement
Manually adding schema to 500+ pages takes too long (2 hours per page = 1000 hours total)
## Proposed Solution
Bulk schema generation tool:
1. Select content type (blog posts, product pages, etc.)
2. Choose schema type (FAQPage, Article, HowTo)
3. Click "Generate for All"
4. Review and apply
## Use Case
E-commerce site with 2,000 product pages
Need Product schema on all pages
Manual implementation: 4,000 hours
Bulk tool: 4 hours (99.9% time saved)
## Expected Impact
- Time saved: 99%+
- Citation rate increase: +20-30pp (based on case studies)
- Would pay: $500/year for this feature
## Alternatives Considered
- Manual schema addition (too slow)
- Hire developer (expensive, $5K+)
- Third-party tool (doesn't integrate)
## Willingness to Beta Test
Yes, can provide 2,000-page site for testing
Submission:
1. Community Forum (public voting):
https://community.unrealseo.com/feature-requests
2. Email (direct to product team):
info@unrealseo.com
3. In-App (for logged-in users):
Dashboard → Help → Request Feature
Community Guidelines
Code of Conduct
Our values:
1. Be Respectful
✓ Treat everyone with respect
✓ Welcome diverse perspectives
✓ Assume good intent
✗ No harassment, discrimination
✗ No personal attacks
✗ No trolling
2. Be Helpful
✓ Share knowledge generously
✓ Help beginners
✓ Provide constructive feedback
✗ No gatekeeping
✗ No "RTFM" responses
✗ No making others feel stupid
3. Be Collaborative
✓ Give credit to others
✓ Build on others' work
✓ Seek win-win solutions
✗ No plagiarism
✗ No taking undue credit
✗ No zero-sum thinking
4. Be Professional
✓ Stay on topic
✓ Use appropriate language
✓ Respect confidentiality
✗ No spam or self-promotion
✗ No profanity
✗ No sharing others' private data
Enforcement
Violations:
First offense: Warning
• Private message from moderator
• Explanation of violation
• Guidance on improvement
Second offense: Temporary ban (7 days)
• Account temporarily suspended
• Time to reflect
Third offense: Permanent ban
• Account permanently banned
• No appeals
Severe violations (harassment, threats, doxxing):
• Immediate permanent ban
• Reported to authorities if applicable
Appeals:
Contact: info@unrealseo.com
Include:
• Your username
• Date of action
• Explanation of circumstances
• What you'll do differently
Response time: 5 business days
Recognition & Rewards
Contributor Levels
Bronze Contributor (5+ contributions):
- Profile badge
- Listed on Contributors page
- Early access to beta features
Silver Contributor (25+ contributions):
- All Bronze benefits
- Free Pro plan (1 year, $588 value)
- Quarterly swag shipment
- Private Slack channel access
Gold Contributor (100+ contributions):
- All Silver benefits
- Free Enterprise plan (1 year, $3,588 value)
- Annual contributor summit (all-expenses paid)
- Advisor role (influence roadmap)
- Custom integrations support
Hall of Fame (500+ contributions):
- All Gold benefits
- Lifetime Enterprise plan (forever free)
- Personal meeting with CEO/founders
- Co-author credit on major features
- Revenue share on contributed features
Current Top Contributors
🏆 Gold Contributors:
1. Sarah Chen (@sarahchen)
• 342 contributions
• Focus: Documentation, tutorials
• Impact: 1.2M doc views attributed
2. Marcus Webb (@marcuswebb)
• 287 contributions
• Focus: Code examples, integrations
• Impact: WordPress plugin (40K installs)
3. Emily Rodriguez (@emilyrodriguez)
• 234 contributions
• Focus: Community support, testing
• Impact: Answered 1,200+ questions
🥈 Silver Contributors: 23 members
🥉 Bronze Contributors: 187 members
Join them! Start contributing today.
Contribution Types & Points
Activity Points
-----------------------------------
Fix typo 1
Improve documentation 5
Create tutorial 25
Build integration 100
Answer forum question 2
Report bug (confirmed) 5
Feature request (implemented) 50
Significant code contribution 200
Redeem points for:
• Swag (t-shirts, stickers): 50 pts
• Pro plan (1 month): 100 pts
• Conference ticket: 500 pts
• 1-on-1 with team: 1,000 pts
📚 Related Topics
Community:
Support:
🤝 Get Started Contributing
Easy First Contributions:
Join the Community:
🆘 Questions?
Contributing Questions:
Last updated: 2025-01-18 | Edit this page