SEO笔记—网页结构优化(四)

           网页结构优化是页面优化的重点之一,它是对网页内容布局的规划,合理的网页结构能够有效地提高用户体验和搜索引擎的友好性。网页主要包含导航栏、栏目以及正文三部分组成,对网页结构的主要也是围绕这三部分进行的。

1、页面重要区域分布规律

        搜索引擎对页面的各个区域的重视程度是不同的,同样的内容出现在不同的区域所起的作用也有很大的差别。

        

           图1 网页区域示意图

    从用户体验的角度出发,一般用户在看一个网页的时候浏览页面的先后顺序一般是自上而下,自左而右进行的,因此在一个页面中(如图1所示),区域的重要性A>B>C>D。同时这也是符合搜索引擎在分析HTML页面的时候由上到下的顺序是一致的。

2、网页结构类型

        网页结构可以分为导航型、内容型和导航内容结合型。

        A. 导航型,它主要分为两种:频道导航和内容导航。

             a. 频道导航型

                    导航型页面一般常见于网站的首页,它是以网站的频道导航为主的页面,例如www.hao123.com就是一

             个导航型的页面。

             b. 内容导航型

                    内容导航型页面是以网站中相对重要的内容导航为主,它主要是由栏目组成,例如新浪的首页。他将性

             质或者特征相同的内容分成多个栏目,是的用户在更短的时间内就可以找到所需要的信息。

       B. 内容型

                  内容型网页除了显示网页的正文信息之外不包括其他任何的信息。这种形式的网页对于用户和搜索引擎都

          不友好。因为碎玉用户来说只有通过前进和后退来进入到网站的其他页面,而对于搜索引擎来说,这类页面因

           为找不到出口而停止对网站的收录。

       C. 内容导航结合型

                 这种类型的网页结合了导航型和内容型的优点,它是以展示正文的内容为主,导航为辅,从而应该讲正文

           的内容放置到相对重要的位置。同时正文内容首先出现也能提高页面的相关性。他不但方便用户获取信息,而

           且大大提高了网页的相关性,还可以有效地引导搜索引擎抓取网站中其他的页面。

3、常用的页面技术

          有时候为了让页面更加美观或者显示更多的内容,通常就会采用一定的页面技术,常用的页面技术主要有隐藏层、Flash和框架。

       A. 隐藏层

                隐藏层是指经过相应的触发事件之后才显示的层。

           

                                          图2

              在图2中,红色方框部分就是隐藏层的时间出发项。他使用悠闲地页面空间来显示更多的内容。但是百度往

       往会忽略隐藏层中的内容,而谷歌则比较重视一些。

              隐藏层的调用方式分为内部调用和外部调用。内部调用直接把隐藏层的内容放到当前页面中,当事件触发时

        直接从当前页面中调用内容显示。外部调用是指吧隐藏层的内容放在外部文件中,只有在事件触发之后才调用显

        示。

              一般情况下,在使用隐藏层时将相对重要的内容放在默认显示页面,次要内容放在隐藏层中,这样可以提高

        用户体验和页面相关性。

         B. Flash技术

               Flash可以实现具有强烈视觉冲击效果的页面,但是目前只有个别的搜索引擎(谷歌)可以解析Flash文档的

         内容,所以一般不建议采用Flash显示重要的页面信息。

        C. 框架技术

                框架是吧页面分成若干个重要的区域,再在各个区域中引用不同的页面,从而实现同一个浏览窗口中展示

           多个页面。常见的框架有Frame和Iframe两种。

                由于框架技术可以将重复的页面固定在同一个位置上,从未当用户重新发出访问页面的请求时,服务器只

           需要返回变化的那部分,这样可以节省页面下载所需的时间。有些浏览器(例如Netsape)并不只是Frame框

           架技术。

                 其实在网页规划的时候应当尽量少的使用隐藏层、Flash、框架等对搜索引擎不友好的技术。

 

综上所述对于页面优化需要注意一下几点:

1、 页面区域重要性是自左而右,自上而下的;

