站点搜索 - Webflow 帮助
站点搜索允许您在网站上添加搜索功能,以便访客找到他们正在寻找的信息。如有需要,您可以通过勾选复选框来排除特定元素、页面甚至整个集合的内容。 站点搜索适用于所有具有 CMS 站点计划或更高级别的站点。
站点搜索元素
您可以从添加面板中添加站点搜索元素。搜索元素包括:
- 搜索(包装器) — 包含搜索表单和提交按钮
- 搜索输入 — 访客输入搜索内容的地方
- 提交按钮 — 提交搜索的按钮(可以隐藏以使用“Enter”键提交)
添加后,您可以像其他元素一样对搜索元素进行样式和自定义。您可以更改占位符文本并设置自动聚焦,使搜索栏在页面加载时获得焦点。
搜索结果页面
添加站点搜索后,搜索结果页面会出现在页面面板 > 实用页面下。 结构包括一个容器元素、一个搜索元素和一个结果列表,可以像集合列表一样进行样式设置。
搜索结果结构
搜索结果包含:
- 搜索标题(链接) — 使用页面设置中的搜索结果标题内容显示。这作为该页面的链接。对于集合页面,标题内容可以从任何字段中提取。您还可以使用 SEO 描述和开放图像。
- 页面 URL(文本块) — 页面别名
- 摘要(段落) — 搜索词出现的上下文文本;您可以在页面设置中自定义此项。您可以设置摘要长度,并在搜索结果包装元素设置中开启高亮显示。
空状态
您的搜索结果页面有一个“无结果”状态。通过在搜索结果包装元素设置中切换无结果“开启”来自定义它。
设置结果数量
您可以通过在搜索结果包装元素设置中设置结果长度来显示最多 60 个搜索结果。
预览搜索结果
在设置结果样式时,您可以通过搜索结果包装设置预览不同的查询。在 CMS/商业网站计划激活并发布网站之前,仅显示示例结果。要查看实时结果,请发布您的网站以创建搜索索引。
其他网站搜索设置
通过页面设置中的搜索描述字段向结果添加更多信息,例如类别显示。
您还可以在页面设置中设置搜索图像,可以将其连接到结果中的图像元素。
索引
索引控制当有人提交网站搜索时可搜索的页面/内容。 如果您想从搜索中移除某个页面,可以从索引中进行操作。
title: Webflow搜索引擎指南
excerpt: Webflow限制每个站点一个搜索引擎,但可以在多个页面添加搜索栏。
Webflow限制每个站点一个搜索引擎,但可以在多个页面添加搜索栏。
如何创建索引
添加CMS站点计划或更高版本后,首次发布站点时会创建搜索索引。
如何更新索引
保持索引最新的两种方法:
- 手动重新索引 — 重大更新后刷新内容
- 自动重新索引 — 在全站发布后按计划间隔进行
手动重新索引
重大更改后执行此操作(CMS计划每24小时可用一次,商务计划每12小时可用一次):
- 在Webflow中打开您的站点
- 点击“齿轮”图标打开设置面板
- 点击搜索
- 在手动索引下点击立即索引
注意:大型站点的索引可能需要长达24小时。 紧急情况下,请联系支持以获得一次性优先重新索引。
自动重新索引
- CMS站点计划:全站发布后72小时
- 商务站点计划:全站发布后12小时
单个CMS项目发布不会触发自动重新索引;需要全站发布。
检查索引计划:
- 在Webflow中打开您的站点
- 点击“齿轮”图标
- 点击搜索
优化搜索索引
默认情况下,大多数页面(组件、随机集合列表、实用页面和密码保护内容除外)都会被索引。排除不必要的内容以优化用户结果。
排除静态页面
在页面设置 > 站点搜索设置中,勾选“从站点搜索结果中排除此页面”。 重新索引以从索引中移除该页面。
排除集合页面
与静态页面相同:页面设置 > 站点搜索设置,勾选“排除此页面”,保存,然后重新索引。
排除集合页面会移除所有模板页面,但在其他地方显示的集合列表中的内容可能仍然可以被发现。如有需要,请对这些列表使用元素级排除。
排除元素
排除重复元素(例如导航栏、页脚、表单)以防止无关结果。默认情况下,组件和随机集合列表被排除;您可以在主组件中覆盖此设置。
要排除特定元素:元素的设置 > 搜索索引设置 > 勾选“从网站搜索结果中排除内容”。
父元素上的排除规则也适用于子元素。
常见问题
如果我导出代码,搜索会怎样?
网站搜索在导出的网站上不起作用。
如何查看用户在搜索什么?
将您的 Webflow 网站搜索与Google Analytics集成。