<p style="line-height: 25.6px;">网站结构是网站内在的体现,也是从根本上影响网站SEO优化的主要因素之一,合理的网站结构,一开始就能把握了排名优化的优先权。</p><p style="line-height: 25.6px;">
</p><p style="line-height: 25.6px;">以下内容从六个方面梳理,一个合理的网站结构应该是怎么样的。</p><p style="line-height: 25.6px;"><img alt="" src="https://img.haomeiwen.com/i7743908/c89be57aeeb835f2.png" data-type="png" data-ratio="0.66796875"/></p><p style="line-height: 25.6px;"><strong>1.是否树形结构</strong></p><p style="line-height: 25.6px;"><strong>
</strong></p><p style="line-height: 25.6px;">最常见的网站的结构大致分为扁平结构与树状结构,从SEO优化的角度来看,网站的内页层次越浅越容易获得首页传递的权重,扁平的树形结构相对于标准的树形结构层次更浅一些,所以内页更容易获得首页的权重,这样内页会更有利于排名。</p><p style="line-height: 25.6px;"><img alt="" src="https://img.haomeiwen.com/i7743908/07a3a169ad7ffa34.png" data-type="png" data-ratio="0.66796875"/></p><p style="line-height: 25.6px;">从建站管理上,一些大型网站页面可能有几十万个,那么做成扁平的树形结构显然不利于网站页面的管理。建立清晰的目录结构更适合大型网站。</p><p style="line-height: 25.6px;">
</p><p style="line-height: 25.6px;">从以上两点来看,如果要做大型网站并且要做的长久的话建议使用标准的树形结构,如果是小站想更快速的从搜索引擎获得流量的话,那么建议树形结构可以更扁平一些,这样也更利于蜘蛛对网站的抓取。</p><p style="line-height: 25.6px;">
</p><p style="line-height: 25.6px;"><strong>2.页面间链接情况</strong></p><p style="line-height: 25.6px;">蜘蛛的爬行是顺着超链接进行,页面间的链接尤其重要。合理规划页面之间的链接,刻意引导蜘蛛的抓取行为。</p><p style="line-height: 25.6px;"><img alt="" src="http://7xkq88.com1.z0.glb.clouddn.com/878559-temp-201709-14-1505365515634.jpg" data-type="png" data-ratio="0.66796875"/></p><p style="line-height: 25.6px;">常规的页面间的链接做法:</p><p style="line-height: 25.6px;">1.文章底部加入推荐文章内容,如看了本文的读者,还看了以下文章,既能引导蜘蛛爬行,也能提升用户体验;</p><p style="line-height: 25.6px;">
</p><p style="line-height: 25.6px;">2.在文章内容中加入一些网站内部的链接,不要刻意去加,但是做到能加的地方不要放过;</p><p style="line-height: 25.6px;">
</p><p style="line-height: 25.6px;">3.切忌将页面间的链接都指向首页。</p><p style="line-height: 25.6px;">
</p><p style="line-height: 25.6px;"><strong>3.JS文件使用情况</strong></p><p style="line-height: 25.6px;"><strong>
</strong></p><p style="line-height: 25.6px;">JS是网站建设一个优雅的语言,能做出很炫的动态效果,能增加用户的体验……但是搜索引擎却很难收录JS文件的内容。</p><p style="line-height: 25.6px;"><img alt="" src="https://img.haomeiwen.com/i7743908/a52fedb995cdf649.png" data-type="png" data-ratio="0.66796875"/></p><p style="line-height: 25.6px;">JS是把双刃剑,好处在这里不多说,主要总结下JS对网站优化可能造成的影响。</p><p style="line-height: 25.6px;">1.加载大量的JS外部文件,导致页面加载时间变长。</p><p style="line-height: 25.6px;">
</p><p style="line-height: 25.6px;">2.JS实现的动态翻页效果,不改变网址链接,实行动态分页确实增加了用户体验,但是对搜索引擎来说确实灾难。</p><p style="line-height: 25.6px;">
</p><p style="line-height: 25.6px;">3.由于JS书写不正确或者浏览器不兼容,导致执行过程出错页面不能正常加载。</p><p style="line-height: 25.6px;">
</p><p style="line-height: 25.6px;">页面时间加载过程会导致搜索引擎降低网站的权重;动态加载数据的内容,搜索引擎很难收录,甚至有些搜索引擎直接不收录。
</p><p style="line-height: 25.6px;">
</p><p style="line-height: 25.6px;"><strong>4.页面多媒体使用情况</strong></p><p style="line-height: 25.6px;"><strong>
</strong></p><p style="line-height: 25.6px;">多媒体包括视频、音频、flash动画,这些内容建议尽量少放。搜索引擎一般不会收录此类多媒体内容。</p><p style="line-height: 25.6px;"><img alt="" src="https://img.haomeiwen.com/i7743908/c14b1c2b998259e7.png" data-type="png" data-ratio="0.66796875"/></p><p style="line-height: 25.6px;"><strong>5.图片ALT属性检查</strong></p><p style="line-height: 25.6px;"><strong>
</strong></p><p style="line-height: 25.6px;">搜索引擎蜘蛛无法识别图片的内容,毕竟机器跟人还是有区别的。因此往往把网站上的图片加上一个alt提示文本。</p><p style="line-height: 25.6px;">
</p><p style="line-height: 25.6px;">图片加alt提示文本好处主要体现在以下几方面:</p><p style="line-height: 25.6px;">
</p><p style="line-height: 25.6px;">1.让搜索引擎蜘蛛了解图片的内容。</p><p style="line-height: 25.6px;">
</p><p style="line-height: 25.6px;">2.让用户明白图片的意思。因为有很多时候,图片的含义用户不一定能够看得明白,加上alt可以提高用户体验。</p><p style="line-height: 25.6px;">
</p><p style="line-height: 25.6px;">3.以防万一。有很多站长喜欢将图片独立放在其他的空间或者服务器上面,用其他的域名进行解析,方便管理图片资源,如果当存放图片的主机或者服务器遭到攻击或者出现宕机的状况,alt在一定程度上可以帮助用户阅读以及传达信息。</p><p style="line-height: 25.6px;">
</p><p style="line-height: 25.6px;">4.便于百度图片的收录以及优化。百度图片对网站的title以及alt的分析,进而进行分类处理,最后排序。</p><p style="line-height: 25.6px;">
</p><p style="line-height: 25.6px;">ALT标签属于网站优化的一个细节,网站能够在搜索引擎中有好的排名正是因为将所有的优化细节都考虑周详。</p><p style="line-height: 25.6px;">
</p><p style="line-height: 25.6px;"><strong>6.内容和样式是否分离</strong></p><p style="line-height: 25.6px;"><strong>
</strong></p><p style="line-height: 25.6px;">在网站开发中,所谓内容与样式分离,就是让内容的归 HTML, 样式归 CSS, 不要混着用。</p><p style="line-height: 25.6px;">
</p><p style="line-height: 25.6px;">这样做的目的是使内容版式尽量协调统一,样式文件可以多出引用,整体降低了样式文件的请求次数,也有效的避免了字体不统一,行间距不统一等等造成的页面混乱。</p><p>
</p>
网友评论