SEO 和 SEM 到底差在哪?—— 用最土的大白话给你拆明白


SEO 和 SEM 到底差在哪?—— 用最土的大白话给你拆明白

  • SEO 和 SEM 到底差在哪?—— 用最土的大白话给你拆明白
    • 咱先把话放这儿:流量就是命,没流量你连展示的机会都没有
    • 为啥 2026 了还唠这俩?AI 都把文案写了,搜索引擎死了吗?
    • SEO 是啥?—— 跟搜索引擎谈恋爱,越懂它越给你推
      • 1. 原理一句话版
      • 2. 技术三板斧
      • 3. 代码实战——Next.js 里顺手把"三大件"做了
      • 4. 速度优化——Core Web Vitals 不过百别想排名
    • SEM 是啥?—— 直接买"热搜位",今天投明天就能来单子
      • 1. 原理一句话版
      • 2. 平台差异
      • 3. 代码实战——用 Google Ads + Next.js 做"全事件"闭环
      • 4. 坑钱三连
    • SEO vs SEM:一张图看清所有差异
    • 实战组合拳:不同阶段的"来量"配方
      • 1. 启动期(0-3 个月):先吃外卖
      • 2. 成长期(3-12 个月):一半外卖一半菜
      • 3. 稳定期(12 个月+):主要吃菜,偶尔外卖
    • 开发能帮忙的 5 件小事,运营能乐疯
    • 常见翻车现场 & 急救指南
    • 最后碎碎念:别把 SEO 当玄学,别把 SEM 当提款机

SEO 和 SEM 到底差在哪?—— 用最土的大白话给你拆明白

先打预防针:下面 5 000 多字,全是我在地铁里语音转文字叨叨出来的,口水话、表情包、错别字都不删,就图一个真实。代码示例管够,复制就能跑,跑不通你来骂我。


咱先把话放这儿:流量就是命,没流量你连展示的机会都没有

不管你是写博客、搭电商、做 SaaS,还是给公司打工,只要网站一上线,老板问的第一句永远是——“有量吗?”
SEO 和 SEM 就是两条最粗壮的"来量"大腿:

  • 一条免费,但慢,得熬;
  • 一条付费,快,但烧钱。

把这两条腿都玩顺了,你才能在流量的大逃杀里活成"吃鸡"而不是"成盒"。


为啥 2026 了还唠这俩?AI 都把文案写了,搜索引擎死了吗?

别被"AI 将取代搜索"吓住。
数据摆在这儿:Google 每天还是 80 亿次查询,百度 5 亿次上下,TikTok 再火,真到掏钱下单那一步,八成用户还是会跑到搜索框里再搜一次品牌词 。
搜索引擎不死,只是算法更鸡贼——原来靠堆关键词就能横着走,现在你得把"体验、权威、速度"一起端上桌。
所以:

  • SEO 没死,只是门槛从"会打字"升到"会打代码 + 会做内容 + 会做体验";
  • SEM 也没过时,只是从"砸钱就前三"变成"会算 ROAS、会做落地页、会埋转化事件"才能不赔。

SEO 是啥?—— 跟搜索引擎谈恋爱,越懂它越给你推

1. 原理一句话版

让爬虫看得爽、让用户留得住、让同行站出来说"这人靠谱"。

2. 技术三板斧

  • 爬得到:robots、sitemap、内链、SSR 预渲染
  • 看得懂:title、H1、schema、alt、canonical
  • 信得过:HTTPS、速度快、外链多、品牌词搜索量高

3. 代码实战——Next.js 里顺手把"三大件"做了

