星耀云SEO专业版
免费专业的WordPress SEO优化插件,支持搜索引擎推送、站点地图生成、元数据管理、内链优化、死链检测等核心功能。完全兼容PHP 7.2+和MySQL 5.6+环境。
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/sgvps-cn/xyseo-pro/archive/refs/heads/main.zip免费专业的WordPress SEO优化插件,支持搜索引擎推送、站点地图生成、元数据管理、内链优化、死链检测等核心功能。完全兼容PHP 7.2+和MySQL 5.6+环境。
版本信息
- 版本: 3.1.0
- 作者: 星耀云
- 官网: https://www.sgvps.cn
- GitHub: https://github.com/sgvps-cn
系统要求
- WordPress: 5.0 或更高版本
- PHP: 7.2 或更高版本 (推荐 7.4+)
- MySQL: 5.6 或更高版本 (推荐 5.7+)
主要功能
🔍 搜索引擎推送
- 百度推送: 自动推送新发布文章到百度,支持批量推送
- Google推送: 集成Google Search Console,实时索引更新
- Bing推送: 支持Bing Webmaster Tools API
- 推送日志: 完整记录每次推送的状态和结果
- 定时任务: 自动批量推送最新内容
🗺️ 站点地图
- 自动生成: 动态生成XML Sitemap
- 多类型支持: 文章、页面、分类、标签
- 自定义设置: 更新频率、优先级可配置
- 短代码:
[xyseo_sitemap]在页面中显示站点地图 - 访问地址:
/sitemap.xml
📝 元数据管理
- 文章SEO: 标题、描述、关键词自定义
- 分类SEO: 分类和标签的元数据设置
- Robots指令: noindex、nofollow控制
- Open Graph: 社交媒体分享优化
- 图片Alt: 自动为图片添加Alt标签
🔗 内链优化
- 自动匹配: 关键词自动转换为内链
- 优先级: 自定义关键词优先级
- 属性控制: 新窗口打开、nofollow属性
- 批量导入: 支持批量导入关键词
- 智能避免: 避免重复和冲突
🔍 死链检测
- 定时检测: 支持每日、每周、每月自动检测
- 手动检测: 一键触发全站死链检测
- 分批处理: AJAX分批检测,实时显示进度
- 邮件通知: 检测完成后自动发送邮件报告
- 历史记录: 完整的检测历史和统计数据
- 暂停恢复: 支持暂停、恢复、取消检测任务
🕷️ 蜘蛛追踪
- 多引擎: 百度、Google、Bing等主流搜索引擎
- 详细日志: 访问时间、页面、IP等
- 统计分析: 按日期、蜘蛛类型统计
- 实时监控: 实时追踪蜘蛛访问
📊 流量统计
- 访问统计: 总访问量、独立访客
- 设备分析: 移动端、桌面端分布
- 浏览器: 用户浏览器分布
- 热门页面: 热门内容排行
- 来源追踪: 访问来源分析
安装方法
方法一: 后台上传
- 下载插件ZIP文件
- 进入
插件 > 安装插件 - 点击"上传插件"
- 选择ZIP文件并安装
- 启用插件
方法二: FTP上传
- 解压插件文件
- 上传到
/wp-content/plugins/xyseo-pro/ - 进入WordPress后台启用插件
配置指南
推送配置
- 进入
星耀云SEO > 推送配置 - 百度推送:
- 访问 百度站长平台
- 获取推送接口Token
- 填入插件并启用
- Google推送:
- 访问 Google Search Console
- 生成API密钥
- 填入插件并启用
- Bing推送:
- 访问 Bing Webmaster Tools
- 获取API密钥
- 填入插件并启用
Sitemap配置
- 进入
星耀云SEO > 站点地图 - 启用Sitemap功能
- 设置更新频率(推荐weekly)
- 设置默认优先级
- 访问
您的域名/sitemap.xml查看
内链管理
- 进入
星耀云SEO > 内链管理 - 点击"添加关键词"
- 填写关键词和目标链接
- 设置优先级和属性
- 启用自动内链功能
插件架构
核心模块
xyseo-pro/
├── xyseo-pro.php # 主文件
├── includes/ # 核心功能模块
│ ├── class-database.php # 数据库管理
│ ├── class-common.php # 通用工具
│ ├── class-pusher.php # 推送功能
│ ├── class-sitemap.php # Sitemap生成
│ ├── class-metadata.php # 元数据管理
│ ├── class-internal-links.php # 内链优化
│ ├── class-link-checker.php # 死链检测
│ ├── class-scheduled-link-checker.php # 定时检测调度
│ ├── class-link-checker-config.php # 检测配置管理
│ ├── class-detection-status.php # 检测状态管理
│ ├── class-detection-history.php # 检测历史记录
│ ├── class-link-checker-notifier.php # 邮件通知
│ └── class-tracker.php # 追踪统计
├── admin/ # 后台管理
│ ├── class-admin.php # 后台主类
│ ├── css/admin.css # 样式文件
│ ├── js/admin.js # JavaScript
│ └── views/ # 视图文件
├── tests/ # 单元测试
└── languages/ # 语言文件
数据库表
wp_xyseo_pro_push_log- 推送日志wp_xyseo_pro_keywords- 内链关键词wp_xyseo_pro_spider_logs- 蜘蛛访问记录wp_xyseo_pro_traffic- 流量统计
性能优化
缓存机制
- 关键词缓存: 使用transient缓存1小时
- Sitemap缓存: 文件缓存 + 动态生成
- 选项缓存: WordPress内置选项缓存
数据库优化
- 合理的索引设计
- 定期清理旧日志
- 优化的SQL查询
前端优化
- 异步加载资源
- 最小化CSS/JS
- 延迟加载非关键功能
安全特性
- 输入验证: 所有用户输入经过验证和清理
- SQL防注入: 使用参数化查询
- XSS防护: 输出转义和过滤
- CSRF防护: Nonce验证
- 权限检查: 所有操作权限验证
兼容性
PHP版本
- ✓ PHP 7.2
- ✓ PHP 7.3
- ✓ PHP 7.4
- ✓ PHP 8.0
- ✓ PHP 8.1
- ✓ PHP 8.2
MySQL版本
- ✓ MySQL 5.6
- ✓ MySQL 5.7
- ✓ MySQL 8.0
WordPress版本
- ✓ WordPress 5.0+
- ✓ WordPress 6.0+
常见问题
推送失败怎么办?
- 检查API密钥是否正确
- 查看推送日志了解详细错误
- 确认服务器可以访问API
- 检查推送配额是否用尽
Sitemap无法访问?
- 检查固定链接设置
- 清除缓存
- 确认Sitemap功能已启用
- 检查.htaccess文件权限
内链不生效?
- 检查关键词是否正确添加
- 确认关键词在文章中存在
- 清除缓存后重试
- 检查优先级设置
更新日志
Version 3.1.0 (2025-01-05)
- ✨ 新增死链定时自动检测功能
- ✨ 支持每日/每周/每月检测频率
- ✨ 检测完成邮件通知
- ✨ 检测历史记录和统计
- ✨ AJAX分批检测,实时进度显示
- ✨ 支持暂停、恢复、取消检测
- 🐛 修复WordPress伪cron不执行问题
Version 3.0.0 (2025-01-03)
- 🎉 全新架构设计
- ⚡ 完全重构核心代码
- 🔒 增强安全性
- 📦 优化性能
- 🎨 美化界面设计
- 🐛 修复已知问题
- 📝 完善文档
技术支持
- 官网: https://www.sgvps.cn
- GitHub: https://github.com/sgvps-cn
- 邮箱: sgvpsmall@163.com
版权许可
GPL v2 或更高版本
贡献
欢迎贡献代码和建议!
致谢
感谢所有使用和支持星耀云SEO专业版的用户!