FinchUI GEO/SEO多城市分站插件 一套站点拆出N个城市分站 本地长尾词流量

FinchUI GEO/SEO多城市分站插件 一套站点拆出N个城市分站 本地长尾词流量

398新品发布!
finchui(卖家)
hnyanshan@outlook.comqq91446648015639981097微信
二维码
分类
插件
更新日期
2026-07-02 16:30:44
累计访问
22
评分情况
还没有人打分
标签
FinchUIZ-blogPHPZ-Blog插件多城市分站GEO 推广
服务承诺
原创作品免费升级免费体验不限域名永久使用协助安装售后保障演示数据
  • 介绍
  • 参数
  • 更新日志
  • 评价
  • 指南

一套 Z-Blog 站点,瞬间拆出 N 个城市分站——「北京装修网」「上海装修网」「广州装修网」各自独立 URL、独立 SEO、独立内容池,但共用同一个后台和分类树。一篇文章只发一次,按城市归属即可在对应分站亮相,永远不重复劳动;空城市自动跳走、跨城文章自动 302,搜索引擎不会再收录重复或空壳页面。专为想吃「地域词流量」红利的本地服务、招商加盟、连锁品牌、本地资讯、房产汽车等行业打造。无需修改主题,安装即用,需 Z-Blog 开启伪静态


演示网站

https://blog.hnysnet.com/

本插件可以适配任何 zblog 主题,当前只是随便选的主题,也可以帮你切换其他主题查看效果。

为什么需要城市分站?

做本地 SEO/GEO,「分站」就是最低成本的流量放大器
搜索「装修公司」和搜索「北京装修公司」的人,意图与转化率完全不同。前者是泛流量,后者是带城市意图的高价值流量。本插件让你用一套内容拆出 N 个城市分站,把「品牌词 + 地域词」的长尾流量全部接住。
  • 吃满地域长尾词

    每个城市独立首页、独立 SEO 三件套「{城市} + 行业词」组合无限扩展覆盖各级本地搜索意图

  • 本地化 GEO 信号

    独立子目录 / 独立子域名城市级 canonical + sitemap搜索引擎清晰识别地域归属

  • 一次创作,多城展示

    「全国」公共内容自动出现在所有分站城市文章在对应分站独立存在运营成本下降一个量级

  • 用户体验加成

    切换器 + IP 推荐让用户秒到本城跨城访问自动 302 到正确城市空城市自动跳走不出现 404 空页

核心能力

城市归属、URL 绑定、内容过滤,一站式覆盖
底层路由、改写、过滤、跳转全部由插件包办,你只需要在文章编辑页选个城市。
  • 文章按城市归属

    编辑页下拉选「所属城市」「全国(不限城市)」 = 公共内容页面(Page)默认全站可见,不参与城市过滤

  • 三种 URL 绑定模式

    子目录:example.com/bj/独立域名:bj.example.com / example-bj.comQuery 兜底:?fui_cs_city=bj未填子目录按城市拼音自动生成 slug

  • 批量城市管理

    从全国行政区批量导入城市批量设置域名 / 城市标语一键自动域名(按拼音 + 根域名生成)一键导出全部城市入口网址

  • 城市内容过滤

    首页/分类/标签/作者/日期/搜索 全部按城市过滤分页数量也按城市重新计算,不再出现假分页跨城访问文章自动 302 到正确城市空城市自动 302 到根域名首页,杜绝空壳页

  • 三层文章过滤防护

    ViewList 原生钩子(首页/分类/标签)GetList 钩子(侧栏小工具/相关文章)DbSql 安全网(兜底第三方插件直读 SQL)覆盖率 99%+,几乎不挑主题

SEO / GEO 增强

搜索引擎友好不是口号,是每页都做到位
城市分站对 SEO 最大的痛点是 canonical 与 sitemap,本插件全部一键搞定,不需要懂技术也能配出干净的多入口结构。
  • 全局 SEO 标题模板

    文章页 / 分类页 / 城市首页 三组模板支持 {城市}{分类}{文章标题}{站点名} 占位符全站统一管理,告别一篇篇改标题

  • 城市首页独立 SEO 三件套

    每个城市单独配标题 / 关键词 / 描述优先级高于全局模板适合城市运营投放和本地落地页

  • canonical 自动注入

    每页自动写 canonical 指向当前分站跨城文章自动 302 到 canonical彻底杜绝多入口重复收录

  • 按城市过滤的 sitemap

    /{city}/sitemap.xml 自动生成每个城市分别提交给搜索引擎本地化爬取信号更纯净

  • 搜索表单同域提交

    独立域名分站搜索表单自带当前城市过滤结果页 URL 干净,不跨域跳转用户体验和爬虫体验同时改善