// pages/_app.tsx import '@/styles/globals.css' import { DefaultSeo } from 'next-seo' // 一键 SEO 标签 import SEO from '@/configs/seo-config' // 统一配置 export default function App({ Component, pageProps }) { return ( <> <DefaultSeo {...SEO} /> // 全站缺省 SEO 标签 <Component {...pageProps} /> </> ) }
// configs/seo-config.tsexportdefault{titleTemplate:'%s | 老王杂谈',// 标题模板defaultTitle:'老王杂谈 - 前端 & 流量碎碎念',description:'用最土的大白话讲前端、SEO、SEM,以及怎么把网站搞到流量。',canonical:'https://laowang.dev',// 规范网址,防重复内容openGraph:{type:'website',locale:'zh_CN',url:'https://laowang.dev',site_name:'老王杂谈',images:[{url:'https://laowang.dev/og.png',width:1200,height:630,alt:'老王头像'}]},twitter:{cardType:'summary_large_image'}}
// components/ArticleSeo.tsx —— 文章页动态注入 import { NextSeo } from 'next-seo' interface Props { title: string desc: string cover: string slug: string } export default function ArticleSeo({ title, desc, cover, slug }: Props) { return ( <NextSeo title={title} description={desc} canonical={`https://laowang.dev/post/${slug}`} openGraph={{ title, description: desc, url: `https://laowang.dev/post/${slug}`, images: [{ url: cover, width: 1200, height: 630, alt: title }] }} // 结构化数据,告诉谷歌"这是一篇 Article" additionalMetaTags={[{ property: 'schema:Article', content: JSON.stringify({ '@context': 'https://schema.org', '@type': 'Article', headline: title, image: cover, author: { '@type': 'Person', name: '老王' }, publisher: { '@type': 'Organization', name: '老王杂谈', logo: { '@type': 'ImageObject', url: 'https://laowang.dev/logo.png' } }, datePublished: new Date().toISOString() }) }]} /> ) }

顺手把 JSON-LD 塞进去,Google 搜索结果就能出"富媒体"样式,点击率直接 +15%,不香吗?

4. 速度优化——Core Web Vitals 不过百别想排名

// next.config.jsconstwithBundleAnalyzer=require('@next/bundle-analyzer')({enabled:process.env.ANALYZE==='true'})module.exports=withBundleAnalyzer({swcMinify:true,// Rust 压缩,快images:{domains:['cdn.laowang.dev'],formats:['image/avif','image/webp']// 现代图片格式,省 30% 体积},experimental:{optimizeCss:true// 内联关键 CSS}})

上线前跑一遍npm run build && npx lighthouse-batch -s https://laowang.dev,CLS < 0.1、LCP < 2.5s 再交付,不然就等着算法把你踹到第二页。


SEM 是啥?—— 直接买"热搜位",今天投明天就能来单子

1. 原理一句话版

给搜索引擎塞钱,让用户搜某个词时你排最前,按点击付费(PPC)。

2. 平台差异

  • 国内:百度竞价、360 点睛、搜狗旭日
  • 海外:Google Ads、Microsoft Ads(Bing)、Yandex
    玩法大同小异:开户 → 充钱 → 选词 → 写创意 → 做落地页 → 上事件 → 调出价。

3. 代码实战——用 Google Ads + Next.js 做"全事件"闭环

// hooks/useGtag.js —— 封装 gtag,页面级、事件级都能打 export const GA_TRACKING_ID = 'AW-123456789' // 你的转化 ID export function gtag() { window.dataLayer = window.dataLayer || [] window.dataLayer.push(arguments) } // 发送购买事件(带价值) export function purchaseEvent(value, currency = 'CNY') { gtag('event', 'purchase', { send_to: `${GA_TRACKING_ID}/AbCdEfGhijklmnop`, // 转化标签 value, currency, items: [{ id: 'seo-course', quantity: 1, price: value }] }) }
// pages/success.tsx —— 支付成功页 import { useEffect } from 'react' import { purchaseEvent } from '@/hooks/useGtag' export default function Success() { useEffect(() => { // 假设支付完跳转这里,URL 里带回金额 ?v=699 const v = Number(new URLSearchParams(location.search).get('v') || 0) purchaseEvent(v) }, []) return <h1>付款成功,等着收快递吧兄弟!</h1> }

