网站结构优化怎么做:栏目分级、内链布局和孤立页排查

2020年1月,一个英文庭院小站的站长做了件挺反常识的事。他挑出47篇旧文章,内容一个字没改,外链一条没做,只给它们补了108条站内链接。两个多月后,他公开的排名记录里36篇往上走了。更怪的是,最后排到第1的那几篇,有三篇只加了1条内链。

网站结构优化最先该动手的地方,就是这个。不是重排栏目,也不是换网址,是把每一个你在意的页面先接进站内的链接网里。页面写得再好,站里没有一条链接指向它,它就只剩自己那点力气。

猎者出海看英文站,问题常常不在内容写少了,在这张网没搭起来。

  • 47篇孤立文章:加链前站里没有一条内链指向它们,一共补了108条,平均每篇2.3条。
  • 2020年1月8日到3月25日:36篇排名上升,7篇没变,4篇下降。
  • 谷歌在链接最佳实践文档里的原话:对于您重视的每个网页,您都应在您网站上至少1个其他网页中提供相应的引荐链接。
  • 谷歌还说:要进搜索结果的网页不超过500个、内部链接已经做全的小站,可能不需要站点地图。
  • 一家做合作伙伴关系管理软件的B2B公司按读者所处阶段重组内容、同时补了新内容,9个月里月自然访问从2,624到9,144。

这篇讲的是整站骨架,栏目怎么分,页面按作用怎么分级,内链从首页一路怎么流到文章,孤立页怎么查出来补上,老站结构乱了动哪里不动哪里。单篇内链怎么加,只带一两句,细节在别处。

网站结构优化包括哪几件事:栏目、页面分级、内链

网站结构说人话就是三件事。栏目怎么分,决定哪些话题归到一起;页面按作用怎么分级,决定每一页在站里干什么活;内链从首页一路怎么流到文章,决定站内的权重往哪走。

中文的SEO资料里,网站架构常被拆成物理结构和逻辑结构。物理结构讲文件和目录怎么放,逻辑结构讲页面之间怎么连、点几次能到。做英文站的人真正要动手的是后者,文件放哪,CMS自己会管。

谷歌在搜索中心的新手入门指南里说,建站或改版的时候按逻辑组织网站,有助于搜索引擎和用户理解页面之间的关系。接着它又说了一句很多人没留意:不必马上去重组,搜索引擎通常能理解网站现在的样子。两句放一起看就明白了,结构不是一上来就要做到完美的,是发现哪里连不上,再回头去补。

那三件事这篇一节一节拆。栏目那节讲怎么判一个栏目写不写得完,页面分级那节讲三类页面各自干什么,内链那节讲首页、栏目页、文章之间那条线怎么走。

顺带说一件我自己的事。做SEO十几年,早年做站群,最多的时候手上几千个站,后来全放了。原因不是不赚钱,是除了赚了点钱,没有任何积累。站多不等于站好,一个站能不能长期攒下权重,看的是结构有没有把页面连成一张网。几千个各写各的站,攒不出这张网。

网站结构优化应该遵循哪些原则:谷歌官方说了什么,没给什么数字

网站目录结构设计要注意什么,我把Google搜索中心几份文档里跟结构有关的部分挑出来说,只说它写了的。

Google搜索中心那份SEO新手入门指南,2025年12月10日更新过。里面跟结构直接相关的一条:Google主要通过已经抓取到的页面上的链接去发现新页面。

链接还有一份单独的文档,Google搜索中心的链接最佳实践文档,中文版2025年12月31日更新。它写了:一般只有带href属性的a标签才能被可靠抓取,用脚本事件当链接的,Google不能可靠提取;锚文本要描述清楚,单独读也能看懂,不要堆关键词。原文里还有一句可以直接引:「对于您重视的每个网页,您都应在您网站上至少1个其他网页中提供相应的引荐链接。」整站内链这件事的地基就在这句话上。

Google链接最佳实践中文文档的内部链接一节,写着每个重视的网页至少要有1个其他网页链过来
官网说明截图:Google 链接最佳实践文档要求每个重视的网页至少有1个其他网页链过来(中文版2025年12月31日更新,2026年10月16日存档)

