13分钟阅读时间 (2659字)

扬尼克·高蒂耶,Weeblr背后的男人

Interview-Yannick

扬尼克·高蒂耶不是一个SEO顾问,但他热爱这个领域,并且是Joomla世界中知识最丰富的人之一。

他的职业道路反映了他对这个领域的热爱,当然也包括对Joomla的热爱。

除了推广他的工具,扬尼克还因在论坛和Joomladays上不犹豫地给他的客户和Joomla用户提供SEO建议而闻名。

让我们了解一下这位20年前遇见Mambo的男人,他是如何创建有用且受欢迎的扩展,并从他的热情中谋生的。

你好,扬尼克,许多Joomla用户熟悉你的扩展,但我们并不真正了解你。你能给我们一个简要的介绍吗?

嗯,我已经在Joomla世界中四处游荡一段时间了。起初,就像那个时代的大多数人一样,我根本不在互联网或计算机行业工作。我从很久以前就接触到Commodore PET以来,一直对计算机和编程有着浓厚的兴趣。我毕业后,又攻读了一年工业计算机和自动化课程,但在接下来的20年左右的时间里,实际上从未作为开发者工作。

我住在法国波尔多,但多年来有幸四处旅行,无论是从事过去的工作还是参加Joomla活动。

你第一次接触Joomla是什么时候?

事实上,我的第一次接触是Mambo,而不是Joomla。Mambo是Joomla 1.0演变的CMS。

像很多人一样,在那个时候,我必须为家庭成员建立一个网站,所以我开始了解如何在2003-2004年建立一个网站。我了解到PHP和MYSQL取代了编写HTML文件,CMS们非常流行。

我尝试了很多,不确定很多人还记得或使用e107、PHP Nuke及其继任者、MODX、Xoops或Spip。然后我遇到了Mambo,它让我觉得很有启发,它可以让我轻松且高效地完成我想做的事情。2005年,当Joomla创建时,我转向了Joomla,并且从那时起一直在使用和开发Joomla。

你是何时开始开发的?是在这个时期之前还是之后?

这里没有什么异常:我之前就对SEO很感兴趣,Mambo/Joomla有一些地方做得不好,或者说并不是我想要的。所以我使用了一个扩展来尝试解决一些问题。那个扩展

  • 并没有做到我想要的功能
  • 已经不再由它的开发者维护

所以大约在2004年,我加入了进来,边学习PHP和MYSQL,边开始修改那个扩展以满足我的需求。在那之后不久,我还制作了一些其他的插件,比如用于显示幻灯片、菜单等。

再次强调,所有这一切之所以成为可能,仅仅是因为... Joomla是开源的。没有这一点,我可能还在某个大工厂里四处闲逛呢!

是什么原因让你特别创建Joomla扩展的?

正如我所说,我之前使用的一个特定扩展没有做到我想要的功能。具体来说,一个(已被放弃的)SEO URL扩展在多语言网站上无法工作。由于我的朋友需要一个多语言网站,我不能接受在SEO URL和多语言之间做出选择。

所以我开始在这个扩展中添加多语言支持,几个月后,也开始公开分享这些更改。这后来完全改变了我的人生!

你遇到了哪些挑战?你是如何克服它们的?

有很多,大部分都与同时做几件事情有关

  • 学习PHP、MYSQL,以及HTML和一点javascript,然后熟练掌握它们
  • 有一个非常忙碌的全职工作,与开发无关
  • 还有我们至今仍能看到的问题:缺乏详细和最新的开发者文档。诚然,真相在源代码中,但有时候一些好的文档能让你更快地找到答案,而且不会浪费太多精力 :)

坦白说,那时候的事情比现在简单得多。现在的功能、复杂度和细节水平,比这些“美好的旧时光”高出几个数量级。我的意思是,那时候“普通人”更容易进入开发领域,因为技术和工具更容易上手。

至于如何克服这些挑战,我认为并没有太大的变化:你会去Joomla论坛,提问、回答问题、自己研究,并分享。诚然,热情程度没有变化,但这么多年来社区的规模确实帮了很大的忙。

你是迅速开始赚钱,还是一开始就比较困难?

一开始非常困难,后来变得非常迅速。2007年6月,我开始建立一个网站来托管我的扩展,提供一些文档,并创建一个论坛,用户可以在那里讨论,我会回答问题。

我正在开发六七个扩展,但最大的一个是sh404SEF。最初作为SEO URL管理器启动后,我很快添加了许多SEO功能,它是处理SEO的少数扩展之一。一切都很有趣,是我能想到的最好的爱好。

很多人开始使用它,因此提出问题、提交想法等。但除了翻译外,没有真正的编码帮助,仅仅两年后,2009年初,我就完全疲惫不堪,每周在sh404SEF上花费超过30个小时。加上我的日常工作,这意味着晚上无法睡觉,你只能这样做到一定程度。大部分的乐趣都消失了...

