继续来发第三篇文章.在发文之前.回应一下前面几位朋友的留言,关于怎么提高PR值,我在后面的系列中会具体讲解.PR值google的更新时间是无法确定的.一般二到四个月更新一次,SEO是一门技术.不是投机取巧.也不是钻空子,虽然也有很多站点也确实钻了SEO的空子(但这样做的代价危险性可想而知).步入正题:
    这篇我从程序开发的角度来讲解在网站开发的过程中从SEO的角度需要注意一些什么方面,我只会c#下的asp.net,所以本章也是从asp.net开发的角度来说.但从事asp/php的程序员也可以基本可以照搬.
    我们先把google的设计指南中的话先copy过来,然后再一步一步讲解
     设计与内容指南 

* 网站应具有清晰的层次结构和文本链接。 每个网页应至少可以通过一个静态文本链接打开。
* 为用户提供网站地图,列出指向网站重要部分的链接。 如果网站地图上的链接超过或大约为 100 个,则需要将网站地图拆分为多个网页。
* 网站应实用且信息丰富,网页文字应清晰、准确地表述要传达的内容。
* 要考虑到用户会使用哪些字词来查找您的网页,确保网站上确实包含了这些文字。
* 尽量使用文字而不是图片来显示重要的名称、内容或链接。 Google 抓取工具无法识别图片中所含的文字。
* 确保 <标题> 元素和 ALT 属性具有描述性且准确无误。
* 检查链接是否损坏,并确保 HTML 格式正确。
* 如果要使用动态网页(即网址中包含"?" 字符),请注意并非每一个搜索引擎抓取工具都能抓取动态和静态网页。缩短参数长度和减少参数数目都会对这种情况有帮助。
* 将特定网页上的链接限制在合理的数量内(少于 100 个)
质量指南 - 具体指南

* 请不要使用隐藏文本或隐藏链接。
* 请不要使用隐藏真实内容或欺骗性的重定向手段。
* 请不要向 Google 发送自动查询。
* 请不要加载使用无关关键字的网页。
* 请不要创建包含大量重复内容的多个网页、子域或域。
* 请不要制作欺诈性或安装有病毒、特洛伊木马或其他有害软件的网页。
* 请不要专门针对搜索引擎创建"桥页",或使用其他如联属计划这类原创内容很少或几乎没有原创内容的俗套 (cookie cutter) 方法。
* 如果您的网站参与联属计划,请确保您的网站可为其增添价值。 请提供独特且相关的内容,使用户有理由首先访问您的网站。
这篇文章的出处:http://www.google.com/support/webmasters/bin/answer.py?answer=35769,
我在原有的基础上补充几点:

1.文件命名不宜过长.网站设计中不能出现死页面.死链接.错误链接.空链接.文件名应该富有意义(这点的出发点似乎是为了更容易理解文件的大概内容)
2.除非呈现数据.否则布局不要用table

3.URL地址,通过搜索得知.静态页面以及伪静态页面和动态页面google是一样可以收录的.但google建议参动态页面参数不宜过长.我的建议一般不要超过三个,但哪种页面google最亲睐,我们得先来了解一下google收录的基本原理和规律.

google会根据你的网站首页(或其它页)来遍历该页面的其它链接.例如:你的首页有100个超链接.那么google会遍历你的这100个链接页面.再根据其它的页面的链接一个一个遍历直至整站遍历完成.如果中途出现很多死链接,错误链接或死页的话.google就会认为你这个网站错误百出.可能中止遍历,从而影响你页面的收录效果.那么带参数的动态页面或伪静态页是否会影响收录呢?答安是肯定的.再举个例子:如有一个显示产品详细内容的页面:www.a.com/products.aspx?id=x的网页.那么有100种产品是存在数据库里面的.根据不同的ID值来通过products.aspx?id={1-100}中的<%#Eval("数据库字段")%>来显示相应的产品内容.那么看似有100个页面.而实际上只有products.aspx这一个页面.而google会遍历你的数据库记录吗?不会.所以你有100个产品介绍.可能只能收录一个页面!(这种形式是很多cms或企业站所采用的方式),那么有办法能收录这100个页面吗?答安是:可以.折中的选择方案是做一个产品列表页如productlist.html(aspx)(这个页面应该是手工静态页或后台生成静态页.,只要不从数据库里面读数据就可以),该页面内容如下:

<a href="products.aspx?id=1">球阀</a>
<a href="products.aspx?id=2">闸阀</a>
.......
上面的内容应该静态生成.那么google在遍历productlist.aspx(html)页面的时候.就会遍历这些产品相应的地址了.遍历地址时会根据这个地址是否返回404错误而缓存相应的页面内容..(原理很简单..说了一大堆.不知道大家能否理解)
4.不要轻易网站内页面文件名
   google一旦收录了这个页面.而不久你又将这个页面删除或改名.那么GOOGLE再次收录的时候发现这个页面不见了.肯定对你的PR值是有影响的
5.图片的alt属性不要为空.而且内容与你的关键字有关(后面详解)
6.一定要在web.config里面定义404错误转向.这个转向页面里面最好还要定义转向各个重要页面的链接
再加一点:
 7.无论在站点内的哪个页面.你必须保证你可以在当前页通过页面与页面之间的链接能跳转到任何一个页面(好像有点别扭.就是说你的页面必须不可缺少正确的导航)

转载于:https://www.cnblogs.com/shinehouse/articles/3179496.html