同一个文档里还有两句。一页放多少链接,它说「不存在神奇的理想值。不过,如果您认为数量太多了,很可能就是太多了。」外部链接也说清楚了,链到别的网站可以建立可信度,只在不信任对方的时候用nofollow,不要对每个外部链接都用。

站点地图那份文档里说,如果你网站上的网页链接得当,Google通常能够发现其中的大多数网页。它给了一个界:要进搜索结果的网页不超过500个的小站,内部链接已经全面建立,可能不需要站点地图。站点地图帮的是发现网址,不保证抓取,也不保证收录,具体怎么做看 sitemap 站点地图那篇。

Google站点地图中文文档我需要站点地图吗一节,列出网页不超过500个、内部全面建立链接时可能不需要站点地图
官网说明截图:Google 站点地图文档,网页链接得当就能发现大多数网页,不超过500个网页、内部链接做全的站可能不需要站点地图(中文版2025年12月18日更新,2026年10月16日存档)

另外两条跟结构沾边。网址超过几千个的时候,把同类话题放进同一个目录,有助于谷歌判断各个目录多久变一次,这条只对大站有说法;网址里的关键词单独几乎没有作用,怎么写网址看 网站 URL 结构。子域名还是子目录,按业务需要选,方便管理用子目录,话题差别大用子域名,这个在 子域名还是子目录里展开。

它没说的部分一样重要。谷歌没有规定过网站要分几层目录,没有规定过从首页点到内容页不能超过几次,也没有规定过每页放几条内链、重点页要占多少比例。这几个数字一个都别当成规定去套。

我的判法是,首页点到内容页一到两次,整条路径不超过三次点击,也就是首页、栏目页、内容页这三层走完。理由是抓取。层级太深,蜘蛛很难一路点下去,抓不到的页面,写得再好也等于不存在。这是经验判法,不是谷歌给的数字。中文网上流传的「点击4次以内」「3级目录黄金法则」也一样,都不是从官方文档里出来的。

网站栏目怎么分:先看同行,再判这个栏目写不写得完

栏目没有固定模板。每个行业的网站都不一样,能参考的是同行,看人家把什么话题摆在一级、什么话题收在下面。参考不等于照抄。同行的导航里混着它自己的变现结构,也混着历史包袱,比如早年开了没做起来、一直挂在上面没删的栏目。照着抄,抄回来的可能是它自己都忘了的东西。

顺序上我的做法是先定栏目,再一个栏目一个栏目去挖词,不是挖完一大堆词再回头归栏目。关键词研究是在栏目定下来之后做的,词池怎么切、集群怎么规划才不内耗,也都在这一步定。

定栏目之前先判一件事:这个栏目的话题总量有没有天花板。有的栏目怎么写都写不完,有的背后对象本来就有限。典型的是把某一类产品逐个测评,热门的就那么多,冷门的没人搜,写到第十几篇就没词了。判法很简单,把要覆盖的对象列一遍,数一遍有搜索量的那部分还剩多少。天花板低的栏目可以做,不能当主力。

规模和网址这两件事,说一下我的做法。栏目做一级,五到八个大模块,不建二级;栏目网址短,中文站用拼音;文章网址也是一级,不挂在栏目下面。这几条连起来的意思是,栏目和文章在网址上是平级的,读者和搜索引擎都不需要跟着栏目名多走一层。

OwnTheYard首页顶部导航,Yard Games、Backyard Design、Gardening、Animals、Backyard Gear五个一级栏目加About
实操截图:OwnTheYard 现在的首页导航,五个一级栏目加一个关于页(2026年10月16日)

栏目和tag是两回事。tag本质也是列表页,每篇建三五个tag、很多tag下面只有一篇文章,这是最要命的错。tag下面至少要有2篇。建之前问自己两句:有没有人搜这个词,将来能不能凑满2篇。侧边栏的标签云、插件自动给正文里的tag词加链接,这两种都是无差别导链,别用。细节看 tag 标签。

Crossbeam 按读者所处阶段分5类内容,用例和产品功能页当枢纽

Crossbeam,一家做合作伙伴关系管理软件的B2B公司,给它做方案的营销代理公司2021年9月在自家网站发了案例页。这个案例页是代理公司自己发的,带推销意图,看的时候心里要有数。

