如何利用开源思想开发一个SEO友好型网站

news2024/11/25 3:04:03

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

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

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

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

  3. 进行 Meta 说明
    想要关键词真正的有效,必须保证它们出现在你的 Meta 说明中。Meta 说明是在搜索结果中搜索引擎对你网站做出的简要总结。提供一个简洁但信息量丰富的描述,网页内的响应消息的举动同样会吸引用户。Meta 描述对网站的 SEO 非常重要,它们会引导你的目标用户点击你的链接,而不是点击你的竞争对手的链接。

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

  5. 友好的网址
    这是一个小细节,但它真的会影响网站的 SEO。理想情况下,网址本身应该显示着网站的内容,搜索引擎和用户都应该可以从网址中看出网站的大概。这对电子商务网站尤其重要,这主要由用户体验决定。

来看一些糟糕的网址,例如:http://www.jshk.com.cn/mb/reg.asp?kefu=xiaoding

为了让用户和搜索引擎更容易读懂

其实这很简单,只需做到:避免代码,数字和随机数字并保持简洁。

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

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

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

加载时间对 SEO 也很重要,为你的图片加上合适的关键字,放在相应的位置,它帮助搜索引擎快速搜索页面。图片 ALT 标签中关键字的位置得当,也有助于 SEO 友好。

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

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

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

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

  3. 重复内容提醒
    如果你发现网站有重复的内容,请立即删除它。搜索引擎很讨厌它,并会因此惩罚你。如果你想从其他网站采集内容以此增加访问量,请三思而后行,是否真的值得这么做,因为这可能影响你的搜索排名。

另外,如下所示,如果你有这样的页面,而且它们不会重定向到你的主页,你也可能会遇到麻烦:

制作产品页面时,也是一样的道理。为了避免重复内容带来的麻烦,你需要使用独一无二的产品描述,并包含对用户有价值的信息,这些信息可以来自其他客户的评价,这样效果会很好。

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

  2. Microdata的好处
    Microdata 是一个支持搜索引擎爬虫提供网站内容的代码设计语言。你网站上的 Microdata 代码告诉搜索引擎你的网站应该如何被索引和排序。另一个好处是创建"rich snippets",它能比传统的列表显示更多的信息。
    请添加图片描述

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

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

  5. 最佳响应性
    使用移动设备的人数不断增加,当你设计网站的时候需要考虑网站的响应性,确保网站在不同尺寸的移动设备上能够正常运行。检查你的网站流量数据,观察到底有多少人通过移动设备访问你的网站,确保你做的事情是对的。

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

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

相关文章

修复开源VS Code 插件Trino Driver的三个小问题

前言 最近产品中使用到一款SQLTools的VS Code插件。该插件可以在VS Code中实现数据库管理,而且支持非常多的数据源类型, 官方的数据源类型有CockroachDB,MariaDB,MySQL,PostgreSQL,SQLite,Micr…

电脑录屏按哪个键?您可以这样操作!

案例:电脑按哪3个键,可以录屏? 【我平常喜欢使用快捷键在电脑上快速完成一些操作。最近接触到了电脑录屏,感觉使用它一系列的操作比较麻烦。想在这里问问小伙伴们,有没有使用快捷键成功操作过的朋友!】 电…

【Linux】页表的深入分析

上一篇文章介绍了线程的基本概念 而本篇文章我们来深入理解一下, CPU再调度我们以往理解的进程和如今的线程都会涉及到的一个内容: 页表 文章目录深入理解页表 *页表的实际组成*什么是page?深入理解页表 * 在介绍进程时, 博主没有深入介绍过页表. 只是简单说了 页…

DAY 40 firewalld 防火墙

firewalld防火墙是centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙。 支持IPv4、IPv6防火墙设置以及以太网桥支持服务或应用程序直接添加防火墙规则接口拥有两种配置模式:临时模…

【快乐手撕LeetCode题解系列】—— 环形链表 II

【快乐手撕LeetCode题解系列】—— 环形链表 II😎前言🙌环形链表 II🙌画图分析:😍思路分析:😍源代码分享:😍总结撒花💞😎博客昵称:博客…

了解oauth2.0

1 什么是 OAuth2.0 开发授权(OAuth)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片、视频、联系人列表等),而无需将用户名和密码提供给第三方应用。 OAuth 允许用户…

我的软件测试故事:成长、迷茫、奋斗

