Artem SAVART – WordPress-розробник у галузі Affiliate-маркетингу та онлайн-медіа

Тривалість: 1:35|Завантажити файл

Всім привіт! Я Артем, Full Stack WordPress-розробник з тенденцією до трафікових сайтів. У минулому – власник порталів з медицини з монетизацією через нутра-офери, власник агенції нативної реклами та пізніше протягом кількох років програміст з WordPress на одному великому сайті відгуків під брендовий трафік.

Десь тут я і зрозумів, що найбільше мене надихає розробка всіляких нестандартних штук, які спрощують процеси та дають змогу отримувати значні результати.

Зараз я розробляю власний шаблон для WordPress, на якому можна буде за кілька днів піднімати мультифункціональні портали в будь-якій вертикалі, із системою відгуків, налаштовуваними оглядовими таблицями, особистими кабінетами тощо.

Це довгострокове завдання, оскільки його універсальність вимагає детального опрацювання всіх можливих варіантів і налаштувань. І, незважаючи на наявність деякого пасивного доходу, мені було б комфортніше вже зараз обміняти свої знання, навички, напрацювання і необхідну частину часу на постійну співпрацю з проєктом із ніші affiliate-маркетингу та перевести розробку шаблону в режим хобі.

Душу, скоріш за все, не продам, але із задоволенням здам у довгострокову оренду всі свої навички та досвід =)

Якщо ви – арбітражна команда або партнерська мережа і у вас є SEO-відділ, то, ймовірно, ми могли б бути цікаві один одному для постійної співпраці. Зв’яжіться зручним для вас способом, буду радий познайомитися.

Підпишіться на розсилку

Основна експертиза

Нестандартний функціонал

Оглядові картки

Детальна інформація про компанію, продукт, сервіс або будь-який інший тип матеріалу, які не тільки спрощують сприйняття інформації за рахунок ретельних таблиць і тематичних блоків, а й допомагають просуванню в пошукових системах. Буває навіть, що шматки таблиці потрапляють у сніпет, тим самим розширюючи його, а іноді в нього заскакують ще й посилання на партнерки з внутрішнім редиректом (тобто минаючи сайт користувач може стати рефералом). Подібний функціонал я роблю максимально динамічним і налаштовуваним, як за допомогою плагіна ACF, так і використовуючи нативні функції WordPress.

Рейтинги та каталоги

Основуючись на даних з таблиць або будь-якої іншої інформації з сайту, можна робити різні рейтинги і каталоги. Як створюючи вручну, налаштовуючи точково створені мною фільтри для вибірки контенту, так і генеруючи віртуальні сторінки за заздалегідь визначеними параметрами. Усе це, крім зручності для користувача і додаткової монетизації відвідувачів, які вже прийшли, може також залучати і додатковий трафік за вужчими запитами. Інтуїтивно, а ще краще, на основі запитів із семантичного ядра, майже в будь-якій вертикалі можна знайти відповідні теми для подібних сторінок.

Фільтри та пошук

Коли інформація на сайті добре структурована і особливо якщо для цього використовуються кастомні поля – справжнє щастя робити зручні пошукові системи всередині сайту. З перезавантаженням сторінок або без, зі зміною адреси або без, умови для фільтрації, умови видачі результатів – все це питання до сеошника і ґрунтується на поставлених ним завданнях, а реалізувати можна будь-яку логіку через кастомну розробку без будь-яких зайвих плагінів. А правильні, добре продумані й оптимізовані запити до бази даних зроблять фільтр або пошукову систему максимально швидкими.

Форми та Ajax

Взагалі моя найулюбленіша частина розробки – зв’язка між собою PHP, JavaScript і CSS. І чим менше й універсальніше виходить зробити код, тим більше я задоволений. За допомогою цього зв’язування я із задоволенням роблю будь-які динамічні форми, з багаторівневими умовами щодо доступності тих чи інших полів, декількома етапами заповнення (якщо потрібно), потраплянням заповненої інформації туди, куди потрібно (база даних, новий контент на сайті, CRM, пошта та ін.), а також подальшими тригерами, кукісами, сповіщеннями, вебхуками й узагалі будь-якою необхідною логікою. Обожнюю це все =)

Особисті кабінети

Я вже давно відмовився від використання будь-яких плагінів для поліпшення реєстрації, створення особистих кабінетів і додаткового внутрішнього функціоналу для користувачів, тому що все це за вже напрацьованими схемами створюю з нуля під конкретний проект. Реєстрація, вхід, відновлення пароля – все це здійснюється через Ajax без перезавантаження сторінки (але з оновленням на льоту потрібних елементів інтерфейсу), а розділи та вміст особистого кабінету залежать виключно від поставлених завдань, відповідають реальним потребам, і в них немає нічого зайвого. Без особливих проблем і без зайвих плагінів можна підключити авторизацію і створення облікового запису через сторонні сервіси (Google, Facebook, Linkedin і багато інших), а також відобразити у формі реєстрації/зміни профілю будь-які необхідні поля.

Відгуки та коментарі

Стандартні коментарі в WordPress мало кому подобаються, не кажучи вже про те, що в них немає абсолютно ніякого додаткового функціоналу. Звісно, можна розширити його плагінами, але й тут доведеться йти на якісь компроміси, тому я віддаю перевагу власному кастомному коду, що ґрунтується на реальних потребах. Чи треба доопрацювати форму коментарів і умови доступу до неї, або ж побудувати багатофункціональну систему відгуків – у всьому цьому є великий досвід. Також хочеться відзначити можливість генерувати віртуальні сторінки на основі відгуків і коментарів, які цілком індексуються пошуковими системами і приносять трафік за низькочастотними запитами.

