SEO优化工具
站点地图+SEO URL别名+Google feed
功能特点
-
自定义 SEO URL 别名支持为商品详情、商品分类、品牌、文章详情、文章分类配置个性化 SEO 别名网址,助力搜索引擎优化,提升页面收录与排名。
-
自动生成站点地图文件基于配置的 SEO 别名,自动生成包含商品详情、商品分类、品牌、文章详情、文章分类的站点地图,降低搜索引擎爬取门槛。
-
自动生成 Google Feed 文件一键生成适配 Google 的商品数据 Feed 文件,同步关联商品数据及其 SEO 别名地址,高效对接谷歌搜索与购物广告。
-
文件地址安全防护自动为文件地址添加授权密钥,有效防止文件被非法破解与盗用,保障站点资源安全。
-
301 永久重定向优化支持将原始带 ID 的默认地址(如
https://xxxxx.com/products/9),自动 301 永久重定向至自定义 SEO 别名地址,实现权重无损迁移,规避重复页面风险。 -
SEO 别名数据自动初始化内置数据初始化功能,一键生成全量页面的基础 SEO 别名,省去手动配置的繁琐操作,快速启用 SEO 优化能力。
-
URL 分组与层级自定义支持按业务需求对 URL 进行分组管理,灵活构建自定义层级的 URL 结构,让网址更贴合用户浏览习惯与搜索引擎偏好。
插件启用后,在 系统->SEO管理 中进行管理

站点地图效果如下:

google feed效果如下:

生成效果

商品编辑界面(seo url 别名在商品分类,文章详情,文章分类,品牌等编辑界面也有输入项):

注意:beikeshop v1.4.0之前,需要修改2处代码才能正常使用
$brand = hook_filter('admin.brand.update.after', $brand);

第二处:把 shop_route('brands.show', $this->id) 改成 $this->url

更新日志:
v1.1.0
1.分页兼容大数据站店
2.修复部分bug
v1.0.8
1.修复编辑不了品牌的seo url name
v1.0.7
1.修复编辑不了品牌的seo url name
v1.0.6
1.商品详情中品牌的链接改为seo url
2.首页文章列表的链接改为seo url
注意:beikeshop1.5.2之前,需要修改以下2处代码
代码1:

$items = PageRepo::getPagesByIds($content['items'])->jsonSerialize();
$items = hook_filter('service.design.module.page.handle', $items);
$content['items'] = $items;
代码2:

<div class="image"><a href="{{ (isset($item['url'])?$item['url']:shop_route('pages.show', [$item['id']])) }}"><img src="{{ $item['image'] }}" class="img-fluid"></a>
v1.0.5
1.修复google feed有某些数据显示报错
2.增加urlset 的 自定义属性
v1.0.4
1.优化删除数据时,对应的别名数据也清除
注意:在beikeshop1.5.0版本之前,有两处要修改:
hook_action('admin.page_category.destroy.after', $pageId);

hook_action('admin.page.destroy.after', $pageId);
