Якщо загуглити «Mykhailo Klimnyk» — ви мене не знайдете. Замість мого профілю Google покаже когось іншого: Mykhailo Kolisnyk, статті з чужих LinkedIn-акаунтів, випадкові збіги прізвищ. Латиницею мого імені в інтернеті просто не існує.
З українською трохи краще, але теж не ідеально. Запит «Михайло Климнюк» видає судові реєстри та кримінальну хроніку — результати, де я фігурую як потерпілий у справі кількарічної давності. Не саме та «візитка», яку хочеш бачити, коли хтось вбиває твоє ім'я в пошукову строку.
Проблема
У сучасному світі ваше ім'я в Google — це ваша цифрова репутація. Хтось вирішив дізнатися про вас більше, вбив ім'я в пошукову строку — і за секунду склав враження. Правильне чи ні — залежить від того, що йому покаже пошуковик.
І якщо пошуковик розповідає не те, що ви хочете — це проблема.
До початку роботи над сайтом ситуація виглядала так:
- «Mykhailo Klimnyk» (латиниця) → нуль релевантних результатів, повна плутанина з іншими людьми
- «Михайло Климнюк» (кирилиця) → судовий реєстр і кримінальна хроніка, де я — потерпілий, а не обвинувачений
Зараз ситуація вже трохи краща — але на той момент не було жодного натяку на те, що я займаюсь даними, будую лейкхауси чи налаштовую ETL-пайплайни. Повний disconnect між реальною людиною і тим, що про неї «знає» інтернет.
Рішення
Єдиний надійний спосіб контролювати, що Google показує по вашому імені — створити власний авторитетний ресурс. Не сторінку в соцмережі, яку ви не контролюєте, а повноцінний сайт на власному домені.
Тому я зробив klimnyk.dev — персональний сайт, який:
- Ранжиться по всіх варіаціях мого імені: Mykhailo Klimnyk, Михайло Климнюк, Михаил Климнюк
- Чітко показує, хто я і чим займаюсь — Head of Data, не хтозна-хто з судового реєстру
- Працює кількома мовами для максимального покриття пошукових запитів
- Має правильну Schema.org-розмітку, щоб Google точно зрозумів, що це сайт конкретної людини
Технічний підхід
Сайт побудований з акцентом на швидкість і SEO:
- Eleventy (11ty) — статичний генератор, HTML генерується під час збірки, а не на сервері
- Tailwind CSS — мінімальний CSS без зайвого коду
- Oracle Cloud VM + nginx — безкоштовний хостинг на Always Free micro-інстансі (AMD EPYC, 1/8 OCPU, 1 GB RAM)
- Cloudflare — CDN, SSL, захист
- Мультимовність — окремі URL для кожної мови з hreflang-тегами
Ніякого React, ніякого WordPress. Чистий HTML, який вантажиться за мілісекунди і який пошуковий бот може проіндексувати без проблем.
Навіщо це вам?
Якщо ви працюєте в IT (або будь-якій іншій сфері) і вам не байдуже, як вас сприймають — перевірте, що показує Google по вашому імені. Можливо, ви здивуєтесь.
Персональний сайт — це не марнославство. Це інструмент контролю над власною репутацією. Ваша цифрова візитка, яка працює 24/7, навіть коли ви спите.
Це моя перша стаття тут, і я планую писати більше — про дані, технології, ETL-пайплайни та все, що цікавить мене як Head of Data. Але перший пост мав бути саме про це: навіщо все це взагалі існує.
Якщо у вас є питання або хочете обговорити тему — знайдіть мене в LinkedIn або GitHub.