Налаштовувані елементи

Коли проєкт великий або їх безліч, скоротити час і виключити помилки через людський фактор може допомогти створення шаблонних рішень, які використовуватимуть і відображатимуть введені дані відповідно до визначеної заздалегідь логіки. Наприклад, у шаблоні для оглядових сайтів, який я зараз розробляю, я активно застосовую цей підхід, оптимізуючи водночас код таким чином, щоб врахувати подальший розвиток і поступове наростання функціоналу, який оновлюється на кінцевих сайтах через оновлення шаблону за кнопкою в адмінці.

Будь-які блоки та лендінги

З появою в WordPress системи Gutenberg-блоків створення різного роду лендінгів стало максимально приємним процесом. Розробляти їх можна як нативними засобами WordPress, так і за допомогою, наприклад, плагіна ACF для кастомних полів, але в обох випадках це дає змогу суттєво оптимізувати роботу над сайтами і максимально точно виконати вимоги щодо верстки, маркетингу та SEO без будь-яких компромісів. Звичайно, блоки і лендінги можна організувати за допомогою спеціалізованих плагінів, але велика кількість у них зайвого коду на фронтенді завжди є для мене вагомим аргументом на користь індивідуального рішення. Часом це навіть швидше і завжди – більш якісно.

CRM та автоматизація

Для мене WordPress – це реальний і добре продуманий, обкатаний роками фреймворк. У ньому є все, що необхідно для максимально творчого та індивідуального підходу до реалізації проєктів, якщо робити це через власний унікальний код з огляду на реальні завдання. І це може бути застосовано не тільки до сайтів – можна побудувати унікальний сервіс, що оптимізує ті чи інші процеси, створити власну CRM на основі своїх, унікальних бізнес-процесів, а не задовольнятися універсальними рішеннями або кастомними, але дорогими і складними в адаптації. А для мене подібні завдання – це справжній рай на землі, бо дуже люблю через автоматизацію спрощувати життя й економити час собі та іншим.

Верстка

Pixel-Perfect

Біль дизайнерів, коли їхні відступи, розміри та інші моменти – не враховані. Багато хто з них уже погодився з тим, що остаточна верстка матиме інакший вигляд, ніж вони задумали. У своїй роботі я не те, щоб намагаюся приділяти цьому увагу – для мене це просто важливий момент і врахування всіх нюансів відбувається вже давно на автоматі. А якщо якісь моменти здаються спірними, завчасно уточнюю їх із дизайнером, і в решті решт верстка повністю відповідає задумці.

Mobile First і адаптив

Я ще пам’ятаю часи, коли за мобільну версію сайту платили окремі гроші, і була вона нерідко на окремому піддомені. На щастя, ці часи минули, і сьогодні в більшості вертикалей користувачі віддають перевагу мобільним пристроям, що дає нам більше можливостей для заманювання їх у наші воронки продажів. Але й зобов’язує мати ідеальну адаптивну верстку, щоб врахувати всі можливі роздільні здатності екранів, що я із задоволенням і роблю під час розробки сайтів.

Безпомилкова структура

Перед початком верстки я визначаю загальні елементи і планую її виходячи з принципу: мінімум зайвого коду. Бо якщо його менше – то менший розмір файлу, а чим логічніша і динамічніша структура – тим швидше відображення сторінки в браузері. І це далеко не дрібниці, тому що часом вони можуть значно впливати на користувацький досвід і PageSpeed Score, що може негативно позначитися як на просуванні, так і на монетизації.

Масові завдання

Автоматичні завдання

Звісно, не варто робити з цього культ, але, зазвичай, у багатьох ситуаціях перенесення якихось повторюваних дій в автоматичний режим має сенс, особливо коли вже встановилася певна логіка і знайдено всі умови та підводні камені. Це може як допомогти у виключенні людського фактора і, відповідно, помилок під час роботи з даними, так і значно вивільнити часові ресурси. А часом ще й покращує якість роботи працівників.

Парсинг і автопостинг

Якщо зрозуміло звідки, для чого і в якому вигляді парсити і використовувати надалі будь-яку інформацію, чи то відгуки, статті, характеристики, чи то аналітичні дані, чи то ще щось, то організація процесу в автоматичному режимі може дати змогу отримати конкурентну перевагу в різних сферах. Хоч часом і не одразу очевидно, як найкраще унеможливити блокування джерелами, і як обробляти можливі помилки в отриманій під час парсингу інформації, я, тим не менш, люблю такі завдання. Це завжди свого роду виклик, і після їх успішної реалізації настає глибоке задоволення.

Шаблонні рішення

Чудовий підхід, коли потрібно масштабувати результати вже налагодженої схеми. Наприклад, лендінги або типи сайтів, які добре зарекомендували себе, цілком можливо упакувати в шабонні рішення, які швидко розгортаються і після недовгого налаштування повністю адаптовані під ту чи іншу тематику, що значно знижує витрати і прискорює зростання.

Імпорт/Експорт

Нерідко потрібне перенесення даних з одного місця в інше. Буває й так, що формати сторони, що віддає і приймає, не збігаються і необхідна конвертація. А часом і самі дані необхідно перед імпортом якимось чином обробити або пересортувати. Усе це не є проблемою в разі кастомного розроблення рішення під конкретні завдання.

Великі обсяги даних

