当前位置: 首页 > 编程日记 > 正文

如何优化你的网站快速提高流量

网站页面优化的SEO策略

对那些会主动产生成百上千甚至成千上万页面的网站优化,一定要转换思维方式。传统SEO程序,先调查选定关键词,然后针对每个关键词主题产生页面,手动书写标题标签,段落标题标签 和页面简介,接着找出站内最好的链接统统指向这个页面,这种方式真的不适合大型网站。

寻找一种方式,让SEO的成效以星火燎原的态势延伸到网站的每个角落,对做SEO来说至关重要。例如,为产品页面,分页目录,文章等已经优化过的标题进行排序,必要时,可以把手动书写的标题标签放在标题之前。标题标签放在适当的位置非常重要。

仅仅改动标题标签是不够的;还要对整个HTML模版进行优化。此时,请遵循以下SEO最佳原则:1)内容页面与显示页面分开;2)保证用词正确,语义通顺;3)必要时运用段落标题标签;4) 删除模版多余部分;5)不要通篇使用相同的Meta 描述和Meta关键词。要给人耳目一新的感觉。

接下来要优化的部分是URL。有名的URL虽然比较难改,但更值得改。特别是当URL拥有两个以上变量(即两个以上同等标志)的时候。Google工程师 Matt Cutt告诉WordCamp上的网友,只要URL里不带有超过2到3个变量,Google 对动态URL 和静态URL 是一视同仁的。尽管如此但是,最好让程序员将网站的URL静态化处理。

经验告诉我们, 静态URL在搜索引擎中的表现更佳。这一类URL对用户更有亲和力,因此,它们能吸引更多链接。最理想的URL是包含关键词的URL。Matt Cutt在WordCamp 里还说过,下划线将被当成分隔符使用。 所以在处理分隔符的时候,不必费心考虑这个到底是下划线还是连字符。这一点不敢说被所有搜索引擎承认,至少Google承认。还有,千万别忘了在旧页面URL上设置301永久转向此页面新的url。

我喜欢把被搜索引擎收录的页面,看成一个虚拟销售团队。每个被收录页面的URL就相当于一个虚拟“推销员”。为你工作的推销员越多, 获利越多。不幸的是,大部分推销员都是自由活动者,干坐着不做任何事——即不能吸引任何浏览者。所以,在增加被收录页面的同时要减少“自由活动页面”。利用蜘蛛,友好型URL可以大大减少自由活动页面。

减少‘自由页面’的另一种方式是优化站内链接结构。导航排列等级把一般链接转化为深层链接的过程中扮演着十分重要的角色。位于导航最底部的页面对保证排名起不了什么作用。一有合适的机会就要让产品,文章,搜索带上相关链接。书写链接的时候,务必保证锚文本“指明要害”(避免使用“点击此处”等空泛抽象词汇)利用标签群是我获得关键词丰富的链接文本最喜欢用的方法之一,这也是Web 2.0特有的一种有效方式。不要整站使用同一个标签群,而要针对页面和目录“度身订造”标签群。

我见过非常大型的网站开展搜索引擎优化,他们都是通过自动化和部门化实现的,而不是采用传统SEO策略。就跟做其它任何事一样,SEO的秘诀不在于苦干,而在于巧干。

网站导航优化

网站导航是对引导用户访问网站的栏日、菜单、在线帮助、布局结构等形式的统称。其主要功能在于引导用户方便地访问网站内容,是评价网站专业度、可用度的重要指标。同时对搜索引擎也产生诸多提示作用。概括地讲,网站在导航方面应注意以下几点:

1.主导航醒目清晰

主导航一般体现为一级目录,通过它用户和蜘蛛程序可以层层深入访问到网站所有重要内容。因此主栏目必须在网站首页第一屏的醒目位置体现,并最好采用文本链接而不是图片。

2.首页突出重要内容

除了主栏目,还应该将次级目录中的重要内容以链接的方式在首页或其他子页中多次呈现,以突出重点。搜索引擎会对这种一站内多次出现的链接给予充分重视,对网页级别提高有很大帮助,这也是每个网站首页的网页级别一般高于其他页面级别的重要因素,因为每个子页都对首页进行了链接。

3.使用网站地图

