Add comprehensive editorial strategy documentation
Documentation: - EDITORIAL_STRATEGY_GUIDE.md - Complete guide Covers: - How to determine editorial lines for each site - How to migrate articles between sites - Optimal category count per site (5-10 recommended) - Complete workflow with examples - Migration decision matrix - Best practices (DO/DON'T) - Monitoring results after migrations Key Recommendations: - mistergeek.net: 8-12 categories (tech focus) - webscroll.fr: 5-8 categories (torrenting niche) - hellogeek.net: 3-5 categories (catch-all) - Migrate high-traffic posts to appropriate sites - Always use 301 redirects when migrating - Monitor traffic for 2-4 weeks after changes Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
307
EDITORIAL_STRATEGY_GUIDE.md
Normal file
307
EDITORIAL_STRATEGY_GUIDE.md
Normal file
@@ -0,0 +1,307 @@
|
|||||||
|
# Editorial Strategy & Migration Guide
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
|
||||||
|
The SEO automation tool can now **analyze your editorial strategy** and provide data-driven recommendations for:
|
||||||
|
|
||||||
|
1. **Editorial lines** - What each site should focus on
|
||||||
|
2. **Post migrations** - Which posts to move between sites
|
||||||
|
3. **Category structure** - Optimal number and types of categories per site
|
||||||
|
|
||||||
|
## Commands
|
||||||
|
|
||||||
|
### Analyze Editorial Strategy
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Analyze latest export
|
||||||
|
./seo editorial_strategy
|
||||||
|
|
||||||
|
# Analyze specific CSV
|
||||||
|
./seo editorial_strategy output/all_posts_2026-02-16.csv
|
||||||
|
```
|
||||||
|
|
||||||
|
**Output:** `output/editorial_strategy_YYYYMMDD_HHMMSS.md` - Comprehensive markdown report
|
||||||
|
|
||||||
|
## Answering Your Questions
|
||||||
|
|
||||||
|
### 1. How to Determine Editorial Line for Each Site?
|
||||||
|
|
||||||
|
The tool analyzes your actual content to determine editorial focus:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
./seo editorial_strategy
|
||||||
|
```
|
||||||
|
|
||||||
|
**Analysis includes:**
|
||||||
|
- **Topic distribution** - What topics each site covers (VPN, Software, Gaming, Torrenting, etc.)
|
||||||
|
- **Category distribution** - Current category usage
|
||||||
|
- **Traffic patterns** - Which content performs best
|
||||||
|
- **Content gaps** - Missing topics
|
||||||
|
- **Overlapping content** - Duplicate coverage across sites
|
||||||
|
|
||||||
|
**Example Output:**
|
||||||
|
```
|
||||||
|
mistergeek.net:
|
||||||
|
Editorial Focus: Focus on VPN, Software, Gaming content
|
||||||
|
Top Categories: VPN (45 posts), Software (32 posts), Gaming (28 posts)
|
||||||
|
Traffic: 60% of posts have 100+ monthly visits
|
||||||
|
|
||||||
|
webscroll.fr:
|
||||||
|
Editorial Focus: Focus on Torrenting, File-Sharing content
|
||||||
|
Top Categories: Torrenting (78 posts), Tracker Guides (45 posts)
|
||||||
|
Traffic: 40% of posts have 100+ monthly visits
|
||||||
|
|
||||||
|
hellogeek.net:
|
||||||
|
Editorial Focus: Mixed content - needs consolidation
|
||||||
|
Top Categories: Other (50 posts), Various (30 posts)
|
||||||
|
Traffic: 80% of posts have <50 monthly visits
|
||||||
|
```
|
||||||
|
|
||||||
|
### 2. How to Migrate Articles Between Sites?
|
||||||
|
|
||||||
|
The tool provides **AI-powered migration recommendations**:
|
||||||
|
|
||||||
|
#### Step 1: Get Migration Recommendations
|
||||||
|
```bash
|
||||||
|
./seo editorial_strategy
|
||||||
|
```
|
||||||
|
|
||||||
|
This generates a report with specific migration recommendations:
|
||||||
|
- Which posts to move
|
||||||
|
- From which site to which site
|
||||||
|
- Priority level (High/Medium)
|
||||||
|
- Reason for migration
|
||||||
|
|
||||||
|
#### Step 2: Review Recommendations
|
||||||
|
Open the generated report:
|
||||||
|
```bash
|
||||||
|
open output/editorial_strategy_*.md
|
||||||
|
```
|
||||||
|
|
||||||
|
Review the "Migration Recommendations" section:
|
||||||
|
```markdown
|
||||||
|
## Migration Recommendations
|
||||||
|
|
||||||
|
**Total posts to migrate:** 45
|
||||||
|
|
||||||
|
### To mistergeek.net: 25 posts
|
||||||
|
| Post ID | Title | Current Site | Priority |
|
||||||
|
|---------|-------|--------------|----------|
|
||||||
|
| 1234 | Best VPN for... | hellogeek.net | High |
|
||||||
|
| 5678 | Software Review... | webscroll.fr | Medium |
|
||||||
|
|
||||||
|
### To webscroll.fr: 15 posts
|
||||||
|
...
|
||||||
|
|
||||||
|
### To hellogeek.net: 5 posts
|
||||||
|
...
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Step 3: Execute Migrations
|
||||||
|
Currently, migrations need to be done manually in WordPress admin, or you can:
|
||||||
|
|
||||||
|
1. **Export migration list** from the report
|
||||||
|
2. **Use WordPress import/export** tools
|
||||||
|
3. **Or use the category_apply command** after updating site assignments
|
||||||
|
|
||||||
|
### 3. How Many Categories Per Site?
|
||||||
|
|
||||||
|
**Best Practice: 5-10 categories per site for optimal SEO**
|
||||||
|
|
||||||
|
The tool provides specific recommendations:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
./seo editorial_strategy
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Recommended Category Structure:
|
||||||
|
|
||||||
|
**mistergeek.net (High-value tech content)**
|
||||||
|
- **Ideal:** 8-12 categories
|
||||||
|
- **Focus:** VPN, Software, Gaming, SEO
|
||||||
|
- **Recommended:**
|
||||||
|
1. VPN (High priority)
|
||||||
|
2. Software/Tools (High)
|
||||||
|
3. Gaming (High)
|
||||||
|
4. SEO (Medium)
|
||||||
|
5. Content Marketing (Medium)
|
||||||
|
6. Tech Reviews (Medium)
|
||||||
|
7. Tutorials (Low)
|
||||||
|
8. News (Low)
|
||||||
|
|
||||||
|
**webscroll.fr (Torrenting niche)**
|
||||||
|
- **Ideal:** 5-8 categories
|
||||||
|
- **Focus:** Torrenting, File-Sharing
|
||||||
|
- **Recommended:**
|
||||||
|
1. Torrenting (High)
|
||||||
|
2. File-Sharing (High)
|
||||||
|
3. Tracker Guides (High)
|
||||||
|
4. VPN for Torrenting (Medium)
|
||||||
|
5. Seedbox (Medium)
|
||||||
|
6. Legal (Low)
|
||||||
|
|
||||||
|
**hellogeek.net (Catch-all for low-traffic)**
|
||||||
|
- **Ideal:** 3-5 categories (minimal)
|
||||||
|
- **Focus:** Experimental, low-traffic content
|
||||||
|
- **Recommended:**
|
||||||
|
1. Experimental (High)
|
||||||
|
2. Low-Traffic (High)
|
||||||
|
3. Off-Brand (Medium)
|
||||||
|
4. Testing (Low)
|
||||||
|
|
||||||
|
#### Why These Numbers?
|
||||||
|
|
||||||
|
**Too few (<3 categories):**
|
||||||
|
- ❌ Poor content organization
|
||||||
|
- ❌ Hard for users to navigate
|
||||||
|
- ❌ Weak internal linking
|
||||||
|
|
||||||
|
**Optimal (5-10 categories):**
|
||||||
|
- ✅ Clear content hierarchy
|
||||||
|
- ✅ Strong category authority
|
||||||
|
- ✅ Good user experience
|
||||||
|
- ✅ SEO benefits
|
||||||
|
|
||||||
|
**Too many (>15 categories):**
|
||||||
|
- ❌ Diluted category authority
|
||||||
|
- ❌ Thin content per category
|
||||||
|
- ✅ Confusing for users
|
||||||
|
- ❌ SEO penalty (keyword cannibalization)
|
||||||
|
|
||||||
|
## Complete Workflow
|
||||||
|
|
||||||
|
### Phase 1: Analysis
|
||||||
|
```bash
|
||||||
|
# 1. Export all posts
|
||||||
|
./seo export
|
||||||
|
|
||||||
|
# 2. Analyze editorial strategy
|
||||||
|
./seo editorial_strategy
|
||||||
|
|
||||||
|
# 3. Review report
|
||||||
|
open output/editorial_strategy_*.md
|
||||||
|
```
|
||||||
|
|
||||||
|
### Phase 2: Category Optimization
|
||||||
|
```bash
|
||||||
|
# 4. Get AI category proposals
|
||||||
|
./seo category_propose
|
||||||
|
|
||||||
|
# 5. Review proposals
|
||||||
|
open output/category_proposals_*.csv
|
||||||
|
|
||||||
|
# 6. Create missing categories
|
||||||
|
./seo category_create -s mistergeek.net "VPN Reviews"
|
||||||
|
./seo category_create -s webscroll.fr "Seedbox Guides"
|
||||||
|
|
||||||
|
# 7. Apply category recommendations
|
||||||
|
./seo category_apply -s mistergeek.net -c High
|
||||||
|
```
|
||||||
|
|
||||||
|
### Phase 3: Content Migration
|
||||||
|
```bash
|
||||||
|
# 8. Review migration recommendations from report
|
||||||
|
# 9. Manually migrate high-priority posts (or automate)
|
||||||
|
# 10. Monitor traffic changes
|
||||||
|
```
|
||||||
|
|
||||||
|
## Migration Decision Matrix
|
||||||
|
|
||||||
|
The tool uses this logic to recommend migrations:
|
||||||
|
|
||||||
|
| Content Type | Current Site | Recommended Site | Reason |
|
||||||
|
|--------------|--------------|------------------|--------|
|
||||||
|
| VPN/Software | hellogeek | mistergeek | Core topic |
|
||||||
|
| VPN/Software | webscroll | mistergeek | Wrong niche |
|
||||||
|
| Torrenting | mistergeek | webscroll | Niche focus |
|
||||||
|
| Torrenting | hellogeek | webscroll | Niche focus |
|
||||||
|
| Low-traffic | mistergeek | hellogeek | Clean up main site |
|
||||||
|
| Low-traffic | webscroll | hellogeek | Clean up niche site |
|
||||||
|
| High-traffic | hellogeek | mistergeek | Move to main site |
|
||||||
|
|
||||||
|
## Migration Implementation
|
||||||
|
|
||||||
|
### Option 1: Manual (Recommended for first time)
|
||||||
|
1. Review migration report
|
||||||
|
2. Export posts from source site (WordPress Tools → Export)
|
||||||
|
3. Import to target site (WordPress Tools → Import)
|
||||||
|
4. Set up 301 redirects (important for SEO!)
|
||||||
|
|
||||||
|
### Option 2: Semi-Automated
|
||||||
|
1. Use the migration CSV from report
|
||||||
|
2. Write custom script using WordPress REST API
|
||||||
|
3. Batch process migrations
|
||||||
|
4. Verify redirects
|
||||||
|
|
||||||
|
### Option 3: Full Automation (Future feature)
|
||||||
|
```bash
|
||||||
|
# Coming soon
|
||||||
|
./seo migrate_posts --from hellogeek.net --to mistergeek.net
|
||||||
|
```
|
||||||
|
|
||||||
|
## Monitoring Results
|
||||||
|
|
||||||
|
After migrations:
|
||||||
|
|
||||||
|
1. **Wait 2-4 weeks** for Google to re-index
|
||||||
|
2. **Monitor traffic** in Google Analytics
|
||||||
|
3. **Check rankings** in Search Console
|
||||||
|
4. **Verify 301 redirects** are working
|
||||||
|
|
||||||
|
Expected results:
|
||||||
|
- ✅ Improved category authority
|
||||||
|
- ✅ Better user engagement
|
||||||
|
- ✅ Higher rankings for core topics
|
||||||
|
- ✅ Cleaner site structure
|
||||||
|
|
||||||
|
## Best Practices
|
||||||
|
|
||||||
|
### DO:
|
||||||
|
- ✅ Start with high-traffic migrations first
|
||||||
|
- ✅ Set up 301 redirects for all moved posts
|
||||||
|
- ✅ Migrate in batches (10-20 posts at a time)
|
||||||
|
- ✅ Monitor traffic after each batch
|
||||||
|
- ✅ Keep categories focused (5-10 per site)
|
||||||
|
|
||||||
|
### DON'T:
|
||||||
|
- ❌ Migrate all posts at once
|
||||||
|
- ❌ Forget 301 redirects (SEO disaster!)
|
||||||
|
- ❌ Create too many categories (>15)
|
||||||
|
- ❌ Ignore traffic data in decisions
|
||||||
|
- ❌ Migrate without backup
|
||||||
|
|
||||||
|
## Example Session
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Complete editorial strategy session
|
||||||
|
|
||||||
|
# 1. Export
|
||||||
|
./seo export
|
||||||
|
# → output/all_posts_2026-02-16.csv
|
||||||
|
|
||||||
|
# 2. Analyze strategy
|
||||||
|
./seo editorial_strategy
|
||||||
|
# → output/editorial_strategy_20260216_143022.md
|
||||||
|
|
||||||
|
# 3. Review report
|
||||||
|
open output/editorial_strategy_20260216_143022.md
|
||||||
|
|
||||||
|
# 4. Create missing categories
|
||||||
|
./seo category_create -s mistergeek.net "VPN Reviews"
|
||||||
|
./seo category_create -s mistergeek.net "Software Tutorials"
|
||||||
|
|
||||||
|
# 5. Get category proposals
|
||||||
|
./seo category_propose
|
||||||
|
|
||||||
|
# 6. Apply categories
|
||||||
|
./seo category_apply -s mistergeek.net -c High
|
||||||
|
|
||||||
|
# 7. Manually migrate top 10 recommended posts
|
||||||
|
# (following migration report)
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**Version**: 1.0.0
|
||||||
|
**Last Updated**: 2026-02-16
|
||||||
|
**Related**: See CATEGORY_MANAGEMENT_GUIDE.md for category operations
|
||||||
Reference in New Issue
Block a user