2、 将页面设计成内容导航结构型;

尽量少的使用隐藏层、Flash、框架等对搜索引擎并不友好的页面技术。

 

 

The world makes way for the manwho knows where he is going.

 

 

 

 

 

转载于:https://www.cnblogs.com/h2-database/archive/2012/04/26/2572520.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/422496.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux下spi有哪些函数,linux下怎么快速的使用 SPI 驱动。

ek_spi_devices 数组就在本文件内。/** SPI devices.*/static struct spi_board_info ek_spi_devices[] {#if !(defined(CONFIG_MMC_ATMELMCI) || defined(CONFIG_MMC_AT91)){/* DataFlash chip */.modalias "mtd_dataflash",.chip_select 1,.max_speed_hz 15 * 100…

hasLayout和filter滤镜的细节

filter:alpha(opacity60); IE(<9)透明滤镜失效。 如果我们设置宽度后filter就会有效果&#xff0c;而这个没有设置宽度hasLayout 属性值是0 熟悉haslayout 的都知道&#xff0c;这个表示当前容器不是一个有形体 在IE中filter套用到容器上时&#xff0c;容器必需是「有形体」…

printf函数源码linux,再来一版简易的printf函数实现

以前发过两版简易的串口printf函数实现&#xff0c;最近搞了一段时间Linux的库文件&#xff0c;回过头又有不同的理解。这一版函数基于MSP430F169&#xff0c;%d %x %o %b的实现不再由自己编写函数&#xff0c;而是调用MSP430-GCC的标准库函数&#xff1a;#include char *itoa(…

GTK+ 2.4 or later isn't available

.configure: error: GTK 2.4 or later isnt available, sudo yum install gtk2.0-devel 转载于:https://www.cnblogs.com/greencolor/archive/2012/05/02/2478397.html

linux搭建rabbitmq环境,RabbitMQlinux-centos环境配置

安装erlangyum install -y openssl openssl-devel ncurses-develcurl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash#源码安装wget http://erlang.org/download/otp_src_22.2.tar.gztar -zxvf otp_src_22.2.tar.gz.configure --…

SQL 查询横表变竖表

首先是三张表&#xff0c; CNo对应的是课程&#xff0c;在这里我就粘贴了。 主表 人名表 按照常规查询 SELECT s.SName, c.CName,s2.SCgrade FROM S s INNER JOIN SC s2 ON s2.SNo s.SNo INNER JOIN C c ON c.CNo s2.CNo 那么结果是这样的 但是这是横表 不是我想…

回调方法

http://zhidao.baidu.com/question/152400264.html 在Java中&#xff0c;就是类A调用类B中的某个方法b&#xff0c;然后类B又在某个时候反过来调用类A中的某个方法a&#xff0c;对于A来说&#xff0c;这个a方法便叫做回调方法pubilc interface CallBack{ public void callba…

linux如何获取声卡信息,ubuntu下怎么查看声卡型号?

在Ubuntu上查看声卡型号执行如下命令&#xff1a;~# lspci |grep -i audio~/WorkSpace/mobvoi_test$ lspci |grep -i audio02:02.0 Multimedia audio controller: Ensoniq ES1371 / Creative Labs CT2518/ES1373 (rev 02)1、查看声卡信息~# cat /proc/asound/cards/WorkSpace/m…

linux错误日志重定向,Linux shell 重定向标准错误输出

文件描述符文件描述符是程序发送输出和获取输入的地方。当执行一个程序时&#xff0c;运行该程序的进程打开了3个文件描述符&#xff0c;分别是&#xff1a;0(标准输入)、1(标准输出)和2(标准错误输出)。重定向输出符号(>)是1>的简写&#xff0c;它通知shell重定向标准输…

linux apache中文名称图片,Apache、NGINX支持中文URL图片、文件名的终极解决方案

本帖最后由 vzandy 于 2013-3-15 15:40 编辑Apache(32位)&#xff1a;安装环境&#xff1a;CentOS 5.6 Apache 2.2.15安装结果&#xff1a;安装后支持“中文图片、文件名”链接直接打开以下为安装过程&#xff1a;1、下载安装包wget ftp://ftp.aconus.com/fc5/mod_encoding/mo…

公式中表达单个双引号【】和空值【】的方法及说明

有人问为什么不用三个双引号"""来表示单个双引号【"】呢&#xff0c;如果用三个双引号来表示的话&#xff0c;也就是"""&#xff0c;那么Excel会很困惑&#xff0c;因为你给她出了一道难题&#xff0c;这个"""是""…

东芝笔记本linux系统安装驱动,笔记本驱动,详细教您东芝笔记本无线网卡驱动怎么安装...

在品牌的笔记本电脑中&#xff0c;使用东芝笔记本的用户都知道&#xff0c;东芝笔记本电脑具有十分鲜明的特色&#xff0c;其产品十分注重细节与工艺&#xff0c;为用户带去了不错的使用体验。那么如果要下载安装无线网卡驱动&#xff0c;该怎么操作呢&#xff1f;下面&#xf…

asp.net页面绑定数据的方式-----未完待续

**方式一 **方式二转载于:https://www.cnblogs.com/wgx0428/archive/2012/05/10/2493953.html

红帽企业版linux 7.3,红帽推企业Linux 7.3 新功能特性一览

原标题&#xff1a;红帽推企业Linux 7.3 新功能特性一览【IT168 云计算】日前红帽宣布推出企业Linux 7.3版本&#xff0c;作为Linux平台的最新版本&#xff0c;红帽方面透漏本次更新的版本在网络与存储功能两方面做到了强化。同时&#xff0c;该版本还引入了关于Linux容器和物联…

关于sqlserver中xml数据的操作

实现的功能 把select 统计处的数据集保存xml 数据中&#xff0c;然后再显示出来 目前保存到xml数据中比较好操作 显示不好操作 举例 执行后 报错 declare mydoc xmlset mydoc (SELECT top 10 * FROM wfp..WFPSYS_Control as Employee FOR XML path(xx))select mydoc --<Pers…

linux 浏览器 links,linux下的命令行浏览器links

假如你的linux没有X11&#xff0c;没有ff&#xff0c;最小安装&#xff0c;没有wget&#xff0c;没有curl&#xff0c;等等工具&#xff0c;那又需要访问互联网怎么办呢linux有一款自带的文本互联网浏览器:links&#xff0c;可以浏览简单网页&#xff0c;及测试网络端口连通性。…

HDOJ2567 ( 寻梦 ) 【切水题,很欢乐~】

Problem : 2567 ( 寻梦 ) Judge Status : AcceptedRunId : 5936385 Language : C Author : qq1203456195Code Render Status : Rendered By HDOJ C Code Render Version 0.01 Beta1 #include <stdio.h>2 #include <string.h>3 int main()4 {5 int ca…

linux socket通信组件,Linux下socket简单通信

#define MAXLINE 4096/**************程序流程*******************1 用socket()函数创建一个socket2 用bind()绑定到一个本地的地址&#xff0c;这样其他的socket可以用connect()连接上去3 用listen()指出愿意接收连接并指定进来的连接的队列限制4 用accept()函数来接收连接***…

Android游戏开发系统控件-Dialog

Android游戏开发系统控件-Dialog Dialog(对话框)在Android应用开发中经常用到&#xff0c;下面是学习《Android游戏编程从零开始》一书&#xff0c;关于Dialog的初步学习。 创建项目&#xff1a;DialogProject 作者&#xff1a;wwj 日期&#xff1a;2012/5/13 功能&#xff1a…

2013年c语言课后作业答案,2013年计算机二级C语言课后模拟题三及答案

2013年计算机二级、一级、三级等更多考试考前培训请进入教育联展网-中国教育培训第一门户&#xff0c;助您顺利通过计算机等级考试&#xff01;一 单项选择题1&#xff0e;printf函数中用到格式符%5s&#xff0c;其中数字5表示输出的字符串占用5列&#xff0c;如果字符串长度大…