前言 测试工作6年,经历过不同产品、共事过不同专业背景、能力的同事,踩过测试各种坑、遇到过各种bug。测试职场生涯积极努力上进业务和技术能力快速进步过、也有努力付出却一无所得过、有对测试生涯前景充满希望认为一片朝气蓬勃过、也有对中年危机思考不…

OpenAI Embedding:快速实现聊天机器人(二)

theme: orange 本文正在参加「金石计划」 接上文OpenAI Embedding:快速实现聊天机器人(一)有讲到聊天机器人的一些概念,这篇开始讲讲这个聊天机器人的架构和流程。 总架构图 这里我参照一个现成的架构图来讲如何实现,其是基于Azure多个相关云…

香港进出口报关指南

由于香港优越的地理位置和政策支持,大部分外贸货物通过香港出口到世界各地。与内地海关相比,香港报关更简单快捷。司机可根据内地舱单填写一份香港进/出口舱单(俗称司机纸)进出香港海关,并在货物抵港后14天内申报。 香港进出口报关需要提供哪…

单机/集群/热备/磁盘阵列(RAID)的区别详解

一、单机部署(stand-alone) 单个服务器,只有一个饮水机提供服务,服务只部署一份。 二、集群部署(cluster) 服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就像是只有…

MySQL连接空闲时间超过8小时报错原因与延伸知识

1 错误原因 1.1 两个参数 MySQL服务端两个参数控制连接超时时间: wait_timeoutinteractive_timeout1.1.1 如何查看 show global variables like interactive_timeout show global variables like wait_timeout 复制代码 1.1.2 含义与区别 wait_timeout&#xf…

JAVA System.nanoTime()与GO time.Now().UnixNano()区别

JAVA System.nanoTime() public static void main(String[] args) {long nano System.nanoTime();System.out.println(nano);} 输出:701863191254000,这个值有点奇怪,System.currentTimeMillis()不是System.nanoTime()的1000000倍。 这个值…

【springcloud开发教程】路由网关——zuul

官方资料:https://github.com/Netflix/zuul/ 什么是Zuul? Zuul包含了两个主要的功能:路由和过滤 路由功能将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础,而过滤器功能则负责对请求的处理过程进行干预&#…

Ubuntu环境安装指定版本的docker 和一键卸载dockerdocker-compose

一、环境 我的linux系统是Ubuntu 22.04 二、开始安装 卸载旧版 由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本: $ sudo apt-get remove docker docker-engine docker-ce docker.io更新apt包索引 $ sudo apt-get update安装以下…

基础工业工程(易树平、郭伏)——第四章 程序分析

第四章 程序分析 第一节 程序分析概述 一、程序分析的概念、特点及目的 1.程序分析的概念 程序分析是一种重要的生产管理工具,它是依照工作流程,从第一个工作地到最后一个工作地,全面地分析有无多余、重复、不合理的作业&…

【单片机/普中A2】学习笔记3-数码管

数码管主要概念 参考文献:点击前往 数码管分类 字形重叠数码管:将不同数字、字母与符号重叠,需要用到那个就显示那个 分段式数码管:最常见的数码管,按照笔画来显示,主要有七段式和八段式数码管 点矩阵式…

JavaScript 代码整洁之道

文章目录概述篇变量篇函数篇注释篇异常处理篇复杂判断函数篇重构篇参考资料概述篇 书写能让人读懂的代码使用英语编写代码团队协作 制定通用的规则,依靠工具让团队的代码风格保持统一,要让代码看起来是由一个人编写的,消除个人的代码风格。…

这么好看的客服组件,还是觉得接入ChatGPT,把它放在博客中那就完美了

我们在使用ChatGPT时,它的返回方式是采用流式回复。感觉这个效果不错。之前做的全都是的等全部结果请求完成,再一次性返回给用户。今天就通过流式回复的效果重写之前的程序。 前端 前端采用一个网页版的客服组件,整体的效果如下:…

小白学Pytorch系列- -torch.distributions API Transforms (2)

小白学Pytorch系列- -torch.distributions API Transforms (2) AbsTransform AffineTransform 通过逐点仿射映射进行转换yloc⁡scale xy\operatorname{loc}\text { scale } \times xyloc scale x loc (Tensor or float) : 位置参数scale (Tensor or float) : 尺度参数event…

k8s Deployment

一个Deployment控制器会创建一个新的ReplicaSet控制器,通过ReplicaSet创建pod rs v1控制三个pod,删除一个pod,在rs v2上重新建立一个,依次类推,直到全部都是由rs v2控制,如果rs v2有问题,还可以…