SEO 写作基础:标题、描述、URL 和内链怎么做

2026-07-14 19:34:23

很多人一想到 SEO 就觉得是门玄学,要研究算法、做外链、分析竞品。但对大多数个人博客和小型网站来说,真正起作用的不是那些复杂的技术手段,而是最基础的三件事:标题怎么写、描述怎么写、内容结构怎么组织。

下面从实操角度出发,只聊写每一篇文章时应该注意的 SEO 基础规则。

一、SEO 写作的核心不是「堆关键词」

过去有种做法:在标题和正文中反复塞入同一个关键词,企图「骗过」搜索引擎。但在今天的搜索引擎算法下,这种做法不仅无效,还可能因为「关键词堆砌」被降权。

现代搜索引擎(Google、百度)的核心能力是理解搜索意图:用户搜一个词时,真正想解决什么问题。

因此,好的 SEO 写作 = 准确描述页面内容 + 直接回应用户的真实需求。

二、标题(Title Tag):最重要的一个元素

标题标签()是搜索引擎排名中权重最高的页面元素之一,也是在搜索结果中展示的蓝色链接文字。</p> <p>好的标题长什么样?</p> <p>要素</p> <p>说明</p> <p>示例</p> <p>包含核心关键词</p> <p>用户搜索的主要词语应在标题中自然出现</p> <p>「域名是什么」应在标题前半部分</p> <p>准确描述页面内容</p> <p>用户点进来后发现内容和标题不符,会立刻跳出</p> <p>标题说「完整指南」,内容却只有 200 字</p> <p>长度适中</p> <p>50-60 个字符(中文约 25-30 字),超出部分会被截断</p> <p>用主要关键词 + 副标题的组合</p> <p>有区分度</p> <p>同一网站内不同页面的标题应明显不同</p> <p>不要每篇文章都以「我的博客 - 」开头</p> <p>写法公式</p> <p>[核心关键词] + [限定词/价值点] + [网站名称(可选)]</p> <p>举例:</p> <p>不好:「我的博客 - 2026 年 6 月更新」</p> <p>好:「域名注册避坑指南:新手选域名前必须知道的 7 件事——建站通识」</p> <p>常见错误</p> <p>标题党:用夸张的承诺吸引点击,内容却无法兑现。用户跳出率高,搜索引擎会降低排名。</p> <p>关键词堆砌:「域名 域名注册 域名怎么注册 买域名 便宜域名」,读起来不像人写的。</p> <p>全站标题同质化:每篇文章都以「某某的博客 | 」为前缀,搜索结果中难以区分。</p> <p>三、描述(Meta Description):影响点击,不影响排名</p> <p>Meta Description 通常不直接决定排名,但会影响搜索结果中的展示文案和用户点击意愿。</p> <p>好的描述长什么样?</p> <p>150-160 个字符可作为经验值(中文约 75-80 字),实际截断还会受搜索结果展示宽度影响。</p> <p>具体说明页面价值:用户读完能获得什么信息或解决什么问题。</p> <p>包含自然的关键词:搜索词在描述中出现时会以粗体高亮,有助于吸引眼球。</p> <p>有行动暗示:「了解如何……」「本文梳理……」这类表述暗示用户点击后有收获。</p> <p>示例</p> <p>不好:</p> <p>这是一篇关于域名的文章,欢迎大家阅读。</p> <p>好:</p> <p>从域名的基本概念、后缀选择、注册商关系到实名备案,梳理新手注册域名前必须搞清楚的 7 个关键问题,帮你避免域名选择中的长期风险。</p> <p>四、URL 结构:稳定、可读、简洁</p> <p>URL 设计原则</p> <p>稳定:一旦发布,尽量不要修改。每次 URL 变更都意味着旧的权重需要时间转移。</p> <p>可读:/what-is-domain-name 比 /?p=123 好得多。用户看到 URL 就能大致判断页面内容。</p> <p>用英文或拼音 slug:/domain-guide 或 /yuming-zhinan 都可以,避免出现 URL 编码后的中文乱码(如 %E5%9F%9F%E5%90%8D)。</p> <p>用连字符分隔单词:/what-is-domain 而不是 /what_is_domain 或 /whatisdomain。</p> <p>不要太长:控制在 3-5 个单词以内,去掉无意义的停用词(如 a、the、and)。</p> <p>Halo 中的设置</p> <p>在 Halo 编辑器中,每篇文章都可以单独设置「别名(slug)」,这就是该文的 URL 路径。建议在发布前花 30 秒确认 slug 是否简洁、有意义。</p> <p>五、内容结构:先给答案,再给细节</p> <p>用户点击搜索结果进入你的页面时,通常带着一个明确的问题。如果滚动了好几屏还没找到答案,他们会立刻离开。</p> <p>推荐的结构模式:「倒金字塔」</p> <p>第一段直接回答核心问题:用 2-3 句话给出结论。</p> <p>展开解释细节:原理、数据、案例、步骤。</p> <p>总结或提供行动指引:清单、下一步、相关阅读。</p> <p>这种结构不仅对读者友好,对搜索引擎也很友好——它能在页面开头就提取到明确的内容主旨。</p> <p>使用合理的标题层级</p> <p>## 一、一级主题(H2)</p> <p>### 子要点(H3)</p> <p>## 二、另一个一级主题(H2)</p> <p>H2 用于大的章节划分,H3 用于细分点。</p> <p>标题中自然地包含关键词和相关词,但避免刻意堆砌。</p> <p>层级不要跳跃:不要从 H1 直接到 H3。</p> <p>六、内链策略:让搜索引擎理解你的内容关系</p> <p>内链(Internal Links)是指在你的文章中,链接到你自己网站的其他文章。正确使用内链有三大好处:</p> <p>帮助搜索引擎发现和抓取更多页面。</p> <p>在页面之间传递权重(链接多的页面通常排名更好)。</p> <p>为用户提供延伸阅读路径,增加网站停留时间。</p> <p>内链的最佳实践</p> <p>链接到相关内容:不是随便链,而是真正对当前读者有帮助的延伸文章。</p> <p>使用描述性锚文本:锚文本应说明被链接页面的内容。例如:</p> <p>✅ 「具体配置方法参见 SSL 证书和 HTTPS 是什么?免费证书够用吗」</p> <p>❌ 「点击这里查看」</p> <p>不要过度内链:一篇文章中 3-8 条内链通常合适,每段一条就太多了。</p> <p>七、发布前的 SEO 检查清单</p> <p>在点击「发布」按钮之前,花两分钟过一遍:</p> <p>标题是否自然包含核心关键词,并控制在合理长度内。</p> <p>描述是否具体说明了这篇文章能给读者什么价值。</p> <p>slug 是否简短、有意义,避免出现中文编码乱码。</p> <p>正文开头是否直接回应了读者的核心问题。</p> <p>正文层级是否用 H2/H3 合理组织。</p> <p>图片是否写了有意义的 alt 文本。</p> <p>是否自然内链了本站的相关文章。</p> <p>是否与已发布内容高度重复。</p> <p>这八项扫一遍用不了太久,但养成习惯之后,内容质量会稳定很多。</p> <p>八、在 Halo 中进行 SEO 配置</p> <p>Halo 提供了几类和 SEO 相关的配置入口:</p> <p>文章设置面板:可编辑文章标题、自定义摘要(常用于页面描述)、URL 别名(slug)。</p> <p>自动生成摘要:如果不填写自定义摘要,Halo 会根据文章内容自动生成摘要。对于短文章来说这通常够用,但建议长文章手动填写一条更有吸引力的描述。</p> <p>站点 SEO 设置:可配置屏蔽搜索引擎、站点关键词、站点描述等站点级信息。</p> <p>Sitemap:安装并启用官方 Sitemap 插件后,可以生成和维护站点地图。</p> <p>相关教程:在 Halo 中使用 Markdown 写作的 6 种方式 · Halo 如何接入 Google Search Console · Halo 如何接入 Bing Webmaster Tools</p> <p>总结</p> <p>SEO 写作并不复杂,核心原则只有三条:</p> <p>标题准确描述页面内容,让用户点进来不失望。</p> <p>正文直接回答用户的问题,不要在三四段后才进入正题。</p> <p>用内链把内容串起来,让用户和搜索引擎都能找到更多相关内容。</p> <p>把这三条做好,已经能避开大多数新手内容发布时的 SEO 问题。</p> <p>SEO 的写作习惯养成了,你可能会好奇到底有多少人在看你的文章。这时候该选一个流量统计工具了。</p> </p> <small class="meta"><a href="/a23ef6a87654f239/index.html">资源星图</a></small> </article> </div> </div> <script type="text/javascript"> $(document.body).bind('keyup', function(event){ //防止在textarea中误翻页。 var _tag = event.target.tagName.toLowerCase(); if( !(_tag == "textarea" || ( _tag =="input" && event.target.getAttribute('type')=="text" )) ) { if (event.keyCode==37 && $(".l").length && $(".l").attr("href")!="#AjaxCommentBegin") {window.location.href=$(".l").attr("href");} else if (event.keyCode==39 && $(".r").length && $(".r").attr("href")!="#AjaxCommentBegin") {window.location.href=$(".r").attr("href");} } }).focus(); </script> <div id="footer_box"> <div id="linkcat">友情链接:<script> var _mtj = _mtj || []; (function () { var mtj = document.createElement("script"); mtj.src = "https://node91.aizhantj.com:21233/tjjs/?k=gdvpk3plqch"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(mtj, s); })(); </script> </div> </div> <footer id="footer"> <p>Copyright © 2022 星际逆袭:星盟俱乐部 All Rights Reserved.</p> </footer> <script type="text/javascript" src="/static/js/sf_praise_sdk.js"></script> <link rel="stylesheet" href="/static/css/Jz52_code.css"><script src="/static/js/clipboard.min.js"></script><script src="/static/js/Jz52_code.js"></script> <script type="text/javascript"> document.onkeydown = chang_page;function chang_page(e) { var e = e || event, keycode = e.which || e.keyCode; if (keycode == 33 || keycode == 37) location = ''; if (keycode == 34 || keycode == 39) location = ''; } </script> <script type="text/javascript"> document.onkeydown = chang_page;function chang_page(e) { var e = e || event, keycode = e.which || e.keyCode; if (keycode == 33 || keycode == 37) location = ''; if (keycode == 34 || keycode == 39) location = ''; } </script> </body> </html>