它原本的毛病很典型:单篇内容质量好,newsletter有人读,思想领导力的文章也拿过外链和流量,但篇和篇之间没有路。举个例子,一篇回答「什么是生态平台」的文章,没有引到讲「怎么买生态平台」的那份电子书上去。读者看完一篇,剩下全靠自己找。

做法分两步。先做一次内容盘点,把已有的东西摸一遍,然后用现有内容搭枢纽页;同时写新内容,补读者从「我有个问题」到「这家能解决」中间那段空。内容按读者所处阶段分成5列,用例、客户案例、指南、软件评测、集成,用例和产品功能页当枢纽,往各类内容上链。

Crossbeam重组后的内容结构图,用例、客户案例、指南、软件评测、集成五列
真实案例截图:Crossbeam 重组后的内容结构,用例、客户案例、指南、软件评测、集成五列,用例页把各列串起来(代理公司案例页,2021年9月)

代理公司公开的结果是,9个月里月自然访问从2,624到9,144,涨了248%。数字出自那个案例页的文字,只有这几个。要说清楚一句:这段时间里他们同时补了新内容,流量不能全算在结构头上。案例页页头还有几个百分比,没写基数和时间段,这里就不抄了。

Crossbeam每月自然访问折线图,2021年1月到8月一路往上
真实案例截图:代理公司案例页里 Crossbeam 2021年1月到8月的月自然访问走势,只当走势看,数字以案例页文字为准

页面分级:转化页、流量页、信任页各替网站干什么活

页面按作用分三类,不按长相分。同一篇测评文章,打的是商业词,它就是转化页;打的是流量词,它就是流量页。看的是它在站里干的活,不是它长什么样。

页面类型 打什么词 干什么活 缺了的症状
转化页 商业词,搜完下一步就是买、注册、点过去下单 把流量变成钱,是最后收到钱的那一页 流量到头没有落点,人来了不知道去哪
流量页 有搜索量但转化不动的词 拿流量、积权重,再把权重导给转化页 只剩最难打的那批词,站起不来
信任页 不打词,也不直接转化 讲你是谁、做过什么,决定前面两类的流量信不信你 有流量有落点,成交不了

这三类缺哪一类,网站都卡,卡住的位置还都不一样。

怎么判自己站里哪几页算哪类,问一句就够:这个站的钱是在哪个页面上收到的。联盟模式在别人的网站上收钱,转化页就是带推广链接的评测、对比页和聚合推广页;自营在自己的产品页、下单页收;纯展示广告就在这个页面上收,这种站没有转化页这一类,是流量页加信任页两类结构,不算缺陷。混合变现的,按最主要那条路来定结构。

三类页面的配比我不给数字,按栏目数出来就行。新站和权重低的站,主要铺长尾,长尾词打得动,先让站有流量进来,再谈往哪里导。

整站内链怎么布:首页到栏目页到文章,再让文章互相指

内链是什么,一句带过:同一个网站的两个页面之间用链接互相指过去,就是内部链接。单篇怎么加、加在哪一段,那篇 内部链接里讲,这里只讲整站这一层怎么布。

层 有多少页 上下关系
首页 1个 链核心栏目页和专题页
列表页 栏目页十几个,加上标签页 把权重分给下面的文章
内容页 绝大多数 互相指,往栏目页和重点页回指

权重从首页往下走,走的是栏目这一道,不是直接铺到文章上。

为什么不让首页把所有文章都链一遍。摊得太散,也不聚焦。走栏目这一道的好处是,同一个栏目下面的文章本来就是一类的,互相更相关,而且栏目页自己也能拿排名。首页链核心栏目页和专题页,栏目页再把权重分发给下面的文章。

面包屑在结构里的作用,比大多数人想的大。每一篇内容页通过面包屑给所属栏目页和首页各传一次权重,这是向上走的主通道。把面包屑关掉,等于把这条往上传的线掐断,上线之前就要查一遍。它长什么样看 面包屑导航。

专题页和重点页在结构里的位置,跟我说的支柱页是一回事,一个话题下面所有相关文章都往它指,它自己少往外导,具体怎么写看 支柱页。

