SEO优化需要学会代码吗

157人浏览 2024-04-23 08:55:30

6个回答

  • 如果爱请深爱
    如果爱请深爱
    最佳回答

    作为互联网公司的产品经理,我认为SEO优化不一定需要学会代码,但了解一些基本的编码知识对于产品经理来说是非常有帮助的。

    对于SEO优化来说,最重要的是理解搜索引擎的排名算法和用户搜索的行为习惯。产品经理需要根据这些理解来制定合适的优化策略,例如确定关键词、优化页面结构、提高网站速度等,以提升网站在搜索引擎结果页面中的排名。

    而对于代码的了解,在SEO优化中也有一定的作用。产品经理需要理解网页的基本结构,了解如何设置标题、描述、标签等元素,以及如何进行网站地图的创建等。虽然可以通过与开发团队紧密合作来实现这些功能,但产品经理如果能够理解一定的代码知识,与开发团队的沟通和协作将更加高效。

    了解代码知识也有助于产品经理更好地评估和理解技术实现的可行性和成本。在制定SEO优化策略时,产品经理需要考虑到技术实现的可行性,并与开发团队进行有效的沟通和协作。

    作为互联网公司的产品经理,学会一些基本的代码知识对于SEO优化是有帮助的,但并非必须要求。重要的是理解搜索引擎算法和用户需求,并与开发团队紧密合作,共同制定和实施有效的SEO优化策略。

  • 袁丹
    袁丹

    很多人觉得难、会放弃,外加自己学到点三脚猫SEO功夫弄点文字+外链就做排名了,每天重复干着苦逼的事情。时间久了就彻底对SEO不信任了。回到正题,我们来说说SEO与代码之间的关系。  SEO和代码的关系:从广义上来讲SEO是属于推广网站,编程开发做网站属于建站。两者表面上看不相关,目前针对中小型网站的网站运营模式也不相关。因为大多数企业的网站找建站公司建设完成过后就交给聘请的SEO人员进行管理了。而很多SEO人员只会点SEO基础,写点文章发发外链,当一个超级编辑。其实SEO会贯穿整个网站建设+运营的过程,从网站打算建站到后续的网络营销推广,SEO都需要参与其中负责一块。那么从建站方面来说SEO会负责什么呢?1.HTML的代码优化。 2.链接布局 3.网站布局 4.URL布局 5.相关技术 等等,只有这些和建站开发人员很好的沟通,做错来的网站才可能是营销型的经典网站。以上建站过程中需要SEO参与讨论的问题其实都是建站开发程序员该考虑到的问题,如果中国的程序员在建站过程中一切按照W3C去写HTML 与CSS,那么HTML 代码上面SEO参与的相对来说算是比较少的。但是可悲的是,中国程序员很少严格按照规范去做的。所以建站开发过程很多需要SEO去参与并集合SEO需要优化的地方给予优化。想必很多朋友都遇到过这样的网站,浏览器访问可以看见网站内容很丰富,但是一看百度快照只有框架,没有任何文字。这种就是开发程序员乱用技术(AJAX)的后果,虽然从技术上考虑这样没的问题。但是从优化和该技术实现的最终目的来看,这是程序员自己不按照规范处理的问题。而对于一个程序员来说,他们要研究的是技术而并非网站运营问题。大公司技术部门和推光营销部门分工明细,各种环节都有人监控并把握。对于小公司来说或许就一个推广部门,或许就一个不懂SEO推广的技术与一个苦逼SEO。我们可以想想如果你不懂代码优化、不懂HTML ,只知道写文章发外链。时间长了百度依然没有收录,这时候你就会很迷茫。连个收录都没的或者收录甚少,会严重打击你的积极性。可能这些问题就是因为程序员开发不当乱用技术造成的,而你如果不懂技术,你要做的就是遇到一个牛逼的程序员。要不然你就得懂,并指导他操作。并不要求你去处理技术上的东西。  SEO需要自己会做网站吗?做SEO并不是一定要自己会做网站,原因很简单,SEO操作的仅仅的了解什么技术不能干什么?如 目前重要信息不能放在FALSH、JS、iFROM 、AJAX里面。并不是喊你去学会做FASLH。网站建站和SEO名义上没什么关联。SEO涉及到的只有用哪个技术问题完成什么功能和HTML问题。其他优化问题其实应该说是程序员自身该考虑的问题,而并非SEO需要协助程序员完成的。如:代码执行效率、代码安全、易于维护等等。SEO不需要会用高级代码语言建站。如PHP、C#.NET、ASP、Java等等。但是你得了解整个网站构成和各种语言的简介,以及会下载开源程序如织梦快速完成一个平台的搭建。如果你采用虚拟主机,你得弄清楚虚拟主机控制面板上面的所有功能,都干嘛的。如404,301,默认首页设置,域名绑定与解析、网站编码问题、目录权限等。如你使用的Windows服务器至少得了解IIS的所有需要用到的功能吧。  SEO需要了解并熟悉HTML:作为SEO需要了解并熟悉HTML以及CSS的原理以及能看懂并简单修改。再者就是需要了解网站服务器执行原理,客户端浏览器执行原理以及浏览器渲染加载页面元素的原理。只有明白这些,你才能更好的优化你的网站。HTML和CSS并不难,只要肯下功夫认真去学习两天即可搞定。很多人不懂,看着代码晕乎不是因为他比别人笨而是因为他心里懦弱了。基础实践练手:打开百度统计=》优化分析=》网站速度诊断,百度统计诊断出的问题,你自己好好的分析下认为可以修改的大伙操作下。通过这个可以让你快速了解浏览器执行原理,以及网站速度优化方式。最近李学朋会多收集并整理书写代码优化方面的文章,希望大伙都对这个有一定的了解。

  • 小奢求
    小奢求

    一、对于学习SEO来说一般懂搭建网站是比较好的,因为只有懂SEO优化的专业人士来说,才知道如何搭建一个利于SEO排名优化的网站。所以懂建站、会做网站的SEO来说做SEO优化会更容易做排名优化。

    网站只不过是一个工具,对于建站的方式也有很多,如:传统建站:代码建站、套模版建站、织梦建站等;智能建站:SEO快站。这些建站方式都是可以搭建一个网站的,对于不懂代码、不会套模版的SEO来做智能建站倒是比较适合的,简单、易操作、安全等便捷,这些对于懂SEO的人来说,更容易搭建一个利于SEO排名优化的网站。

    二、对于做SEO优化来说,代码优化也是其中的一部分,如JS脚本、动态路径等都不利于SEO优化,除此之外还有H标签、alt属性等只要利用好就能够让自己的网站排名更好。

    所以说,对于懂SEO优化来说会不会建站、懂不懂代码没有太多的关系,主要是自己要知道如何搭建一个利于SEO优化的建站和如何做好SEO网站优化。

  • 会吹汽笛的小猪
    会吹汽笛的小猪

    SEO(Search Engine Optimization)搜索引擎优化是一种提高网站在搜索引擎结果页面(SERP)中的排名和可见性的技术。以下是一些常见的SEO优化技巧:1. 关键词研究:对目标受众搜索的关键词进行研究,选择与网站主题相关的关键词,并将其放置到标题、描述、正文和图片ALT属性等位置上。2. 内容优化:制作高质量、原创和有价值的内容,并确保内容结构清晰,易于阅读,同时包含目标关键词。3. 网站体验优化:优化网站速度、响应式设计、易用性等方面,以提高用户满意度,降低跳出率。4. 外部链接优化:通过获取外部链接来增加网站的权重和流量。可以使用社交媒体、博客、论坛等平台来获得外部链接。5. 技术优化:确保网站架构规范,使用合理的HTML标记、JavaScript代码和CSS样式,同时避免404错误和重复内容等问题。这些只是SEO优化的一些基本技巧,实际的SEO工作需要针对具体的网站和市场需求来制定正确的策略和执行方案。

  • 灯茶盏雾
    灯茶盏雾

    SEO需要的技术真的太多了。没接触过和接触过和提升过。所知道的技术真的天差地别。

    首先说一下基础的SEO知识把。

    入门级SEO需要掌握知识及技术:html css DIV 各种CMS 的运用及修改发现很多SEO连入门级需要的技术知识都掌握不全。

    说下技术包含应用场景 HTML这个是应用较多和频繁的。最基本的 TDK meta元标记 og属性 link标签>>注释 A标签 alt标签 H标签 strong标签 nofollow这些都是html技术的支撑里面Css 这个和html是一个包含关系。 比如前提到 H标签 strong 等Css用于定义样式文件 所有样式有关的 比如字体样式 颜色 加粗 H标签定义标题大小的。

    很多大概讲的话这些就是和SEO相关的。DIV 这是网站布局里面块 的应用。主要是html里面布局的部分。

    CMS运用 这个是重点了。 大部分的SEO 优化的站点使用的是开源的CMS 这里面企业站的话 以织梦和帝国为最。当然还有其他的但是最多的是这二类。这些CMS有很多功能是对于SEO很有好处。看你自己怎么用。能否熟练使用。

    进阶级SEO需要掌握知识及技术:数据分析技术 CMS功能开发 JS python定制功能 正则 采集和爬虫数据分析;基本数据分析利用比如EXC表格CMS功能开发 需要 PHP 语言的熟悉 织梦和帝国都是PHP的。如增加文章发布后自动主动推送给百度熊掌号。

    可以在网上找到源码你还是的修改和利用。 这里有人会说找程序员,交给程序员解决。没错如果公司有程序员是可以交个他们解决。但是如果我们知道这方面的知识在沟通和写需求的时候描述是否效率会提升包括沟通成本。而不是一点程序思维都没有瞎JB提需求。

    JS :基本的了解和应用就可以了。 比如跳转 如何用JS 作出302跳转效果 PC端跳转移动端 代码跳转适配 这里面水很深。黑帽很多东西在JS里面都能找到亮点的特色。404跳转 判断来访跳转。 发现这里面举例跳转比较多。

    因为缺少在Seo实战中这个JS效果用的比较多。 而跳转有很多种。打个比方写一个最简单JS跳转效果。当网站页面被克隆时 如何挽回流量?

    分析:克隆页面 那么就会包含页面所有的元素 如果我写一个JS 用来判断当前页面url 是否为自己本身的url 实现跳转是否就能把这一部分流量搞回来? 这个代码我就不放放出来了网上很多也很简单。

    判断当前url是否包含\\\"XXX\\\" 不包含就跳到\'XXX\' 如果克隆者并没有过滤掉JS的话。 那么当用户访问克隆页面触发了JS 就会跳转到被克隆的页面 这是不是流量就回来了。

    PYthon定制功能 这个就很大了。 比如一些日常的SEO 操作查排名 查收录 查导出url 分析爬虫日志推送不收录url 到百度 等等。。很多具体根据需求。所以作为一个进阶SEO 你需要掌握python 正则 这个应用场景就太多了。

    移动适配规则提交 里面就用正则带适配url里面各层级的参数 同时python 里面识别很多都有正则 包括采集里面对于url 识别里面很多正则。采集和爬虫 这个包含正则截取 正则替换 scarpy 等。应用场景里面基本是大数据采集。

    大神级SEO需要掌握知识及技术:数据分析模型建立与拓展 PYthon自动化 shell分析 产品模型与需求。

    这个就能难说叻。毕竟我也是在学习和进步中。和接触到的大神了解来说发现了一些技术,肯定还有一些隐藏的属性和技能没了解到。数据分析 是一个大的东西。每个SEO大神对于SEO数据分析 都有自己模型和维度。同时在做数据分析的时候会涉及到很多技术。

    比如python shell 等 甚至很多我也不了解的技术。python自动化 这个最近5118创始人李昊在最近分享中反复提到这个词。 李昊是技术出身,所以对于SEO 有着关于自动化、程序化、批量化执行执念。把一些SEO实战所需要的一些数���或者功能程序化自动化批量化。

    shell 也是用来做数据分析,用来剥离数据分析数据中间可以结合python 用来获得需要的数据和效果。产品模型与需求 做SEO都到大神级别了那么对于做产品或者做一些提升流量需求的产品和需求时也是需要了解和应用的。到了这一步 我估计已经有一大批SEO 哭死在路上。因为可能他们做了好几年可能还是在入门级SEO徘徊。当你和更多大神级SEO交流时候你就会发现技术原理技术思维无处不在。越是学习的越多了解的越多,发现自己懂得越少进步的空间越大。

    祝好!希望题主不要被我这一大堆关于SEO技术回答给弄懵逼。一步一步来,一步一个脚印。回头看看 自己的学习进步过程真的太有意义了。

    欢迎大佬拍砖指正,欢迎新人交流讨论。欢迎同行和围观群众点赞、收藏、评论。

    随着互联网时代的快速发展,很多中小企业以及个人网站的不断出现,导致了现在SEO市场的竞争力越来越强,同时自然而然要求的标准也会随之越来越严格,再想成为一名合格的SEO的人员,要求的门槛也会越来越高,以前的SEO可能会发发外链,会写软文,就可以了,但现在作为一名合格的SEO人员需具备什么样的技能呢?那接下来就来讨论一下现在的seoer都是需要做些什么的吧?

    作为一名合格的的SEO人员,需要具备这三点能力:

    一:需要有敏锐的嗅觉百度算法的不断改变,对于一名SEO人员对百度的变化要有一个敏锐的洞察力,百度每次更新的时候,你有去了解过相关行业的排名变化吗?有没有引起你的注意?观察百度是要养成一种习惯的,百度更新快,也是因为随着互联网快速发展以及用户的需求和行为在不断的变化,如果说所在行业中用户需求发生改变,而你的网站却一成不变的话,那么你的网站也终将被淘汰,之所以用户需求在变,也是因为用户群体在随着时代发展而改变,用户数量在增加当然所需求的东西也会不断的在变化和发展的,这就是一个关键词在百度里面相关搜索不断变化的原因。所以作为一名合格的SEO人员必须具备敏锐的嗅觉。

    二:具备网站优化的基本能力作为一名合格的seo人员须具备的基本能力,如以下几点:1.文章的编写能力和软文的写作能力,这些能力是一名合格SEO人员必备的2.网站的分析能力。在得到一个网站后,从这个网站的各个角度来分析网站的优势和存在的弊端,以及哪些需要改进和完善的地方,能有一个清晰的判断。3.数据整理能力。整理数据是一个非常重要的一个概念,例如网站的收录、排名、快照、流量等一系列网站每天必须要分析和整理的基本数据。4.必须具备分析用户需求的能力。5.要会简单的课程培训能力。比如怎样给网站添加外链,对外链人员的分工,网站编辑人员应如何每天合适的进行内容的更新,网站的技术人员如何做好网站的结构以及站内的优化(如:代码的处理,页面布局和功能)6.拟好新站的页面草图(例如首页,栏目页和内容页)规划新站的运营策略7.会做关键词的挖掘和定位,并能制定优化网站的方案。8.会用robots及nofollow。9.分析网站降权的原因,并能及时制定解决方案。10.网站内容的创意,以及怎么持久保持网页的价值,要做到不可代替的内容比较少。

    三:要具备分析网站转化率的能力一个网站的转换率,大部分决定了一个网站的价值,假如这个网站是卖产品的,但是一点转化率都没有,或者说非常的低,那这个网站也就失去了它本身存在的价值,哪怕它的流量很大,也毫无用处了,因此就要分析决定网站转化率的因素到底是哪些,又怎样进行提升,就必须要有策划能力。

    大概就如以上这么多,对于一名合格的SEO优化人员。肯定须具备以上的三点能力,可简单参考以上三点的内容讲解,希望能够帮助到一些人,望好好学习,天天向上。多多提高自己的技术能力,努力成为一名优秀的SEO人员!

    建议:先学一下html及网站制作,再学seo,否则学到的全部是皮毛功夫。

  • 芳菲
    芳菲

    这问题我来帮你回答吧,因为我做了差不多十年的网络推广,SEO教学。

    新手可学好SEO,首先一点必须学好HTML代码,甚至懂得一些简单的网络编程技术,这样才可以学好代码级的SEO。做SEO的人分为三种:不懂任何代码的;懂得HTML代码的;懂得网站编程技术的;

    这三种情况都可以做SEO,只是水平有差别。最折衷的是学好HTML代码,这比较简单。很容易。学习网络推广呢,主要需要学习如下这些平台的推广:传统自媒体如:论坛、博客微博、SNS平台、优酷等视频平台、分类信息网站、QQ等;新媒体如:今日头条、百家号等图文平台,还有抖擞音、快手等小视频平台以及腾讯FM等音频平台;微信系:微信公众号、朋友圈;SEM:即搜索引擎的相关推广;

    建议可以去培训机构培训一下,或是先找一家公司去学习,因为毕竟公司里面的话,会有人带会学的比较快.

    一:站内优化

    1:网页Title中出现关键词,也就是我们说的标题。

    常规的页面出现关键词,比如你要优化”南瓜“,那就在一些页面出现有南瓜这个关键词,哪里的南瓜便宜或者湖南南瓜等等。

    2:在页面的第一段或者最后面都出现该关键词,这样可以增加该关键词和网站的相关度。

    3:站内链接中出现关键词,也就是网站的内链。比如在内页的一篇文章中,把南瓜这个关键词做个超链接,链接到首页。

    4:alt标签的描写,我们要给网站图片给命名,而且只要收录了命名之后再百度图片里面也可以搜索到的。alt=” 关键词“ ,关键词最还不要关键词堆砌,一句话最好。

    5:定时定量的更新站内文章或者其他,当你网站形成一定规律之后,蜘蛛爬取和快照更新不愁。

    6:关键词适当的修饰,比如加粗和斜体。

    二:站外优化

    1:交换友情链接,最好是跟你站有一定相关性的,pr和权重值高的(越高越好)。

    导入的链接时间最好要长,不能太短。

    稳定的增涨外链。

    2:媒体的推广,制造具有营销性质的卖点,合理的利用媒体资源,打响自身品牌。

    避免的事情

    3:关键词大量堆积,虽然因为这个被K站的很少,但是百度难免会有来月经的时候,最好不要冒这个险。

    所有的锚文字都相同。

    4:使用CSS或背景色隐藏内容,这是十恶不赦的大恶。

    单一图片和Flash的网站。

    服务器不稳定。

相关推荐

更多

免费获取咨询

今日已有1243人获取咨询

免费咨询

最新问答

更多