format(‘Y-m-d’) === $date ? $date : ’’; } function gcdb_existing($source_id, $source_url, $title) { global $wpdb; keys = array(); if(source_id !== ’‘) { $keys[’_gcdb_source_id’] = $source_id; } if ($source_url !==’‘) { $keys[’_gcdb_source_url’] = $source_url; } fingerprint = gcdb_(t)itle_(k)ey(title); if ($fingerprint) { $keys[’_gcdb_title_key’] = $fingerprint; } foreach ($keys as $meta_key => $meta_value) { $found = wpdb− > get_(v)ar(wpdb->prepare( “SELECT p.ID FROM {$wpdb->posts} p JOIN {$wpdb->postmeta} m ON p.ID=m.post_id WHERE p.post_type=‘gc_resource’ AND m.meta_key=%s AND m.meta_value=%s LIMIT 1”, $meta_key, meta_(v)alue)); if(found) { return (int) $found; } } // 与旧版发布插件共用去重字段,避免同一项目被两套插件重复导入。 if ($source_id !==’‘) { $found = wpdb− > get_(v)ar(wpdb->prepare( “SELECT p.ID FROM {$wpdb->posts} p JOIN {$wpdb->postmeta} m ON p.ID=m.post_id WHERE p.post_type=’gc_resource’ AND m.meta_key=’_gc_resource_remote_id’ AND m.meta_value=%s LIMIT 1”, source_(i)d)); if(found) { return (int) $found; } } if ($fingerprint) { $found = wpdb− > get_(v)ar(wpdb->prepare( “SELECT p.ID FROM {$wpdb->posts} p JOIN {$wpdb->postmeta} m ON p.ID=m.post_id WHERE p.post_type=‘gc_resource’ AND m.meta_key=’_gc_resource_dedupe_title_key’ AND m.meta_value=%s LIMIT 1”, fingerprint)); if(found) { return (int) $found; } } // 老文章可能未保存指纹,仍以严格相同标题拦截。 found = get_(p)age_(b)y_(t)itle(title, OBJECT, ‘gc_resource’); return $found ? (int) $found->ID : 0; } /** * 只从素材中生成有限的公开简介,不能把课程目录/视频/网盘地址写入公开正文。 * 失败时宁可仅显示待编辑提示,也不公开原始全文。 */ function gcdb_public_intro($raw_html, $title = ’‘) { $html = (string) $raw_html; // 选择第一张非 data: 图片用于预览;不会复制视频或含下载入口的链接。 $cover =’‘; if (preg_match(’_(](?:data-src|src)=(https?://[^"\']+)[“'][^>]>)iu’, $html, $m)) { url = esc_(u)rl_(r)aw(html_(e)ntity_(d)ecode(m[1], ENT_QUOTES | ENT_HTML5, ‘UTF-8’)); if ($url && preg_match('~\.(?:png|jpe?g|webp|gif)(?:[?#]|$)~i’, $url)) { $cover = '

8, ‘redirection’=>3)); if (!is_wp_error($head)) { length = (int)wp_(r)emote_(r)etrieve_(h)eader(head, ‘content-length’); if ($length > 6 * 1024 * 1024) { return ‘封面超过6MB,待人工设置’; } mime = (string)wp_(r)emote_(r)etrieve_(h)eader(head, ‘content-type’); if ($mime && !preg_match('~^image/(?:jpe?g|png|webp)(?:\s*;|\s*$)~i’, $mime)) { return ‘图片响应类型不合格’; } } if (!function_exists(‘media_sideload_image’)) { require_once ABSPATH.’wp-admin/includes/media.php’; } if (!function_exists(‘download_url’)) { require_once ABSPATH.’wp-admin/includes/file.php’; } if (!function_exists(‘wp_generate_attachment_metadata’)) { require_once ABSPATH.’wp-admin/includes/image.php’; } // media_sideload_image 会按 WordPress 支持的图片 MIME 规则验证并生成媒体附件。 attachment = media_(s)ideload_(i)mage(url, post_(i)d, get_(t)he_(t)itle(post_id), ‘id’); if (is_wp_error($attachment)) { return '封面下载失败:'.$attachment->get_error_message(); } path = get_(a)ttached_(f)ile(attachment); if ($path && is_file($path) && filesize($path) > 6 * 1024 * 1024) { wp_delete_attachment($attachment, true); return ‘下载封面超过6MB,待人工设置’; } if (!set_post_thumbnail(post_(i)d, (int)attachment)) { return ‘媒体附件已创建但特色图片设置失败’; } return ‘已设置特色图片’; } /** 补全只操作本插件导入的未发布草稿,保持现有分类和封面不变。 */ function gcdb_enrich_drafts($limit = 10) { $posts = get_posts(array(‘post_type’=>‘gc_resource’,‘post_status’=>‘draft’, ‘meta_key’=>’_gcdb_source_url’,‘meta_compare’=>‘EXISTS’, ‘posts_per_page’=>200, ‘orderby’=>‘ID’,‘order’=>‘DESC’,‘no_found_rows’=>true)); results = array(); foreach(posts as $post) { if (count($results) >= min(10, max(1,(int)$limit))) { break; } $taxonomy = gcdb_category_taxonomy(); $existing_terms = taxonomy?wp_(g)et_(o)bject_(t)erms(post->ID, $taxonomy, array(‘fields’=>‘ids’)) : array(); category_(o)k = \!is_(w)p_(e)rror(existing_terms) && !empty($existing_terms); excerpt_(n)eeds_(f)ix = strpos((string)post->post_excerpt, ‘[gcdb_paid_delivery]’) !== false; if (has_post_thumbnail($post->ID) && $category_ok && !$excerpt_needs_fix) { continue; } raw = (string)get_(p)ost_(m)eta(post->ID, ’_gcdb_private_delivery_html’, true); cover = has_(p)ost_(t)humbnail(post->ID) ? ‘已有特色图片’ : gcdb_attach_featured($post->ID, $raw ?: $post->post_content); category = gcdb_(a)ssign_(c)ategory(post->ID); update_post_meta($post->ID, ’_gcdb_cover_last_result’, cover); update_(p)ost_(m)eta(post->ID, ’_gcdb_category_last_result’, category); if(excerpt_needs_fix) { clean_(e)xcerpt = trim(str_(r)eplace(′[gcdb_(p)aid_(d)elivery]′, ″, (string)post->post_excerpt)); wp_update_post(array(‘ID’=>post− > ID, ′post_(e)xcerpt′ =  > wp_(t)rim_(w)ords(wp_(s)trip_(a)ll_(t)ags(clean_excerpt), 80, ‘…’))); } results[] = array(′id′ =  > (int)post->ID,‘title’=>post− > post_(t)itle, ′cover′ = >cover,‘category’=>$category); } return $results; } // 必须和共创社现有 single-gc_resource 模板使用同样的权限过滤器。 // 不接收前端传来的资源 ID,防止借其他页面读取未购买的项目。 function gcdb_can_view_delivery($post_id) { if (current_user_can(‘manage_options’)) { return true; } uid = get_(c)urrent_(u)ser_(i)d(); if(!uid) { return false; } mode = function_(e)xists(′gchuang_(g)et_(a)ccess_(m)ode′)?gchuang_(g)et_(a)ccess_(m)ode(post_id) : get_post_meta($post_id, ’_gc_resource_access’, true); $is_member = (bool) apply_filters(‘gchuang_user_is_member’, false, $uid); $purchased = (bool) apply_filters(‘gchuang_resource_user_has_purchase’, false, $uid, $post_id); // 此模块一律不因意外设为“免费”而公开交付内容。 allowed = (mode === ‘purchase’ && purchased)||(mode === ‘member’ && is_(m)ember)||(mode === ‘member_purchase’ && ($purchased || $is_member)); return (bool) apply_filters(‘gchuang_resource_user_can_download’, $allowed, $uid, $post_id, $mode); } /** * 仅取得本站当前存在的结算入口。订单与支付由现有主题和支付插件完成, * 草稿对接插件绝不自行写订单、不处理收款、不更改购买权限。 */ function gcdb_checkout_status() { page = get_(p)age_(b)y_(p)ath(′checkout′, OBJECT, ′page′); if(!page || $page->post_status !== ‘publish’) { return ‘结算页面不存在或尚未发布’; } $file = ‘page-checkout.php’; theme_(h)as_(t)emplate = file_(e)xists(trailingslashit(get_(s)tylesheet_(d)irectory()).file) || file_exists(trailingslashit(get_template_directory()).file); if(!theme_has_template) { return ‘结算模板 page-checkout.php 未部署’; } if (!function_exists(‘gchuang_get_or_create_resource_order’)) { return ‘订单创建函数未加载’; } return ’‘; } function gcdb_checkout_link($post_id) { if (gcdb_checkout_status() !==’‘) { return’‘; } $checkout = get_page_by_path(’checkout’, OBJECT, ‘page’); url = add_(q)uery_(a)rg(′resource_(i)d′, absint(post_id), get_permalink($checkout)); $url = (string) apply_filters(‘gchuang_resource_purchase_url’, url, absint(post_id), get_current_user_id()); url = esc_(u)rl_(r)aw(url); if (!$url || !preg_match(‘_(^https?://)i’, $url)) { return ’‘; } if (!is_user_logged_in()) { url = wp_(l)ogin_(u)rl(url); } return esc_url($url); } function gcdb_has_private_delivery($post_id) { return (bool) get_post_meta(absint($post_id), '_gcdb_private_delivery_html', true); } add_shortcode('gcdb_paid_delivery', function ($atts = array()) { post = get_(p)ost(); if(!post || $post->post_type !== ’gc_resource’) { return ’‘; } $id = (int) $post->ID; html = (string)get_(p)ost_(m)eta(id,’_gcdb_private_delivery_html’, true); if ($html === ’‘) { return’‘; } // 旧主题若有原生下载区域,其锚点继续由原模板创建,避免重复 ID。 anchor = get_(p)ost_(m)eta(id,’_gc_resource_download_url’, true) ? ’’ : ’ id=“gc-resource-download”‘; // 同旧主题的 #gc-resource-download 锚点相兼容。 // 不在 HTML 中输出原始交付内容,未授权时只渲染说明和购买链接。 if (!gcdb_can_view_delivery($id)) { url = gcdb_(c)heckout_(l)ink(id); $buy = $url ? '' .'

视频课程及交付资料

' .'

请在完成购买并获得权限后查看。

'.$buy.’ ‘; } return’' .'

已解锁:视频课程与交付资料

'.wp_kses_post($html).’ ’; }); /** * 原主题顶部“立即购买”链接指向 #gc-resource-download; * 但新采集资源没有旧的下载字段,导致该锚点此前不存在。 * 本修复仅针对本插件导入、且保存了私密交付内容的项目。 * JS 若加载失败,顶部按钮仍可跳到上面的新锚点,不再失效。 */ add_action(‘wp_footer’, function () { if (!is_singular(‘gc_resource’)) { return; } post = get_(q)ueried_(o)bject(); if(!post || !gcdb_has_private_delivery($post->ID)) { return; } unlocked = gcdb_(c)an_(v)iew_(d)elivery(post->ID); $checkout_url = unlocked?″ : gcdb_(c)heckout_(l)ink(post->ID); url_(j)son = wp_(j)son_(e)ncode(checkout_url, JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX_APOS | JSON_HEX_QUOT); $unlock_json = $unlocked ? 'true' : 'false'; echo '
项目方向与认知

副业做了3个月只有几百元收入,是继续还是换项目?

副业做了3个月,总共只赚了几百元,很多人这时候都会纠结: 到底是自己坚持得还不够,还是这个项目根本不值得继续? […]

发布: 2026-09-23 更新: 2026-09-23 共创社创业知识

副业做了3个月,总共只赚了几百元,很多人这时候都会纠结:

到底是自己坚持得还不够,还是这个项目根本不值得继续?

直接给结论:

3个月只赚几百元,不能只看收入决定去留。真正需要看的是:有没有真实客户、收入有没有增长、单笔利润是否合理、获客方式能不能重复,以及继续3个月有没有明显改善空间。

如果已经连续测试3个月,客户越来越多、收入从几十元增长到几百元,即使金额还小,也可能值得继续。

但如果3个月只是不断学习、发内容、投入时间,却没有真实客户和成交,而且看不到任何增长信号,就应该考虑调整,甚至换项目。


副业3个月只赚几百元,算失败吗?

不一定。

同样是3个月赚500元,背后的情况可能完全不同。

情况A:

第一个月0元;

第二个月100元;

第三个月400元。

这种趋势虽然收入不高,但正在增长。

情况B:

第一个月300元;

第二个月100元;

第三个月100元。

这种情况就需要警惕。

所以判断副业收入低,不能只看累计收入。

更重要的是看:

收入趋势。

如果每个月的数据都在改善,那么项目可能还处在早期。

如果数据越来越差,或者长期完全不动,就不能只靠“再坚持一下”解决。


第一件事:先搞清楚这几百元到底怎么赚来的

把3个月所有收入拆开。

至少记录:

数据 需要知道什么
总收入 3个月一共收了多少钱
净利润 扣掉成本后真正剩多少
成交人数 有多少客户付款
客单价 每个客户平均多少钱
获客来源 客户从哪里来的
投入时间 一共花了多少小时
复购情况 有没有客户再次购买

假设3个月收入600元。

如果只有1个客户,属于偶然成交。

如果有10个客户,每个客户平均60元,说明已经存在一定真实需求。

这两种情况完全不能用同一种方法判断。

在 gchuang.vip 判断一个副业有没有继续价值时,首先应该拆开“收入是怎么产生的”,而不是只盯着最后赚了多少钱。


第二件事:看有没有真实客户,而不是只看流量

很多副业表面数据不错:

播放量不少;

点赞不少;

咨询也有;

但就是没人付款。

这时候不能因为“有人看”就认为方向跑通了。

真正有效的验证是:

有没有陌生客户愿意付钱。

例如做短视频获客。

3个月:

发了90条内容;

有5000个粉丝;

却没有一笔成交。

这说明流量和产品之间可能存在问题。

反过来:

粉丝只有300个;

但成交了8单。

这种账号反而更有商业价值。

如果你之前一直在看各种赚钱项目,却不知道该如何判断是否适合自己,


第三件事:判断是项目不行,还是你的执行方式不行

很多人说:

“这个副业不赚钱。”

但真正的问题可能是:

客户找错了;

价格定错了;

产品不够清楚;

获客次数太少;

执行时间不够。

比如做本地清洁服务。

3个月只发了5次朋友圈,然后没有订单。

这不能证明项目不行。

因为测试量根本不够。

相反,如果你已经:

联系300个潜在客户;

发布几十次信息;

调整过价格;

优化过服务;

还是没有任何人愿意付钱,

那才更接近“需求可能有问题”。

所以判断副业不赚钱之前,先问:

我真的完成足够多的市场测试了吗?


第四件事:算一算自己的时薪

这一点非常现实。

假设3个月副业赚600元。

但你每天投入3小时。

90天大约投入270小时。

600 ÷ 270 ≈ 2.2元/小时。

如果未来仍然只能维持这个水平,显然没有长期价值。

但如果前200小时主要用来:

学习技能;

搭建网站;

积累作品;

建立账号,

后面每一单的效率正在提高,就不能简单按当前时薪判断。

所以要区分:

前期建设成本和长期重复成本。

真正值得继续的副业,应该出现一个趋势:

做同样一件事情,后面越来越快;

找客户越来越容易;

成交率逐渐提高。

如果做半年以后,每赚100元仍然需要投入几十小时,而且没有任何改善,继续价值就比较低。


第五件事:看客户能不能重复出现

副业真正开始有价值,不是赚到第一笔钱。

而是:

第二笔、第三笔能不能用类似的方法赚到。

比如:

第一个客户来自朋友介绍;

第二个客户来自平台;

第三个客户来自老客户转介绍。

说明渠道正在慢慢建立。

如果3个月只有一次偶然成交,之后再也无法复制,就需要继续验证。

所以比“这个月赚了多少”更重要的是:

我知不知道下一单怎么来?

只要答案越来越清楚,项目就还没有完全失去价值。


什么情况值得继续做3个月?

如果出现下面几个信号,建议不要急着换。

1. 收入虽然低,但连续增长

例如:

第1个月50元;

第2个月200元;

第3个月500元。

虽然现在只有几百元,但增长方向是对的。

2. 已经出现真实复购

有客户第二次付款,比一次性成交更有意义。

3. 已经知道客户在哪里

例如:

闲鱼;

短视频;

社区;

搜索流量;

线下商户。

只需要继续提高获客量。

4. 成交率正在提高

以前20个人咨询成交1个。

现在10个人咨询能成交1个。

说明你的产品或销售方式正在改善。

5. 做得越久越轻松

作品、客户、内容和口碑开始积累。

这种项目值得再给时间。

如果你做的是偏长期积累型副业,可以再参考长期副业的判断方式


什么情况应该考虑换项目?

如果已经认真做了3个月,同时出现以下多个情况,就不要只靠意志力坚持。

第一,没有人愿意付钱

大量咨询却长期没有成交,说明产品、价格或需求存在问题。

第二,客户非常难找

每一单都需要花大量时间重新找人。

第三,利润低得离谱

比如一单忙3小时,只赚20元。

而且看不到提高空间。

第四,没有复购,也没有转介绍

每次都必须从0重新找客户。

第五,继续做半年也看不到改善

这点最关键。

问自己:

如果接下来半年所有数据都和现在一样,我还愿意继续吗?

如果答案非常明确是“不愿意”,就应该重新评估。


不要把“换项目”和“重新归零”混为一谈

很多人最怕换项目,是因为觉得:

“前面3个月白做了。”

其实不是。

如果前3个月你已经积累了:

销售经验;

内容能力;

客户沟通;

获客方法;

数据分析;

行业认知,

这些东西都可以带到下一个项目。

真正浪费的是:

明知道数据越来越差,却因为“不甘心”继续做一年。

所以换方向也应该有方法。

不是今天停掉A,明天随便找B。

而是:

复盘A的问题 → 找到自己已经具备的能力 → 选择更容易利用这些能力的新项目。


换项目之前,先做一次“小调整”

不要一看到收入少就整个项目推倒重来。

先测试三个变量。

调整产品

原来卖复杂服务,可以变成更简单、更便宜的入门产品。

调整客户

可能不是产品没人要,而是你一直找错人。

调整价格

价格过高没人买,价格过低又没有利润。

连续测试2—4周。

如果调整以后数据明显改善,就不一定需要换。


一个简单的副业复盘评分表

可以给当前项目打分。

每项0—2分。

判断项目 0分 1分 2分
真实需求 几乎没有 有咨询 持续成交
收入趋势 下降 持平 上升
获客方式 不知道 偶尔有效 可以重复
利润空间 很低 一般 可以提高
复购情况 没有 偶尔 明显
长期积累 什么都没留下 有部分积累 客户/内容/技能持续增加

总分:

**9—12分:**更值得继续优化。

**5—8分:**再测试30天,同时调整产品和获客。

**0—4分:**认真考虑换方向。

这不是绝对标准,但至少比“我感觉还能不能做”更客观。


如果决定继续,下一个90天怎么做?

不要继续重复前三个月。

必须改变动作。

例如前三个月赚500元。

接下来90天可以定三个目标:

第一个目标:提高客户数量

把每月5个咨询做到20个。

第二个目标:提高成交率

原来10个咨询成交1单。

争取提高到2单。

第三个目标:提高客单价或复购

从一单50元逐渐提高到100元。

这样即使不换项目,也是在做新的测试。

而不是机械坚持。


如果决定换项目,应该怎么换?

换项目时重点看三个条件:

第一,最好能用上之前积累的技能。

第二,第一轮测试成本要低。

第三,30—90天必须能够获得市场反馈。

比如原来做短视频剪辑没赚到钱。

你已经会剪辑。

不一定非要彻底放弃这项能力。

可以尝试:

本地商家视频;

电商视频;

企业短视频;

内容代运营。

这叫换客户和商业模式。

不一定叫彻底换行业。

如果需要重新筛方向,可以参考低成本创业


共创社判断:副业做3个月只有几百元,到底该不该继续?

共创社的判断是:

不要因为“只赚几百元”就换,也不要因为“已经坚持3个月”就继续。

真正应该看的是:

有没有客户;

有没有增长;

能不能重复成交;

利润有没有改善空间;

继续做能不能留下客户、技能或流量。

在 gchuang.vip 判断一个副业是否值得继续时,可以用一个很简单的问题:

如果再给它90天,我具体准备把哪个数据提高?

如果你能回答:

咨询从10个做到30个;

成交从2单做到5单;

收入从500元做到1500元,

那就值得再测试。

如果答案只是:

“再坚持看看。”

那就不够。


最后该怎么选?

如果副业做了3个月,目前只有几百元收入,今天先不要急着删除项目,也不要马上寻找下一个“风口”。

把3个月的数据全部列出来:

投入多少小时;

花了多少钱;

来了多少客户;

成交多少;

净赚多少;

有没有复购;

收入有没有增长。

如果数据正在改善,就再给自己90天,而且要明确优化目标。

如果没有客户、没有增长、没有利润,也没有积累价值,那么及时换项目并不是失败,而是在停止继续投入错误成本。

如果下一步还要重新筛副业,可以继续在 gchuang.vip 按照“需求、客户、成本、利润、复购、长期积累”这几个维度判断。

普通人做副业,真正需要坚持的不是某一个项目。

而是:

不断用真实数据筛掉错误方向,把时间留给越来越有结果的事情。


常见问题 FAQ

副业做3个月只赚几百元正常吗?

对于需要学习技能、积累内容或客户的副业,前三个月收入低并不少见。关键要看咨询、成交和收入是否逐渐增长。如果持续没有任何市场反馈,则需要重新评估。

副业多久不赚钱应该换?

没有统一时间。低成本服务类通常30—90天应该看到一定市场反馈;内容、网站类需要更长周期。判断重点应放在客户、流量、咨询、成交等领先指标,而不只是收入。

副业收入很低,还有必要继续吗?

如果收入持续增长、已经有真实客户、存在复购或获客方式逐渐稳定,可以继续。如果投入越来越多而收入、客户和市场反馈长期没有改善,则继续价值较低。

换项目是不是前面的时间都浪费了?

不一定。只要已经积累了技能、销售能力、客户经验、内容制作或数据分析能力,这些都可以迁移到下一项目。真正需要避免的是因为沉没成本长期坚持错误方向。

怎么判断副业能不能长期做?

重点看五点:真实需求、稳定获客、合理净利润、复购或转介绍,以及做得越久是否能够积累客户、技能、内容或渠道。


相关阅读

先判断,再行动

如果你还不确定自己适合做什么,可以先完成免费创业测评; 如果希望结合家庭、负债、工作经历、地区、资源和实际目标进一步判断, 可以直接与共创社站长一对一沟通。

联系我们