До всього можна знайти підхід, зокрема й до масових маніпуляцій з великими обсягами даних. Тут, звісно, важливі насамперед швидкість і максимальне виключення помилок, що вимагає ретельного планування і багаторівневого тестування перед запуском, але за підсумком економія коштів і часу вже в найближчому майбутньому з лишком виправдовують зусилля.

Інтеграції

Платіжні засоби

Якщо у платіжного сервісу є API, то його, як правило, можна повністю інтегрувати в сайт, не тільки вмонтувавши його в дизайн, а й здійснивши безпомилковий обмін даними між сайтом і сервісом. Найчастіше останнім часом я підключаю PayPal, Stripe і криптовалюти, але в минулому досвід був різний, і не складе великих труднощів розібратися в чомусь новому. Якось навіть розробив оплату NFT через Paypal, з автоматичною передачею токенів покупцеві на маркетплейсі OpenSea.

Зовнішні CRM

Зручний варіант, коли потрібно зібрати і сегментувати інформацію з різних сайтів в одному місці. Звісно, і саму цю єдину CRM можна розробити на WordPress під конкретні потреби, але і з уже наявними, як правило, без проблем можна налаштувати інтеграцію та якісний обмін даними в обидва напрямки.

TDS-трекери та аналітика

Просту аналітику можна організувати і на базі WordPress, не використовуючи сторонні сервіси, але, звісно, моя улюблена зв’язка – це WordPress і Keitaro TDS. Коли у мене була рекламна агенція, пам’ятаю, що навіть колл-трекінг розробив для відстеження трафіку на клініки за допомогою WordPress, Keitaro і OnlinePBX. Залежно від завдання можна організувати як підстроювання вмісту, так і збір аналітики і всіх необхідних даних, сегментування ЛІДів і багато іншого.

Партнерські мережі

Інтеграції з партнерськими мережами можуть бути не тільки на рівні надсилання їм ЛІДів через вебхуки. Також можна забирати від них актуальну інформацію щодо офферів, балансу особистого кабінету та інші дані, доступні через API. Це може бути вкрай ефективно під час роботи з великою кількістю партнерських мереж, як для контролю, так і для пошуку й поліпшення слабких місць (наприклад, для порівняння роботи різних кол-центрів із тим чи іншим оффером).

Навіть якщо немає API

Коли у сервісу є API – це дуже сильно спрощує інтеграцію, але часом навіть і без нього її можна організувати. Наприклад, перевіряти інформацію через зв’язку Cron, PHP і JavaScript, обробляти повідомлення, які отримуються по E-mail. Різне було в практиці – так чи інакше майже завжди можна знайти рішення задачі й обійти обмеження, якщо вони є.

Багатомовність

Автоматичні переклади

Сучасні технології дають змогу значно скоротити часові та грошові витрати на виробництво контенту і, особливо, на якісний переклад текстів. Мій вибір для цього завдання – Deepl, але й будь-які інші менш дорогі онлайн-перекладачі можна налаштувати для автоматичного перекладу як під час відкриття сторінки (зі збереженням у базу), так і через автоматичні завдання для сервера – все залежить від конкретних потреб для того чи іншого проєкту.

Знання кількох мов

Англійська, звісно, але ще я вільно розмовляю французькою і вивчив українську. Рідна мова – російська, трохи пам’ятаю італійську і розумію її письмово, і зовсім трохи – німецьку. Усе це не тільки збагачує життя, а й дає змогу без особливих зусиль розібратися в структурі інших мов, що у зв’язці з сучасними технологіями з перекладу відкриває великі можливості для створення і розвитку мультисайтових систем і проєктів під різну географію. Також мій досвід у лінгвістиці допомагає в локалізації інтерфейсів, що може бути критично для SEO не менше, ніж сам контент.

Впровадження WMPL або аналогів

Багатомовність може бути побудована різними способами – іноді достатньо автоматичного перекладу контенту всіх сторінок різними мовами, іноді слід розділити мовні версії, тому що сам контент відрізняється залежно від регіону, іноді потрібно побудувати не тільки мовні, а й регіональні версії з декількома мовами (Бельгія, Канада тощо) Правильний підхід, звісно, бажано визначити на етапі планування, але і на робочому проєкті не становить великої проблеми все змінити без шкоди для SEO. В обох випадках у мене є відповідний досвід.

SEO-Friendly

Досвід із прибутковими сайтами

У моєму минулому були (і сподіваюся будуть у майбутньому) власні тематичні сайти, які активно монетизувалися партнерськими програмами. Також протягом кількох років я працював програмістом на одному великому сайті відгуків з іще сильнішою монетизацією через офери, що також спровокувало певну любов та азарт до цієї теми.

Мікророзмітка

Часом через мікророзмітку можна зайняти більше місця в результатах пошукової видачі через розширені сніпети – в цьому також у мене є певний досвід і різні цікаві напрацювання. Упевнений і на практиці переконався, що за наявності правильного сеошника можна відмінно використовувати цю можливість. Але навіть і без мікророзмітки за рахунок оглядових таблиць нерідко вдавалося отримати особливий сніппет і навіть посилання з редиректом на партнерку безпосередньо у видачі гугла.

Чистий код

Одна з першопричин того, чому я віддаю перевагу кастомній розробці перед встановленням шаблонів і численних плагінів. Уже з перших контентних сайтів я зрозумів, що краще розібратися, як зробити своє рішення під конкретну задачу, щоб не доводилося йти на компроміси і перевантажувати сайт непотрібним кодом, який нерідко ще й створює додаткові проблеми в просуванні. На фронті намагаюся максимально виключити все, що не стосується тієї чи іншої сторінки.