整站内链是三级链路:长尾文指核心词文,核心词文指转化页;信任文可以指全站。中间那一层不能跳过。长尾页全都直接指转化页,顶不上去,因为跳过了承接的那一层。老站最常见的毛病是,内链只指到栏目页,文章和文章之间一条都不互指,站里的链接长成一排平行线,不是一张蜘蛛网。

锚文本换着词指向同一页,链接放正文前半段

同一篇重点页,不要只用同一个词去指它。A文章用词甲指它,B文章用词乙指它,它才能被多个词一起带起来。全站几百条内链都用同一个锚文本,等于只给这一页投了一个词。

同一条链接放在正文靠前的位置,比放在文末传得多。页面权重从上到下递减,读者也更容易在前半段点。所以「给哪一篇加内链」和「加在哪个位置」是两个决定,别混在一起想。

往重点页导权重之前,先看重点页有没有排名

这一步很多人跳过。导权重之前先看接收方有没有拿到排名。重点页本身内容不行、一个词都排不上去,你往它导多少都不动,该做的是重写它或者放弃它。更划算的做法是把权重导给已经排得不错的页面,给它多几个入口,让它再往上走一档。

还有一点要分开看:入链传的是权重,入口带的是点击,这是两件事。侧边栏挂个入口、正文里加一条链接,作用不一样。

OwnTheYard 怎么补内链:47篇孤立文章、108条链接、不到3个月

OwnTheYard,一个讲庭院(户外游戏、庭院设计、园艺、动物、户外用品)的英文小站,站长2020年在自己的博客上公开了这次实验。

他想知道的事情很单一:只给一篇文章加几条内链,别的什么都不做,排名能变多少。于是他拿47篇文章同时做这件事。

OwnTheYard 怎么找出孤立页:入站内链数为0的那批

这47篇全是孤立文章,加链之前,站里没有任何一条内链指向它们。找法也不复杂,他在内链插件后台的内链报告里按「入站内链数」排序,0的就是。

内链插件后台的内链报告,第一篇汽油链锯选购文入站内链数为0,红框标出孤立文章
实操截图:内链插件后台按入站内链数排序,显示0的就是站里没有任何链接指向的孤立文章(2020年)

我2015年在东莞建过一个团队博客,日更了大约5年,前后写了几千篇。文章一多,新文章一直往前排,没人管的旧文章很容易变成孤立页,站里再没有哪一篇链到它。

查孤立页不止一条路。WordPress站可以用内链插件的报告,也可以用爬虫工具把入站内链数爬出来。Google Search Console的「链接」报告里也能看到每页的内部链接数。

每篇加了几条、加在哪:平均2.3条,多数1到2条

47篇一共补了108条内链,平均每篇2.3条。多数文章拿到的是1到2条,最多的两篇分别是9条和8条。

OwnTheYard 47篇文章每篇加了几条内链的横条图,多数是1到2条
真实案例截图:47篇文章每篇加了几条内链,多数1到2条,最多的两篇9条和8条(2020年1月)

他只用了插件给出的建议,部分锚文本是自己手动改过的。他说没有刻意从高权重页或者重要页往这些文章加链,只是去找相关的页面。加的量不大,找的是相关的页面。

补链从2020年1月8日开始,表格里的加链日期是1月8日、9日、14日三天,排名记录点取的是1月8日、1月16日、2月3日,最终排名记到2020年3月25日,整个周期不到3个月,说两个多月也行。

期间他控制了几件事:没做任何外链,这47篇和全站都没做,此前6个多月也没做过;内容一个字没改。站点自然得到的外链有,那不是他做的。

OwnTheYard 的结果怎么读:36升7平4降,全站日浏览量是全站数

站长自己公开的Google Search Console排名记录里,36篇上升、7篇不变、4篇下降,分别是76.6%、14.9%、8.5%。他另外提到有19篇进了谷歌第一页。

补内链后谷歌排名变化饼图,上升76.6%、不变14.9%、下降8.5%
真实案例截图:47篇补内链后的谷歌排名变化,上升76.6%、不变14.9%、下降8.5%(2020年3月25日)
文章 加了几条内链 1月8日 1月16日 2月3日 3月25日
第一篇 5条 100名开外 100名开外 9 1
第二篇 1条 32 1 1 1
第三篇 1条 21 6 2 1
第四篇 1条 11 6 2 1

