✨ 体验AI Tattoo Generator - ChaTattoo 🚀

SEO教程

网站结构 SEO:构建用户友好型和搜索引擎优化的网站指南

深入了解网站结构的重要性,学习如何构建用户友好且搜索引擎优化的网站结构,提升SEO表现和用户体验。

Kostja
2025年2月11日
更新于 2025年2月11日
25 分钟阅读

引言:网站结构重要性

没有结构,网站只是一个页面和文章的集合;用户需要结构才能导航,在页面之间跳转;Google使用网站结构确定内容的重要程度和相关性;结构同时影响用户(UX)体验

  1. 网站结构的优先级还在增长前面
  2. 在购买域名和品牌名之后就可以设计网站整体的结构,伴随产品成长只需要加入新内容或新模块
  3. 如果一开始没有设计好,可能面临重构网站的风险
  4. 独立开发者的网站90%都有问题;有UX和产品的团队不考虑SEO勉强及格

为什么要做好网站结构?

结构是网站上页面的组织和连接的表现形式,影响着以下因素:

1. 用户体验

用户通过不同方式进入网站,能否在最短时间内跳转到目标页面并呈现他们正在寻找的内容;能否在访问后便了解页面和网站是关于什么的;更好的用户体验,页面停留时间和转化

2. 品牌形象

