1. 在开发网站之前,先规划出一个层次结构。
如果是从头开始做一个网站,您就可以很好地规划出网站结构,以达到最佳的SEO效果。甚至在您开始在CMS中创建页面之前,就应该规划出您的结构。您可以在白板、电子表格程序(Excel、Google Sheets)、大多数文字处理程序、或像Visio或OmniGraffle这样的工具上做。
层次结构 “只不过是一种组织信息的方式–简单而有意义的东西。您的层次结构也将成为您的导航和您的URL结构,所以一切重要的东西都从这里开始。
一般来说,一个网站的层次结构是这样的:
层次结构有几个特点,您应该记住。
• 使您层次结构符合逻辑。不要思考过度或使这个过程过度复杂。
您希望简单,既是为了自己,也是为了方便爬虫和用户。
每个主要类别都应该是独特的,与众不同的。每个子类别都应与它所在的主类别有某种程度的联系。
• 主类别的数量应保持在两到七个之间。除非您是Amazon那样的购物平台,否则您不希望有太多的主类别。应该只有几个主要的东西。如果主类别有七个以上,您可能要重新考虑组织结构,把它缩减一下。
• 尽量平衡每个类别中的子类别的数量,尽量保持大致均衡。如果一个主要类别有十四个子类别,而另一个主要类别只有三个,这可能会有点不平衡。
层次结构是一个伟大的网站结构的起点。
2. 创建一个遵循您导航层次结构的URL结构。
发展强大网站结构的第二个主要因素是您的URL结构。如果您已经从逻辑上考虑了层次结构,这应该不太困难。URL结构顺应层次结构。
因此,假设您的层次结构看起来像这样:
“ContentMarketing/SEO/SiteStructure”
URL结构将根据网站层次结构来组织。这显然意味着,真正的单词(而不是符号)和适当的关键词将覆盖您的URL。为什么不用中文?中文有可能形成乱码,不利于您的SEO。
3. 用HTML或CSS创建您的网站导航。
当您创建您的导航时,保持编码的简单。HTML和CSS是您最安全的方法。用JavaScript、Flash和AJAX编码将限制爬虫覆盖您网站精心设计的导航和层次结构的能力。
4. 使用浅层的导航结构。
您的导航结构显然将遵循您的网站层次结构。确保页面,特别是重要的页面,不会在网站内埋得太深。无论是从可用性还是从爬虫的角度来看,浅层的网站效果更好。
5. 创建一个标题,列出主要导航页面。
顶部标题应该列出主要页面。我在Neilpatel.com的网站博客使用了一个非常简单的顶部导航页脚和最小的子类别。这就完成了我所需要的一切。
除了主要类别之外,添加任何其他的菜单元素都会令人分心,这是不必要的。如果您设计了一个视差网站,一定要提供一个持续的标题菜单,通过每个滚动阶段显示。
虽然使用CSS效果的下拉菜单或消失的菜单可能提供一个独特的或耐人寻味的用户体验,但它们并不能提高SEO。我建议不要使用它们。不要使用基于图像的导航结构。带有适当锚点的文本链接提供了最强大的SEO形式。
如果您有一个带有菜单链接的页脚,一定要在页脚导航菜单中重复顶部导航菜单的主要链接。改变链接的顺序或增加额外的类别列表将使用户体验复杂化。
6. 开发一个全面的内部链接结构。
内部链接使网站的逻辑层次结构上有血有肉。它们的重要性在于:
• 建立了一个网站的信息层次结构。
• 允许用户轻松浏览整个网站。
• 有助于传播链接权重,或者换句话说: 为网站提供排名动力。
每个链接都与紧密整合的的网站结构直接相关。
没有必要在内部链接方面搞得太复杂。基本的想法是,您网站的每一个页面都应该有一些链接到网站上的另一个页面,以及来自该页面的一些链接。
网站上的另一个页面。导航应该完成对主要类别和子类别页面的内部链接。没有必要在内部链接方面搞得太复杂。基本的想法是,您网站的每一个页面都应该有一些链接,可以链接到到网站上的另一个页面,以及来自该页面的一些链接。
网站上的另一个页面。您的导航应该完成对主要类别和子类别页面的内部链接。子类别的页面,但您也应该确保叶级页面也有内部链接
内部链接告诉搜索引擎哪些页面是重要的以及如何到达那里。
您在所有页面上的内部链接越多越好。