落地页里再埋gtag('config', 'AW-123456789'),Google 就能回传数据,算法自动帮你找"高转化相似人群",ROAS 嗖嗖往上窜。

4. 坑钱三连

  • 关键词选错:把"简历模板"当交易词投,CPC 20 块,转化 0.2%,一天烧掉一部 iPhone。
  • 落地页拉垮:移动端按钮在第二屏,点进去 3 秒白屏,用户直接关,钱白花。
  • 不调出价:全部默认"智能推荐",半夜竞品刷量,预算瞬间蒸发。

记住:SEM 不怕花钱,怕的是花得不明不白。每天早上一句灵魂三问:

  1. 哪个词烧钱多?
  2. 哪个页转化差?
  3. 今天预算降 20% 行不行?

SEO vs SEM:一张图看清所有差异

维度SEOSEM
流量来源自然排名付费广告
见效周期3-6 个月当天
成本结构前期人力 + 后期维护按点击实时扣费
可控性算法一变就翻车想开就开,想关就关
信任度用户更信自然结果标注"广告",信任略低
适合场景长期品牌 + 内容沉淀新品冷启动 + 大促冲量

一句话总结:SEO 像种菜,春播秋收;SEM 像点外卖,下单 30 分钟到。饿的时候先点外卖,饱了以后记得种菜,不然天天外卖,钱包顶不住 。


实战组合拳:不同阶段的"来量"配方

1. 启动期(0-3 个月):先吃外卖

  • 70% 预算砸 SEM,把核心交易词抢下来,快速验证产品/价格/文案。
  • 同步把 SEO 地基打牢:sitemap、schema、速度、SSL、TDK 一个别少。
  • 用 SEM 跑出的高转化词,反向喂给内容团队:能写攻略写攻略,能拍视频拍视频。

2. 成长期(3-12 个月):一半外卖一半菜

  • SEO 开始发力:长尾词+品牌词+专题页,每月固定更新 30 篇。
  • SEM 预算降到 50%,把 ROI 低于 1.5 的词全砍掉,预算挪去 Display & Remarketing。
  • 上邮件 & 私域:SEM 引流→弹窗收邮→自动化流程养熟→二次转化。

3. 稳定期(12 个月+):主要吃菜,偶尔外卖

  • 自然流量占比 > 45%,品牌词搜索量环比 +80%,开始飘了吗?
  • SEM 只做竞品防守 + 新品冷启动,预算压到 30%,把省下的钱去做网红、做联名、做线下。
  • SEO 冲行业大词,布局白皮书、调研报告,走"权威 + 外链"路线,把 DR 干到 70 以上。

开发能帮忙的 5 件小事,运营能乐疯

  1. URL 别瞎写:/product/123不如/product/seo-course
  2. 图片顺手写 alt:`

`,别留空
3. 内链自动补:发文章时扫描关键词,智能插 3 条老文链接,爬虫感动哭。
4. 一键生成 sitemap:每天凌晨跑脚本,自动提交 GSC & 百度站长。
5. SPA 一定做 SSR:Next.js、Nuxt、SvelteKit 随便选,别裸奔,不然爬虫啥也抓不到。


常见翻车现场 & 急救指南

翻车现场急救方案
突然流量腰斩先看 Search Console 报错→查算法更新日历→对比下跌关键词→是否被降权
SEM 转化暴跌用 Google Tag Assistant 检查事件是否漏发→落地页改动能回滚立刻回滚
竞品恶意点广告上 IP 排除脚本,每 6 小时跑日志,把异常 IP 段拉黑
百度快照被挂马全站下线→改密钥→清马→申诉快照→GSC 重新提交

最后碎碎念:别把 SEO 当玄学,别把 SEM 当提款机

SEO 不是"三天上首页"的神功,SEM 也不是"砸钱就天下第一"的外挂。
它们就是两工具:

  • 一个像哑铃,天天练才能长肌肉;
  • 一个像红牛,困的时候来一罐,但天天喝你心脏受不了。