Мінімум сторонніх бібліотек

Що більше під’єднано до сайту різних скриптів і файлів, то довше його завантаження і відповідно ризик програшу в конкурентній боротьбі за ТОП видачі пошукових систем. У роботі я намагаюся максимально виключити використання будь-яких бібліотек, а якщо вони обґрунтовано необхідні, підключаю їх так, щоб вони мінімально впливали на швидкість завантаження сторінок.

Генерування контенту

Це може бути корисно як для залучення додаткового трафіку, так і для зниження навантаження на контент-менеджерів або поліпшення монетизації. Тайтли, описи, різні блоки текстів, зібрані на основі змінних і вже заведених даних – усім цим можна жонглювати, як знадобиться, в інтересах SEO, монетизації та кінцевого користувача.

Кастомні поля

За допомогою ACF

Використання цього плагіна доцільне, коли необхідно швидко підняти з нуля значний обсяг кастомних полів, зробити відповідні залежності та відображення на фронт-енді, але це не завжди обмежує в універсальності рішення, бо кастомні поля з ACF можна також генерувати динамічно через PHP із врахуванням усіх необхідних умов. При цьому я оптимізую запити до бази даних так, щоб навіть значна кількість полів не сповільнювала роботу сайту.

Нативними засобами WP

Більш довгий метод, але більш гнучкий і часом дозволяє досягти більшої універсальності. Наприклад, він чудово застосовується, коли необхідно створити шаблонні рішення для їхнього швидкого розгортання і налаштування під конкретний проєкт. Також це дає змогу максимально виключити зайвий код і детально опрацювати не тільки фронт-енд, а й бек-енд, що може бути критично для комфортної та якісної роботи тих, хто користується адмінкою.

Врахування багатомовності

Якщо на проєкті планується використання кількох мов або навіть мультисайтова версія WordPress і при цьому для кастомних полів використовується плагін ACF, то за належної майстерності можна організувати структуру таким чином, що це не тільки не буде проблемою, а й значно спростить роботу з великим обсягом сайтів.

Врахування майбутнього розвитку

Важливо враховувати можливий майбутній розвиток проекту під час побудови структури та логіки роботи полів. Я завжди намагаюся робити функціонал, що відповідає за поля, універсальним, щоб його будь-якої миті можна було доопрацювати без необхідності переробляти весь код, змінивши лише конкретні функції й отримавши оновлення всюди, де вони застосовуються.

Швидкість завантаження

PageSpeed Insights Score

У наш час – важливий параметр при просуванні сайтів, поліпшення якого може дати значне зростання трафіку, а ігнорування якого може взагалі його позбавити. Ідеться, звісно, не про накрутку (хоча й таке можливе цілком безневинними маніпуляціями, якщо треба), а про просте дотримання рекомендацій самого Google, яке, проте, потребує навичок, досвіду і правильного підходу, щоб отримати довгостроковий результат, а не затикання одних дірок створенням нових.

Видалення зайвого коду

Сміттєвий код – це той, який не несе в собі функціонального сенсу, або надлишковий для тих чи інших цілей. Чим його більше, тим довше завантаження сторінки. Це може стосуватися як JS і CSS, так і вихідного коду HTML-сторінки, що віддається сервером. Не кажучи вже про різні коментарі та непотрібну інформацію, що вставляється в код плагінами.

Заміна важких плагінів

У самих плагінах, як правило, немає нічого поганого, якщо вони грамотно написані, але часто буває так, що навіть круті плагіни вигідніше замінити на самописний код, щоб оптимізувати запити до бази даних і поліпшити роботу фронт-енду. У моїй практиці був випадок, коли якийсь плагін для попапів для того, щоб показати на сторінці потрібний попап, завантажував усі 1000+ у вихідний код сторінки та перебирав їх – звісно ж, марнотратника було спіймано і замінено на своє елегантне рішення.

Робота із зображеннями

Мова не тільки про впровадження WebP і масову конвертацію зображень у цей формат. Тут можна також гратися з відкладеним завантаженням, переведенням картинок у стилі замість тега img, коли це доречно. Іноді це може дати значне зростання у швидкості завантаження (без шкоди для відвідувачів сторінки, звісно).

Оптимізація JS

Під час роботи з оптимізацією JS мій підхід – максимально виключити все, що не має відношення до сторінки, і тим паче не використовувати будь-які бібліотеки заради простоти розробки на шкоду швидкості сайту (що, як правило, неминуче). А також необхідно ставити у відкладене завантаження все, що можна туди поставити без шкоди для користувача й аналітики.

Кешування

Важливий етап, який найкраще впроваджувати після того, як всі інші питання щодо оптимізації вирішені, щоб максимально збільшити ефект від кешування. Але іноді, коли немає часу чекати на доопрацювання, тонке налаштування кешування і плагінів оптимізації може допомогти тимчасово вирішити ситуацію зі швидкістю і врятувати трафік.
Профіль у LinkedinНаписати в Telegram

Приклади розробок

Оглядові картки

Якщо правильно їх організувати, то вони можуть приносити якісний і, як правило, вже теплий трафік, який шукає інформацію про конкретний продукт/бренд або сервіс і ближчий до здійснення угоди. Перехоплення його на цьому етапі дозрівання і перенаправлення за своїм партнерським посиланням можуть дати високий дохід на відвідувача, та й пошукові системи люблять такі опрацьовані детальні довідкові картки й охоче ставлять їх вище за конкурентів у результатах пошуку.

