ITBlogPros SEO Issues - Complete Fix Guide

🚨 Issues Identified

1. Multiple H1 Tags per Page

2. Duplicate Page Titles (88 Pages!)

🛠️ Quick Fix Commands

Fix H1 Issues

# 1. Find posts with H1 problems
node find-h1-issues.js

# 2. Automatically fix all H1 tags
node fix-h1-issues.js

# 3. Rebuild site
npx @11ty/eleventy --serve

Fix Duplicate Titles

# 1. Find duplicate titles
node find-duplicate-titles.js

# 2. Get smart suggestions for unique titles
node suggest-unique-titles.js

# 3. Create title-updates.json with your changes
# (See DUPLICATE-TITLES-GUIDE.md)

# 4. Batch update titles
node update-titles.js

# 5. Verify no more duplicates
node find-duplicate-titles.js

# 6. Rebuild site
npx @11ty/eleventy --serve

📋 All Available Scripts

Diagnostic Scripts

Fix Scripts

🎯 Priority Order

URGENT (Do First)

  1. Fix H1 Issues (5 minutes)

HIGH PRIORITY (Do Next)

  1. Fix Duplicate Titles (30-60 minutes)

ONGOING (Prevention)

  1. Follow Best Practices

✅ Verification Checklist

After H1 Fix

After Title Fix

📊 Expected SEO Impact

Immediate (1-7 Days)

Short Term (2-4 Weeks)

Long Term (2-3 Months)

🚀 Deployment Workflow

# 1. Fix issues locally
node fix-h1-issues.js
node update-titles.js

# 2. Verify fixes
node find-h1-issues.js
node find-duplicate-titles.js

# 3. Build and test locally
npx @11ty/eleventy --serve

# 4. Test in browser
# - Check titles in tabs
# - View source: search for <h1
# - Verify no console errors

# 5. Commit changes
git add .
git commit -m "Fix H1 and duplicate title SEO issues"
git push

# 6. Deploy (your method)
# - FTP, Git deploy, Netlify, etc.

# 7. Monitor
# - Google Search Console
# - Check traffic in Analytics
# - Monitor rankings

📚 Documentation

Complete Guides

Templates

💡 Prevention Tips

For New Articles

  1. ✅ Use the updated ARTICLE-TEMPLATE.md
  2. ✅ Start headings with ## (H2), never # (H1)
  3. ✅ Make titles unique - check existing posts first
  4. ✅ Add year, context, or specifics to titles
  5. ✅ Run npx @11ty/eleventy --serve to test locally

Title Uniqueness Formula

[Primary Keyword] + [Differentiator] + [Year/Context]

Examples:
✅ "Best WiFi Router 2025"
✅ "Best Gaming Router for Streaming"
✅ "ASUS RT-AX88U Review: WiFi 6 Performance"
✅ "Beginner's Guide to Network Security"

❌ "Best WiFi Router" (too generic)
❌ "WiFi Guide" (too vague)
❌ "Router Review" (could be anything)

🆘 Troubleshooting

"Script not found" Error

cd C:\dev\itblogpros
# Make sure you're in the right directory

"Cannot find module" Error

npm install
# Reinstall dependencies

Changes Not Showing

# Clear Eleventy cache
rm -rf _site
npx @11ty/eleventy --serve

Still See Duplicates After Fix

# Check if build is using updated files
npx @11ty/eleventy --serve
# Visit http://localhost:8080
# View page source to verify changes

📞 Need Help?

If you encounter any issues:

  1. Check the error message - Often tells you exactly what's wrong
  2. Review the guide - DUPLICATE-TITLES-GUIDE.md or H1-ISSUE-FIX.md
  3. Test locally first - Always test with npx @11ty/eleventy --serve
  4. Ask for help - Provide error messages and what you've tried

🎉 Success Indicators

You'll know the fixes worked when:

📈 Monitor Progress

Week 1-2

Week 3-4

Week 5-12


Ready to fix? Start with: node find-h1-issues.js and node find-duplicate-titles.js

Questions? Check the individual guide files or ask for help!