Маркетплейс

24freelance — двусторонняя биржа фриланса и удалённой работы

Маркетплейс, где заказчик быстро находит исполнителя, а фрилансер — проекты. Мультиязычный интерфейс ru/en/uk с раздельной SEO-структурой под каждый язык, безопасные сделки, рейтинги и отзывы, модерация контента и пополнение баланса через собственный крипто-шлюз Payora.

Категория
Маркетплейс
Расчётная стоимость
от €13 000
Срок
≈ 3–5 месяцев
24freelance.pro
24freelance
Главная страница проекта — 24freelance.pro

01Обзор проекта

24freelance — это биржа фриланса и удалённой работы: онлайн-площадка, на которой встречаются две стороны рынка труда. С одной стороны — заказчики, которым нужно выполнить задачу: от разработки сайта до перевода текста или дизайна логотипа. С другой — исполнители, которые ищут проекты и готовы взяться за работу. Задача площадки — свести их друг с другом так, чтобы сделка состоялась, прошла без обмана и оставила обе стороны довольными.

Сам по себе «список вакансий» или «доска объявлений» — это ещё не маркетплейс. Настоящая биржа фриланса живёт за счёт двусторонней ликвидности: на ней одновременно должно быть достаточно и проектов, и исполнителей, иначе одна из сторон уходит и площадка пустеет. Поэтому мы проектировали 24freelance не как каталог, а как живую экосистему с откликами, сделками, перепиской, рейтингами и многоязычным потоком органического трафика, который постоянно приводит новых участников.

Технически проект построен на классическом и надёжном стеке PHP/MySQL, рассчитанном на большой объём контента и поисковую нагрузку. Интерфейс полностью переведён на три языка — русский, английский и украинский — причём не косметически, а с раздельной SEO-структурой: у каждого языка свои URL и корректные hreflang-связи. Пополнение баланса пользователя проведено через собственный крипто-платёжный шлюз Payora. Ниже разбираем, какую задачу решает площадка, из каких сущностей она состоит и какие инженерные решения держат этот двусторонний рынок в равновесии.

02Контекст и задача

Запустить биржу фриланса «технически» можно за пару недель — куда сложнее сделать её живой. Когда мы разбирали задачу, на поверхность всплыл классический набор проблем, который губит большинство маркетплейсов труда ещё на старте:

  • Проблема курицы и яйца. Заказчики приходят туда, где есть исполнители, а исполнители — туда, где есть проекты. Если пусто с любой стороны, площадка не стартует.
  • Дефицит доверия. Люди работают с незнакомцами через интернет и платят за результат, который ещё не видели. Без рейтингов, отзывов и безопасных сделок никто не рискует деньгами и временем.
  • Шум и мусор. Без модерации лента быстро забивается спамом, дублями, накруткой и проектами-обманками — и доверие к площадке падает.
  • Слепая зона поиска. Если заказчик не может за минуту найти подходящего исполнителя по навыку, категории и бюджету, он уходит к конкуренту.
  • Откуда брать трафик. Платный трафик на маркетплейс дорог и нестабилен. Без органического притока из поиска экономика не сходится.

Задача формулировалась так: собрать полноценный двусторонний маркетплейс, в котором обеим сторонам легко и безопасно. Заказчику — быстро найти исполнителя и не бояться за деньги. Фрилансеру — найти проекты, заявить о себе и получить оплату. А самой площадке — расти за счёт многоязычного органического трафика, а не только за счёт рекламы.

Отдельный пласт задачи — многоязычность как канал роста, а не как галочка. Рынки русско-, англо- и украиноязычной аудитории во многом не пересекаются, и каждый из них — отдельный источник поискового трафика. Сделать «переключатель языка» поверх одного URL — значит потерять этот трафик. Поэтому мультиязычность с самого начала закладывалась в SEO-архитектуру, а не прикручивалась сбоку.

03Цели проекта

Из задачи выросли конкретные продуктовые и инженерные цели, которые мы держали в фокусе на всех этапах работы:

  • Баланс двух сторон. И заказчику, и исполнителю площадка должна давать ценность с первого визита — иначе одна из сторон не вернётся.
  • Доверие по умолчанию. Рейтинги, отзывы, профили с историей, безопасные сделки и модерация — встроены в продукт, а не добавлены постфактум.
  • Быстрый и точный поиск. Заказчик находит исполнителя, а фрилансер — проект по категории, навыку, тегу и ключевому слову за считанные секунды.
  • Многоязычное SEO. Раздельные URL и hreflang под ru/en/uk, чтобы каждый язык приводил свой органический трафик.
  • Прозрачные деньги. Понятное пополнение баланса и безопасные расчёты внутри площадки через интеграцию с платёжным шлюзом.
  • Управляемость. Модерация проектов и контента, чтобы качество ленты не зависело от добросовестности каждого участника.