SEO专题之三:SEO与网站开发相关推荐

  1. seo专题之开篇有益

    想写这篇文章好久了.但一直不敢写,一怕自己技术有限误导了园子里的各位朋友.二怕自己文笔有限不能很好的表达自己的意图,但既然是抱着交流的态度来的,我还是愿意写一写这方面的文章与大家一起交流和分享,欢迎大 ...

  2. java web搜索引擎优化_搜索引擎优化(SEO)与网站开发优化

    对很多Java web.J2EE开发者来说"SEO搜索引擎优化"还是一个比较陌生的话题.他们中有的人并不知道有SEO–搜索引擎优化这一说法的存在,如何运用巧妙的手段提高网站的搜索排 ...

  3. 织梦SEO专题的制作与优化技巧

    seo专题是seo优化必不可少的一环,对于网站优化的意义重大,因为一些用内容页做不上去的关键词都可以尝试用专题形式来做.相对于一般性的网页来说,专题页面具有内容丰富性.多样性.用户体验好的特征,百度官 ...

  4. 网站专题页SEO优化来抢占海量长尾词排名

    做SEO常常需要记录和跟踪一些值,如数据收集.数据.交通数据,查询等数据可以Excel跟踪记录,当然,但是如果我们能有一个系统每天自动帮你记录这些数据,那不是更舒服.人工记录经常泄漏由于假期之类的东西 ...

  5. 网站开发与服务器匹配,合格的网站开发员应当深入考虑站点框架搭建与SEO优化的关系...

    什么是好的程序员? 这是我们在做网站开发时经常想到的一个问题,特别是当你的网站有明确的搜索营销需求时,当我们定义一个好的程序时,我们需要从更多的维度来考虑这个问题! 好的程序员,如何处理网站开发和SE ...

  6. 黑帽SEO人员是如何对网站优化的【认准SEO黑帽大牛】

    黑帽SEO大牛告诉你:想学网站SEO优化的百种法则你必须了解,这些SEO规则就像是交通指示灯一样,按照这些SEO规则走的,排名肯定会好,不按套路走的,除了快排只有死路一条.本文章句句精炼,不用深入剖析 ...

  7. 【SEO白帽大牛】白帽SEO人员是如何优化网站的?

    白帽SEO大牛告诉你:想学网站SEO优化的百种法则你必须了解,这些SEO规则就像是交通指示灯一样,按照这些SEO规则走的,排名肯定会好,不按套路走的,除了快排只有死路一条.本文章句句精炼,不用深入剖析 ...

  8. 用一年的时间,依靠SEO创造一个成功的网站

    以下内容是一位SEO前辈(站长世界的创始人Brett Tabke)写的,这篇文章在我最初学习SEO时,深刻得影响了我,给我了足够的自信.希望对你也有所帮助. a)准备工作和建立内容. 在你注册域名之前 ...

  9. php 地图 显示 客户位置_网站SEO优化_PHP程序网站怎么做优化 _SEO优化|SEO推广|SEO服务|上海SEO...

    作者:Yadmin日期:2020-12-11网址: 如今seo基本上已经是在广泛的应用了,php程序的企业网站也越来越多,其实我之前一向喜好用asp的,但是发现许多国外的空间如今不支撑asp,所以也就 ...

  10. seo自动工具_【SEO工具】搭建一个网站需要用到哪些SEO工具?

    ? 前言:SEO常用工具建站篇的内容来自最近建站的操作经验,之后还会推荐其他常用SEO工具也会分享自己写的工具,欢迎关注. " 内容大纲: 建站系统 首页关键词挖掘和布局 内容采集和发布 内 ...

最新文章

  1. 神经网络中的神经元常见激活函数绘制
  2. scala版本的springboot的helloworld实验记录(转载+自己验证整理)
  3. uml和模式应用 pdf_「企业架构」架构知识库应用简介
  4. android 判断是否是标点符号_Java 中文字符判断 中文标点符号判断
  5. linux编译源码问题 环境变量的设置
  6. C++学习之路 | PTA乙级—— 1015 德才论 (25分)(精简)
  7. 个人自媒体博客整站模板
  8. 程序员的进阶课-架构师之路(12)-2-3-4树
  9. 负载均衡的几种算法Java实现代码
  10. MATLAB通信仿真实例1:无噪声信道下DSB-SC调制解调器
  11. 米4s刷Linux,小米4S刷recovery教程_小米4S第三方recovery下载
  12. 卷积法求解系统的零状态响应_信号与系统题
  13. HTML/CSS面试题(收集)
  14. 【LLVM实践】死循环插桩检测
  15. Python自动生成巡检报告
  16. java查看jvm内存使用情况
  17. QQ第三方登录(PC + 手机)
  18. 2017计算机研究生专业排名,2017年USNews美国大学计算机硕士研究生专业排名TOP110...
  19. 如何把大的‘tar‘存档文件分割成特定大小的多个文件
  20. md radeon hd 6670 显卡是什么显卡

热门文章

  1. 如何开启/关闭Pages文稿上的字数统计功能?
  2. Python--day26--封装和@property
  3. t_user is not mapped [from t_user as u where u.loginname = :loginname and u.password =:password]
  4. Linux 命令整理-tailf
  5. 使用php的curl根据关键词爬取百度搜索结果页
  6. NSA的各种***工具
  7. 优秀的CSS框架---bootstrap
  8. 如何为resin的jvm-default.log瘦身
  9. http://kylin.apache.org/development/new_metadata.html
  10. 从零开始搭建公司后台技术栈,这套架构绝了...