所以2009年夏天,我辞职了,宣布我将停止开发sh404SEF,或者至少发布它并提供支持。
然后发生了这样的事情:美国威斯康星州密尔沃基的一个家伙给我发了一封邮件:“如果你是因为缺乏时间而放弃,你对尝试并出售它感兴趣吗?这可能让你有机会继续工作!”

这位人物是Victor Drover(现在是Watchful的所有者),他运营着AnythingDigital.com。他的网站座右铭是“可持续的开源”,这对我来说非常有共鸣,因为我坚信只有可持续的开源软件才是真正的开源。

于是,我们开始了:从9月中旬开始销售sh40SEF订阅,到12月我正式辞去了我的日常工作。

我很幸运,Victor带着一个运行中的网站、一个运行中的商业模式和一双援助之手出现了。让我们不要忘记Valentin,他在Anything Digital提供支持,并成为了接下来五年左右的sh404SEF专家。

这是否依然如此呢?

是的,自2009年以来,开发Joomla扩展一直是我的唯一活动(2016-2017年期间有过一小段时间转向WordPress,但说实话,效果并不理想)。
2015年初,我将所有扩展都纳入了自己公司Weeblr的旗下,没有改变“商业模式”和我的运营方式。

作为单开发者公司,我一直试图专注于那些复杂且有待改进的特定、重要主题。在我的情况下,那就是SEO以及与之相关的一切。

虽然我不以SEO顾问的身份开展业务,但我跟踪每天发生的每一条SEO新闻、数据报告和文档,研究并试图将这些知识和信息提炼到我的扩展中。

四年前,这导致了用一系列现代扩展替换老化的sh404SEF的过程:4SEO和4SEF涵盖了现代SEO的所有方面。

但SEO不仅仅是“技术SEO”,它更多的是关于内容:你在网站上包含哪些内容,以及你是如何做到这一点的。

因此,我也开始朝这个方向发展,推出了4AI,这是一个集成的AI全面助手,完全集成到Joomla中,还有4Podcast,可以在你的网站上运行自己的播客,以及4Video,可以将视频嵌入到你的网站上,以符合谷歌的性能要求。

你与其他(独立)开发者有联系吗?这种合作如何进行?

说实话,并不多。我认为主要原因,简单来说,就是时间。一旦你拥有了一个遍布全球的用户基础,除了支持和开发,可供支配的时间就很少了。

我确实与一些人保持联系,尤其是几位法国人,如我的朋友JoomUnited,Hikashop的Nicolas以及几位其他人。

我并不认为我们真正合作,大多数情况下,我们都是在Joomla活动中见面,当然,疫情期间这一点基本上停止了,但我非常感激JoomlaDays再次加速,我过去几年有幸亲自或远程与他们中的几位进行了交流。
但与这些人建立个人关系确实有助于解决例如两个扩展冲突的问题。

关于你的扩展,最常见的误解是什么?

当然,有人认为只要安装一个扩展,就可以完成SEO。我不知道Joomla用户是否真的相信这一点,或者是因为网站开发人员无法向客户销售真正的SEO服务,但事实是,安装一个扩展并不能完成网站项目中的SEO部分。

SEO是一个持续的项目,是你每天都会做的事情,每次你向网站添加或删除内容时都会做的事情。

4SEO这样的扩展可以自动化几乎所有的SEO自动化任务,但这只是开始,不是结束。

更具体地说,关于最常见的一些现代SEO误解或错误,我可能会提到

花费时间编写元描述

元描述通常不用于SEO优化,搜索引擎在显示搜索结果时也很少使用它们,它们更喜欢根据用户搜索的内容来调整描述。
在2024年花费大量时间在这上面是很难有合理依据的,而且随着AI回复被添加到Google和Bing搜索结果中,这种情况可能会越来越严重。

有了AI,描述就不再存在了。

坚持使用站点地图

过去,站点地图可以帮助发现您网站上的页面,但现在情况并非如此。站点地图的作用是告诉搜索引擎哪些页面您希望它们爬取和分析。

当您拥有大型网站时,站点地图开始变得有用,例如拥有数千个页面或更多。Google文档表示,在500页以下您根本不需要站点地图。

重定向404错误

我看到很多网站管理员坚持要将每一个404错误重定向到...某个地方——通常是主页。
请不要这样做。404错误很正常,这是搜索引擎快速更新索引的方式。它不是低质量的标志,也不会损害您的排名。

您应该修复来自您网站的那些错误,但大多数都是来自随机机器人,重定向它们只是浪费您的时间和服务器CPU。

