仅靠独立网站也能赚到100万,真的太牛了

你听说过 Photopea 吗?这是一个免费的类似 Photoshop 的图像编辑器。

这个项目:

  • 每月1300万访问量
  • 每月150万用户使用小时
  • 每月10万美元的广告收入

Photopea 项目的天才创造者是 Ivan Kutskir

令人惊讶的是,他独自处理了每日50万用户,并将 Photopea 的收入扩大到100多万美元,他每年只花 700 美元用于系统维护,剩下的所有利润都属于自己。

7256f6c3e3fe7e5bab83fafa817e8151.jpeg

一、灵感来源

他出生在乌克兰西部的一个小村庄,2001年随他的家人搬到了捷克。在11岁时,他有了自己的第一台电脑,从那时起,他就对计算机图形学产生了浓厚的兴趣。在14岁时,他建立了自己的第一个网站,并随着时间的推移,又陆续建立了12个网站。

但是,Photopea 的旅程始于2009年。当时他还是一名计算机专业的本科生。

由于在学习过程中大量使用 Photoshop,他发现 Photoshop 有两个主要问题:

  1. 如果一次性购买 Photoshop 的话就太贵了,所以必须每月支付20美元的订阅费。
  2. Photoshop 需要大量的计算能力,对于运行速度较慢的电脑来说很不友好。

二、创建网站

Ivan 很灵敏得从这些缺点中看到了机会。

2012年,他有了一个创意,要建一个网站,让用户可以直接在浏览器上打开 Photoshop 文件,而不需要在本地安装Photoshop 软件。于是,Photopea 就诞生了。

在初始版本上,只添加了像显示图层列表和允许用户隐藏/显示一些图层的功能。

到了第二年,又陆续添加了创建、删除和保存图层的功能。在经过数千个小时的完善之后,它最终变成了一个全功能的编辑器。

aa281141f7146f8a5fa52f7958fecf03.jpeg

三、营销历程

从2012年到2016年,他对 Photopea 没有任何盈利计划。

毕业后,他只用它赚了3万美元。但他不想放弃对 Photopea 的维护,因为他相信自己的产品仍然有很大的潜力。

当许多同学都找到令人羡慕的高薪工作时,他选择了继续攻读研究生学位,只因为可以在课余时间继续维护 Photopea 。

为了推广 Photopea,他开始在各大论坛中谈论 Photoshop 的替代品。在推广营销的过程中也发生了许多有意思的事情。

他在 Reddit、Hacker News 等大平台发帖之后,总是会被平台判断为恶意营销广告。于是他试图请 YouTubers 进行评论,但由于预算不足也不了了之。

于是他又创建了开源仓库,以吸引更多用户加入进来。但80%的用户加入 GitHub 只是为了请求新的功能。

44cc15bc379d2892b5df023dee720893.jpeg

他没有营销学位,也没有资金来大量推广 Photopea,所以他必须做好创新和口碑,切实做出满足用户真实需求的黄金产品。

每次他添加新的功能,都会发布一个博客,教用户如何正确使用它。

也因为这种真诚,收获了大量用户的喜欢,成为了他真正的粉丝。

随着 Photopea 得到了正反馈越来越多,其用户基础也在迅速扩大。那些之前犹豫不决的 YouTubers 也自发开始制作 Photopea 教程,以抓住这波流量。

四、步入正轨

2018年10月,Photopea 达到了150万次访问的历史新高,Ivan 也抓住这个机会,在 Reddit 上进行了他的第一次 AMA。不出意外,帖子在 Reddit 上疯狂传播,获得了超过5万个赞和2.2K个评论。

9个月后,网站流量翻了一番,达到了300万次访问。他在 Reddit 和 Hacker News 上进行了另一次 AMA,又一次疯狂传播!

随着流量和品牌逐渐步入正轨,这几年 Photopea 已经有了一个非常活跃的社区,产生的利润也在不断膨胀。

五、总结

