SEO优化小技巧

/** * seo优化课程 * 先谢慕课网 */

/** * SEO基本介绍 * SEO与前端工程师 */

/** * SEO基本介绍 * 搜索引擎工作原理:输入关键字------查询------显示结果 * 百度后台数据库保存着海量数据的数据库,这些数据的键是关键字,键对应着百度的脚本(百度蜘蛛)从互联网里面获取的网址 * 百度蜘蛛每时每刻都在互联网上爬取,对网址里面的数据进行分析,如果发现百度数据库不存在的、对用户可能有用的,就会抓取保存到百度后台数据库里。 * 垃圾信息或者重复的内容就会被舍弃,蜘蛛搜索抓取最新的内容, * 关键字对应很多网址,最吻合的就排在上面。 * * 搜索引擎优化 search engine optimization:在网友搜索关键字时,我们的网站内容排在最前面。 * 白帽SEO、黑帽SEO * * 白帽SEO: * 对网站的标题、关键字、描述精心设计,反应网站定位,让搜索引擎明白网站是做什么的。 * 在网站的内容上,增加关键字的密度,增加长尾关键字等。 * 在网站上合理设置Robot文件。 * 生成对搜索引擎友好的网站地图。 * 增加外部链接,扩大网站的宣传。 * * * 网站布局结构优化、网页代码优化。 * */

/** * SEO与前端工程师 * 网站结构的优化: * 扁平化结构,(目录层次越少),尽量跳转三层就可以跳到,超过三次点击没有获取到信息不推荐、 * 控制首页链接数量(百度蜘蛛不能爬到内页,中小企业100个以内,导航,锚文字)、 * 导航能出现在头部、尾部、内容部分;主导航、副导航、面包屑导航(可以让用户了解当前位置,清晰了解网站结构) * * 上面是logo和导航条 * 中间左边是内容部分,内容部分左上角有面包屑导航 * 中间右边是热门文章,增加链接 * 下面是版权信息和友情链接 * * 分页方式:做好页标,后面做下拉框,百度蜘蛛想去哪一页就去哪一页。 * 一个页面最好不要超过100k; * * * 代码SEO优化: * title网页标题:只强调重点即可,把网站关键词放在前面,不要重复 * meta keywords关键词:网页关键词,不要过分堆砌 * meta description描述:高度概括网页内容,一定不要太长,也不能过分堆砌 * * 语义化代码:在适当的位置用适当的标签 * h1-h6标题 strong强调 * * a标签:要加上说明,title,对于指向其他网站的链接,要加上rel=nofollow, * 标题要用h1标签;用css修饰,主标题用h1,副标题用h2,其他地方尽量不要用h标签, * p段落,br只用于文本内容的换行,不要用于html换行,html换行尽量用css调整margin和padding实现,br的用法在文本(p)中间 * table标签用caption定义表格名称 * img标签要使用alt说明 * 重要内容的html代码放在前面 * 重要内容不要使用js输出 * 尽量少用iframe * 尽量少用display:none,对于不想显示的文字,可以使用z-index,或者显示到浏览器显示范围外 * 精简代码 * */
时间: 2025-01-17 08:04:27

SEO优化小技巧的相关文章

asp.net的优化小技巧收集

在页面不需要交互的情况下可以禁用ViewState 1.页面整体禁用ViewState:在顶部<%Page>中EnableViewState="false"; 2.指定控件禁用ViewState:控件的EnableViewState属性设置为false; 完全不要ViewState则把页面中的form中的runat="server"去掉(极端,后果很严重,Button等一大部分服务端控件不能用)这种情况一般用在站内搜索功能的时候,因为没去掉的时候,地址栏

一些JavaScript中的DOM的优化小技巧

在进行DOM优化时需要关注的问题有:修改DOM的时候,会引起页面的重排,重绘.因为JS是单线程执行的,那么在重排重绘的过程中可能会阻塞用户的操作.为了更好的用户体验,必须要严格控制这些操作. 一.对象集合 NodeList 当我们调用:getElementsByTagName,getElementsByName,getElementsByClassName的时候,返回的结果是一个NodeList,这个NodeList是实时的.如果你修改对应的html,那么NodeList中也会得到修改. 而且,

做OI题时的一些常用的常数优化小技巧