最后排到第1的这几篇,有三篇只加了1条内链。加9条的那篇从22到5,加8条的那篇从5到1。条数多少跟名次涨多少,对不上。

OwnTheYard排名记录表,列出加链日期、加了几条、1月8日、1月16日、2月3日和3月25日的谷歌排名
真实案例截图:站长公开的排名记录表,每篇加了几条内链,2020年1月8日、1月16日、2月3日、3月25日四次的谷歌排名

流量他看的是Google Analytics。全站日浏览量从2020年1月初的约1,200到3月底的近6,000,站长自己说得很清楚,这是全站数字,不只这47篇。单篇流量他没有逐篇统计,只抽了3篇的月浏览量,从公开的Google Analytics截图上看,大约从1月的几个、几十个涨到3月的三百上下,这是读图估的,3月还没满月。

OwnTheYard全站Google Analytics每日浏览量,2020年1月1日到3月29日
真实案例截图:站长公开的 Google Analytics 截图,全站每天浏览量从1月初约1,200涨到3月底近6,000(全站数,不只这47篇)
三篇排到第1的文章在Google Analytics里的月浏览量,2020年1月到3月
真实案例截图:抽出的3篇文章单篇月浏览量,大约从1月的几个、几十涨到3月的三百上下(读图估算,3月不满月)

这段结果该怎么读,站长自己先划了几条线。他说时间也在起作用,文章变老本身会让排名变好,所以加内链不是唯一的原因。流量涨不涨还牵涉季节这些因素,他因此只拿排名说事。这个实验没有对照组。

还有两件事得看清楚。这是庭院类站,1到3月正好进入春天,全站那张图不能当成内链的效果,对方自己也提到了季节。另外站长就是一款WordPress内链插件的开发者,实验用的正是自家插件,有利益关系,这里不推这款插件。

猎者出海从这个案例里读出来的有几条。孤立页是最便宜的一项修补,不写新内容,不做外链,只改站内。加的量很小,多数文章1到2条,关键是把0变成有。有4篇反而降了,说明不是加了就涨,这4篇为什么降,站长没有解释,没有公开。3月以后排名有没有保持、收入多少、47篇各自的点击和展示,也都没有公开。

每篇文章补链后排名变化幅度横条图,大部分往右上升,4条往左下降
真实案例截图:每篇文章补链后排名升降的幅度,往右是上升,往左的4条是下降(2020年1月到3月)

网站结构优化照着做:先补孤立页,老站改栏目网址不动

下面这套顺序是按上面的案例和官方文档排的,不是唯一的做法,但我建议按这个次序走,前面的做完再做后面的。

第一步,画一张现状表。把全站页面列出来,一行一页,字段是网址、所属栏目、标签、入站内链数、离首页几次点击。这张表不用做得漂亮,能排序就行。入站内链数为0的那些行,就是这次要动的。

第二步,先补孤立页。每篇补1到3条,从同栏目、真正相关的文章里加,锚文本换着词,尽量放在正文前半段。一个栏目里挑不出相关文章的,说明这个栏目本身就太散,先记下来,回头看栏目那一节。

第三步,再看栏目和tag。哪个栏目只有一两篇文章,合并掉或者停建;tag下面只有一篇的,直接删。这一步是止血,别让新的孤立页再长出来。

第四步,标出重点页,先看它有没有排名,有排名的再从长尾文往它导。没有排名的重点页,先重写内容,别急着导。上线以后每周要有人拉数据、看哪几页在掉,再决定这周改哪几篇。这件事猎者出海的AI Agent里的运营员工在做,它每周给一张改稿单,写清楚改哪几篇、改什么、先改哪篇,人拿过来做判断和验收。

第五步是老站改结构,这一步最怕出事。原则是文章网址不动。文章网址不带栏目的站,改分类的时候文章网址不变,但栏目页的列表和面包屑会跟着变,这是正常的。非改网址不可的,做 301 重定向,同时把正文里指向旧网址的内链一条条改掉。这一步最容易漏,漏掉的内链还指着旧地址,每次都要多跳一次301。改的时候不要一次全改,一批一批来,记下改动的日期,过几周再把Google Search Console的数据拉出来对比。改网址结构漏掉正文内链这个坑,猎者出海的AI Agent专门挡过,人工一批一批核对很容易看花眼。