Рейтинги та каталоги

Чудовий спосіб як для того, щоб залучати додатковий трафік за загальними запитами з семантичного ядра, так і для перенаправлення користувачів, які не визначилися, на підібраний для них список офферів, що може збільшити монетизацію сайту. Набір стовпців і поля, що виводяться в рейтингах/каталогах, налаштовуються з панелі адміністратора, враховуються різні сценарії та підсценарії, тематика та інші критерії відбору для створення потрібної вибірки.

Особисті кабінети

Будь-яка складність і будь-яке наповнення внутрішніх сторінок особистого кабінету, так само як і залежність іншого контенту на сайті від авторизації користувача, його статусу, ролі, рівня підписки та інших параметрів. Налаштовувані профілі користувачів з необхідним набором полів у конфігурації, кастомна реєстрація/авторизація через Ajax (включно з входом за допомогою сторонніх сервісів), автоматичні сценарії та перенаправлення після входу і багато іншого.

Відгуки та коментарі

Написана повністю з нуля система коментарів і відгуків дає змогу виключити будь-які незручності для користувача і значно розширити можливості. Її можна впровадити як у звичайні пости/сторінки, так і в будь-які інші типи записів, додавши необхідні поля, зробивши різні типи коментарів, збудувавши систему оцінок і автоматичних рейтингів на їхній основі, додавши можливість прикріплювати файли, зображення. І все це – без перезавантаження сторінки з динамічним оновленням залежних елементів сторінки.

Фільтри та пошук

Різні сортування, системи фільтрів і пошукові форми, що дають змогу користувачеві без перезавантаження сторінки налаштовувати для себе вибірку тих чи інших матеріалів сайту. Засновані на додаткових полях і інформації різних форматів, що міститься в них (цифри, списки, тексти, комплексні та багаторівневі поля). Максимально відповідний завданням зовнішній вигляд самих полів і їх розміщення на сторінці, а також додаткові можливості для SEO-просування.

Багатомовність та переклади

Іноді необхідність впровадження багатомовності зумовлена обставинами в конкретній країні, іноді це необхідно під час виходу проєкту на міжнародний рівень. Але також це і чудовий спосіб залучити додатковий трафік, якщо йдеться, наприклад, про тематичний проєкт із матеріалами, заточеними під пошукові запити – тексти вже написані, добре структуровані й опрацьовані, і треба тільки адаптувати їх під нові ГЕО та мови. Організувати процес можна як у напівручному режимі, так і в автоматичному.

Налаштовувані шаблони

Розробка конфігуруємих з панелі адміністратора шаблонів особливо набуває сенсу, якщо планується, наприклад, масштабувати успішний результат у різних нішах або ГЕО – зниження витрат на розробку буде колосальним. Але і для спрощення роботи в рамках одного проєкту це часто необхідно, наприклад, для більш динамічного і поступового розвитку за заздалегідь визначеною схемою вже без подальшої участі програмістів (нові розділи, рейтинги, таблиці, форми, рекламні попапи, лендінги тощо).

Gutenberg-блоки та лендінги

Власні блоки інформації, що налаштовуються, дають змогу перетворити візуально нудні сторінки на повноцінні лендінги, на яких вміст розбитий на логічні блоки, відповідає прототипам і завданням, поставленим перед верстальником, і водночас у будь-який момент може бути змінений контент-менеджером без втручання в код. Усе це може впливати на конверсію, а відсутність сміття в коді позитивно позначиться на просуванні в пошукових системах.

Інтеграції з API та без

Існує безліч різних сервісів, які можуть бути з користю задіяні на трафікових сайтах – від систем аналітики та маркетингу до різноманітних соціальних мереж і зовнішніх CRM. Не кажучи вже про інструменти, що спрощують роботу з контентом і зображеннями. Найпростіше інтегрувати їх через API, але іноді навіть його відсутність можна обійти завдяки створенню хитрої логіки взаємодії з ними на боці WordPress або розробці незалежних скриптів.

Форми, онлайн-платежі

Кастомні форми дають змогу створити свою унікальну логіку взаємодії з користувачами, яка відображає саме ваші процеси, а інтеграція їх зі сторонніми платіжними сервісами (від звичайних PayPal, Stripe, інтернет-еквайрингу до різних криптовалют), дасть змогу максимально автоматизувати обробку платежів і замовлень. Крім разових платежів, власного функціоналу кошика і кабінету замовника можливі також і регулярні підписки, продаж цифрових товарів з ліцензіями і навіть продаж NFT з подальшою видачею через блокчейн.

Підписатися на розсилку

Захоплення

Обожнюю розбиратися в мовах

Рідна мова – російська. Англійську вивчив ще в школі й користуюся досі для роботи, а французька – улюблена мова, якою вільно користуюся в житті, пишу нею тексти для радіо, блог, розсилку, іноді навіть пісні трапляються (здебільшого, сатиричні). Українська теж якось вивчилася сама собою за останні десять років. Ще трошки пам’ятаю італійську і зовсім трохи – німецьку, і, як я помітив, без зусиль можу розібратися в будь-якій романській/слов’янській мові, що може бути корисним для спільної справи при впровадженні багатомовності та створенні проєктів під різні ГЕО.

Люблю працювати з голосом