注意:本文所介绍的优化并不是算法上的优化,那个就非常复杂了,不同题目有不同的优化.笔者要说的只是一些实用的常数优化小技巧,很简单,虽然效果可能不那么明显,但在对时间复杂度要求十分苛刻的时候,这些小的优化对于帮助你成功卡常也是十分重要的.那么我们让切入正题吧. (1)inline放在自定义函数前 不要问为什么,加就行了!额,这个东西好像可以让你的函数有机会被计算机执行得稍微快一点,一般放在使用次数比较多的函数前,像check(),为sort()定制的CMP()等等,当然主函数前就不要放了...比如

125个提高网页可用性的优化小技巧(二)

125个提高网页可用性的优化小技巧(二) --安阳师范学院互联网+应用技术学院UI设计方向讲师 崔凯让常用功能和重要数据信息更接近用户预测用户的意图,让他们尽可能接近目标. △ 筛选出或跳至用户正在搜索的条目 △ 将用户常选项目列为默认选项△ 产品列表页上把重要数据信息展示出来很多时候用户需要像踩弹簧高跷杖一样,点击一个产品,查看信息,返回上一页,再反复操作以查看其他产品.这种设计的可用性差.应把重要信息直接放在主要页面,减少用户反复操作的次数.如果你怕这样页面会杂乱,也可以设计成鼠标悬停时显示

D3D9 优化小技巧

此篇文章主要讲一些小技巧,针对前面转载的D3D9 GPU Hacks,我们可以做的一些优化. 在做延迟渲染或者其它需要深度的地方使用INTZ格式的纹理,这样可以直接对纹理进行操作,节省了显存和带宽,这样即使在前向渲染的时候也可以获取深度,有了深度信息我们就可以做很多效果,如水的柔边,水边泡沫,景深等效果. 注:以下示例代码均摘自http://developer.amd.com/wordpress/media/2012/10/Advanced-DX9-Capabilities-for-ATI-Ra

mysql优化小技巧

对mysql优化时一个综合性的技术,主要包括 a: 表的设计合理化(符合3NF) b: 添加适当索引(index) [四种: 普通索引.主键索引.唯一索引unique.全文索引] c: 分表技术(水平分割.垂直分割) d: 读写[写: update/delete/add]分离 e: 存储过程 [模块化编程,可以提高速度] f: 对mysql配置优化 [配置最大并发数my.ini, 调整缓存大小 ] g: mysql服务器硬件升级 h: 定时的去清除不需要的数据,定时进行碎片整理(MyISAM)

性能优化小技巧

https://developer.android.com/training/articles/perf-tips.html 这篇文章主要讲述了一些小优化,但是如果把这些小优化都结合起来的话则会提高一个app的整体性能.不过这也不代表对于性能它们会有质的改变.首当其冲是选择正确的算法和数据结构,不过它不在本篇文章的讨论范围内.你应该将本篇文章讨论的小技巧融入到编码习惯中以提示通用编码效率. 编写有效率的代码,有两个基本的原则: 不要做太多不需要你做的事 不要使用你可以不用的内存 当对一个app进

How Javascript works (Javascript工作原理) (十一) 渲染引擎及性能优化小技巧

个人总结:读完这篇文章需要20分钟,这篇文章主要讲解了浏览器中引擎的渲染机制. DOMtree       ----|   |---->  RenderTree CSSOMtree  ----| 这是 JavaScript 工作原理的第十一章. 迄今为止,之前的 JavaScript 工作原理系列文章集中于关注 JavaScript 语言本身的功能,在浏览器中的执行情况,如何优化等等. 然而,当在构建网络应用的时候,不仅仅只是编写自己运行的 JavaScript 代码.所编写的 JavaScri

angularjs的一些优化小技巧

尽可能少调用 ng-repeat ng-repeat默认会创建很多监听器,所以在数据量很大的时候,这个非常消耗页面性能,我觉的只有在当需要经常更新数据列表的时候才需要用ng-repeat,要不然放那么多的监听器在那里也是浪费,这时候可以用ng自带的$interpolate服务来解析一个代码片段,类似于一个静态模板引擎,它的内部主要依赖ng核心解析服务$parse,然后把这些填充数据之后的代码片段直接赋给一个一次性的模型性就可以. 尽量在指令里写原生语法 虽然ng提供了很多的指令比如ng-show