用户体验

让用户第一时间到达「自己城市」
好的城市分站不是把用户丢到首页让他自己找城市,而是 IP 推荐 + 一键切换 + 记住选择。
  • 浮动切换器弹窗

    前台浮动按钮 + 居中弹窗拼音字母索引 A-Z 快速跳关键词搜索秒到目标城市城市网格清晰展示

  • 导航栏注入(可选)

    通过 CSS 选择器自动注入主题导航栏不改主题代码即可融入导航支持自定义注入选择器

  • 空城市自动隐藏

    切换器自动过滤无文章的城市用户不会点到空壳分站缓存机制保证性能

  • IP 自动切换(可选)

    内置 qqwry 离线 IP 库首次访问根域名按 IP 提示分站默认关闭,开启后可一键下载 qqwry 数据用户手动切换后 cookie 记住选择,不再被改写

适用场景

凡是「城市 + 行业」搜索量可观的业务都该用
城市分站的红利期还在,但工具门槛把大部分中小站长拦在外面。本插件就是把这件事一次性做完。
  • 本地服务行业

    装修 / 家政 / 维修婚庆 / 月嫂 / 摄影搬家 / 干洗 / 教培

  • 招商加盟 / 连锁品牌

    全国直营或加盟门店城市落地页 + 全国总站本地咨询和留资分流

  • 本地资讯门户

    城市新闻 / 生活资讯活动展会 / 旅游攻略本地 KOL / UGC

  • 房产 / 汽车 / 招聘

    城市楼盘 / 二手房本地车商 / 报价本地职位 / HR

兼容与运维

不挑主题、不破坏后台、第三方插件友好
做城市分站的常见雷区——主题硬编码 host、第三方插件直读 SQL、缓存串站,全部已经替你踩过。
  • 不修改任何主题文件

    全部通过 Z-Blog 原生钩子接入default / tpure / 自研主题均直接生效ob_start 整页兜底处理硬编码场景

  • PHP 8.0+ 原生实现

    零 Composer 依赖不引入冲突的第三方库保持升级和维护简洁

  • 缓存插件兼容

    导出 $GLOBALS['fui_citysubsite_current_city']供 zCache 等缓存键拼接城市 code杜绝多城共用同一份缓存导致串站

  • 演示数据一键试用

    内置 10 个城市 + 6 分类 + 24 标签 + 188 篇示范文章全部带图,导入即可看到完整效果一键清除不污染您自己的数据

环境要求

安装前请确认这几项
插件原生依赖较少,但必须开启伪静态。
  • Z-BlogPHP 1.7.5+

    官方最新版无需打补丁兼容 1.7 系列

  • 必须开启伪静态

    后台 → 全局设置 → 伪静态未开启时插件停用所有路由并显示错误提示ACTIVE 动态模式不兼容

  • PHP 8.0 及以上

    原生 PHP 实现无第三方 Composer 依赖充分利用 PHP 8 性能

  • 独立域名分站需服务器解析

    将子域 / 独立域名解析到同一站点目录Nginx / Apache 添加 server name 即可无需额外 rewrite 规则

持续迭代

已规划的能力与维护承诺
一次购买,长期更新。下个版本会进一步增强 IP 识别精度与第三方接入。
  • 下版本:IP 识别增强

    ip2region 离线库支持第三方 IP API 链式回退多 Provider 自动降级

  • 下版本:分站统计与运营

    每城市访问统计城市分站健康度看板更智能的空城市判断

  • 持续维护

    功能迭代与兼容修复QQ / 微信 / 远程协助Bug 优先处理

  • 一次购买不限站点

    不限建站数量不限城市数量无强制订阅

