如果你有一个网站需要去做SEO优化的时候,不要期望你的努力能立即得到回报。耐心等待并更正内容营销策略,最终会发现你的网站很受用户欢迎。下面就教你如何利用开源思维开发一个SEO友好型网站!

首先,你应该知道:93%的网站从搜索引擎开始。这意味着,如果不优化你的网站,你将不可避免的遇到网站的搜索结果排名不佳。如何创建一个搜索引擎友好的网站并保持高搜索率?仔细阅读你能找到搜索引擎优化的顶级行业意见。

1. 写出关键词


一步,建立网站关键词,最能描述你们的业务、产品和服务。准备潜在搜索数据列表,然后对关键词进行研究——网上应该有很多能够帮到你的工具,例
如 Google 的 Adwords keyword tool 或wordstream。通常情况下,关键词是相关的,拥有低竞争和高搜索量。

2. 确定标题标签

选择关键词之后,你需要将他们写入到网页的不同地方。这基本是当你的鼠标滑到标签的时候出现在页面上的名称。为了获得最优化效果,你需要传递给搜多引擎尽可能多的名称,确保搜索引擎知道你的网站是什么样子的。标题标签是一种重要的标志。

3. 进行Meta说明


要关键词真正的有效,保证他们在你的meta说明中——这是在搜索结果中搜索引擎将对你网站做出的简要总结。提供一个简捷但信息量丰富的描述,网页内的响
应消息的举动同样会吸引用户。Meta 描述对网站的 SEO 非常重要。他们需要给你的目标用户引导——你在这里的工作将会吸引人们点击你的链接,而不
是你的竞争对手的。

4. Robots.txt

Robots.txt 文件是保证搜索引擎得到通知:你不想让他们抓取你的特定网页,比如:退出页或者网站的其他有个人信息等需要保密的地方。

5. 友好的网址

这是一个小细节,但它真的会影响网站的 SEO。网址本身就显示着网站的内容,理想情况下,搜索引擎和用户都应该可以从网址中看出网站的大概。这对电子商务网站尤其重要,这主要由用户体验决定以及一些很恐怖的网址,例如:《This is my great ecommerce website

为了让用户和搜索引擎更容易读懂,网址应该写成这样:《Here are my great products》。这很简单:避免代码,数字和随机数字并保持简洁。

6. 使用标题标签

标题对 SEO 来说尤其重要——从这里,搜索引擎得到网站的整体感觉和目标。如果你的关键字是无关紧要的,把它放在头条会影响用户体验——人们在页面上停留的时间缩短,而且反弹率会增加。理智的选择关键字,或者解决这个棘手的问题。

如果合适,最好将你的关键字放在 H1 中,当然你也可以放在 H2 和 H3 中。记住不要加入太多次关键字——充满关键字的界面很可能被认为是垃圾页面——不仅仅是对用户,搜索引擎也是如此。我们都知道网站被检测含有垃圾页面的后果——惩罚以及即刻下降的流量。

7. 优化图片

优化图片,需要做两件事情:第一,保证文件名和 ALT 标签含有关键字; 第二:图像较小,不会影响网站的加载时间。用户和可能在加载过程中选择离开。

加载时间对 SEO 也很重要——它帮助搜索引擎快速搜索页面。因此,为你的图片加上合适的关键字,放在相应的位置——它们的位置也可以使他们更加 SEO-friendly。

8. 优秀的内容

有趣的内容是用户和搜索引擎都渴望的。你的主题内容要包含目标关键字——网上有许多工具能帮助你确定你的内容是否充分利用了关键字。有一种说法:每250个字出现一个关键词两次很有效,但是让内容更加自然更加重要。

你的文字也应该和 meta 标签和 ALT 标签中数据相关,这能够帮助搜索引擎正确的将你的内容链接到特定的搜索项中。记住不要走极端——全是关键字的文本就是垃圾网页,你知道对一个 SEO 来说垃圾网页是很危险的。

9. 301 重定向

301是告诉搜索引擎这个页面被永久移动并被新的内容取代的非常好的方式。302不会这么做——他是暂时的,并且不会把页面的权限传递给他人。为了安全起见,还是用301吧。