Уже понад 2 роки щомісяця виходить моя 20-хвилинна хроніка французькою мовою на бельгійському національному радіо RTBF. Починалося все із серії інтерв’ю і невеликих нотаток і поступово переросло в щось навколоісторичне і навколофілософське. Мені, загалом, подобається – дає змогу вичистити мозок від подій, що нависають, виокремити якісь сенси, зробити підсумки. Ну й озвучка сама по собі мені дуже цікава – вже пробував і планую розвивати в майбутньому тему з аудіокнигами та віршами. Та й людям подобається – голос, кажуть, пронизливий і інтонації точні.

Люблю створювати щось із дерева

Придбав я якось у розстрочку офіс, обладнав генератором і поступово він перетворився на штаб-квартиру. Мені показали як тримати шуроповерт, і я втягнувся в роботу з деревом. Вирішив, що за два наступних роки поступово дороблю тут ремонт (поки що тільки плюс-мінус закінчив основне в кабінеті) – не поспішаючи, собі на втіху, по можливості. Робота з деревом дає змогу розвіяти мозок, і нерідко в процесі приходять якісні ідеї щодо роботи з сайтами. Та й сама робота з деревом чимось схожа на розробку – треба спланувати, почати робити, дорогою щось підкоригувати, фіналізувати, все передбачити, щоб конструкція була міцною.
Профіль у LinkedinНаписати в Telegram

Професійний шлях

WordPress-розробник

SAVART.PRO
Вересень 2022 — Зараз(2 роки і 8 місяців)
Одеса, Україна
Анентство, яке носить моє ім’я (щоб не називатися фрілансером). Після припинення співпраці з Revieweek.com я знову взявся за розробку сайтів на замовлення, поступово обріс клієнтами, але в якийсь момент усвідомив, що це зовсім не для мене. Для підтримки штанів – чудово, але дико нудно розробляти різносортні й нескладні сайти для абсолютно різних клієнтів, постійно шукати нових і паралельно підтримувати старих, тоді як досвід і прагнення вже давно переросли ті завдання, що виникають у рамках подібної співпраці. У підсумку я все це припинив і пішов у розробку власного багатофункціонального шаблону для WordPress, якою і займаюся наразі та яку готовий перевести в режим хобі, якщо зустріну цікаву для мене роботу в арбітражній команді, партнерській мережі або онлайн-медіа, пов’язану із сайтами, заточеними під SEO та арбітраж трафіку.
Навички: Кастомна розробка під WordPress, CSS, HTML, PHP, SQL, jQuery, JavaScript, Ajax, ACF, WPML, Інтеграція через API, Інтеграція з платіжними сервісами, Створення онлайн-спільнот, Локалізація сайтів і багатомовність, Автоматичний і ручний переклад, Парсинг і автопостинг, Кастомні поля, NFT і Blockchain (зовсім трішки), PageSpeed, Автоматизація процесів та ін.

Позаштатний колумніст

RTBF (Національне радіо)
Грудень 2022 — Зараз(2 роки і 4 місяці)
Брюссель, Бельгія | Дистанційно
Якось у нас в Одесі почалися масові багатоденні відключення світла і щоб чимось себе зайняти я почав писати короткі дописи французькою. Знайома журналістка з Бельгії попросила озвучити, щоб пустити їх на радіо, і відтоді це захоплення набуло регулярного характеру. Поступово короткі нотатки в ранкових новинах переросли в 20-хвилинні якісні хроніки з монтажем, із вкрапленнями музики і тематичних уривків, іноді іронічні і часто навколофілософські. Міркую, загалом, публічно про різні життєві ситуації та інформую про стан справ в Україні. Архіви можна знайти на на сайті радіо та на моєму блозі, який, до речі, має не так багато підписників, як хотілося б, але через який вдалося зібрати за 2 роки на гуманітарні місії значну суму, що посилило досвід у роботі з аудиторією.
Навички: Виступи на радіо, Робота з голосом, Озвучування текстів, Монтаж аудіо, Підбір музичних композицій, Написання хронік, Есеїстика, Блогінг, E-mail-маркетинг, Ведення розсилки, Збір пожертвувань на гуманітарні місії, Робота з аудиторією тощо.

WordPress-розробник

Revieweek.com
Липень 2019 — Липень 2022(3 роки)
Вересень 2023 — Травень 2024(8 місяців)
Дистанційно
Для мене це був перший усвідомлений досвід найманої роботи. До цього уникав потрапляння в структуру, де в мене є начальник, але тут все збіглося так, що я погодився – цікавий довгостроковий проєкт, завдання, що надихають і збігаються з моїм баченням якісного сайту під брендовий трафік. Коли я прийшов у проєкт – це був просто сайт з оглядами на трохи доопрацьованому шаблоні. За три роки роботи ми повністю переробили весь двигун, розробили з нуля багато нового функціоналу, який у підсумку виправдав себе, впровадили багатомовність, парсери, різні інтеграції, власну систему відгуків і динамічних оглядових таблиць, а також багато іншого. У якийсь момент завдання стали закінчуватися і ми зробили паузу у співпраці. Через рік зробили ще одну ітерацію тривалістю в кілька місяців, під час якої реалізували кілька удосконалень.
Навички: Кастомна розробка під WordPress, Превентивне обслуговування, Кастомні поля, CSS, HTML, PHP, PhpMyAdmin, SQL, jQuery, JavaScript, Ajax, PhpStorm, ACF, WPML, WPRocket, Адаптивна верстка, PageSpeed, Автоматизація процесів, Онлайн-маркетинг, Email-маркетинг, Багатомовність, Автоматичний переклад, SEO, Партнерський маркетинг, Парсинг, Інтеграції через API та ін.