不喜欢1
作品ID
fui_citysubsite
版本号
1.0
程序要求
Z-BlogPHP 1.7.3 Finch以上
PHP版本
7.0及更高
大小
3.16MB
作者官网
https://www.finchui.com/
  • 202607-01

    v1.0.4

    提升导航栏注入兼容性:通过后端导航标记精准匹配主菜单容器

    • 其他导航栏注入切换按钮改为后端标记 + 前端匹配模式:PHP 侧读取 Z-Blog 导航栏模块(navbar)中的 li id 标记(navbar-page-*/navbar-category-*/navbar-tag-*)写入 data-nav-markers;前端优先按标记匹配主导航 ul,避免误注入到登录/注册等非主导航列表。
    • 其他当主题存在多个 class 相似的 ul 列表(如重复 navbar 容器)时,前端优先选择直接子级 li 中命中 navbar-* 标记最多的那个容器,跳过嵌套在父级 li 内的子菜单列表,大幅降低老旧主题误匹配概率。
    • 其他导航栏选择器默认值已将 .navbar ul 纳入候选范围,多数主题无需手动填写即可正确注入。
  • 202606-29

    v1.0.3

    修复已知问题

    • 修复修复文章编辑页选择城市后未正确写入 log_geo_City 字段的问题;编辑器新增 name=City 隐藏字段,前端实时同步最终城市 code,确保 Z-Blog 通过 datainfo 映射自动落库。
  • 202606-28

    v1.0.2

    修复别名取文方法不存在导致 512 错误;页面详情页跳转边界修正

    • 修复修复 ViewPost 跨城检查中调用不存在的 GetPostByAlias 方法,改为兼容 Z-Blog 1.7.5 的 GetPostList 别名查询(log_Alias/log_Title/log_ID),消除 [Error] (512) ZBlogPHP未知方法或属性报错。
    • 修复页面详情页(log_Type=1)提前按 posttype 标记 is_page_view 并短路返回,不再误走跨城跳转逻辑,确保页面 canonical 正确指向全国主站。
  • 202606-26

    v1.0.1

    移除默认城市功能;修复 URL 重写与搜索路由;城市切换器样式深色模式兼容

    • 修复整页 URL 重写(ob_start 兜底)修复:相对路径链接不再被错误地改写为城市子目录前缀,避免图片/资源 404。
    • 修复独立域名分站搜索表单与链接统一指向根域名 /search.php(同域提交),避免跨域跳转和搜索结果异常。
    • 其他城市切换器 CSS 全面重构为令牌化变量体系(--fui-cs-*),切换器自身显式锁定浅色样式,不受宿主主题深色/夜间模式全局规则污染。
    • 其他兼容 FinchUI 系列主题深色模式(body.fui-dark):通过变量覆盖实现无缝暗色切换,包括弹窗卡片、搜索框、字母索引、城市列表、IP 提示条全部组件。
    • 其他配色对齐 FinchUI 主题风格:主色改为 #0069cc,替换旧版 #1d4c7d;字体栈、边框色、阴影均与 FinchUI 设计体系保持一致。
  • 202606-18

    v1.0.0

    首次发布,支持文章按城市归属、子目录/独立域名分站、IP 推荐、SEO 标题模板

    • 新增文章编辑页新增「所属城市」选择,支持「全国(不限城市)」选项;选定城市的文章仅在对应分站显示,未选城市的文章作为公共内容在所有分站显示。
    • 新增后台「城市分站管理」页可维护城市清单:每个城市可绑定独立子目录或独立访问网址(包含二级域名),未填子目录时根据城市中文名自动生成拼音 slug。
    • 新增访问 /bj/、bj.example.com 等城市分站入口,文章列表与单篇校验仅展示当前城市内容;跨城访问的文章 302 重定向到正确城市;空城市子站 302 到根域名首页。
    • 新增搜索表单与链接自动改写为根域名 /search.php?q=xxx&fui_cs_city={code},搜索结果按城市过滤并在标题展示分站标识。
    • 新增内置 IP 库(qqwry / ip2region)与可配置多家第三方 IP API;根域名首次访问时按 IP 给出分站推荐(轻量提示条,不强制跳转);用户主动切换后 cookie 记录手动选择,不再被 IP 改写。
    • 新增全局 SEO 标题模板:分别配置文章页、分类页、城市首页的 <title> 结构,支持 {城市} {分类} {文章标题} {站点名} 等占位符。
    • 新增城市级首页 SEO:每个城市可设置独立的首页 SEO 标题、关键词、描述,仅对该城市首页生效,优先级高于全局模板。
    • 新增每城市页面自动注入 canonical;提供按城市过滤的 sitemap.xml。
    • 新增悬浮城市切换器:右下角自动注入,支持按域名/子目录/query 三种模式跳转;可通过模板辅助函数 fui_citysubsite_switcher() 自定义嵌入。

猜你喜欢

分享

复制链接

星岚工作室添加好友

上班时间:9:00-22:00
周六、周日:14:00-22:00
wechat
扫码添加客服微信