虽然说做seo的不需要写代码,但是你也要会看代码,如果网站代码错误会影响你网站的排名情况。很多时候我们都没有注意代码的细节,特别是一些企业的网站,他们只知道发文章,发外链。每天不断的重复一样的工作,但是网站却没有效果。这些企业的网站基本上都是在网上找的模板套的,要不就是请网站开发公司写的一个网站。可想而知网站开发公司,他的目的就是建站,你要他给你做优化是不现实的问题,而且他们也不懂优化。
网站代码是给搜索引擎看的,我们正常访问的页面都是通过代码生成的,在外面基本上是看不出来有什么问题。但是如果给你的页面加一个屏蔽代码你也看不出来,而搜索引擎是可以判断的。你的代码屏蔽了它,搜索引擎就进不来你的网站,你网站就得不到收录,更不说排名了。就比如说在你的网站robots.txt加一个禁止搜索引擎抓取,禁止搜索引擎索引。如果你的有这些代码,就算你的网站内容再好,也得不到展现。那么我们在做网站优化需要注意的代码有哪些呢?
1、H1标签,这个是可以帮助网站优化的重要因素,它的权重仅次于Title。如果你的网站标签有H2,H3,H4,就必须要有H1标签。我发现很多网站都是有这个情况,网站H2,H3标签一大堆,就是没有H1标签。
2、canonical标签 ,正常情况下,我们一个网页至少会有2个URL,一个是带www的,一个是不带www的,通常最简单的做法是通过301重定向来确定我们的首选域,如果在没有做301重定向或者空间不支持的情况下,则可以使用canonical标签来规范首选网址。 我们在检查网页代码的时候注意看这个链接有没有问题,我前几天发现一个网站的就是出现了这个问题。<link rel="canonical" href="https://https://www.**.com"/> 网站出现了2个https,这个程序员写代码的时候出现的错误。他先写的一个https://,接着又写了一个调用当前页面链接,这样就导致了错误。
3、hide { visibility: hidden; }这个代码是今天一个seo朋友分享的,他接的一个优化单。百度快照里面没有显示快照结果,反馈了百度也是没有得到效果。这个问题头疼了好几天,然后就在代码上找问题,找了好久才发现这个代码的原因,把这个代码删除之后百度快照显示了。后来我也是百度了一下,这个代码的意思就是隐藏。
4、<html lang="zh-CN"> 这个代码是在网页的头部,很多程序员写代码都是相关性的:<html lang="en"> 意思是告诉搜索引擎此页面为英文网站,我们需要把“en”改成“zh-cn”
5、百度如何识别手机站和 PC 站?加什么代码?百度可以通过基本html标签meta 特征来判断是否适合无线端浏览,在此还是建议有PC和手机站的站长进行适配。站长如需独立进行标识PC站和手机站可加入下代码:
PC站:<meta name="applicable-device" content="pc">
手机站:<meta name="applicable-device" content="mobile" />
响应式网页可标识:<meta name="applicable-device"content="pc,mobile">
文章总结:做seo优化,做的就是细节在网站的代码优化上有很多细节的问题。如果你网站代码出现了问题,你的优化是很难得到效果的。