运行一个赚取数百万美元的业务只需要大约700美元/年的成本。没有付费营销,Photopea 通过 AMA 和社区驱动的口口相传,成功找到了适合自己的发展道路。

Ivan 的历程也证明了这一点:制作一个比专业但昂贵的产品更好、更便宜的替代品,那么用户最终会使用你的产品。

还有就是,如果没有丰厚的营销预算,获取到收益的过程可能会比较曲折和漫长。但是一定不要放弃,也不要把鸡蛋都放在同一个篮子里面,多多上站,总有一颗种子最终会长成参天大树。

最后,非常感谢您的阅读,如果能再给一个免费的点赞和关注就再好不过啦!

如果你已经对出海建站,对自由职业,对独立开发,对副业赚钱,对追求更加美好的未来有了一丝丝兴趣,点赞和关注 弗雷 ,或许是个不错的选择。尽管我可能不会给你直接带来收益,但是交个朋友,准没错!一起加油,追梦者!

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

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

相关文章

Tomcat配置详解

文章目录 一、配置文件介绍配置文件日志文件 二、组件组件分层和分类核心组件Tomcat处理请求过程URL对应关系 三、部署java程序手动部署搭建博客状态页 四、常见配置详解tomcat端口号安全配置管理虚拟主机配置Context配置 四、Tomcat Nginx动静分离 一、配置文件介绍 配置好环…

区间DP——AcWing 282. 石子合并

区间DP 定义 区间 DP 是动态规划的一种特殊形式,主要是在一段区间上进行动态规划计算。 运用情况 通常用于解决涉及在一段区间内进行操作、计算最优值等问题。比如计算一个区间内的最大子段和、最小分割代价等。一些常见的场景包括合并操作、划分操作等在区间上…

夏季河湖防溺水新举措:青犀AI视频智能监控系统保障水域安全

近日一则新闻引起大众关注,有网友发布视频称,假期在逛西湖时,发现水面上“平躺”漂浮着一名游客在等待救援。在事发3分钟内,沿湖救生员成功将落水游客救到了岸边。 随着夏季的到来,雨水增多,各危险水域水位…

如何下载GoldWave 6.80软件及详细安装步骤

GoldWave功能介绍: GoldWave是一款很强大多功能数字音频编辑软件,可以用来消除某些音乐里边的噪音,可以用来声音编缉、播放、录制和转换还是多功能。它的音频特效有很多种可供选择。 GoldWave音频编辑软件与Windows其它应用软件一样&#x…

GaussDB技术解读——GaussDB架构介绍(四)

目录 11 GaussDB云原生架构 11.1 云原生关键技术架构 11.2 关键技术方案 11.2.1 通信组件 11.2.2 集群管理组件 11.2.3 多租组件 GaussDB架构介绍(三)从智能关键技术方案、驱动接口关键技术方案等方面对GaussDB架构进行了解读,本篇将…

SpringCloud:Feign远程调用

程序员老茶 🙈作者简介:练习时长两年半的Java up主 🙉个人主页:程序员老茶 🙊 P   S : 点赞是免费的,却可以让写博客的作者开心好久好久😎 📚系列专栏:Java全栈&#…

驾驭未来:智能网关如何革新车联网体验

车联网(Internet of Vehicles)是一个跨领域的技术综合体,它基于物联网,利用先进的信息通信技术实现车与车、车与路、车与人、车与服务平台等的全方位网络连接。 龙兴物联智能网关是集成了多协议、多接口,具有综合数据采…

[图解]建模相关的基础知识-11

1 00:00:00,700 --> 00:00:05,090 下一个知识点就是函数在集合上的限制 2 00:00:08,290 --> 00:00:10,200 符号可以这样来 3 00:00:10,210 --> 00:00:16,640 F然后一个往下的箭头A 4 00:00:16,650 --> 00:00:19,520 意思就是说F里面的元素 5 00:00:20,120 --&…

闭包表(Closure Table)