真正的高玩,都懂"双修":
用 SEM 快速验证方向,用 SEO 把验证过的方向沉淀成资产;
SEM 负责今晚有饭吃,SEO 负责十年后还有饭吃。

流量世界没有银弹,只有"持续优化"四个字。
把用户当活人,把算法当朋友,把预算当亲儿子——
该花的花,该省的省,该撸代码撸代码,该写内容写内容。

祝你早日流量自由,睡醒后台词数 99+,转化咔咔响。

要是还有哪块没看爽,评论区甩问题,我接着唠。

欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。

推荐:DTcode7的博客首页。
一个做过前端开发的产品经理,经历过睿智产品的折磨导致脱发之后,励志要翻身农奴把歌唱,一边打入敌人内部一边持续提升自己,为我们广大开发同胞谋福祉,坚决抵制睿智产品折磨我们码农兄弟!


专栏系列(点击解锁)学习路线(点击解锁)知识定位
《微信小程序相关博客》持续更新中~结合微信官方原生框架、uniapp等小程序框架,记录请求、封装、tabbar、UI组件的学习记录和使用技巧等
《AIGC相关博客》持续更新中~AIGC、AI生产力工具的介绍,例如stable diffusion这种的AI绘画工具安装、使用、技巧等总结
《HTML网站开发相关》《前端基础入门三大核心之html相关博客》前端基础入门三大核心之html板块的内容,入坑前端或者辅助学习的必看知识
《前端基础入门三大核心之JS相关博客》前端JS是JavaScript语言在网页开发中的应用,负责实现交互效果和动态内容。它与HTML和CSS并称前端三剑客,共同构建用户界面。
通过操作DOM元素、响应事件、发起网络请求等,JS使页面能够响应用户行为,实现数据动态展示和页面流畅跳转,是现代Web开发的核心
《前端基础入门三大核心之CSS相关博客》介绍前端开发中遇到的CSS疑问和各种奇妙的CSS语法,同时收集精美的CSS效果代码,用来丰富你的web网页
《canvas绘图相关博客》Canvas是HTML5中用于绘制图形的元素,通过JavaScript及其提供的绘图API,开发者可以在网页上绘制出各种复杂的图形、动画和图像效果。Canvas提供了高度的灵活性和控制力,使得前端绘图技术更加丰富和多样化
《Vue实战相关博客》持续更新中~详细总结了常用UI库elementUI的使用技巧以及Vue的学习之旅
《python相关博客》持续更新中~Python,简洁易学的编程语言,强大到足以应对各种应用场景,是编程新手的理想选择,也是专业人士的得力工具
《sql数据库相关博客》持续更新中~SQL数据库:高效管理数据的利器,学会SQL,轻松驾驭结构化数据,解锁数据分析与挖掘的无限可能
《算法系列相关博客》持续更新中~算法与数据结构学习总结,通过JS来编写处理复杂有趣的算法问题,提升你的技术思维
《IT信息技术相关博客》持续更新中~作为信息化人员所需要掌握的底层技术,涉及软件开发、网络建设、系统维护等领域的知识
《信息化人员基础技能知识相关博客》无论你是开发、产品、实施、经理,只要是从事信息化相关行业的人员,都应该掌握这些信息化的基础知识,可以不精通但是一定要了解,避免日常工作中贻笑大方
《信息化技能面试宝典相关博客》涉及信息化相关工作基础知识和面试技巧,提升自我能力与面试通过率,扩展知识面
《前端开发习惯与小技巧相关博客》持续更新中~罗列常用的开发工具使用技巧,如 Vscode快捷键操作、Git、CMD、游览器控制台等
《photoshop相关博客》持续更新中~基础的PS学习记录,含括PPI与DPI、物理像素dp、逻辑像素dip、矢量图和位图以及帧动画等的学习总结
日常开发&办公&生产【实用工具】分享相关博客》持续更新中~分享介绍各种开发中、工作中、个人生产以及学习上的工具,丰富阅历,给大家提供处理事情的更多角度,学习了解更多的便利工具,如Fiddler抓包、办公快捷键、虚拟机VMware等工具