Керуючий партнер

Echo Sales Marketing
Березень 2015 — Листопад 2018(3 роки і 8 місяців)
Москва, Росія
Моє дітище, що виросло з досвіду створення і просування власних тематичних сайтів з SEO-трафіком. За три роки ми з нуля розвинули і відточили схему роботи, де ми були посередниками в розміщенні реклами від великих фармацевтичних брендів на навколомедичних інформаційних сайтах. З одного боку – ми побудували невеликий відділ продажів і укладали контракти, з іншого – шукали вебмайстрів і зібрали мережу з понад 3000 трафікових сайтів. Зі зростанням обсягів угод почалися проблеми в закупівлі трафіку, пов’язані з довгою постоплатою від клієнтів, рішення яких вдалося знайти вже після закриття бізнесу. Про закриття я, безумовно, не шкодую, оскільки найцікавіше за весь цей час для мене було розробляти для нас різні прикладні інструменти (внутрішня CRM, система аналітики, різні милиці і міжсервісні інтеграції для автоматизації), і зараз я розумію, що це був лише черговий етап на шляху становлення програмістом у ніші аффіліейт-маркетингу.
Навички: Управління продажами, Управління проєктами, Онлайн-маркетинг, Нативна і тизерна реклама, Збільшення конверсії, Монетизація трафіку, Продаж реклами, Робота з великими замовниками та рекламними агенціями, Управління редакцією, Розробка сайтів, Налаштування аналітики, Автоматизація процесів, Стратегія продажу, Участь у виставках і конференціях, Проведення презентацій та ін.

Засновник і CEO

Easier Press
Січень 2013 — Грудень 2018(5 років і 11 місяців)
Москва, Росія
Невеликий утилітарний проєкт, у рамках якого поступово було створено три плагіни для спрощення роботи з контентними сайтами та збільшення прибутку. Першими були плагіни для пошуку і розміщення фото і відео прямо з адмінки WordPress, що значно економило бюджет на публікацію статей. Флагманом же став плагін Custom Advert Blocks, який давав змогу розміщувати різні формати реклами безпосередньо всередині контенту, з глибокими налаштуваннями з таргетингу і A/B тестування, що в підсумку давало змогу за кілька днів нескладного опрацювання проєкту в рази збільшувати прибуток як від тизерних мереж, так і від партнерських програм. Тут я ще не виступав як програміст – не вистачало досвіду для подібних розробок. Зі свого боку я забезпечував логіку самих плагінів і просування серед спільноти, самі ж плагіни робили фрілансери, і, звісно, зараз у мене багато запитань до їхнього коду і підходів. Трохи шкодую, що проєкт підтримувався лівою п’ятою правої ноги паралельно з іншими і в підсумку його було закинуто, але це дало мені досвід у створенні та продажу власних цифрових продуктів для вузькоспеціалізованої аудиторії. Тільки через сарафанне радіо проєкт встиг принести значний прибуток.
Навички: Монетизація трафіку, WordPress, Web-розробка, PHP, JavaScript, CSS, Керування проєктами, Розробка логіки продукту, Керування розробкою, Просування цифрових продуктів, Технічна підтримка, Онлайн-продажі, Автоматизація процесів тощо.

Засновник і CEO

Text4Top
Січень 2013 — Грудень 2016(3 роки і 11 місяців)
Москва, Росія
У якийсь момент я зв’язався з інвесторами, які давали бюджети на створення контенту для нових інформаційних сайтів, наслідком чого стало значне збільшення масштабів з виробництва контенту, пошук і відбір сотень авторів на біржі ETXT (профіль досі існує), розробка різних скриптів для автоматизації процесу. Щоб не зупиняти на ходу машину, що набрала швидкість, упродовж кількох років я надавав послуги з контенту іншим вебмайстрам, що дало цікавий досвід як у формалізації та пакуванні власного продукту, так і у веденні проєктів із різними бюджетами.
Навички: SEO, Збір семантики, Статейне просування, SEO-копірайтинг, Контент-менеджмент, Керування командою авторів і редакторів, Керування проєктами, Пошук і залучення клієнтів, Ведення клієнтських проєктів, Автоматизація процесів та ін.

Підприємець

ФОП
Травень 2006 — Листопад 2016(10 років і 6 місяців)
Москва, Росія
Щойно я почав робити свої перші сайти, до мене почали надходити замовлення на розробку. Це, в принципі, завжди і було основним драйвером у моєму розвитку – відкривало двері в суміжні проєкти, та й саме по собі приносило прибуток. Починав з HTML, потім відкрив для себе Joomla та інші всіма забуті CMS. У якийсь момент доріс до WordPress, зробив собі блог, через нього влився в тогочасний рух манімейкерів, почав робити тематичні сайти за схемою Пузата, ну і так далі… Паралельно на останніх курсах університетів створив із партнерами два інтернет-магазини, які ми підняли з нуля й успішно продали, і я вже майже повністю відійшов від спроб робити будь-що, пов’язане з роздрібною торгівлею. Хіба що була ідея відкрити книжкову крамницю, яку я таки відкрив у центрі Москви в бібліотеці імені Чехова, і закривав уже як пункт видачі інтернет-замовлень від великих служб доставки. У цей період я більше намагався визначити, що моє, а що не моє, надкушував, пробував. Щось виходило, щось не дуже, але все це дало певний досвід, який так чи інакше використовується й досі.
Навички: Блогінг, SEO, Копірайтинг, Створення сайтів, Просування сайтів, Монетизація трафіку, Онлайн-продажі, Керування інтернет-магазинами, WordPress, Joomla, ModX, Shop-Script, HTML, PHP, CSS, РСЯ, Google AdSense, Робота з тизерними та партнерськими мережами та ін.