Все эти цели тянут площадку в одну сторону — к состоянию, в котором сделка между незнакомыми людьми становится обыденной и безопасной операцией, а не риском.

04Что мы сделали

24freelance собирает фриланс-рынок в несколько связанных между собой блоков, которые вместе закрывают весь путь от публикации задачи до оплаты и отзыва:

Проекты и задания

Заказчик публикует задачу с описанием, бюджетом, категорией и сроком — это точка входа для исполнителей.

Отклики и ставки

Фрилансеры откликаются на проект, предлагают условия и цену — заказчик выбирает из живых заявок.

Профили сторон

Отдельные профили исполнителей и заказчиков с историей, рейтингом и портфолио — основа доверия.

Сделки и сообщения

Личная переписка и структура сделки, чтобы договориться, согласовать детали и довести проект до результата.

Рейтинги и отзывы

Взаимная оценка после работы формирует репутацию и помогает следующим участникам выбирать осознанно.

Модерация

Проекты и контент проходят проверку — лента остаётся чистой, а площадка управляемой.

Поверх этого — отдельный шаблон главной страницы, поиск, категории и теги, мультиязычный интерфейс с раздельным SEO и пополнение баланса через крипто-шлюз Payora. Всё это развёрнуто как единый продукт на стеке PHP/MySQL.

Коротко суть продукта: «Двусторонняя биржа фриланса: заказчик за минуту находит исполнителя, фрилансер — проекты. Доверие через рейтинги и безопасные сделки, рост — через многоязычное органическое SEO».

05Сущности и модель данных

Любой маркетплейс держится на аккуратной модели данных — на том, как именно описаны его участники и связи между ними. У 24freelance этих сущностей много, и каждая выполняет свою роль в общей механике рынка:

  • Проекты и задания — то, ради чего приходит заказчик: задача с описанием, бюджетом, категорией, сроком и статусом.
  • Отклики и ставки — реакция исполнителей на проект: заявка с предложением цены и условий, по которой заказчик принимает решение.
  • Профили исполнителей и заказчиков — две роли с разными интерфейсами и сценариями, но единой системой репутации.
  • Личные сообщения — приватная переписка сторон, без которой невозможно согласовать детали работы.
  • Сделки — формализованная договорённость между сторонами, привязывающая исполнителя к проекту.
  • Рейтинги и отзывы — взаимная оценка результата, накапливающая историю репутации.
  • Категории и теги — навигационный и поисковый каркас, по которому контент находится и группируется.

Важно, что роли заказчика и исполнителя разведены уже на уровне модели: у каждой свой набор действий, свой кабинет и своя точка зрения на одну и ту же сделку. Это не косметика интерфейса, а фундамент — именно из этого разделения вырастает понятная навигация и корректная логика прав на каждом экране.

06Логика двустороннего рынка

Главная инженерная и продуктовая сложность маркетплейса — удержать обе стороны в равновесии. Поэтому мы проектировали каждый сценарий сразу с двух точек зрения: что видит заказчик и что видит исполнитель в один и тот же момент.

Для заказчика ценность — в скорости и выборе. Опубликовал задачу — получил поток откликов, сравнил исполнителей по рейтингу, отзывам и цене, выбрал подходящего и вышел на сделку. Чем меньше трения на этом пути, тем выше шанс, что проект действительно дойдёт до исполнения, а не повиснет.

Для исполнителя ценность — в доступе к проектам и в возможности заявить о себе. Профиль с историей и рейтингом, лента подходящих задач, удобный отклик и понятная сделка — всё это работает на то, чтобы фрилансер находил работу и возвращался снова.

Эти два контура питают друг друга: больше исполнителей — привлекательнее площадка для заказчиков; больше проектов — больше причин для исполнителей оставаться. Наша работа состояла в том, чтобы оба контура крутились без перекоса и каждое продуктовое решение усиливало, а не ослабляло этот цикл.

Маркетплейс — это не сумма двух интерфейсов, а единая механика, в которой действие одной стороны должно мгновенно создавать ценность для другой. Опубликованный проект — это сигнал исполнителям; присланный отклик — это выбор для заказчика.