10. 网站地图


站地图对 SEO 很重要——搜索引擎利用他们来进行网页的导航,而且通过你自己的网站地图你的工作也更容易。XML 站点地图和传统的网站地图相比更
好,它可以帮助搜索引擎更加简单的浏览并抓取网站的每一页。当页面发生变化时 XML 站点地图也会通知搜索引擎——例如:当你增加了新的内容。

11. 重复内容提醒

如果你发现网站有重复的内容,立即删除它。搜索引擎很讨厌它,并会因此惩罚你。如果你想从其他网站的内容增加访问量,三思而后行——这可能影响你的搜索结果,是否真的值得。

重复的内容并不总导致恶果——他可以是你没考虑到或忘记的失误。如果你有这样的页面,而且他们不会重定向到你的主页,你可能会遇到麻烦:

  • www.my-great-website.com
  • my-great-website.com
  • my-great-website.com/index

产品页面也是一个这样的页面——这里你能发现大量重复的内容。为了避免麻烦,创造独一无二的产品描述,并包括对用户有价值的信息——来自其他客户的评价和支持内容效果会很好。

12. 面向社交媒体


术上社交媒体并不是 SEO 的一部分,但是多年来它成为链接应用的显著影响因素。你的营销策略必须包含社交媒体——选择那些用户生成内容(UGC)扮演
主要角色的社交网络,像:Facebook,微博,YouTube 或 Digg。将社交媒体的图标放在网站上,让人们分享内容,鼓励别人访问你的网站。

13. Microdata的好处

Microdata 是一个支持搜索引擎爬虫提供网站内容的代码设计语言。你网站上的 Microdata 代码通知搜索引擎你的网站应该如何被索引和排序。另一个好处是创建“rich snippets”,它能比传统的列表显示更多的信息。

14. 设置导航

现在,你会认为导航只对用户体验很重要,但实际上在 SEO 中他也发挥着重要的作用。定义结构清晰的结构能够帮助爬虫索引你的网站。避免使用框架或复杂的表格——有时候搜索引擎不能检索到他们,因此这些网页也不会被索引。

15. 博客系统

博客对 SEO 来说很友好,而且业内专家预测:内容营销将在不久的将来崛起。平台就在那里,分享你的想法和观点吧。在你的网站上建立博客,在网站的博客帖子上分享相关的链接。提供高质量的内容,吸引更多的用户再次使用。

16. 正确的响应

使用移动设备的人数不断增加,当你设计网站的时候需要将这一点考虑在内。总之,确保响应正确——页面效果不错,在不同尺寸的移动设备上能够正常运行。检查你的网络流量数据,观察到底有多少人通过移动设备访问你的网站,确保你做的事情是对的。

当你有一个网站需要去做 SEO 优化的时候,不要期望你的努力能立即得到回报。耐心等待并更正内容营销策略,最终会发现你的网站很受用户欢迎。