Самонавчання

Різні проекти
Жовтень 2005 — Зараз(19 років і 7 місяців)
Росія, Франція, Україна
Пробувати робити перші сайти я почав ще в останньому класі школи, коли купив собі перший комп’ютер, відпрацювавши літо кур’єром. Спочатку зростання було повільне і було багато інших паралельних розваг, спроб у бізнесі та суміжних знань, але з 2019 року – це моя основна діяльність. Щодня я вчуся чомусь новому і продовжую вдосконалюватися в ході роботи. Пробував різне, але зрештою сфокусувався на кастомній розробці під WordPress, яку використовую як фреймворк для виконання найрізноманітніших завдань, від лендінгів і великих порталів до CRM і автоматизації процесів.
Навички: PHP, HTML, CSS, JavaScript, JQuery, Ajax, SQL, XML, WordPress, Joomla, ShopScript, Shopify, ModX, WPML, Qtranslate, TranslatePress, ACF, API, Парсинг, Багатомовність, Автоматизація процесів, Інтеграції, Адаптивна верстка, PageSpeed і багато іншого.

Продажі за методом СПІН

Huthwaite Russia
Червень 2014 — Червень 2015(1 рік)
Москва, Росія
Серія ліцензійних офлайн-тренінгів з Великих продажів, методу СПІН та стратегій продажів від сертифікованих тренерів Сергія Ройзмана та Вікторії Лабокайте. Навчався, щоб краще розуміти, як продавати рекламу з інформаційних сайтів у великі фармацевтичні бренди. Сергій Ройзман зрештою став моїм партнером у бізнесі з нативної реклами.
Навички: Продажі, Комунікація, Великі продажі, Метод СПІН Ніла Рекхема, Стратегія продажів, Виявлення та розвиток потреб, Конкуретний аналіз, Холодні дзвінки та листи, Проведення презентацій, Ведення контрактів, Впровадження CRM та ін.

Прибуткові сайти

Марафони від Пузат.ру
Вересень 2010 — Грудень 2016(6 років і 3 місяці)
Росія, Україна, Болгарія, Греція
Роман Пузат колись відкрив мені, як і багатьом, світ заробітку на інформаційних сайтах. Тоді це було значно простіше, ніж зараз – роби за інструкцією і отримуй результат. Що ми всі із задоволенням і робили. Але також нам вдалося побудувати ком’юніті навколо теми з сайтами, з чого потім виросли багато бізнесів, зокрема й деякі мої проєкти. Крім регулярного онлайн-навчання ми також неодноразово з’їжджалися в різних країнах для навчання/відпочинку.
Навички: Контентні сайти, SEO, Копірайтинг, Рерайтинг, Збір і кластеризація семантики, Керування командою авторів, Оптимізація сайтів, Монетизація сайтів, Робота з тизерними і партнерськими мережами, Докрутка креативів, Пошук і оптимізація зв’язок, SEO

Академія поетів і філософів

Університет Наталії Нестерової
Вересень 2007 — Червень 2012(4 роки і 9 місяців)
Москва, Росія
Першопричина цього заходу – ухилення від армії, оскільки вечірнє навчання в МДЛУ не давало відстрочки. Ну і я повівся на назву факультету (я тоді активно писав вірші і вважав себе поетом). Проте весь цей рух мені подобався – цікаві люди, глибокі обговорення і взагалі досить нерамковий підхід до навчання. Думаю, що багато життєвих цінностей закріпилися саме в цей період. Та й знайомства, як і знання, знадобилися в подальшому житті.
Навички: Підхід до життя, Розуміння себе, Розвиток життєвих цінностей, Комунікація, Дебати, Ведення перемовин, Відкритість до нового, Різносторонній погляд на проблеми/задачі, Пошук спільного рішення при різних думках/позиціях та ін.

Переклад і перекладознавство

МДЛУ
Вересень 2006 — Червень 2011(4 роки і 9 місяців)
Москва, Росія
Тут у мене розвинувся глибокий інтерес до французької мови. Мову я вибрав інтуїтивно під час розподілу – сподобалася дівчинка, яка обрала французьку, і я проміняв на неї вже непогано знайому англійську. Три з п’яти років навчання я прогуляв, але мову все ж таки вивчив, подивившись вдома близько 3000 фільмів в оригіналі. На захисті диплома, звісно, всі дивувалися, звідки я раптом вмію розмовляти, та ще й із мінімальним акцентом, ще й тему для перекладу і захисту вибрав вельми революційну, але мету в підсумку досягнуто. Із задоволенням користуюся цією мовою зараз: пишу й озвучую хроніки для радіо, споживаю цікавий контент, спілкуюся з друзями, які здебільшого – франкомовні експати.
Навички: Французька мова, Переклад, Лінгвістика, Вивчення мов, Трансформація ліні в профіт, Нестандартний підхід до вирішення завдань, Редакційна діяльність (був свій лінгвістичний інтернет-журнал у межах університету)

Контакти

E-mail

artem@savart.dev

Telegram

WhatsApp

+380951185987

Linkedin

Засіб зв’язку
  • Telegram
  • Whatsapp
  • Viber
  • E-mail
  • Телефон
Тема звернення
  • Пропозиція роботи
  • Запитання
  • Консультація
  • Партнерство
  • Знайомство