07Доверие: рейтинги, отзывы, безопасные сделки

Фриланс — это работа с незнакомыми людьми и оплата за результат, который ещё не существует. Без механизмов доверия такой рынок не запускается в принципе: слишком велик страх обмана с обеих сторон. Поэтому доверие в 24freelance — это не отдельная фича, а несущая конструкция продукта.

Рейтинги и отзывы

После завершения работы стороны оценивают друг друга, и эти оценки накапливаются в профиле. Так формируется репутация: исполнитель с историей удачных проектов получает преимущество, а заказчик с хорошими отзывами привлекает более сильных фрилансеров. Репутация становится валютой площадки и работает на дисциплину обеих сторон.

Профили с историей

Профиль — это не анкета, а накопленный след: выполненные проекты, отзывы, рейтинг. Чем дольше человек на площадке и чем честнее работает, тем выше его капитал доверия. Новичку приходится этот капитал заработать, и это естественный барьер против недобросовестных участников.

Безопасные сделки

Сделка структурирует договорённость и привязывает исполнителя к проекту, снижая риск, что одна из сторон исчезнет на полпути. Прозрачные правила и понятный статус сделки убирают самую частую причину конфликтов — расхождение в ожиданиях. Когда обе стороны видят одни и те же условия, спорных ситуаций становится в разы меньше.

08Модерация контента и проектов

Лента маркетплейса — это его витрина, и без присмотра она быстро деградирует. Спам, дубли, накрутка, проекты-обманки и заведомо нерабочие предложения отпугивают добросовестных участников быстрее, чем что-либо ещё. Поэтому модерация в 24freelance встроена в жизненный цикл проектов и контента, а не вынесена в ручной разбор по жалобам.

Проекты и контент проходят проверку, прежде чем стать полноценной частью ленты. Это позволяет отсекать очевидный мусор на входе, поддерживать качество того, что видят пользователи и поисковые системы, и сохранять управляемость площадки по мере роста объёма. У модерации есть свой набор статусов и переходов, так что по любому объекту видно, на каком он этапе и почему именно в нём оказался.

Важно, что модерация работает в связке с многоязычностью: контент проверяется и публикуется в каждой языковой версии, а не только в исходной. Это значит, что качество ленты держится одинаково на всех трёх языках, и ни одна локаль не превращается в свалку непроверенного контента.

09Мультиязычность ru/en/uk

24freelance говорит на трёх языках — русском, английском и украинском — и это не просто перевод подписей в интерфейсе. Многоязычность здесь — полноценный канал привлечения, поэтому она устроена основательно.

Каждый язык — это, по сути, отдельная витрина одной и той же площадки, со своим интерфейсом, своим контентом и своей аудиторией. Русско-, англо- и украиноязычные рынки фриланса во многом не пересекаются: у них разные сообщества, разные привычки и — главное для роста — разные поисковые запросы. Объединить их под единым переключателем поверх одного адреса означало бы добровольно отказаться от двух третей потенциального органического трафика.

Поэтому мы развели языки на уровне URL: у каждой локали свой набор адресов и корректные hreflang-связи, которые объясняют поисковым системам, что это языковые версии одной страницы, а не дубли. Так каждый язык индексируется отдельно, ранжируется по своим запросам и приводит на площадку именно свою аудиторию.

Раздельная SEO-структура под каждый язык — это разница между «сайтом с переключателем» и «тремя площадками в одной». Первое даёт трафик одного рынка, второе — трёх.

10SEO-архитектура и трафик

Для маркетплейса органический поиск — это не приятный бонус, а основа экономики. Платный трафик на биржу труда дорог, конкурентен и заканчивается ровно тогда, когда заканчиваются деньги на рекламу. Органика же работает накопительно: один раз проиндексированная страница приводит участников месяцами. Поэтому SEO мы закладывали в архитектуру с самого начала, а не «оптимизировали потом».

Большой объём контента — проекты, профили, категории, теги — это естественная сила маркетплейса для поиска: сотни и тысячи живых страниц, каждая из которых может ранжироваться по своему запросу. Категории и теги дают чистую и логичную структуру URL, по которой и пользователи, и поисковые роботы легко перемещаются по площадке.