网站地图(Site Map)是辅助导航的手段,最初是为用户设计,以方便用户快捷到达目标页。良好的网站地图设计常常以网站拓扑结构体现复杂的目录关系,具有静态、直观、扁平、简单的特点。多采用文本链接,不用或少用修饰性图片,以加快页面加载速度。以上特点符合搜索引擎友好的要求,因此网站地图在SEO中也有重要意义。尤其对于那些采用图片导航和动态技术生成的网页,通过在网站地图中进行文本链接,可在一定程度上弥补蜘蛛程序无法识别图片和动态网页造成的页面不可见的风险。

网站优化之:图片优化教程

一般而言,搜索引擎只识读文本内容,对图像是不可见的。同时,图像文件直接延缓页面加载时间,如果超过20秒网站还不能加载,用户和搜索引擎极有可能离开你的网站。因此,除非网站内容是以图片为主,比如游戏站点或者图片至关重要,否则尽量避免使用大图片,更不要采甩纯图像制作网页(Splash Page)。

网站图片优化的核心有两点。增加搜索引擎可见的文本描述,以及在保持图像质量的情况下尽量压缩图像的文件大小。

1.Alt属性

每个图像标签中都有Aft属性,例如:,搜索引擎会读取该属性以了解图像的信息。因此,最好在所有插图的Alt属性中都有文字描述,并带上该页关键字在其中。

2.文本说明

除了Alt属性文字,还可以考虑以下方法直接优化图像,使之能够被搜索到:

(1)在图片上方或下方加上包含关键词的描述文本。

(2)在代码中增加一个包含关键词段的heading标题标签,然后在图片下方增加文字描述。

(3)在图片下方或旁边增加如“更多……”链接,包含关键词。

(4)创建一些既吸引用户又吸引搜索引擎的文本内页,先把流量吸引到这些页面,再提供文本链接指向你的图片页面。

总之,网页应尽量减少装饰性图片以及大图片。而Aft属性中的文字对搜索引擎来说,其重要性比正文内容的文字要低。

3.GLF和JPGE图像优化

Aft属性和文本说明都只是对图像之外的文本环境进行优化,下面简单谈谈对图片本身的优化处理。对图片文件优化的目的是在尽量不影响图像画面效果的情况下,将其文件大小降到最低,以加快页面整体下载速度。

网页图片格式主要有GIF和JPGE两种形式。一般来讲, GIF适用于线图和企业标识; JPEG适宜照片元素的格式。主要通过减少GIE颜色数量、缩小图片尺寸和降低分辨率来缩小文件,也可以采用层叠样式表达到优化目的。PhotoShop的版本越高越适用于网络图形。此外,将大图片切割成若干小图片干不同的表格区间内进行拼接,也可以相对加快下载时间(本文转载)


转载于:https://www.cnblogs.com/Alum/archive/2009/11/19/3588019.html

相关文章:

c#正则表达式使用详解

正则表达式(Regular expressions)是一套语法匹配规则,各种语言,如Perl, .Net和Java都有其对应的共享的正则表达式类库。在.Net中,这个类库叫做Regex。简单的说,Regex是从字符窗中查找匹配字符串的应用类。通过Regex&am…

软件安装(ubuntu) --Linux基础编程

