浅谈网站技术优化
如果你通过关键词研究,并且制作了非常有价值的内容,那么接下来要确保你的网站内容不仅为人类所阅读,而且还可以被搜索引擎所阅读。(有很多黑帽SEO,展现给搜索引擎和读者的内容并不一样。)
SEO人员不一定非要懂得做网站,但SEO人员一定要知道某些网站技术的作用,譬如:301转向、绝对地址和相对地址、URL标准化、面包屑导航、nofollow标签等等。只有懂得了这些网站技术,才能够说服技术人员按照你的思路来设计和整改网站。
本文分为三个部分来阐述网站技术方面的优化:
1、网站如何工作
2、搜索引擎如何理解网站
3、用户如何与网站互动
由于网站的技术架构会对其性能产生巨大影响,所以每个人都必须了解这些原则。
一、网站如何工作
如果SEO优化是为搜索引擎,优化网站的整个过程,那么网站优化人员要对正在优化的东西有一个基本的理解。
下面讲述网站从域名购买到在浏览器完全呈现的全过程:
1、购买域名。从域名注册商那里购买域名,***.net是从zblog代理的一个服务商那里购买的。
2、域名链接到IP地址,俗称解析。
网站如何从服务器展现到浏览器
1、用户请求域。用户通过将域名直接输入到浏览器或者点击该网站的链接请求一个网站。
2、浏览器发出请求。对网页的请求提示,浏览器发出DNS查找请求,以将域名转化为其IP地址。然后浏览器向服务器请求使用HTML、CSS和JavaScript等代码构造网页。
3、服务器发送资源。一旦服务器接收到对网站的请求,就会发送要在搜索浏览器中组装的网站文件。
4、浏览器组装网页。浏览器现在已经从服务器接收到资源,但是它仍然需要将所有资源放在一起并呈现网页,以便用户可以在浏览器中看到它。
5、浏览器发出最终请求。浏览器只有在下载、分析和执行所有必要的页面代码之后才会显示网页,因此,如果浏览器需要任何其它代码来显示您的网站,它将向您的服务器发出额外的请求。
6、网站出现在浏览器中。经过以上步骤之后,您的网站已经从代码转化(呈现)到您在浏览器中看到的内容。
现在我们知道了一个网站怎样呈现在浏览器中,我们将关注什么代码来构建这些网页。
最常见的三种情况是:
HTML-网站的内容(标题、正文内容等)
CSS-网站的外观(颜色、字体等)
JavaScript-行为方式(交互、动态等)
HTML:网站怎么说
HTML代表超文本标记语言,它是网站的骨干。像标题、段落、列表和内容这样的元素都是再HTML中定义的。
HTML对于SEO来说很重要,因为它是创建或工作的任何页面的“幕后”。虽然CMS可能不要求您用HTML编写页面,但是您每次对网页进行修改的内容,譬如添加内容、更改内部链接的锚文本等等。搜索引擎会抓取这些HTML元素,以确定文档与特定查询的相关性。换句话说,HTML中的内容对你的网页在搜索引擎有机搜索中的排名起着巨大的作用!
CSS:网站的外观
CSS代表层叠样式表,这就是导致您的网页采用某些字体、颜色和布局的原因。HTML的创建时为了描述内容,而不是样式。使用CSS,网页可以被“美化”,而无需手动将样式编码到每个页面的HTML中。
JavaScript:网站的行为
在互联网的早期,网页用HTML构建。当CSS出现的时候,网页内容就具备了某种风格的能力。当编程语言JavaScript出现时,网站不仅可以有结构和风格,而且可以动态。
JavaScript为非静态网页的创建提供了很多机会。当有人试图访问使用此编程语言增强的页面时,该用户的浏览器针对服务器返回的静态HTML执行JavaScript,从而生成具有某种交互性的网页。
JavaScript几乎可以对页面做任何事情。例如:弹窗、第三方广告显示等。
二、搜索引擎如何理解网站
1、爬行:在互联网上搜索内容,找到每个页面的URL及内容。
2、索引:存储和组织在爬行过程中找到的内容。页面只有被搜索引擎存储在索引中,才有可能被搜索显示出来。
3、排列:提供最能回答搜索者查询的内容,以最有帮助的搜索结果页面进行排序。
详见:认识和了解搜索引擎(A5阅读)
三、用户如何与网站互动
1、确保为您的移动客户提供良好的用户体验
2、响应式设计。确保电脑端和移动端的内容一样。
3、提高页面加载速度。
4、为每个设备提供最佳图像大小。
(文/老飞博客)
本文由老飞博客原创,原文地址:http://www.zhaojianfei.net/post/35.html,如转载请保留此链接及本声明。