Поверх этого — трёхъязычная раздельная индексация с hreflang, корректные канонические адреса и схема ссылок, которая не плодит дубли. Цель простая: чтобы каждая страница на каждом языке имела шанс попасть в выдачу по своим запросам и привести именно ту аудиторию, которой она релевантна. В сумме это превращает контент площадки в постоянно работающий канал притока новых заказчиков и исполнителей.

24freelance
Интерфейс проекта — 24freelance

12Главная страница: отдельный шаблон

Главная страница биржи — это её лицо и первая точка контакта с обеими аудиториями сразу. У неё своя задача, отличная от внутренних страниц: за несколько секунд объяснить, что это за площадка, и развести два потока посетителей — заказчиков и исполнителей — каждого к своему сценарию.

Поэтому мы вынесли главную в отдельный шаблон, а не стали натягивать её на общий макет внутренних страниц. Это дало свободу собрать на ней именно те блоки, которые работают на конверсию первого визита: понятное позиционирование, точки входа для обеих сторон рынка, актуальный контент и поиск. Когда главная живёт в своём шаблоне, её можно развивать и перестраивать, не задевая остальной сайт, и наоборот.

Аналитика, футер и поиск на главной подключены под её собственную структуру. Такое разделение — типичное инженерное решение для проектов, где у разных страниц принципиально разные роли: единый шаблон удобен для однотипных страниц, но мешает там, где страница должна играть особую роль. Главная — как раз такой случай.

13Пополнение баланса через Payora

Любому маркетплейсу нужен внутренний контур денег: пользователи пополняют баланс, чтобы платить за услуги, продвижение или сделки внутри площадки. Для 24freelance мы реализовали пополнение через собственный крипто-платёжный шлюз Payora — тот же шлюз, что мы спроектировали и собрали как отдельный продукт.

Механика прозрачна и надёжна: площадка создаёт счёт в Payora на нужную сумму, пользователь оплачивает его на готовом платёжном экране шлюза, а после подтверждения Payora присылает 24freelance подписанный вебхук — серверное уведомление об оплате с криптографической подписью. Площадка проверяет подпись и только после этого начисляет баланс. Так начисление всегда привязано к проверенному факту оплаты, а не к действию пользователя в браузере.

Эта интеграция важна вдвойне. Во-первых, она закрывает реальную потребность пользователей в пополнении баланса криптовалютой — быстро и без посредников. Во-вторых, 24freelance стал одним из первых живых интеграторов Payora и проверкой выбранной модели «счёт → оплата → подписанный вебхук → начисление» на настоящем продукте, а не на тестовом стенде.

Подписанный вебхук — единственный источник правды о деньгах. Баланс начисляется по проверенному уведомлению от шлюза, поэтому подделать «оплачено» простым переходом по ссылке нельзя.

14Медиа и поддомены

Биржа фриланса — это всегда много медиа: аватары и логотипы, скриншоты работ, фотографии в портфолио, превью офферов и проектов. Если всё это раздавать с основного домена вперемешку с приложением, со временем получаешь и лишнюю нагрузку, и спутанные политики кэширования, и трудности с масштабированием.

Поэтому медиа в 24freelance разнесены по отдельным поддоменам — под галереи, логотипы, фотографии, офферы и проекты. Такое разделение даёт сразу несколько выгод: статике можно задать свои правила кэширования, отдачу медиа проще ускорять и масштабировать независимо от основного приложения, а нагрузка от тяжёлых файлов не мешает работе динамической части площадки.

Это инфраструктурная аккуратность, которая на старте незаметна, но становится критичной по мере роста объёма контента — а у маркетплейса контент растёт постоянно. Заложенное заранее разделение медиа и приложения избавляет от болезненной перестройки в тот момент, когда трафик и объём данных уже большие.

15Технологический стек и инфраструктура

Под 24freelance мы выбрали проверенный временем серверный стек, рассчитанный на большой объём контента, поисковую нагрузку и долгую эксплуатацию.

PHPMySQLМультиязычность ru/en/ukhreflangРаздельное SEOPOST-поискКатегории и тегиМодерацияИнтеграция PayoraМедиа-поддомены
  • Бэкенд — PHP: логика маркетплейса, проекты и отклики, профили, сделки, сообщения, рейтинги и модерация.
  • Хранилище — MySQL: модель данных площадки с большим объёмом контента и связями между сущностями.
  • Многоязычность — раздельная SEO-структура под ru/en/uk: отдельные URL и корректные hreflang-связи.
  • Платежи — интеграция с крипто-шлюзом Payora для пополнения баланса по схеме счёт → оплата → подписанный вебхук → начисление.
  • Медиа — отдельные поддомены под галереи, логотипы, фото, офферы и проекты с собственными политиками отдачи.