Ubuntu:一个以桌面应用为主的开源GNU/Linux操作系统 1、在线安装(Ubuntu Example) 【安装】:sudo apt-get install 安装包的名字,或者:sudo apt install 安装包的名字(16.04及以上版本&#xff…

Springboot结合 framework 加载静资源 出现404 问题解决 记录

<!- 在HTML页面加入这样--><#assign ctxrequest.contextPath /> 在引入的静态资源路径上 添加以下内容

studyLink

http://order.csdn.net/myorder/detail?id850343 csdn 转载于:https://www.cnblogs.com/zhujiasheng/p/8010861.html

CCNA的一个综合实验(经典)

【背景描述】 该企业的具体环境如下&#xff1a; 1、企业具有2个办公地点&#xff0c;且相距较远&#xff0c;公司总共大约有200台主机。 2、A办公地点具有的部门较多&#xff0c;例如业务部、财务部、综合部等&#xff0c;为主要的办公场所&#xff0c;因此这部分的交换网络对…

关于EF中批量添加的个人探索

实际的测试代码和数据记录&#xff0c;还有最终的总结都在下面&#xff1a; /// <summary>/// 这种做法&#xff0c;不用了说了&#xff0c;每次遍历都会打开一次db链接&#xff0c;然后执行insert操作&#xff1b;/// </summary>static void CreateBluckInsertDat…

HDOJ 1157 HDU 1157 Who's in the Middle ACM 1157 IN HDU

MiYu原创, 转帖请注明 : 转载自 ______________白白の屋 题目地址:http://acm.hdu.edu.cn/showproblem.php?pid1157 题目描述:Whos in the MiddleTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 2451 Accep…

Keras使用多个GPU并行

model Model(inputs[v_i, v_j], outputsoutput_list) model multi_gpu_model(model,4) model.compile(....) 主要就是第二句话中的 multi_gpu_model函数&#xff0c;会把数据和模型分到多个gpu上执行有个坑&#xff0c;就是整个程序导入keras时要么全部from keras import ...…

使用JackJSON 流式API 创建JSON串【学习记录】

教程网址&#xff1a;Jackson流式API 目标JSON串 原始JSON串 核心代码 思路&#xff1a;先将原始JSON串生成对应的对象&#xff0c;获取到其数据 package com.run.runlpwebdemo.utils;import java.io.IOException; import java.io.StringWriter; import java.util.List;impo…

Eclipse插件安装

clispe想必大家都很熟悉了&#xff0c;一般来说&#xff0c;eclipse 插件都是安装在plugins目录 下。不过这样一来&#xff0c;当安装了许多插件之后&#xff0c;eclipse变的很大&#xff0c;最主要的是不便 于更新和管理众多插件。用links 方式安装eclipse插件&#xff0c;可以…

linux 命令之文件读取,head, tail, tailf, sed

head 看文件的前100行head -100 filename tail/tailf查看文件的后100行tail -100 filename 或 tail -n 100 filename tailf filename tail -f filename sed sed -n 100,200p filename 这样你就可以只查看文件的第100行到第200行。 转载于:https://www.cnblogs.com/xiaoniu-…

软件使用[19]

1 -- 服务自动的原理2 -- 命令chkconfig使用方法chkconfig是Linux系统中基于命令行的服务管理工具&#xff0c;其用途是启用和禁用系统服务。 chkconfig --list [name] chkconfig --add name chkconfig --del name chkconfig [--level levels] name chkconfig [--level le…

ORA-01747: user.table.column, table.column 或列说明无效 异常解决方法总结

1.sql 拼接错误 比如多了个逗号&#xff0c;少了个引号什么的&#xff0c;大部分其实都是这个问题&#xff0c;还是多细心&#xff0c;复制粘贴的时候多看看。 2.sql语句中使用了 Oracle 声明的关键字 --查询数据库关键字select * from v$reserved_words;----查询表中是否有关键…

SpringBoot 获取 application.properties 文件中的内容方法 【学习记录】

1 . Value注解来获取配置的值 2. ConfigurationProperties注解

安装swoole

php需要安装swoole扩展 swoole4.3.2 cd /usr/local/src/wget https://pecl.php.net/get/swoole-4.3.2.tgztar -zxvf swoole-4.3.2.tgzmv swoole-4.3.2 swoolecd swoole/usr/local/php/bin/phpize# 增加php配置./configure --enable-openssl --enable-swoole --enable-http2 --e…

layUI 学习记录

1 点击导航栏跳转页面 <!DOCTYPE html> <html> <head><meta charset"utf-8"><meta name"viewport" content"widthdevice-width, initial-scale1, maximum-scale1"><title>layout 后台大布局 - Layui</ti…

分享个网盘,个人觉得很不错!

金山网盘&#xff1a;http://k.wps.cn 可以在电脑上虚拟一个盘&#xff0c;你要上传下载删除文件&#xff0c;可以直接在本地电脑上操作&#xff0c;就像用自己硬盘的一个分区或是U盘一样&#xff0c;操作方便&#xff0c;但速度肯定没硬盘U盘快了&#xff0c;真正速度取决于你…

JSP 学习笔记 3

八jsp 九个内置对象1.内置对象的描述这就个内置对象都是servlet API的类或者接口的实例。JSP把他们都初始化了。2.九个内置对象分别是l application: javax.servlet.ServletContext的实例&#xff0c;代表JSP所属WEB应用本身&#xff0c;用于JSP叶面之间&#xff0c;或…

空间新闻模块CSS

#mod_10024 { /* 国内新闻模块 */ } #mod_10024 .modtl { /* 题头左 */ } #mod_10024 .modtc { /* 题头中 */ } #mod_10024 .modtr { /* 题头右 */ } #mod_10024 .modtit { /* 模块标题 */ } #mod_10024 a.modact img { /* "编辑图标" */ } #mod_10024 a.modact,#mod…

Cordova入门系列(三)Cordova插件调用

上一章我们介绍了cordova android项目是如何运行的&#xff0c;这一章我们介绍cordova的核心内容&#xff0c;插件的调用。演示一个例子&#xff0c;通过cordova插件&#xff0c;去调用摄像头。 一、插件的安装以及基本信息&#xff1a; 我们先在项目中安装调用摄像头的插件cor…

LVS 介绍 原理

一、 LVS简介 LVS是Linux Virtual Server的简称&#xff0c;也就是Linux虚拟服务器, 是一个由章文嵩博士发起的自由软件项目&#xff0c;它的官方站点是www.linuxvirtualserver.org&#xff08;版本很久不更新了&#xff09;。 现在LVS已经是 Linux标准内核的一部分…

腾讯云 短信服务 【学习记录 】

github 链接 https://github.com/qcloudsms/qcloudsms_java/tree/master maven 要使用 qcloudsms_java 功能&#xff0c;需要在 pom.xml 中添加如下依赖&#xff0c; <dependency><groupId>com.github.qcloudsms</groupId><artifactId>qcloudsms<…

Coolite Toolkit学习笔记六:常用控件Accordion、ToolBar、ToolTip

一、Accordion控件 Accordion的功能非常适用&#xff0c;使用很简单&#xff0c;轻轻松松的就可以构建一个可折叠的界面展示应用效果。相信大多数做ASP.NET开发的朋友都使用过ASP.NET AJAX Control Toolkit&#xff0c;它里面也提供有Accordion控件&#xff0c;详细可以查…

与ObjectDataSource共舞

4&#xff0c;ORM组件XCode&#xff08;与ObjectDataSource共舞&#xff09; XCode为了能更方便的解决大部分问题&#xff0c;不得不“屈身”于ObjectDataSource。 先上一个经典例子&#xff08;ObjectDataSourceGridView&#xff09;&#xff08;ObjectDataSource&#xff09;…

2.4 Go语言基础之切片

本文主要介绍Go语言中切片&#xff08;slice&#xff09;及它的基本使用。 一、引子 因为数组的长度是固定的并且数组长度属于类型的一部分&#xff0c;所以数组有很多的局限性。 例如&#xff1a; func arraySum(x [3]int) int{sum : 0for _, v : range x{sum sum v}return …

java 文件下载 【学习记录】

工具类 public static Boolean downloadExcelFile(HttpServletResponse response, String fileName) {OutputStream output;File file new File(fileName);if (file.exists()) {try {FileInputStream fileInputStream new FileInputStream(file);BufferedInputStream buffe…

[UI自动化]:控制浏览器操作

控制浏览器窗口大小 . PC端执行自动化测试脚本大多的情况下是希望浏览器在全屏幕模式下执行&#xff0c;那么可以使用maximize_window()方法使打开的浏览器全屏显示 控制浏览器后退、前进 在使用浏览器浏览网页时&#xff0c;浏览器提供了后退和前进按钮&#xff0c;可以方便地…

在项目中使用Google Closure Compiler

现在的Web项目总是离不开大量JavaScript&#xff0c;而JS文件的体积也越来越大&#xff0c;也越来越影响页面的感知性能&#xff08;Perceived Performance&#xff09;。因此&#xff0c;我们会对JS文件进行压缩&#xff0c;一方面是使用Gzip&#xff0c;而另一方面则是去除JS…

文件服务器共享目录设置(二)

三、 设置磁盘配额及文件屏蔽 为了防止用户无限制的上传文件&#xff0c;或上传病毒木马等文件&#xff0c;还需要进一步加强安全设置。用磁盘配额来管理用户的文件夹空间&#xff0c;用文件屏蔽来阻止用户上传有风险的文件。 在win2003中&#xff0c;磁盘配额只能…

Codeforces 894.D Ralph And His Tour in Binary Country

D. Ralph And His Tour in Binary Countrytime limit per test2.5 secondsmemory limit per test512 megabytesinputstandard inputoutputstandard outputRalph is in the Binary Country. The Binary Country consists of n cities and (n - 1) bidirectional roads connect…