Щоб зберегти PDF, натисніть Ctrl+P (Cmd+P на Mac) і оберіть «Зберегти як PDF».
Звіт GEO-аудиту
https://oleksiimatuznyi.com
Сформовано 03.11.2026 12:35
Тривалість 12 с Звіт демо Версія рушія 2.0.0
Тип сайту: Особистий сайт експерта
впевненість 95%
Бренд: Олексій Матузний Мови: uk, en
Ознаки типу: schema Person - головна сутність головної (ProfilePage.mainEntity); пункт меню «Про мене»; назва сайту збігається з іменем у Person («Олексій Матузний»); немає кошика й каталогу товарів
85/100
Добре
Загальний GEO-бал
Проаналізовані сторінки (3)
| Роль | Сторінка | HTTP |
| Головна |
https://oleksiimatuznyi.com |
200 |
| Про мене |
Публікації та виступи - Олексій Матузний https://oleksiimatuznyi.com/press/ |
200 |
| Контакти |
Залишити заявку на SEO-консультацію - Олексій Матузний https://oleksiimatuznyi.com/contact |
200 |
Оцінки за категоріями
| Категорія | Вага | Бал | Зауважень |
| Доступ AI-ботів та індексація |
14% |
100/100
|
0 |
| Рендеринг та індексованість |
10% |
99/100
|
0 |
| Цитованість контенту |
20% |
72/100
|
4 |
| Структуровані дані |
12% |
95/100
|
1 |
| E-E-A-T сигнали |
14% |
82/100
|
1 |
| Сутність бренду |
12% |
79/100
|
3 |
| Технічна база |
10% |
91/100
|
2 |
| XML-карта сайту |
5% |
100/100
|
0 |
| llms.txt |
3% |
0/100
|
1 |
Шкала: 80+ Добре · 60-79 Помірно · 40-59 Слабко · до 40 Критично. Категорії «н/д» не вдалося оцінити, вони не входять у загальний бал.
AI-аналіз
AI-аналіз вимкнено для цього запуску.
Детальні оцінки
Доступ AI-ботів та індексація · вага 14%
100/100
Пошукові та AI-боти мають доступ: robots.txt, сервер і meta-директиви їх не блокують.
| robots.txt: пошукові та AI-пошукові боти |
100 |
| robots.txt: боти для навчання моделей |
100 |
| robots.txt: доступність і синтаксис |
100 |
| Сервер / WAF: відповідь AI-ботам |
100 |
| meta robots / X-Robots-Tag |
100 |
Що вже добре
- robots.txt доступний: HTTP 200, 1 КБ, 1 група правил, Sitemap: 1
- За robots.txt усі 13 пошукових і AI-пошукових ботів (Googlebot, Bingbot, OAI-SearchBot, PerplexityBot та ще 9) мають доступ до головної і 2 перевірених внутрішніх сторінок
- За robots.txt боти для навчання моделей (GPTBot, Google-Extended, ClaudeBot, CCBot та ще 6) не заблоковані - тексти сайту можуть потрапляти в знання моделей
- Запити з User-Agent OAI-SearchBot, ChatGPT-User, PerplexityBot, Perplexity-User, Claude-SearchBot, ClaudeBot, GPTBot отримали HTTP 200 і повний HTML, як і звичайний запит (перевірка підміною User-Agent з нашого сервера)
- Головна та 2 внутрішні сторінки без noindex, nosnippet чи max-snippet:0 (meta robots і X-Robots-Tag)
Рендеринг та індексованість · вага 10%
99/100
Контент віддається в сирому HTML, canonical, lang і коди відповіді коректні.
| Текст головної в сирому HTML |
100 |
| Текст внутрішніх сторінок у сирому HTML |
93 |
| Canonical |
100 |
| Атрибут lang і мова контенту |
100 |
| hreflang |
100 |
| Коди відповіді й редиректи |
100 |
Що вже добре
- Головна віддає текст у сирому HTML: 781 слово без виконання JavaScript
- 1 внутрішня сторінка теж віддає текст у HTML: 163 слів
- Canonical на всіх 3 перевірених сторінках коректний: вказує на саму сторінку
- <html lang="uk-ua"> на всіх 3 перевірених сторінках відповідає мові тексту (українська)
- hreflang на головній: en-GB, x-default (з посиланням на саму себе, зворотне посилання з версії en-GB підтверджено)
- Обидві внутрішні сторінки вибірки відповідають 200 без редиректів
Цитованість контенту · вага 20%
72/100
Оцінено 2 сторінки (головна, про мене). Найслабше: «Абзаци-відповіді (40-150 слів)» (45), «Короткий вступ після H1» (65); найкраще: «Title і meta description» (100).
| Обсяг тексту |
67 |
| Абзаци-відповіді (40-150 слів) |
45 |
| Структура заголовків |
86 |
| Короткий вступ після H1 |
65 |
| Списки й таблиці |
85 |
| Конкретні факти й цифри |
70 |
| Дата й свіжість статей |
н/д |
| Title і meta description |
100 |
| Open Graph |
100 |
Що вже добре
- Достатній обсяг тексту: головна - 740 сл.
- Абзаци-відповіді на 40-150 слів: головна - 5
- Рівно один H1 на всіх 2 перевірених сторінках, і кожен збігається з темою title
- Короткий вступ одразу після H1: головна (21 сл.)
- Списки й таблиці в контенті: головна - 3 списки
- Конкретні цифри в коротких блоках (лічильники, ціни, терміни): головна - 12 блоків з цифрами («Жовтень 2023 Теперішній час»)
- Title і meta description заповнені на всіх 3 перевірених сторінках
- Open Graph на головній повний: og:title, og:description, og:image
Структуровані дані · вага 12%
95/100
Є Organization, WebSite, Article, ProfilePage, Person та ще 1. Головне: BreadcrumbList є не на всіх внутрішніх сторінках.
| Валідність JSON-LD |
100 |
| Сутність особи (Person) |
100 |
| Повнота даних Person |
100 |
| WebSite з назвою сайту |
100 |
| BreadcrumbList на внутрішніх сторінках |
50 |
| ProfilePage з mainEntity -> Person |
100 |
Що вже добре
- JSON-LD без синтаксичних помилок: 6 блоків на 3 сторінках
- Person «Олексій Матузний» (головна, «Про мене» /press/, «Контакти» /contact): name, url, image, jobTitle, sameAs (12 профілів), knowsAbout (13 тем)
- Person - головна сутність головної (ProfilePage.mainEntity)
- WebSite з назвою «Олексій Матузний» (головна)
- BreadcrumbList є на 1 з 2 внутрішніх сторінок
- ProfilePage з mainEntity -> Person (головна)
- Розмітка microdata: Article
E-E-A-T сигнали · вага 14%
82/100
Є канали зв'язку, «Про мене» (155 слів), підтвердження експертизи; бракує політики конфіденційності для форми.
| Сторінка «Про мене» |
100 |
| Канали зв'язку |
100 |
| Політика конфіденційності (якщо є форма) |
0 |
| Реквізити (необов'язково) |
н/д |
| Автори й дати статей |
н/д |
| Відгуки (враховано в маркерах довіри) |
н/д |
| Підтвердження експертизи: кейси, публікації, виступи, відгуки, профілі |
75 |
Що вже добре
- Канали зв'язку: email [email protected]; Telegram t.me/sneex_seo; LinkedIn linkedin.com/in/alexey-matyzniy; форма зв'язку («Контакти» /contact)
- Сторінка контактів: https://oleksiimatuznyi.com/contact
- Сторінка «Про мене»: https://oleksiimatuznyi.com/press/ (155 слів, HTTP 200)
- На «Про мене» є: досвід («за 8+ років»), особа («Person у розмітці («Олексій Матузний»)»), географія («Odesa (розмітка Person)»), досягнення («Кейс COMFY»)
- Маркер довіри (роки досвіду): «8-річним досвідом»
- Маркер довіри (кейси / клієнти): «Кейс COMFY» («Про мене»), «Кейс Bayadera» («Про мене»)
- Маркер довіри (публікації / експертні коментарі): «Публікації» («Про мене»), «авторські статті» («Про мене»)
- Маркер довіри (виступи / конференції): «виступити на відомих», «конференціях»
- Маркер довіри (профілі на зовнішніх майданчиках): посилання на LinkedIn, Facebook, YouTube, GitHub, Telegram
Сутність бренду · вага 12%
79/100
Сутність підтверджена у Wikidata (Q141100859); статті у Вікіпедії uk/en немає; 6 профілів у соцмережах; sameAs повний.
| Wikidata (підтверджено доменом) |
96 |
| Стаття про особу у Вікіпедії (uk/en) |
0 |
| Посилання з Вікіпедії на сайт |
0 |
| Профілі особи (LinkedIn, соцмережі) |
100 |
| sameAs у Person |
100 |
| Узгодженість імені / назви сайту |
100 |
| Google Maps / Business Profile (лише для локального бізнесу) |
н/д |
Що вже добре
- Сутність у Wikidata підтверджена доменом: Q141100859 «Олексій Матузний», P856 = https://oleksiimatuznyi.com/
- Сайт посилається на профілі особи: Facebook - facebook.com/AlexMatuznyi, LinkedIn - linkedin.com/in/alexey-matyzniy, YouTube - youtube.com/channel/UCfOYAtm_mJzer8oiPjKFagg, Telegram - t.me/sneex_seo, GitHub - github.com/sneex-seo; лише в sameAs: Instagram
- sameAs в Person містить усі знайдені профілі і Wikidata (6 з 6)
- og:site_name «Олексій Матузний» відповідає назві бренду
- Назва бренду «Олексій Матузний» є в title головної
- Назва бренду однакова в метаданих: og:site_name «Олексій Матузний», Person.name «Олексій Матузний», WebSite.name «Олексій Матузний»
Технічна база · вага 10%
91/100
Сервер повільно віддає головну: TTFB 1 082 мс; Бракує заголовків безпеки: X-Content-Type-Options.
| HTTPS і редирект з http |
100 |
| Одна версія хоста (www / без www) |
100 |
| Час відповіді сервера (TTFB) |
45 |
| Стиснення і розмір HTML |
100 |
| HTTP/2+ |
100 |
| Core Web Vitals |
н/д |
| Мобільний viewport |
100 |
| Атрибут alt у зображеннях |
100 |
| Коректний 404 для неіснуючих URL |
100 |
| Заголовки безпеки |
75 |
Що вже добре
- HTTPS: http://oleksiimatuznyi.com/ -> 301 -> https://oleksiimatuznyi.com/ -> 200
- Одна версія хоста: https://www.oleksiimatuznyi.com/ -> 301 -> https://oleksiimatuznyi.com/ -> 200
- HTML стискається (zstd): 9 КБ по мережі замість 35 КБ
- Розмір HTML головної: 35 КБ
- Протокол HTTP/2, HTTP/3 оголошено через alt-svc
- Мобільний viewport: width=device-width, initial-scale=1
- Усі 34 унікальні зображення на 3 сторінках мають атрибут alt (з них 1 з порожнім alt="", що доречно лише для декоративних)
- Неіснуюча сторінка повертає 404
XML-карта сайту · вага 5%
100/100
Карта знайдена (46 URL), без зауважень.
| Карта знайдена |
100 |
| Посилання в robots.txt |
100 |
| Валідний XML і namespace |
100 |
| Обсяг і повнота |
100 |
| Дати lastmod |
100 |
| Протокол і хост URL |
100 |
| Коди відповіді URL з карти |
100 |
Що вже добре
- Карта https://oleksiimatuznyi.com/sitemap.xml (з robots.txt) відповідає 200: 46 URL
- Карта вказана в robots.txt: «Sitemap: https://oleksiimatuznyi.com/sitemap.xml»
- XML валідний, namespace http://www.sitemaps.org/schemas/sitemap/0.9 (перевірено файлів: 1)
- Головна та внутрішні сторінки з вибірки аудиту є в карті
- lastmod у 100% записів, найновіший 2026-11-03 (карта свіжа)
- URL у карті (перевірено 46) на тому ж протоколі й хості, що й головна: https://oleksiimatuznyi.com
- Вибірка URL з карти (6 з 6) відповідає 200 без noindex і з canonical на себе, без редиректів
llms.txt · вага 3%
0/100
Файлу llms.txt немає (404). Стандарт неофіційний, вага перевірки мінімальна.
| Файл доступний |
0 |
| Структура за llmstxt.org |
н/д |
| Посилання працюють |
н/д |
Проблеми та рекомендації (12)
Середні: 3
Низькі: 9
Середній
Замало тексту для цитування на сторінці
Цитованість контенту
M · до 2 днів
Що виявлено
Про мене (/press/): основний текст - 155 слів, орієнтир - від 400
Чому це важливо
AI-асистент цитує сторінку, коли знаходить на ній повну відповідь на питання. На коротких сторінках такої відповіді немає, і асистент бере текст у конкурентів.
Що зробити
Розширте сторінки до орієнтиру змістовним текстом (не водою): що це, для кого, як працює, ціни чи терміни, конкретні цифри, відповіді на типові питання.
Як зараз
Про мене (/press/) (155 слів без повторів, разом із підписами), усі текстові абзаци сторінки: «Виступи на конференціях, авторські статті, кейси та експертні коментарі у профільних медіа - публічний слід моєї роботи в SEO за 8+ років.»
Як треба
Хто такі Олексій Матузний (1-2 речення з роком заснування і містом), цифри (роки на ринку, клієнти, команда), ліцензії й нагороди, команда з іменами й посадами.
Як перевірити
Порахуйте слова основного тексту (без меню й футера) у Detailed SEO Extension або Screaming Frog (Word Count); повторний аудит.
Код перевірки: citability.thin_content
Середній
На частині перевірених сторінок немає самодостатніх абзаців-відповідей
Цитованість контенту
M · до 2 днів
Що виявлено
Про мене (/press/): жодного абзацу від 40 слів, найдовші - 21 слово
Чому це важливо
AI-пошуковики розбивають сторінку на фрагменти й цитують ті, що відповідають на питання повністю. Короткі підписи й назви карток такими фрагментами не є.
Що зробити
Додайте блоки по 40-150 слів, кожен відповідає на одне питання (що це, для кого, як працює, скільки коштує) і зрозумілий без контексту решти сторінки.
Як зараз
Про мене (/press/), один з найдовших абзаців (21 слово): «Виступи на конференціях, авторські статті, кейси та експертні коментарі у профільних медіа - публічний слід моєї роботи в SEO за 8+ років.»
Як треба
«Виступи на конференціях, авторські статті, кейси та експертні коментарі у профільних медіа - публічний слід моєї роботи в SEO за 8+ років. [ВКАЖІТЬ 1-2 речення з конкретикою: цифра, термін, приклад, для кого це]» - абзац на 40-120 слів, зрозумілий без решти сторінки.
Як перевірити
Скопіюйте абзац окремо і перевірте, чи зрозуміло з нього, про що мова і про яку компанію; повторний аудит покаже кількість абзаців 40-150 слів.
Код перевірки: citability.no_passages
Середній
Сервер повільно віддає головну: TTFB 1 082 мс
Технічна база
M · до 2 днів
Що виявлено
Замір із сервера аудиту (Німеччина), 2 запити: 1 345 мс і 1 082 мс.
У контрольному запиті (1 082 мс) очікування відповіді сервера ~1 018 мс, DNS + з'єднання + TLS ~64 мс.
Чому це важливо
На повільні відповіді сервера Googlebot реагує зменшенням обходу; ліміти AI-краулерів не публікуються, але повільний сервер ризикує так само: менше сторінок потрапляє в індекс. Для людей повільний TTFB напряму погіршує LCP.
Що зробити
Основна затримка - генерація сторінки на сервері. Увімкніть повносторінковий кеш (кеш CMS, nginx fastcgi_cache або CDN з кешуванням HTML), перевірте повільні SQL-запити й плагіни.
Як зараз
TTFB головної: 1 345 мс і 1 082 мс (генерація ~1 018 мс)
Як треба
TTFB до 800 мс (норма web.dev), для кешованих сторінок - 100-300 мс
Готовий код
# nginx + PHP-FPM: мікрокеш HTML на 1 хвилину для анонімних відвідувачів
# http { ... }
fastcgi_cache_path /var/cache/nginx/html levels=1:2 keys_zone=HTML:50m inactive=10m max_size=1g;
# server { ... }
set $skip_cache 0;
if ($request_method = POST) { set $skip_cache 1; }
if ($http_cookie ~* "PHPSESSID|wordpress_logged_in|comment_author") { set $skip_cache 1; }
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass unix:/run/php/php-fpm.sock;
fastcgi_cache HTML;
fastcgi_cache_key $scheme$host$request_uri;
fastcgi_cache_valid 200 301 1m;
fastcgi_cache_bypass $skip_cache;
fastcgi_no_cache $skip_cache;
fastcgi_cache_use_stale error timeout updating http_500;
add_header X-Cache $upstream_cache_status;
}
Як перевірити
curl -o /dev/null -s -w "TTFB: %{time_starttransfer}s\n" https://oleksiimatuznyi.com/ (повторіть 3-5 разів), а також PageSpeed Insights -> «Час до першого байта».
Код перевірки: technical.slow_ttfb
Низький
Немає заголовків у формі питань
Цитованість контенту
M · до 2 днів
Що виявлено
Перевірено H2/H3 на 2 сторінках - жодного у формі питання (зі знаком «?» або «Як / Що / Чому / Скільки...»).
Приклади поточних заголовків: «Досвід роботи», «Брав участь у конференціях:», «Публікації та виступи», «Виступи та конференції»
Чому це важливо
Люди питають AI-асистентів питаннями. Підзаголовок-питання з короткою відповіддю під ним - цілісний фрагмент, який зручно процитувати у відповіді ChatGPT чи Perplexity.
Що зробити
Додайте на ключові сторінки 3-5 підзаголовків-питань із реальних запитів клієнтів (People Also Ask, питання менеджерам) і відповіді на 40-80 слів під кожним.
Як зараз
<h2>Досвід роботи</h2>
<h2>Брав участь у конференціях:</h2>
<h2>Публікації та виступи</h2>
Як треба
<h2>Хто такий Олексій Матузний і на чому спеціалізується?</h2>
<h2>Скільки років досвіду і з якими проєктами працював Олексій Матузний?</h2>
<h2>Як замовити консультацію в Олексій Матузний?</h2>
Готовий код
<section class="faq">
<h2>Питання та відповіді</h2>
<h3>Хто такий Олексій Матузний і на чому спеціалізується?</h3>
<p>[ВКАЖІТЬ відповідь на 40-80 слів: перше речення - пряма відповідь, далі деталі й цифри]</p>
<h3>Скільки років досвіду і з якими проєктами працював Олексій Матузний?</h3>
<p>[ВКАЖІТЬ відповідь на 40-80 слів: перше речення - пряма відповідь, далі деталі й цифри]</p>
<h3>Як замовити консультацію в Олексій Матузний?</h3>
<p>[ВКАЖІТЬ відповідь на 40-80 слів: перше речення - пряма відповідь, далі деталі й цифри]</p>
</section>
Як перевірити
Через 3-4 тижні після публікації задайте ці питання в Perplexity / ChatGPT search і перевірте, чи з'являється посилання на сайт.
Код перевірки: citability.no_question_headings
Низький
Немає короткого вступу з відповіддю одразу після H1
Цитованість контенту
S · до 2 годин
Що виявлено
Про мене (/press/): після H1 одразу H2 «Публікації та виступи», вступного абзацу немає
Чому це важливо
AI-пошуковики охоче цитують перший абзац після заголовка, якщо він одразу відповідає на питання сторінки. Довгий вступ або його відсутність змушують модель шукати відповідь у глибині тексту.
Що зробити
Під H1 поставте 1-2 речення до 50-80 слів: що це, для кого і ключовий факт. Деталі - нижче, в окремих абзацах.
Як зараз
<h1>Олексій Матузний</h1>
<h2>Публікації та виступи</h2>
Як треба
<h1>Олексій Матузний</h1>
<p>Олексій Матузний - [ВКАЖІТЬ, хто ви, з якого року, де працюєте і скільки клієнтів]</p>
<h2>Публікації та виступи</h2>
Готовий код
<h1>Олексій Матузний</h1>
<p>Олексій Матузний - [ВКАЖІТЬ, хто ви, з якого року, де працюєте і скільки клієнтів]</p>
<h2>Публікації та виступи</h2>
Як перевірити
Прочитайте лише H1 і перший абзац: з них має бути зрозуміло, що пропонується і чим це корисно. Повторний аудит.
Код перевірки: citability.answer_first
Низький
Немає політики конфіденційності, хоча сайт збирає дані через форму
E-E-A-T сигнали
S · до 2 годин
Що виявлено
Форма з полями контактних даних є на сторінці «Контакти» (/contact). Посилань на політику конфіденційності на головній, сторінці «Про мене», сторінці «Контакти», сторінках футера «Інструменти та проєкти» немає, типові адреси (/privacy, /privacy-policy) не відкрились. Умови використання для особистого сайту не обов'язкові й не перевірялись.
Чому це важливо
Це рекомендація: форма збирає ім'я, email чи телефон, а Закон «Про захист персональних даних» вимагає повідомляти людей, хто і навіщо обробляє їхні дані. Коротка політика також додає довіри до сайту.
Що зробити
Додайте коротку сторінку «Політика конфіденційності» (хто обробляє дані, які, навіщо, як видалити) і посилання на неї біля форми та у футері.
Як зараз
Форма є (сторінці «Контакти» (/contact)), посилання на політику немає
Як треба
Біля форми: «Надсилаючи форму, ви погоджуєтеся з політикою конфіденційності»
У футері: Політика конфіденційності - /privacy-policy/
Готовий код
<p class="form-consent">Надсилаючи форму, ви погоджуєтеся з <a href="/privacy-policy/">політикою конфіденційності</a>.</p>
Як перевірити
Відкрийте сторінку з формою: біля кнопки є посилання на політику, сторінка віддає HTTP 200.
Код перевірки: eeat.legal_missing
Низький
BreadcrumbList є не на всіх внутрішніх сторінках
Структуровані дані
S · до 2 годин
Що виявлено
Без BreadcrumbList: «Про мене» /press/ (JSON-LD: ProfilePage, Person). З розміткою: «Контакти» /contact.
Чому це важливо
Хлібні крихти показують машинам ієрархію сайту: до якого розділу належить сторінка. Це допомагає правильно зрозуміти контекст сторінки, а в десктопній видачі Google показує цей шлях поруч із доменом (на мобільних із січня 2025 року лише домен).
Що зробити
Додайте BreadcrumbList у шаблони внутрішніх сторінок; пункти мають збігатися з видимими хлібними крихтами.
Як зараз
«Про мене» /press/: JSON-LD: ProfilePage, Person
Як треба
Головна -> розділ -> поточна сторінка у вигляді BreadcrumbList з position, name та item.
Готовий код
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Головна",
"item": "https://oleksiimatuznyi.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Олексій Матузний",
"item": "https://oleksiimatuznyi.com/press/"
}
]
}
</script>
Як перевірити
Google Rich Results Test для https://oleksiimatuznyi.com/press/ - розділ «Навігаційні ланцюжки» без помилок.
Код перевірки: schema.breadcrumbs
Низький
Елемент Wikidata про особу заповнений не повністю
Сутність бренду
S · до 2 годин
Що виявлено
Q141100859 «Олексій Матузний» (клас: людина): немає P734 (прізвище), P3789 Telegram. Заповнено: P31, P106, P27, P735, P2013, P2003, P2397, P2037, P6634, P856.
Чому це важливо
Чим повніший елемент (рід занять, громадянство, ім'я та прізвище, профілі в соцмережах), тим точніше AI-системи описують особу і зіставляють з профілями.
Що зробити
Додайте відсутні твердження з джерелами. Рядки, які можна заповнити з даних сайту, - у форматі QuickStatements (quickstatements.toolforge.org, V1). Вручну: P734 (прізвище - елемент прізвища).
Як зараз
Q141100859: P31, P106, P27, P735, P2013, P2003, P2397, P2037, P6634, P856
Немає: P734 (прізвище), P3789 Telegram
Як треба
Q141100859: P31, P106, P27, P735, P734, P856 + ідентифікатори профілів (P2013, P2003, P6634, P2397, P3789) + назва й опис uk/en
Готовий код
Q141100859|P3789|"sneex_seo"
Як перевірити
https://www.wikidata.org/wiki/Q141100859 - нові твердження видно на сторінці елемента; повторний аудит не покаже цього зауваження.
Код перевірки: brand.wikidata_incomplete
Низький
Про особу немає статті у Вікіпедії (uk, en)
Сутність бренду
L · більше 2 днів
Що виявлено
Елемент Q141100859 «Олексій Матузний» не має статей у uk.wikipedia і en.wikipedia.
Чому це важливо
Вікіпедія - одне з найвагоміших джерел у навчальних даних мовних моделей. Для більшості експертів статті немає, і це нормально; але якщо вона з'явиться, моделі, навчені після цього, зможуть описати вас без пошуку.
Що зробити
Не пишіть статтю про себе і не замовляйте її: це конфлікт інтересів, такі статті видаляють. Значущість людини доводять незалежні джерела (інтерв'ю, профільні публікації про вас, нагороди, рейтинги). Коли їх достатньо, статтю може створити незалежний автор.
Як зараз
uk.wikipedia.org: статті немає
en.wikipedia.org: статті немає
Як треба
Стаття про «Олексій Матузний» з 3+ незалежними джерелами, пов'язана з елементом Q141100859
Як перевірити
https://www.wikidata.org/wiki/Q141100859 - у розділі «Вікіпедія» з'являються ukwiki / enwiki.
Код перевірки: brand.no_wikipedia
Низький
Жодна стаття uk/en Вікіпедії не посилається на oleksiimatuznyi.com
Сутність бренду
L · більше 2 днів
Що виявлено
Пошук зовнішніх посилань (exturlusage) на oleksiimatuznyi.com в основному просторі статей: uk.wikipedia - 0, en.wikipedia - 0.
Чому це важливо
Посилання з тематичних статей Вікіпедії показують, що сайт вважають джерелом. Вага для ранжування не гарантована (Вікіпедія ставить nofollow, а Google вважає його лише підказкою), але моделі бачать ваше ім'я у контексті теми.
Що зробити
Не додавайте посилання на свій сайт у Вікіпедію самі - це конфлікт інтересів, такі правки відкочують. Публікуйте власні дослідження, дані й експертні матеріали, які цитують профільні медіа, - згодом вони стають джерелами для статей Вікіпедії.
Як зараз
uk.wikipedia.org: 0 статей з посиланням на oleksiimatuznyi.com
en.wikipedia.org: 0
Як треба
Кілька тематичних статей цитують ваші дані чи матеріали в розділі «Примітки»
Як перевірити
Спеціальна сторінка пошуку посилань: https://uk.wikipedia.org/wiki/Special:LinkSearch?target=oleksiimatuznyi.com (так само для en.wikipedia.org).
Код перевірки: brand.no_wiki_mentions
Низький
Бракує заголовків безпеки: X-Content-Type-Options
Технічна база
S · до 2 годин
Що виявлено
+ Strict-Transport-Security: max-age=31536000
- X-Content-Type-Options: відсутній
+ Referrer-Policy: strict-origin-when-cross-origin
+ X-Frame-Options / CSP frame-ancestors: X-Frame-Options: SAMEORIGIN
Чому це важливо
На AI-видимість ці заголовки прямо не впливають, але це базова гігієна: захист від підміни типу контенту, клікджекінгу і витоку адрес. Їх перевіряють сканери безпеки та сервіси оцінки довіри до сайту.
Що зробити
Додайте відсутні заголовки на рівні веб-сервера або CDN для всіх відповідей.
Як зараз
HTTP/2 200
server: cloudflare
content-type: text/html; charset=utf-8
strict-transport-security: max-age=31536000
referrer-policy: strict-origin-when-cross-origin
x-frame-options: SAMEORIGIN
Як треба
HTTP/2 200
server: cloudflare
content-type: text/html; charset=utf-8
strict-transport-security: max-age=31536000
x-content-type-options: nosniff
referrer-policy: strict-origin-when-cross-origin
x-frame-options: SAMEORIGIN
Готовий код
# Cloudflare: Rules -> Transform Rules -> Modify Response Header -> Set static
# (X-Content-Type-Options); або на сервері-джерелі:
# nginx (server { ... } для oleksiimatuznyi.com)
add_header X-Content-Type-Options "nosniff" always;
# Apache (.htaccess, потрібен mod_headers; Header always set замінює наявне значення)
<IfModule mod_headers.c>
Header always set X-Content-Type-Options "nosniff"
</IfModule>
Як перевірити
curl -sI https://oleksiimatuznyi.com/ | grep -iE "strict-transport|x-content-type|referrer-policy|x-frame|content-security" або https://securityheaders.com/?q=oleksiimatuznyi.com
Код перевірки: technical.security_headers
Низький
Немає файлу llms.txt
llms.txt
S · до 2 годин
Що виявлено
GET https://oleksiimatuznyi.com/llms.txt -> HTTP 404. /llms-full.txt: HTTP 404. Чернетку нижче складено з реальних даних сайту: назва, опис з метатегів, 9 посилань з головної та вибірки сторінок.
Чому це важливо
llms.txt - неофіційна пропозиція (llmstxt.org, 2024): markdown-файл зі стислим описом сайту і ключовими посиланнями для мовних моделей. Google у документації Пошуку пише, що llms.txt не використовує, а OpenAI, Perplexity та інші AI-пошуковики публічно не підтверджували, що читають цей файл. Тож це дешевий експеримент на майбутнє, а не фактор видимості.
Що зробити
Якщо хочете підстрахуватися на майбутнє - розмістіть у корені сайту llms.txt за чернеткою нижче (перевірте опис і посилання) і віддавайте його як text/plain; charset=utf-8.
Як зараз
GET /llms.txt -> 404 Not Found
Як треба
GET /llms.txt -> 200, text/plain; charset=utf-8
# Олексій Матузний
> SEO Team Lead із 8-річним досвідом: технічний аудит, лінкбілдинг і Python-автоматизація. Веду SEO-проєкти від стратегії до вимірюваного результату.
## Послуги
- [Кейси](https://oleksiimatuznyi.com/cases)
...
Готовий код
# Олексій Матузний
> SEO Team Lead із 8-річним досвідом: технічний аудит, лінкбілдинг і Python-автоматизація. Веду SEO-проєкти від стратегії до вимірюваного результату.
## Послуги
- [Кейси](https://oleksiimatuznyi.com/cases)
- [Курси по SEO](https://oleksiimatuznyi.com/seo-courses)
- [SEO Аудит](https://oleksiimatuznyi.com/seo-audit)
- [SEO Консультації](https://oleksiimatuznyi.com/seo-consulting)
- [SEO просування](https://oleksiimatuznyi.com/seo-promotion)
- [Граф знань](https://oleksiimatuznyi.com/graph/)
- [Інструменти](https://oleksiimatuznyi.com/lab/)
## Про мене
- [Про мене](https://oleksiimatuznyi.com/press/): Виступи на конференціях, авторські статті, кейси та експертні коментарі Олексія Матузного у профільних медіа...
- [Контакти](https://oleksiimatuznyi.com/contact): Залишіть заявку на SEO-консультацію: заповніть форму й оберіть тип консультації, і Олексій Матузний зв'яжеться з вами...
Як перевірити
curl -s -i https://oleksiimatuznyi.com/llms.txt | head -15 - очікуємо HTTP 200, Content-Type: text/plain і текст, що починається з «# Олексій Матузний».
Код перевірки: llmstxt.missing