只有一种情况下需要重定向404错误:当您将一些内容从一个URL移动到另一个URL时。在这种情况下,您应该在收到任何404错误之前就添加重定向。

关于您的扩展,人们不知道的一件事是什么?

作为一个内心是开发者的人,我希望更多的人知道,我的所有扩展都是使用现代技术,作为单页应用(SPA)开发的,使用Svelte JavaScript框架、Vite和Tailwind CSS :)

但这不会对很多人产生影响,所以也许我想提到这一点

  • 所有扩展都已完整翻译成22种语言
  • 它们在Joomla 3 / 4和5(无需兼容性插件)下工作方式完全相同
  • 由于是SPA,它们易于使用且速度极快,同时也非常注重可访问性

我非常重视向前和向后兼容性,因此我的扩展要么将在即将推出的Joomla版本(6、7、8...)上工作,要么将提供类似于从sh404SEF迁移到4SEF/4SEO的迁移路径。

人们总是询问哪些主题以获得支持?

我会说,我收到的很多问题并不是关于如何使用我的扩展,而是关于如何使用它们。
当然,这与我之前说的有关,SEO是一个持续的过程,而不仅仅是安装一个扩展。

您从Joomla社区中获得了很多吗?

是的,考虑到这本质上是一个在线社区,对我来说仍然有些惊讶的是,我最喜欢的是参加现场活动。
Joomladays非常愉快,虽然我知道在线会议在疫情期间和之后已经取代了许多面对面活动,但它仍然让我感到惊讶,亲自去某个地方和Joomlers交谈与“只是”在线是完全不同的。

但这并没有减少在线对社区的影响。记得那个来自威斯康星州的Victor吗?没有Joomla和互联网,我们永远不会见面 ;)

您在Joomla社区中的参与程度如何?

再次,由于时间有限,这当然比我想要的要少。我尽量参加尽可能多的现场和在线活动,主要关注SEO和类似主题。我偶尔会在Facebook上回答问题。

几个月前,我订阅了Joomla.org论坛SEO类别中任何新主题或回复的通知,以便为来自世界各地的Joomlers提供SEO信息。

当然,我在Joomla Mattermost聊天室(在https://chat.joom.la)上,那里有许多活跃的社区成员,这是一个简单而直接的沟通途径。

最后,作为一名开发者,我为Joomla 3.x代码库贡献了一点点代码,最著名的是JLayout系统,该系统在新版的Joomla中得到了延续和扩展。

你认为Joomla的生态系统怎么样?

它并没有变得更大,尽管它也没有消失。像其他人一样,我看到一些供应商在离开。我也看到一些有经验的开发者正在开发新的扩展,这告诉我Joomla仍然有力量和信心。

Joomla 4和5对社区施加的迁移给许多人带来了麻烦,现在后果显然是明显的。因此,虽然我相信一个可持续的Joomla生态系统可以发生,但我认为它不会在未来Joomla版本中经受住更多的迁移和向后兼容性更改。

你如何看待与Joomla的未来?你有什么惊喜吗?

好吧,我会说我看到我的Joomla未来,所以这已经确定了。

这就是为什么我最近创建了一个名为4Command的新扩展,这是一种不同的导航Joomla管理的方法,这显示了我在Joomla社区和生态系统中的承诺。

是的,我有一个惊喜:我还有一个全新的扩展即将推出,以补充我已有的SEO系列。我认为将在一个月或六周内准备好!

你还有其他什么想对我们Joomler朋友说的吗?

来参加聚会和JoomlaDays,那里有许多在线活动容易参加,每次都能带来巨大的能量提升!


Yannick的主网站是https://weeblr.com,你还可以在他的Joomla扩展目录中找到他的扩展。
他的主要扩展是

该网站有他所有扩展的产品页面、支持帮助台和博客——这也是一个播客,当然使用4Podcast——在https://weeblr.com/blog/

 

 

 

 

 

发表在Joomla社区杂志上的一些文章代表了作者在特定主题上的个人观点或经验,可能并不符合Joomla项目官方立场。

0
文档:为Joomla做贡献的好方法
Joomla模板和框架 第四集:UI...
 

评论 1

已注册? 在此登录
Jessica Dunbar 周二,2024年9月10日 19:07
SEO的尤达大师

这次访谈让我回忆起许多美好的时光!有幸与Yannick共事,我一直钦佩他对SEO的创新方法。他确实是“SEO的尤达大师”,始终走在曲线的前沿,充满智慧。

0
这次访谈让我回忆起许多美好的时光!有幸与Yannick共事,我一直钦佩他对SEO的创新方法。他确实是“SEO的尤达大师”,始终走在曲线的前沿,充满智慧。

通过接受,您将访问由https://magazine.joomla.net.cn/之外的第三方提供的服务