![](https://w1cyber.com.au/storage/2023/04/computer-computer-code-programming-1873831.png)
今天是Easter公共假期,我们同事都在加班给一个悉尼的同行做的网站“擦屁股”,网站遇到重大问题他们解决不了,只能送过来让我们看看。眼看同事都加班加点的,我也不太好意思闲着,来这边写写文章吐槽几句。今天要聊的主题是为什么要“做好”SEO必须懂代码,注意是“做好”,只是“做”SEO是不需要任何技术背景的。
事情是这样的,一个厨房用品的客户联系到我们,说是网站出现了些问题,之前做网站的公司说要收2000刀才给解决,所以找我们咨询一下。我们看了一下网站,是因为太久没有做维护更新,插件出现了兼容问题。跟客户交流后客户表示很吃惊,因为过去的几年他们一直有跟这家名字Z开头的数字营销公司月付“网站维护费”。不光是维护费,每个月Z公司还收取1500刀的SEO优化费用。做过简单评估后,我们发现网站只有meta标签部分有被填写,而且写得还很不专业,根本谈不上是什么优化。网站外部链接只有20几个。其实我们不是第一次间接跟Z公司打交道了,在过去的几年,几乎每个月都会有被Z公司“坑害”的客户找过来寻求帮助。我们老板就开玩笑说过:澳洲没有个工商部门管管这些个骗子么。
懂代码对于做好SEO可以说是必须的。很多市场营销公司只是使用插件填写下网站的meta标签,再注册下谷歌生意,就算是交差了;给他们个技术栈开发出来的网站,甚至随便用GitLab做个版本他们就连meta标签都不知道去哪里改了。
网站的结构对于SEO来说至关重要,能够影响搜索引擎爬虫的抓取效率和网站的可读性。了解代码可以帮助设计出更好的网站结构,包括网页的布局、标签的使用、内部链接的构建等。
网站速度对于SEO来说也非常重要,因为搜索引擎会惩罚加载速度缓慢的网站。我们通常会建议并且帮助客户把网站的加载速度控制在两秒之内,以获得更高的谷歌给的元素渲染效率评分。只有了解代码和基本的网站技术知识储备才具备优化网站的速度的能力,包括功能性代码效率优化、元素调用、元素缓存设置、文件压缩、图片优化等。
当在进行SEO优化时,SEOer可能会遇到一些问题,如页面无法访问、页面加载错误、Cookie错误、服务器500报错等。了解代码可以帮助更容易地找到和修复这些问题,而不需要依赖开发人员。这样会让一个网站的SEO优化工作效率大大提升。
许多SEO工具都需要一些基本的代码知识,例如最基本的,如何使用Google Analytics或者搜索控制台的代码来跟踪网站的表现。如果不懂代码和数据分析知识,GA后台或者Google Search Console就发挥不出其最大价值,只能沦为呈现网站点击量的功能单一的统计工具。
综上所述,了解代码才能够做好一个网站SEO优化,更好地提高网站的可读性和排名。如有不同的观点,欢迎不懂代码的的SEO“同行”来辩。Peace out.