如何利用开源思想开发一个SEO友好型网的更多相关文章

  1. 采用boosting思想开发一个解决二分类样本不平衡的多估计器模型

    # -*- coding: utf-8 -*- """ Created on Wed Oct 31 20:59:39 2018 脚本描述:采用boosting思想开发一个 ...

  2. 利用python+tkinter开发一个点名软件

    最近上课学生多名字记不住,名册忘记了带,要点名怎么办,好久没有写代码了,于是自己写了个点名软件,记录下吧,第一次接触TK也不是太熟悉,写的不太好,记录下源代码 以后遇到要写桌面软件还是可以耍耍的. t ...

  3. FineUI开发一个b/s结构

    手把手教你使用FineUI开发一个b/s结构的取送货管理信息系统(附源码+视频教程(第5节))   一 本系列随笔概览及产生的背景 近阶段接到一些b/s类型的软件项目,但是团队成员之前大部分没有这方面 ...

  4. TOP100summit:【分享实录-WalmartLabs】利用开源大数据技术构建WMX广告效益分析平台

    本篇文章内容来自2016年TOP100summitWalmartLabs实验室广告平台首席工程师.架构师粟迪夫的案例分享. 编辑:Cynthia 粟迪夫:WalmartLabs实验室广告平台首席工程师 ...

  5. 手把手教你使用FineUI+动软代码生成器开发一个b/s结构的取送货管理信息系统(附源码)之开篇

    一 本系列随笔概览及产生的背景 近阶段接到一些b/s类型的软件项目,但是团队成员之前大部分没有这方面的开发经验,于是自己选择了一套目前网上比较容易上手的开发框架(FineUI),计划录制一套视频讲座, ...

  6. 手把手教你使用FineUI开发一个b/s结构的取送货管理信息系统系列博文索引

    近阶段接到一些b/s类型的软件项目,但是团队成员之前大部分没有这方面的开发经验,于是自己选择了一套目前网上比较容易上手的开发框架(FineUI),计划录制一套视频讲座,来讲解如何利用FineUI快速开 ...

  7. 利用VS2010开发一个跳转页面aspx

    在开发项目的过程中,由于要集成Cognos的报表通过URL,但是Cognos报表的本身URL长度过程,那么此时就需要开发一个跳转的页面,下面我们就采用VS2010开发一个跳转的页面Default.as ...

  8. 利用MyEclipse开发一个调用webservice接口的程序

    上一篇文章我们已经学习了如何使用Java 工具MyEclipse开发一个webservice接口,那么接口开发好了如何调用?接下来我们就来解决这个问题. 1:首先随便创建一个Java project选 ...

  9. ASP.NET的SEO: 服务器控件背后——SEO友好的Html和JavaScript

    本系列目录 假设你需要从一个页面转向其他页面,下面有很多种方式,你是如何选择的呢?你能清晰的说明理由么?         <%--链接的表现形式--%>        <asp:Hy ...

随机推荐

  1. C/C++ 表达式

    == ; std::cout << b<< std::endl; EX

  2. NX二次开发-调系统命令UF_load_library[UFUN调DLL]

    此函数可以调DLL,可以调宏,当然也可以调其他内部函数(知道哪个内部函数怎么用的前提下). #include <uf.h> void UFUN_API_Call_DLL(char* dll ...

  3. NX二次开发-创建经典工具栏UF_UI_create_toolbar

    NX9+VS2012 1.打开D:\Program Files\Siemens\NX 9.0\UGII\menus\ug_main.men 找到装配和PMI,在中间加上一段 TOGGLE_BUTTON ...

  4. 谈谈E语言

    基于中国文化底蕴的编程语言,  绝对不是E语言那个样子. 基于中文的编程,必将是计算机届的一次原子爆炸!

  5. 由于某些原因无法博客搬家,现在换马甲了 http://blog.csdn.net/qq_32066409

    由于位置原因无法博客搬家,现在换马甲到csdn了地址如下http://blog.csdn.net/qq_32066409

  6. Maven详解()-- 常用命令

    Maven常用命令: Maven库: http://repo2.maven.org/maven2/ Maven依赖查询: http://mvnrepository.com/ 一,Maven常用命令: ...

  7. Ehcache3.x学习(二)分层的选项

    Ehcache支持分层缓存的概念. 当想缓存堆内存以外的空间时,会发生下面的事情: 1.将数据添加到缓存意味着必须序列化key和value. 2.从缓存中读取数据意味着可能必须反序列化key和valu ...

  8. mybatis浅显认识

    mybatis主配置文件: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configu ...

  9. 普通用户授予root权限

    开始用linux的时候会遇到用户权限问题,比如安装软件的时候经常会提示权限不足,下面介绍给普通用户授予root权限. 找到  cd /etc/sudoers可以看到用户的权限是:只有读取的权限(以下操 ...

  10. web前端好书推荐 CSS权威指南《第3版,Bootstrap实战,精通CSS 高级Web标准解决方案 第2版 中文

    在我的新博客中==> http://www.suanliutudousi.com/2017/08/24/web%E5%89%8D%E7%AB%AF%E5%A5%BD%E4%B9%A6%E6%8E ...