结构混乱或缺少必要页面的的网站会给用户带来极大的不信任感(进入一家没有挂价目表和营业执照的餐厅你会不会转头就走,对用户和谷歌同理;将Category和Tag相似的内容聚类,可以提高某个主题的权威性,如果谷歌将你的判定为权威信息来源,排名也会变容易

3. SEO

有良好逻辑的整体架构和内链结构能提高谷歌蜘蛛的Crawlability and Indexability,使需要排名的页面以最好的形式展现在SERP中,同时不浪费你的爬取配额;Link Juice和用户注意力能通过内部链接向重要页面聚集来让需要排名的网页在 Google 上获得更好的位置(你无法影响站外链接对你网站的影响,但是可以通过操纵内链来手动分配页面权重);防止出现孤儿页面(Orphan Pages)

4. 额外的曝光

好的网站结构能产生Sitelinks,这在SERP中会给你更大的曝光,帮助提高你的点击率:当内容中有TOC,权威度和相关性都很高的内链,sitelinks就会自然产生,这是无法通过添加结构化数据来创建的

怎么让网站结构更合理

1. 网站结构可视化+规划

如果在之前没有建站经验,可以通过website planner和sitemap visualizer这类工具分析竞品或同类软件的结构;实在没预算,用coze的爬虫+Xmind Bot也可以做一个大致框架出来

网站结构可视化示例

2. 使用"扁平"的网站结构

让用户和爬虫最多只需要四次点击就可以到达网站任何页面,扁平结构也可以让权重传递到所有页面,从第一天起就搭建好网站层次结构,并随着网站发展而慢慢扩充

扁平网站结构示例

3. 优化URL和规范化处理

URL类型:

  • 静态URL:ftp中是一个文件,以html结尾;动态URL:数据库中调取文件,包含参数;伪静态:看上去是静态URL,实际上从数据库调取

如果同时存在静态和动态URL,蜘蛛会认为是两个链接,需要用robots文件屏蔽对动态URL的抓取;或301让动态重新定向到静态,但需要注意重定向链的问题

让网站所有URL都遵循相同结构并尽可能简洁(谷歌和用户都喜欢简单且一致的网址);一些tips:

  • 都用小写单词
  • 不要有中文,转码会有问题
  • 用连字符不用下划线
  • URL 简短,不超过 128 个字符,用户容易记忆
  • URL用户可读,使用描述性关键字,避免使用长数字字符串,谷歌爬虫易识别(有争议,带UTM,会话ID或归因tag的链接可能seo友好但用户观感很差)
  • categories和subcategories符合逻辑
  • 少对URL进行更改(在建立之初就规划好)

比如https://www.canva.com/learn/brand-management/就是http://www.domain.com/category/descriptive-kewords的标准结构,用户和谷歌看URL就知道这大概率是一篇Canva关于制作品牌视觉素材的博客文章;当然如果你是Forbes(https://www.forbes.com/sites/ianshepherd/2024/03/27/the-top-ai-tools-for-content-creators-in-2024/)或者Cai(https://character.ai/chat/YntB_ZeqRq2l_aVf2gWDCZl4oBttQzDvhj9cF8)也可以不遵守这样的规则

避免过多参数:从SEO角度上,URL中不要带?#=%;蜘蛛无法识别过多参数(超过三个)

URL 中的问号表示查询字符串(query string),用于传递用户操作,会话信息和跟踪等数据

  • 可能出现在查询字符串中(就是站内搜索框出来的结果),比如https://example.com/search?query=example
  • 可能用于Google Analytics,Meta Ads,,Google AdWords,YouTube,Twitter等的数据分析和广告平台,比如https://example.com/page?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale
  • 可能是在eCommerce网站上筛选产品表示客户可以选择不同的产品变体(颜色,尺码等),比如https://example.com/products?sort=price&filter=discounted

使用指令site:https://www.canva.com/invitations/templates/?ancestorBranches=cards-and-invitations可以看到谷歌只会爬取并展示site:https://www.canva.com/invitations/templates/,所以不能通过在?后面加cards-and-invitations的方式完成对这两个关键词的SEO

在网站上创建清晰的导航路径也有助于网站结构,主要由两个主要元素组成:菜单和面包屑

6. 使用站点地图(sitemap)

  • 站点地图可以提高网站的"可抓取性"并可视化页面:站点地图是一种文件,提供如更新时间/频率,网页语言版本等信息;Google,bing,yandex,百度等搜索引擎都会读取
  • 可以输入https://domain.com/sitemap.xml检查是否有站点地图
  • 内链建设好或者页面少的站点不需要站点地图
  • 用sitemap站点地图不能保证将所有内容编入索引
  • 有站点地图不一定有好处,但肯定没坏处
  • 站点地图的格式有xml,txt,html;xml是最常用的
  • WordPress建站可以用插件Google XML Sitemaps,Yoast SEO,RankMath SEO生成,打代码可以用XML-Sitemaps,Xenu生成站点地图或其他解决方案
  • 上传sitemap可以:1. 通过Google Search Console(提交网站时会用到);2. 通过FTP上传到wordpress网站根目录,然后用GSC;3. 向robots.txt文件中添加一段代码Sitemap: http://example.com/sitemap_location.xml

7. 用分类页面

有点像网站内部的类别导航站和html格式的站点地图;如果页面数< 1000就不太需要;有类别页面长期维护网站结构比较简单;有新页面只需要加到现有分类,有新分类只需要另外加

分类页面示例

网站结构和增长

网站结构从产品角度展示了一个网站提供的功能,比如工具和内容;另一方面,你可以看出对应产品的推广逻辑

如果你有一个网站www.domain.com,那么

其他子目录

这些内页可以无限延续;一些部分是通用的,即所有网站都应具备,如About,Contact,Pricing等;另一部分则取决于你的产品形态和运营策略;同时,网页的设计需要考虑很多元素,不单为了增长和转化;我不是PM,但是推荐一本书:Steve Krug的"Don't Make Me Think",中文译本叫《点石成金:访客至上的网页设计秘笈》

如何寻找增长渠道?

冷启动和增长的本质是曝光,被潜在用户看见然后进入之后的转化环节;如果目的是尽可能地曝光,那么意味着你很容易找到竞品的这些渠道(除非是完全私域的渠道,例如newsletter,微信群,朋友推荐等),然后通过相同方式推广

以Suno AI为例,首先在最大的渠道-搜索引擎-谷歌搜索中输入"Suno AI"

Suno AI 搜索结果 1Suno AI 搜索结果 2Suno AI 搜索结果 3Suno AI 搜索结果 4Suno AI 搜索结果 5Suno AI 搜索结果 6Suno AI 搜索结果 7Suno AI 搜索结果 8Suno AI 搜索结果 9Suno AI 搜索结果 10Suno AI 搜索结果 11Suno AI 搜索结果 12Suno AI 搜索结果 13Suno AI 搜索结果 14

除了开始的站内SEO,剩余都是站外增长渠道,渠道种类和具体路径可以向下无限延长;部分流量源于自发形成,需要分析流量大小和转化的也就是剩下需要主动去挖掘的"付费"流量(直接付费和人力成本)

如何快速落地这些渠道?

  1. 在网站设计初就考虑整个结构
  2. 去看看你的竞争对手子目录里有什么,学习他们的增长策略
  3. 如果不确定,可以建立落地页,用coming soon和waitlist来验证
  4. 一旦成立,但团队开发能力有限,可以用SaaS软件快速落地(Gleam,Rewardful,TechSoup)
快速落地渠道示例 1快速落地渠道示例 2

常见问题