PrimeEdge 主题教程

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

  1. 访问 Google Search Console
  2. 添加你的站点
  3. 提交 sitemap.xml

Bing

  1. 访问 Bing Webmaster Tools
  2. 添加站点
  3. 提交 sitemap.xml

优化文章 SEO

标题和描述

每篇文章都应设置 titledescription

---
title: "文章标题(包含关键词)"
description: "文章描述,控制在 150 字以内,包含核心关键词"
---

自定义 URL

使用简洁、包含关键词的 URL:

---
url: /hugo-primeedge-guide/
---

图片优化

![图片描述(包含关键词)](/images/photo.jpg)

内部链接

在文章中适当添加指向站内其他文章的链接,有助于搜索引擎理解站点结构。

robots.txt

创建 static/robots.txt

User-agent: *
Allow: /

Sitemap: https://yourdomain.com/sitemap.xml

如需禁止搜索引擎索引某些页面:

User-agent: *
Disallow: /private/

性能与 SEO

页面加载速度是 SEO 的重要因素,PrimeEdge 已做以下优化:

  • 图片懒加载
  • CSS 和 JS 压缩
  • 合理的资源加载顺序

如需进一步优化,请参考 性能优化

常见问题

Q: 文章没有被搜索引擎收录

检查以下几点:

  1. 站点地图是否正确提交
  2. 文章是否为 draft: false
  3. 站点是否允许搜索引擎抓取(robots.txt)
  4. 是否有足够的外部链接指向你的站点

Q: 社交分享卡片不显示图片

确保文章设置了 coverimages 字段:

---
cover: "/images/article-cover.jpg"
---

下一步

评论

0%