吾辈才疏学浅,摹写之作,恐有瑕疵。望诸君海涵赐教。望轻喷,嘤嘤嘤

非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。愿斯文对汝有所裨益,纵其简陋未及渊博,亦足以略尽绵薄之力。倘若尚存阙漏,敬请不吝斧正,俾便精进!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1174697.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【动态多目标优化】进化动态约束多目标优化测试集DCP1-DCP9的TruePF研究附Matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。&#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室&#x1f34a;个人信条&#xff1a;格物致知,完整Matlab代码及仿真咨询…

ssm数学辅导微信小程序毕业论文+PPT(附源代码+演示视频)

文章目录一、项目简介1.1 运行视频1.2 &#x1f680; 项目技术栈1.3 ✅ 环境要求说明1.4 包含的文件列表数据库结构与测试用例系统功能结构前台运行截图后台运行截图项目部署源码下载一、项目简介 项目基于微信小程序&#xff0c;使用微信原生开发框架或uni-app框架开发。《ss…

【独家创新】基于ASL-QPSO-LSTM-AdaBoost的时间序列预测模型研究附Matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。&#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室&#x1f34a;个人信条&#xff1a;格物致知,完整Matlab代码及仿真咨询…

【多传感器融合】在电力系统中针对网络入侵的多源数据融合附Python代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。&#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室&#x1f34a;个人信条&#xff1a;格物致知,完整Matlab代码及仿真咨询…

高级人工智能期末复习(一)—— 搜索

搜索评价一个搜索算法&#xff0c;从四个维度进行——完备性、最优性、空间复杂度、时间复杂度完备性&#xff1a;只要问题有解&#xff0c;算法能不能一定找到&#xff1f;&#xff08;比如找钥匙&#xff0c;能不能保证找到&#xff0c;不管钥匙藏在哪&#xff09;最优性&…

提示工程架构师揭秘:Agentic AI在智能制造中的3大技术壁垒与突破方案

Agentic AI走进智能制造&#xff1a;提示工程架构师拆解3大技术壁垒与突破路径 引言&#xff1a;从凌晨3点的产线故障说起——Agentic AI的Promise与落地之痛 凌晨3点&#xff0c;某汽车厂总装线的红灯突然亮起。传感器显示第5工位机械臂的振动值飙升至12mm/s&#xff08;阈值8…

基于Java的家政员工考勤智慧管理系统的设计与实现全方位解析:附毕设论文+源代码

1. 为什么这个毕设项目值得你 pick ? 基于Java的家政员工考勤智慧管理系统的设计与实现聚焦于家政行业需求&#xff0c;集成了包括家政员工管理、岗位管理、客户管理等在内的17个主要功能模块&#xff0c;提供全面的数据录入、审核和统计分析功能&#xff0c;相较于传统的考勤…

【多目标钻孔序列优化问题】基于Q-Learning的遗传算法求解多目标钻孔序列优化问题研究附Matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。&#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室&#x1f34a;个人信条&#xff1a;格物致知,完整Matlab代码及仿真咨询…

基于Java的家政客户服务智慧管理系统的设计与实现全方位解析:附毕设论文+源代码

1. 为什么这个毕设项目值得你 pick ? 为什么选择基于Java的家政客户服务智慧管理系统作为毕设选题&#xff0c;而不采用传统的“烂大街”题目呢&#xff1f;该系统结合了单位管理、服务项目管理、服务员管理、客户管理和服务派工管理五大功能模块。相较于传统系统&#xff0c…

从 2025 到 2026,Berachain 的“攻”与“守”