Этот стек — сознательный выбор в пользу надёжности и предсказуемости: PHP/MySQL отлично подходят для контентоёмких маркетплейсов, хорошо масштабируются и просты в сопровождении, а вокруг них уже выстроена вся инфраструктура хостинга и доставки.

16Дизайн и UX

Маркетплейс продаёт уверенность: пользователь должен с первого взгляда понять, как тут опубликовать задачу или найти проект, и не запутаться между двумя ролями. Поэтому интерфейсы 24freelance мы делали ясными и функциональными, с акцентом на сценарии, а не на украшательство.

Ключевая развилка проходит между двумя ролями. Заказчик и исполнитель видят площадку по-разному, и каждый сценарий должен быть очевиден со своей стороны: заказчику — опубликовать задачу и выбрать исполнителя, фрилансеру — найти проект и откликнуться. Чем меньше пользователю приходится догадываться, в каком он контуре и что делать дальше, тем выше шанс, что он дойдёт до целевого действия.

Отдельное внимание — экранам, где формируется доверие: профилям с рейтингом и отзывами, странице проекта, моменту отклика и сделки. Именно здесь человек принимает решение работать с незнакомцем, и любая неясность стоит конверсии. Поэтому информация о репутации, условиях и статусе подана так, чтобы её было видно сразу и без лишних кликов.

17Как мы работали

Проект вели последовательными этапами, на каждом из которых был осязаемый результат:

  • Исследование. Разобрали механику двустороннего рынка, болевые точки обеих сторон, требования к доверию и многоязычности.
  • Модель данных. Спроектировали сущности — проекты, отклики, профили, сделки, сообщения, рейтинги, категории и теги — и связи между ними.
  • Многоязычная архитектура. Заложили раздельную SEO-структуру ru/en/uk с отдельными URL и hreflang ещё до наполнения контентом.
  • Разработка ядра. Собрали публикацию проектов и отклики, профили сторон, сделки и сообщения, рейтинги, поиск, категории и теги.
  • Модерация и контент. Встроили проверку проектов и контента в их жизненный цикл, в связке с многоязычностью.
  • Платежи. Подключили пополнение баланса через Payora по схеме счёт → оплата → подписанный вебхук → начисление.
  • Инфраструктура и запуск. Развернули медиа-поддомены, отдельный шаблон главной и SEO-каркас, рассчитанный на большой объём контента.

На каждом шаге мы держали в голове главный критерий маркетплейса — ценность для обеих сторон одновременно, потому что именно от этого зависит, оживёт площадка или останется пустым каталогом.

18Результат

Получился не «сайт с вакансиями», а полноценный двусторонний маркетплейс фриланса: с механикой, которая даёт ценность и заказчику, и исполнителю, со встроенным доверием и с многоязычным SEO-фундаментом для органического роста.

2 стороны
заказчики и исполнители в одном балансе
ru · en · uk
три языка с раздельным SEO и hreflang
Payora
пополнение баланса через свой крипто-шлюз
  • Заказчик публикует задачу и за минуту находит исполнителя по рейтингу, отзывам и цене.
  • Фрилансер находит проекты, заявляет о себе профилем и репутацией и получает оплату.
  • Доверие встроено в продукт: рейтинги, отзывы, безопасные сделки и модерация контента.
  • Три языка с раздельной SEO-структурой превращают контент в постоянный канал органического трафика.
  • Пополнение баланса работает через собственный крипто-шлюз Payora по схеме счёт → оплата → подписанный вебхук → начисление.

19Выводы

24freelance — пример того, как маркетплейс выигрывается не отдельными фичами, а балансом. Самое ценное здесь не в том, что «есть проекты и есть фрилансеры», а в том, как устроено их взаимодействие: с доверием через рейтинги и безопасные сделки, с управляемостью через модерацию и с органическим ростом через многоязычное SEO. Именно эти несущие, а не косметические решения отличают живой двусторонний рынок от пустого каталога.

Для нас это был проект на стыке продуктового мышления, контентной SEO-архитектуры и интеграционной инженерии — от модели данных и многоязычной структуры URL до подключения собственного платёжного шлюза. Если вам нужен маркетплейс, многоязычная контентная площадка или сложный сервис с продуманной механикой и интеграциями — мы умеем доводить такое до рабочего запуска.