SEO学习(四)——用户的搜索习惯

一、用户对搜索结果的点击率和浏览方式

   观察用户浏览搜索结果页时,分析结果为, 在英文结果页面中,点击率从上到下依次递减。而在中文结果页面中,并没有像英文页面中那样明显。在整合搜索中,图片更能吸引用户眼球和点击。在个人化搜索中,用户曾经访问过的页面用户的关注度较高。

二、用户可用的高级搜索指令

1、双引号:把搜索词放在双引号中,代表完全匹配搜索,也就是搜索结果返回的页面包含双引号中出现的所有词,顺序也必须完全相同。(使用双引号搜索可以更准确的找到特定关键词的竞争对手)

2、减号:代表搜索不包含减号后面的词的页面,使用这个指令时减号前面必须是空格,减号后面没有空格,紧跟着需要排除的词。(使用减号可以更准确地找到需要的文件)

3、星号:是常用的通配符,代表任何文字。

4、inurl:用于搜索查询词出现在URL中的页面。(关键词出现在URL中对排名有一定影响,因此可以更准确的找到竞争对手)

5:、inanchor:返回的结果是导入链接锚文字中包含搜索词的页面。(找到相应关键词的竞争对手,研究其页面有哪些外部链接,从而找到很多链接资源)

6、intitle:返回的是页面title中包含关键词的页面。(可以找到有力的竞争页面,一般是做过SEO的页面)

7、allintitle或allinurl:返回的是页面标题中包含多组关键词的文件。

8、filetype:用于搜索特定文件格式。

9、site:用来搜索某个域名或子域名下的所有文件。(可以查询网站收录页面数的最直接方法)

10、link:用于搜索某个url的反向链接,包括内部链接和外部链接。只是返回其中的一部分,作用不大。

11、linkdomain:只适用于雅虎,返回的是某个域名的反向链接。(可研究对手外部链接情况的重要工具)

12、related:只适用于Google,返回结果是与某个网站有关联的页面。

     应尝试将各种方法组合使用,以更有效地找到更多竞争对手和链接资源。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
生成网站的 sitemap.xml 文件可以帮助搜索引擎更好地抓取和索引您的网站内容,从而提高您的 SEO 优化效果。下面是使用 Node.js 动态生成网站 sitemap.xml 的方法: 1. 安装依赖 首先,您需要安装 `xmlbuilder` 模块,它是一个轻量级的 XML 创建器,可以用于动态生成 XML 文件。 ``` npm install xmlbuilder --save ``` 2. 生成 sitemap.xml 文件 在您的 Node.js 项目中创建一个生成 sitemap.xml 文件的脚本文件,并编写以下代码: ```javascript const fs = require('fs'); const xmlbuilder = require('xmlbuilder'); const baseUrl = 'https://www.example.com'; // 网站页面的 URL 列表 const urls = [ '/', '/about', '/services', '/blog', '/contact' ]; // 创建 sitemap.xml 文件 const root = xmlbuilder.create('urlset', { version: '1.0', encoding: 'UTF-8' }); root.att('xmlns', 'http://www.sitemaps.org/schemas/sitemap/0.9'); urls.forEach(url => { const loc = baseUrl + url; const urlNode = root.ele('url'); urlNode.ele('loc', {}, loc); }); const xml = root.end({ pretty: true }); fs.writeFileSync('sitemap.xml', xml, 'utf8'); console.log('Sitemap generated successfully!'); ``` 在上面的代码中,我们首先定义了一个 `baseUrl` 变量,用于存储网站的基础 URL,然后定义了一个 `urls` 数组,用于存储网站页面的 URL 列表。 接着,我们使用 `xmlbuilder` 模块创建了一个 XML 文件的根节点 `urlset`,并设置了其命名空间。然后,我们遍历 `urls` 数组,为每个页面创建一个 `url` 节点,并添加一个 `loc` 子节点,用于存储页面的 URL。 最后,我们使用 `fs` 模块将生成的 XML 内容写入到 `sitemap.xml` 文件中,并在控制台输出成功信息。 3. 集成到网站 生成 sitemap.xml 文件后,您需要将其添加到您的网站根目录下,并在网站的 robots.txt 文件中添加以下代码: ``` Sitemap: https://www.example.com/sitemap.xml ``` 这将告诉搜索引擎您网站的 sitemap.xml 文件的位置,以便更好地抓取和索引您的网站内容。 通过以上几步,您就可以使用 Node.js 动态生成网站 sitemap.xml 文件,并优化您的 SEO 效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值