​——当 L1 不再靠叙事生存&#xff0c;它还能做什么&#xff1f;2025 年成为 L1 赛道发展的关键分水岭。早期依赖技术先行的叙事——不断追求更高的 TPS、更低的 Gas 成本——已经难以继续支撑估值扩张。基础设施本身并未失去价值&#xff0c;但它不再自动等价于代币价值&…

LeetCode 77/216/22组合型回溯法-组合 / 组合总和 III / 括号生成) - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

吐血推荐9个AI论文写作软件,专科生毕业论文轻松搞定!

吐血推荐9个AI论文写作软件&#xff0c;专科生毕业论文轻松搞定&#xff01; AI工具助力论文写作&#xff0c;专科生也能轻松应对 在当前的学术环境中&#xff0c;AI工具已经成为许多学生不可或缺的助手&#xff0c;尤其是在论文写作方面。对于专科生来说&#xff0c;撰写一篇符…

基于Java的家政搬家智慧管理系统的设计与实现全方位解析:附毕设论文+源代码

1. 为什么这个毕设项目值得你 pick ? 家政搬家智慧管理系统的主要功能模块包括会员管理、订单管理等23个子系统&#xff0c;覆盖了从客户注册到售后服务的全流程。开发背景分析基于传统管理模式效率低下且无法提供个性化服务的实际问题。创新性在于将现代技术与实际需求相结合…

信号与系统第一课

一、信号与系统的课程信号与系统-王珂 信号与系统-李泽光 信号与系统-郭宝龙 信号与系统-胡浩基二、信号与系统的变换 1.傅里叶变换 2.S变换 3.Z变换三、三大变换的关系 1.S变换是为了解决F变换来产生的变换 2.Z变换是为了解决S变换来产生的变换 3.所以三大变换的核心还是傅里叶…

2026树脂企业实力派:行业内的佼佼者都有谁?纯水反渗透膜/抗污染反渗透膜/美能MBR膜,树脂制造企业推荐榜 - 品牌推荐师

在工业水处理、电子制造、新能源等领域的精细化生产中,树脂作为离子交换、吸附分离的核心材料,直接影响设备运行效率与产品品质。其性能稳定性、耐化学腐蚀性及再生能力,成为保障工业系统安全、降低运维成本的关键。…

基于Java的家庭计划生育技术智慧管理系统的设计与实现全方位解析:附毕设论文+源代码

1. 为什么这个毕设项目值得你 pick ? 家庭计划生育技术智慧管理系统基于Java开发&#xff0c;采用SpringMVC框架和MySQL数据库。其主要功能模块包括系统会员管理、家庭档案管理、个人档案管理等18个子系统&#xff0c;涵盖从数据录入到统计分析的全过程&#xff0c;旨在提高管…

Python 潮流周刊#136:Anthropic 向 PSF 资助 150 万美元

本周刊由 Python猫 出品,精心筛选国内外的 400+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。 温馨提…

基于Java的家庭财政智慧管理系统的设计与实现全方位解析:附毕设论文+源代码

1. 为什么这个毕设项目值得你 pick ? 家庭财政智慧管理系统是一个集会员与家庭成员管理、预算管理、收入支出管理等多功能于一体的综合性系统。该系统基于Java开发&#xff0c;采用SpringMVC框架和MySQL数据库构建&#xff0c;旨在提供一个便捷且高效的财务管理平台。区别于常…

【开题答辩全过程】以地铁安全管理信息系统设计与实现为例,包含答辩的问题和答案

个人简介一名14年经验的资深毕设内行人&#xff0c;语言擅长Java、php、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。感谢大家的…

泰山派mipi3.1屏幕移植到合众恒跃rk3506

设备树HZ-RK3506_MiniEVM_MIPI3.1.dtsi #include <dt-bindings/display/drm_mipi_dsi.h> #include <dt-bindings/input/rk-input.h> #include <dt-bindings/suspend/rockchip-rk3506.h>&i2c0 {s…