SEO 优化
提升站点搜索引擎可见度
SEO 优化
PrimeEdge 在主题层面已经做了很多 SEO 优化,本节介绍如何进一步配置以提升搜索引擎排名。
已集成的 SEO 功能
主题默认包含以下 SEO 优化:
- 语义化 HTML — 使用正确的标题层级和语义标签
- Open Graph — 自动生成社交分享卡片信息
- Twitter Card — 支持 Twitter 分享卡片
- 结构化数据 — 包含 Article 和 BreadcrumbList Schema
- Canonical URL — 避免重复内容惩罚
- RSS 输出 — 自动生成 RSS 订阅源
站点地图
Hugo 默认生成站点地图,确保 hugo.toml 中已启用:
[sitemap]
changefreq = 'weekly'
filename = 'sitemap.xml'
priority = 0.5
生成后通过 https://yourdomain.com/sitemap.xml 访问,并提交到搜索引擎。
提交到搜索引擎
- 访问 Google Search Console
- 添加你的站点
- 提交
sitemap.xml
Bing
- 访问 Bing Webmaster Tools
- 添加站点
- 提交
sitemap.xml
优化文章 SEO
标题和描述
每篇文章都应设置 title 和 description:
---
title: "文章标题(包含关键词)"
description: "文章描述,控制在 150 字以内,包含核心关键词"
---
自定义 URL
使用简洁、包含关键词的 URL:
---
url: /hugo-primeedge-guide/
---
图片优化

内部链接
在文章中适当添加指向站内其他文章的链接,有助于搜索引擎理解站点结构。
robots.txt
创建 static/robots.txt:
User-agent: *
Allow: /
Sitemap: https://yourdomain.com/sitemap.xml
如需禁止搜索引擎索引某些页面:
User-agent: *
Disallow: /private/
性能与 SEO
页面加载速度是 SEO 的重要因素,PrimeEdge 已做以下优化:
- 图片懒加载
- CSS 和 JS 压缩
- 合理的资源加载顺序
如需进一步优化,请参考 性能优化。
常见问题
Q: 文章没有被搜索引擎收录
检查以下几点:
- 站点地图是否正确提交
- 文章是否为
draft: false - 站点是否允许搜索引擎抓取(robots.txt)
- 是否有足够的外部链接指向你的站点
Q: 社交分享卡片不显示图片
确保文章设置了 cover 或 images 字段:
---
cover: "/images/article-cover.jpg"
---
评论