搜索引擎优化是有趣和有益的,但它可以是一个巨大的挑战。这个行业存在巨大的技术差距,昨天有人拿起一本关于搜索引擎优化的书,但他们什么都不知道,而搜索引擎优化的作者是那些利用业余时间对百度算法进行专利研究的医生。
草根SEO博客最近发布了一个关于学习SEO的详尽指南,在您开始学习采集、爬虫和反向链接之前,您需要了解学习SEO的先决条件。
你不需要掌握下面列出的所有知识,但是强烈建议你有一个基本的了解。
计算机知识
这听起来似乎是显而易见的,但你不会相信有多少人没有计算机的基本知识,比如:
创建一个新文件夹
将文件从一个文件夹移动到另一个文件夹
重命名一个文件夹
查看应用程序属性
卸载应用程序
文本编辑器
这也有助于了解基本的FTP知识,如Filezilla,这是如何将文件放在服务器上的前提。
我认识很多SEO,他们说他们有3-5年的经验,但他们不会也不能从他们的电脑上传文件到网络服务器。
Web浏览器知识
浏览器标签管理
私人窗口/隐身
Firefox / Chrome / Safari与其他浏览器的区别
扩展和插件
它还有助于学习一些特定的扩展,如uBlock origin、Wappalyzer等。
移动设备
你至少应该了解Android和iPhone的基本操作,为什么这很重要?如今,大约一半的网络流量是移动的,所以了解人们如何在移动设备上与网络进行交互是很重要的。
不同设备上的分辨率不同(iPad大屏幕vs Android小屏幕)
移动web浏览器
Siri /Google Voice
如何拍照并分享到社交媒体上
“网络”vs“应用”
FTP移动设备
基本的HTML知识
至少您应该能够阅读HTML,但理想情况下,您应该能够编写基础的HTML,如:
粗体、斜体和下划线标记
h1-h6标签
标题和元标签是许多页面SEO指南的主要内容
“a”标记(将页面和站点链接在一起的东西)
div标签
“p”和“br”标记
您应该能够编写HTML代码片段并读取其他人的代码片段,至少你应该知道如何查找它。
CSS和JavaScript
CSS使HTML变得漂亮,它是HTML标记的样式。你不需要成为CSS专家,但我建议你学习以下内容:
类
ID
基本语法
一旦你学习了类,ID和基本语法,你就能查到所有你能查到的东西。对于JavaScript,建议您至少知道如何识别何时在文档中使用JavaScript、如何调用JS以及一些基本语法。
Linux的知识
Baidu Spider整天都在Linux服务器上爬行,所以您只需要了解一点关于Linux的小知识就可以了。
如何读取服务器日志
如何在Linux中查看文件
如何在Linux中编辑文件
如何通过SSH登录服务器
如何在Linux中移动文件
WordPress & dedecms
我将这两个框架单独列出,因为它们在SEO领域非常流行。大概超过70%的网站运行WordPress和dedecms,学习WordPress和dedecms非常简单,但掌握它可能需要数月的时间,至少你应该知道如何:
制作一个新的博客文章和页面
编辑和构建小部件
评论管理
添加和编辑图像
学习WordPress和dedecms的最好方法就是直接上手。
基本的图像编辑
有些人可能会和我争论,但我真的认为知道如何在Photoshop中编辑图片是很重要的。如果你从事编辑网站的工作,你需要调整图片的大小或重做图片,掌握一些Photoshop的知识会有所帮助,如:
编辑一个标志
改变图片的背景颜色
快速摄影编辑
为博客制作特色图片
2019年我致力于学习Photoshop,每天制作一张新图片,每天使用一种新技术。现在90%的情况下,当我在网站上工作的时候,我不需要让我的平面设计师做出改变。
参考:做SEO是否要学习PS?
cPanel的知识
了解cPanel和其他流行的托管接口是非常好的,cPanel使执行日常任务变得很容易,比如:
更改WordPress中的密码
写一封“[email protected]”邮件
更改DNS区域
查看web服务器日志
备份站点
添加子域名
cpanel是SEO非常重要的部分,它们可能不是每天都在使用,但是当需要执行这些任务时,了解这些工具是非常有用的。除了cPanel,还有其他的web控件面板,但是cPanel是最流行的。
DNS的知识
当你在万网或Godaddy注册一个域名时,它需要在某个地方“指向”。您可以通过更改名称服务器或在DNS区域条目中编辑“A”记录来实现这一点。这样域名注册员就知道该将主机指向何处等。
了解DNS基础知识的最简单方法是注册一个新域名,并学习如何将其指向您的主机,尝试通过命名服务器或记录IP以两种方式实现。
参考:
DNS是什么?DNS域名系统解释
DNS劫持是什么意思?
如果你已经掌握了所有这些先决条件,请确保:
扎实的语法/对中文或任何你正在学习的语言有良好的理解
基础数学,我想说,至少高中数学
良好的打字技巧(你可能需要写一些内容)
良好的人际交往能力——你会和很多人交谈
原始文本编辑器vs . Word
Excel,Google表格
学习SEO最好的方法就是去做,买一些域名,买一个主机,做一个网站,让它排名…或者让它受到惩罚。