搜索下拉里那种「网站栏目顺序调整之后收录不了」的问题,可以顺着这个思路查:调整栏目顺序、改导航,本身不改网址,所以要查的是三件事,有没有改了网址却没做301,有没有页面因此变成孤立页,有没有页面的点击深度比原来深了。这三件查完再去看别的原因。这不是说调整栏目顺序一定会导致收录出问题,说的是排查的顺序。

照着做的这套动作,还有一条边界。补内链这件事做完,排名也可能不动,OwnTheYard那4篇下降的文章就是现成的例子。

用AI做网站结构优化:文章归组、列孤立页、配内链交给AI,栏目和重点页人来定

AI在这一块能省的不是判断,是搬运。全站几百上千个网址,靠人一页一页看,看五十页就晕了。下面三段提示词可以直接复制去用。

先整理结构。把全站文章的标题、网址、所属栏目整理成一张表,丢给AI,跟它说:这是我网站全部文章的标题、网址和所属栏目,请按话题把它们分组,指出哪些文章放错了栏目、哪些栏目只有一两篇,最后用Mermaid画出首页、栏目、文章三层的结构图。画出来的图拿去对一眼,哪个栏目是空壳一眼就看出来。

再列孤立页。跟它说:这是我网站每篇文章的网址和入站内链数,请列出入链为0的文章;再从全部文章里给每一篇挑3篇最相关、最适合往它加链接的文章,每条给一个不同的锚文本,并说明放在正文哪一段。这一步出来的结果要一条条过,不能直接照加。

改完做对比。跟它说:这是改动前和改动后两个时间段的Google Search Console导出,请做一张对比表,把排名变了的页面单独标出来。人看这种表容易看串行,交给AI排一遍更快。

人要做的事,AI替不了。栏目是你定,看同行加上判天花板,这一步在挖词之前;哪几页是重点页,钱在哪个页面收到,只有你自己知道,AI不知道你的钱在哪个页面收到,也看不出哪个栏目将来写不完;重点页有没有排名,看完再决定往哪导;AI建议的每一条内链,你要想一遍读者会不会真的点过去,句子读着不通顺的,不加。

建站这一段,猎者出海的AI Agent里有一个网站开发员工,从空服务器开始十个阶段,每段一道关,站照着你的方向从零长出来,不套现成主题。写作编辑员工在写文章的时候按数据加内链,不用等文章全写完再回头补。

常见问题

网站目录做几层合适

我的判法是首页、栏目页、内容页三层,从首页点到内容页一到两次,整条路径不超过三次点击。层级太深,蜘蛛点不下去,页面写得再好也等于不存在。

网站结构图怎么画

先画三个框,首页、栏目、文章,再用线把它们连起来,看有没有哪个文章框是悬空的,一条线都不连。悬空的就是孤立页。页面多的话,把文章清单交给AI,让它直接出一张三层的图。

子目录还是子域名

按业务需要选,方便管理的放子目录,话题差别大的用子域名。这个判断跟你的栏目划分是同一件事,栏目分得清,网址自然就分得清。

小站要不要提交 sitemap

要进搜索结果的网页不超过500个、内部链接已经做全的小站,谷歌说可能不需要;它同时也说,大多数情况下网站都会因为用了站点地图而受益。站点地图能帮谷歌发现孤立页,但给不了它站内传来的权重,孤立页还是要接进链接网。

内链和外链有什么区别

内链指站内页面互相指,外链指别的网站指过来。整站内链讲的是三级链路和蜘蛛网,外链是另一件事,这里不展开。

tag 标签要不要建

要就建,门槛是两条:有没有人搜,将来能不能凑满2篇。凑不满的删掉,一个只有一篇文章的tag页,只会从首页和文章那里分走一份权重,它自己挣不回来。

栏目、页面分级、内链布局是一整套,拆开做也做不完整。这个Google SEO栏目下面还有一批讲其他环节的文章,可以顺着看。猎者出海的判断是,先把这张链接网搭起来,再谈别的。

发表评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

返回顶部