今天,我们来分享一篇如何给网站做技术SEO的文章,是从backlinko.com上面看到的
什么是Technical SEO?
很简单的说,就是优化网站内容,网站结构等等,让它符合search engines的口味。Technical SEO包含 crawling, indexing, rendering, and website architecture。
很多网站虽然有好的内容,但是往往SEO没有做好,所以排名一直上不去。这就提现SEO的重要性。
做好SEO, 不仅可以让搜过引擎发现,收录你的网站,而且还能让网站结构更加清晰。
如何做好网站SEO?
SEO不仅仅只是爬取和收录,我们可以从以下几点着手做:
- Javascript
- XML sitemaps
- Site architecture
- URL structure
- Structured data
- Thin content
- Duplicate content
- Hreflang
- Canonical tags
- 404 pages
- 301 redirects
接下来我们一个一个来讲
#1 Site architecture
一个好的网站结构不仅便于搜索引擎收录,而且也能提供用户体验。如下图就是很好的结构
便于抓取网站所有的页面。
不好的网站结构容易出来如下结果
往往会出现orphan pages,就是这个页面是单独的,没有任何其他网页指向它,往往不容易被搜索引擎收录
要是你的网站数据很庞大,我们可以借助工具来解决这种收率问题
可以用 ahrefs,Visual Site Mapper(免费的)来做Site Audits你的网站结构
#2 URL Structure
用一个比较好的URL结构,最好包含关键词。一个好的URL结构,可以让google知道你这个网页在哪个目录,比如我这篇文章是关于SEO,我把它放在SEO目录里面,google收录了就知道你的页面是属于SEO Marketing。
当你搜索SEO Marketing,google会加sitelinks到搜索结果。
#3 Breadcrumbs Navigation
Breadcrumbs Navigation对SEO来说是非常好的SEO URL结构
使用Breadcrumbs Navigation可以在页面自动添加内链,便于google抓取。
其实,在搜索结果页面上,google会形成我们经常说的面包屑。
#3 Crawling, Rendering and Indexing
首先,你要发现你网站有没有收录的问题。
我们可以用Coverage Report(Google Search Console),Screaming Frog,Ahrefs Site Audit来做检测收录问题
里面 Ahrefs Site Audit 是很不错的Site Audit工具,检测比较全面的,包含html tag, page loading Speed等等。
#4 Internal Link to “Deep” Pages
很多人的网站,一般首页收录都是没有问题,但是内页往往会被忽视,没有收录。
这就涉及到网站内链了,做好内链,不仅可以提高内页的收录,而且还会提高权重,提高排名。
如果你有比较重要的内容,一定记得做好内链,促进收录,这一点很重要的。
在SEO,内链也是起到重要的作用。
#5 Use an XML Sitemap
做好网站地图,这也是便于搜索引擎收录的。google自己申明说:Sitemap一直是google发现URL比较重要的来源。
所以,网站一定要做sitemap.
#6 GSC “Inspect”
这就是 Search console里面的工具,可以检测页面有没有被收录。而且,还可以看到呈递的网页。
#7 Thin and Duplicate Content
这部分,不知道讲了多少次了,就是要原创,高质量的内容,上一篇我还讲过E-A-T。
千万别做采集,必死
依然有工具可以用Copescape, Raven Tools, Ahrefs Site Audit来检测重复内容。
#8 Noindex Pages That Don’t Have Unique Content
如果你不希望让搜索引擎收录,可以添加个noindex tag。
<meta name=”robots” content=”noindex, nofollow” />
#9 Use Canonical URLs
这个标签可以用来指示哪个网页才是原始的页面。比如说,产品站里面的商品有不同的颜色,尺寸,而且每个颜色,尺寸都有不同的URL,如果不添加Canonical URLs,就会产生很多重复的页面。要是在每个页面都添加了这个Canonical URLs,就可以让搜索引擎知道哪个页面是原来的,搜索引擎不会收录好多重复的页面。
#10 提高网页的速度
压缩网页的大小有利于提高网页加载速度,比如CDNs,Cache,Lazy loading,Minifying CSS。
很多网页上面有很多大图片,可以压缩下,降低页面的大小,加载速度变快。
市面上面有很多检测工具,可以用webpagetest.org。
#11 Eliminate 3rd Party Scripts
如下图,有些第三方scripts会降低加载速度。
#12 其他Technical SEO建议
- 添加hreflang
因为我们网站往往都是面向全球的,所以有时候可能网站有好多种语言,可以添加hreflang,提高用户体验。
但是,有一个问题就是hreflang不好配置,谷歌文档里面也没有清晰的指导,我们可以这个工具Aleyda Solis’s Hreflang Generator Tool.
- Check Your Site for Dead Links
google说,死链不是SEO的问题。但是,要是内链里面有死链,就会影响google爬取。
可以用SEMrush,Ahrefs, Screaming Frog 来 Site Audit,有效的解决这个问题。
- Check for Mobile Usability Issues
现在,移动端的流量占的比例越来越大,mobile optimized就比较重要
- Noindex Tag and Category Pages
可以Noindex Tag and Category Pages,因为目录页面往往都没有提供什么价值的内容,贡献大部分都是跟内页重复的内容。
当然要是目录能带来流量,那就另当别论。
要避免重复,可以用silo来做每个目录页面,在链到其他内页。