设计血缘关系(data-lineage)时,想到要使用的表模型。 表设计 节点记录表 - node CREATE TABLE lineages_node (name varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 节点名称,id bigint(20) unsigned NOT NULL AUTO_INCREM…

element--el-table合计换行显示

el-table合计换行显示 效果图实现1、使用到的参数2、代码演示 效果图 实现 1、使用到的参数 官网链接:element-table 将show-summary设置为true就会在表格尾部展示合计行。默认情况下,对于合计行,第一列不进行数据求合操作,而是…

【Python/Pytorch - 网络模型】-- SVD算法

文章目录 文章目录 00 写在前面01 基于Pytorch版本的SVD算代码02 理论知识 00 写在前面 (1)矩阵的奇异值分解在最优化问题、特征值问题、最小二乘方问题、广义逆矩阵问题及统计学等方面都有重要应用; (2)应用&#…

Sora和快手可灵背后的核心技术 | 3DVAE:通过小批量特征交换实现身体和面部的三维形状变分自动编码器

【摘要】学习3D脸部和身体生成模型中一个解开的、可解释的和结构化的潜在表示仍然是一个开放的问题。当需要控制身份特征时,这个问题尤其突出。在本文中,论文提出了一种直观而有效的自监督方法来训练一个3D形状变分自动编码器(VAE),以鼓励身份特征的解开潜在表示。通过交换不同…

数据结构(DS)C语言版:学习笔记(4):线性表

参考教材:数据结构C语言版(严蔚敏,吴伟民编著) 工具:XMind、幕布、公式编译器 正在备考,结合自身空闲时间,不定时更新,会在里面加入一些真题帮助理解数据结构 目录 2.1线性…

eNSP由于Cloud网卡设置错误引起的STP环路机制问题

现象:SW1和SW2之间直连(vlan13)不可达,但是断开左边的Cloud云的虚拟之后可达(设置g0/0/1口为down) ,接口协议均up,配置正确。 查看生成树状态: 发现,SW2的g0/0/4接口为阻塞状态&…

[机器学习] Stable Diffusion初体验——基于深度学习通过神经网络的强大AI平台

文章目录 前言平台介绍 一.创建应用 Stable Diffusion WebUI初始化上传模型,VAE,lora 介绍sd模型,vae,lora模型进入应用文生图工作区调参区图生图 结语 前言 在这个信息爆炸的时代,AI技术正以前所未有的速度发展着。图…

微服务开发与实战Day07 - MQ高级篇

一、消息可靠性问题 首先,分析一下消息丢失的可能性有哪些。 消息从发送者发送消息,到消费者处理消息,需要经过的流程是这样的: 消息从生产者到消费者的每一步都可能导致消息丢失: 发送消息时丢失: 生产…

第二证券:新股“肉签”不断,今日两只申购!光伏巨头小伙伴来了

本周(6月17日—6月21日),A股商场将迎来两只新股,分别为沪市主板的永臻股份和创业板的爱迪特,均将于本周一进行申购。 资料显现,永臻股份是国内领先的铝合金光伏结构件制造商,公司发行价为23.35…

俄罗斯方块小游戏(附源码)

游戏展示 一.导包 import turtle import random 二.定义一个Block类 定义一个Block类,用于表示游戏中的方块,包含颜色和形状。 class Block:def __init__(self, color, tiles):self.color colorself.tiles tiles三.定义了7个不同的Block对象 定义了7…

docker通过容器id查看运行命令;Portainer监控管理docker容器

1、docker通过容器id查看运行命令 参考:https://blog.csdn.net/a772304419/article/details/138732138 docker inspect 运行镜像id“Cmd”: [ “–model”, “/qwen-7b”, “–port”, “10860”, “–max-model-len”, “4096”, “–trust-remote-code”, “–t…

C# Winform内嵌窗体(在主窗体上显示子窗体)

在开发Winform项目中,经常会要切换不同的窗体。通常程序都有一个主窗体,在切换窗体时往往需要关闭其他子窗体,这个实例就来介绍MDI主窗体内嵌子窗体的实现方法。 MDI主窗体要设置一个比较重要的属性,IsMdiContainertrue。子窗体的…