SEO(Search Engine Optimization),中文称作搜索引擎优化。从名字就能看出,执行SEO就是要跟搜索引擎打好交道!要做好SEO,就得先了解搜索引擎的运作模式,才能投其所好,让网站更受青睐!
以google为例:GOOGLE在官方说明中有提到,他们会依照三个基本步骤产生网页搜索结果:
1. 检索-找出网络上有哪些网页
2. 建立索引-找到网页之后,Google 会尝试解读网页内容
3. 传回搜索结果(和排名)-Google 会根据多种因素尝试从索引中找出关联性最高的结果
但大家有发现吗?
这个搜索引擎的原理是建构在你的网站/页面已经在搜索引擎数据库中了。
首先,要拿到数据库的入场资格,就要突破层层关卡...
我归纳出了我在执行SEO项目时,针对搜索引擎着重调整的项目。
执行顺序 | SEO目标 | 如何执行 |
搜索引擎将资料抓到资料中心 | 让搜索引擎快速、正确且完整的抓取 | 提交网站、提升网站速度、上传sitemap、robots.txt |
将资料有系统的储存 | 减少重复内容 | 正确使用Canonical标签 |
计算网页内与网页间的数据 | 提升网页与关键字的相关性 | 在内文插入关键词 建立优良外部资源 |
把不合规范的网页排除 | 避免违反搜寻引擎规范 关注算法变动 | 检查网站内容是否为重复内容,或为搜索引擎拒绝索引的内容 时时关注算法变动 |
判断用户查询的字词目的是什么 | 了解目标用户会使用哪些字词查询 配置他们希望看到的内容 | 分析目标客户会使用哪些字词查询 分析字词的搜索结果 |
将解析的资料依照排名因素排名 | 了解排名因素的可能原因 | 针对排名因素做网站调整 |
决定如何显示网站内容 | 网站标题、描述差异化 Site Link,精选摘要... | 在页面中新增文字、使用表格显示内容、增加内链 |
bAIdu和Google的搜索引擎原理一样吗?
搜索引擎的原理其实大同小异,但对于不同项目的比重也不同。
而如果在bAidu和Google搜索同样的关键词,出现的结果不太一样,甚至完全不一样。
- 为什么呢?明明原理是一样的啊?
因为搜索引擎越来越聪明,像是Google的搜索结果,更是会因人、因地、因时而异。
不同搜索引擎重视的方向不同,所以最后运算出来的结果也会不同。
搜索引擎的排名因素
了解搜索引擎只是个入门门槛,先拿到门票,才有机会再争取排名。
真正影响排名的是不断变动的搜索引擎演算法,而这演算法连Google内部的工程师都说不清、猜不透,所以我们也无法只优化特定的项目就期望能一劳永逸地获得好排名。
保有正确的SEO观念,做对用户有价值的事,才能长久的留在搜索结果中的好位置上,当然这句话同样适用国内某家搜索引擎!