博客 SEO 优化与使用指南(零基础可用)
2025年9月24日 • SEO,站长实用,搜索引擎
本主题已经内置了核心 SEO 能力:统一元信息、OpenGraph、Twitter 卡片、JSON‑LD 结构化数据、robots.txt、sitemap,以及对搜索页
noindex处理。你只需要按本文做极少量设置即可。
1. 必做:设置站点域名(只需一次)
用于 sitemap 与 canonical 生成正确链接。
- 打开
astro.config.mjs - 找到并设置:
export default defineConfig({
site: 'https://你的域名.com',
// …保留其它配置
})
保存后,之后构建会生成正确的 sitemap,以及页面 <link rel="canonical">。
小贴士:你是静态博客,直接写死域名即可,不需要环境变量。
2. 页面元信息说明(已自动完成)
- 文章详情页:自动注入
BlogPosting结构化数据、OG 图、canonical。 - 首页:自动注入
WebSite + SearchAction结构化数据。 - 标签页/归档/友链/关于:已注入基础 OG 与 canonical。
- 搜索页:已设置
noindex,follow,防止搜索结果页被收录。
你无需手动改代码。如需调整标题或描述,只需在文章的 Frontmatter 中写好 title/description 即可。
3. robots 与 sitemap(已内置)
public/robots.txt:允许全站抓取,屏蔽/search,并指向 sitemap。- 已安装
@astrojs/sitemap:构建时自动生成sitemap-index.xml与子 sitemap。
构建后,浏览器访问:
https://你的域名.com/robots.txthttps://你的域名.com/sitemap-index.xml
若能正常打开,即可去搜索引擎后台提交。
4. 提交到搜索引擎
- Google Search Console
- 访问 GSC,添加你的域名为 Domain 或 URL 前缀 属性
- 验证域名(推荐 DNS 记录方式)
- 在 “站点地图” 中提交:
https://你的域名.com/sitemap-index.xml - 等待 “覆盖率/页面索引/核心网页指标” 数据
- 必应站长平台(可选)
- 流程与 Google 类似,提交同一个 sitemap 地址
5. 内容与页面建议
- 文章 Frontmatter 建议:
---
title: "你的文章标题(包含核心关键词)"
date: 2025-09-24
tags: ["关键词A", "关键词B"]
backgroundImage: "/images/cover.webp" # 建议 1200px 宽以上
slug: "your-post-slug" # 简洁、稳定、可读
description: "一句话摘要,120~160 字符内,包含关键词"
---
- 正文结构:
#仅用于文章主标题;目录仅收录##/###(H2/H3),层级清晰可读。 - 图片:尽量添加
alt描述;封面图与首图清晰、大小合适(WebP/AVIF 更优)。 - 内部链接:相关内容互相链接,提升可发现性。
6. 构建与发布
本地预览:
npm run dev
生产构建与预览:
npm run build
npm run preview
部署到你的静态托管(Netlify/Vercel/静态空间等)后,再次确认:
- 首页与文章详情页的
<head>中能看到 title/description/og/ld+json /robots.txt与/sitemap-index.xml可访问
7. 常见问题(FAQ)
-
为什么搜索页不被收录?
- 我们设置了
noindex,follow,防止“站内搜索结果页”被搜索引擎当作低质量页面收录。
- 我们设置了
-
标题在搜索结果里显示不完整?
- 控制标题约 50–60 字符,描述 120–160 字符;避免重复标题。
-
新文章多久能被收录?
- 一般 1–7 天不等;提交 sitemap、保持高质量更新,有助于加快收录。
8. 进阶(可选)
- 面包屑结构化数据
- 文章页已内置
BreadcrumbList(首页 → 列表 → 当前文章),可提升结果展现质量。
- 文章页已内置
- 分页
rel="prev/next"- 首页的分页已输出 rel 关系,利于爬虫串联页面。
9. 你只需要做两件事
- 在
astro.config.mjs填写你的域名(第 1 步)。 - 把
sitemap-index.xml提交到搜索引擎站长平台(第 4 步)。
其它都已为你自动完成。后续只要持续写高质量内容,这套 SEO 能力会持续发挥作用。
有任何问题,直接在此文下评论或联系我,我会协助排查。祝写作顺利、排名稳步提升!
沒有更多文章了