大家好,我是正在实战各种AI 项目的程序员晚枫。
上一讲我们讲了网站架构设计,这一讲我们深入技术层面:
GEO 优化需要哪些技术配置?如何正确实现?
技术优化是 GEO 优化的基础设施,做好了能让搜索引擎更容易理解和定位你的网站。
hreflang 详解
什么是 hreflang?
hreflang 是一个 HTML 标签,告诉搜索引擎:
- 这个页面的语言是什么
- 这个页面的目标地区是什么
- 同一内容的其他语言/地区版本在哪里
为什么重要?
- 避免重复内容惩罚 - 多语言内容不会被判定为抄袭
- 返回正确版本 - 用户搜索时返回适合的版本
- 提升用户体验 - 用户直接看到本地化内容
hreflang 格式
1 | <link rel="alternate" hreflang="语言-地区" href="URL" /> |
语言代码:ISO 639-1(如 en、zh、ja)
地区代码:ISO 3166-1 Alpha 2(如 US、CN、JP)
常用 hreflang 值
| 值 | 含义 |
|---|---|
| en | 英文(通用) |
| en-US | 英文(美国) |
| en-GB | 英文(英国) |
| zh | 中文(通用) |
| zh-CN | 中文(中国大陆) |
| zh-TW | 中文(台湾) |
| zh-HK | 中文(香港) |
| ja | 日文 |
| de | 德文 |
| x-default | 默认版本 |
配置示例
1 | <!-- 英文版(美国) --> |
hreflang 配置规则
每个页面都要配置所有版本
包括自身!
1
2<!-- 中文页面也要链接到自身 -->
<link rel="alternate" hreflang="zh-CN" href="https://example.com/cn/page.html" />双向链接
A 页面链接到 B,B 页面也要链接到 A
1
2
3
4
5<!-- 英文页面 -->
<link rel="alternate" hreflang="zh-CN" href="https://example.com/cn/" />
<!-- 中文页面 -->
<link rel="alternate" hreflang="en" href="https://example.com/" />x-default 必须配置
当用户语言不在列表中时,返回默认版本
hreflang 三种实现方式
方式一:HTML head(推荐)
1 | <head> |
方式二:HTTP Header
1 | Link: <https://example.com/>; rel="alternate"; hreflang="en", |
方式三:Sitemap
1 |
|
hreflang 检查工具
- Google Search Console → 国际定位问题
- Ahrefs Site Audit → hreflang 检查
- Screaming Frog → hreflang 报告
服务器位置与 CDN
为什么服务器位置重要?
搜索引擎会根据服务器 IP 判断网站的目标地区。
不同架构的服务器策略
| 架构 | 服务器策略 |
|---|---|
| 子目录 | 使用 CDN,自动就近访问 |
| 子域名 | 不同子域名部署在不同地区 |
| 独立域名 | 每个域名部署在对应国家 |
CDN 配置
推荐 CDN:
| CDN | 特点 |
|---|---|
| Cloudflare | 免费、全球节点、配置简单 |
| AWS CloudFront | AWS 生态、功能强大 |
| 阿里云 CDN | 中国优化、ICP 支持 |
| 腾讯云 CDN | 中国优化、价格优惠 |
Cloudflare 配置示例:
- 添加网站
- 配置 DNS
- 开启 CDN(橙色云朵)
- 配置 Page Rules(如需要)
中国网站的特殊考虑
如果目标用户主要在中国:
ICP 备案
- 必须!否则网站无法访问
- 备案时间:约 20 个工作日
服务器选择
- 阿里云、腾讯云、华为云等国内服务商
- 或使用香港服务器(无需备案,速度略慢)
CDN 选择
- 国内 CDN 需要备案
- 可使用 Cloudflare(但国内速度不稳定)
结构化数据
什么是结构化数据?
结构化数据是给搜索引擎看的"标签",帮助搜索引擎理解页面内容。
GEO 相关的结构化数据
本地商家(LocalBusiness)
1 | { |
组织(Organization)
1 | { |
结构化数据工具
- Google 结构化数据标记助手
- Google 富媒体结果测试
- Schema.org 官方文档
URL 结构优化
URL 中的地理信息
推荐:
1 | example.com/beijing/python-training/ |
不推荐:
1 | example.com/page1/ |
URL 最佳实践
使用连字符分隔
1
2✅ example.com/python-training-beijing/
❌ example.com/pythontrainingbeijing/小写字母
1
2✅ example.com/beijing/
❌ example.com/Beijing/简短有意义
1
2✅ example.com/cn/
❌ example.com/chinese-version/
移动端优化
移动优先索引
Google 从 2019 年开始使用移动优先索引,即优先抓取移动版页面。
移动端 GEO 优化要点
响应式设计
1
<meta name="viewport" content="width=device-width, initial-scale=1.0">
移动端速度
- 图片压缩
- 代码压缩
- 减少重定向
移动端友好测试
- Google Mobile-Friendly Test
- PageSpeed Insights
技术 SEO 检查清单
完成以下检查,确保技术层面优化到位:
hreflang
- 所有页面都配置了 hreflang
- hreflang 值正确(语言-地区格式)
- 包含 x-default
- 双向链接正确
- 没有冲突的 hreflang
服务器与 CDN
- 服务器位置合理
- CDN 配置正确
- 中国网站已备案
- 网站速度良好
结构化数据
- 本地商家数据配置
- 地址信息正确
- 经纬度准确
- 营业时间正确
URL 结构
- URL 包含地理信息
- URL 格式规范
- 没有参数化的 URL
移动端
- 响应式设计
- 移动端速度良好
- 移动端友好测试通过
下一步
👉 第七讲:Google Search Console 设置
下一讲我们会讲如何使用 GSC 进行地理定位设置和监控。
💬 加入学习交流群
👉 点击加入交流群
推荐:AI Python 编程实战营
如果你想系统学习 AI 开发:
🎁 限时福利:送《利用 Python 进行数据分析》实体书
👉 点击了解详情
PS:技术优化是 GEO 的基础,虽然看起来复杂,但配置好后就不需要频繁修改。一次做对,长期受益。
💬 联系我
| 平台 | 账号/链接 |
|---|---|
| 微信 | 扫码加好友 |
| 微博 | @程序员晚枫 |
| 知乎 | @程序员晚枫 |
| 抖音 | @程序员晚枫 |
| 小红书 | @程序员晚枫 |
| B 站 | Python 自动化办公社区 |
主营业务:AI 编程培训、企业内训、技术咨询
