freeCodeCamp залучає з Google у США близько 342 000 відвідувань на місяць, і багато його найпопулярніших сторінок зовсім не про код, як-от гайди про емодзі, мітки в Google Maps і римські цифри.
freeCodeCamp працює як благодійна організація і безкоштовно вчить людей програмувати. У його розділі новин тисячі гайдів від волонтерів, і чимало з найпопулярніших відповідають на життєві запитання.
Ми перевірили freeCodeCamp усіма нашими SEO-інструментами, щоб з’ясувати, завдяки чому ці гайди виходять у топ і що стримує сайт.
Ось 9 уроків, які можна перейняти, і те, чого повторити не вийде.
Відповідайте й на життєві запитання
Почали ми з нашого інструмента «Перевірка органічного трафіку». Він оцінює органічний трафік, тобто скільки людей знаходять сайт у Google без реклами.
У freeCodeCamp це близько 342 тис. відвідувань на місяць у США. Більшу частину року графік ріс, а після травня трохи спав.
Тепер погляньте на найпопулярніші сторінки. Після головної йдуть список емодзі, гайд про те, як поставити мітку в Google Maps, і стаття про випадкові числа.
Ще нижче сторінки про завантаження з Instagram, гру з динозавриком у Chrome і римські цифри. Жодна з них не вчить програмувати.
І лише 14% запитів у нашій вибірці містили назву сайту. Більшість людей знайшли його, коли просто шукали відповідь на запитання.
Вкладка Traffic у нашому «Аудиті сайту» показує трафік з усього світу.
У всьому світі freeCodeCamp залучає з пошуку близько 1,3 млн відвідувань на місяць. З Індії приходить майже стільки ж людей, скільки зі США.
У GeeksforGeeks, який ми теж розбирали, та сама картина: це сайт про програмування, найпопулярніші сторінки якого відповідають на запитання зовсім не про код.
Тож відповідати на життєві запитання читачів цілком нормально. Просто ставте на кожній такій сторінці посилання на те, чим ви справді займаєтеся, щоб частина відвідувачів лишилася у вас.
Дотягніть статті до 1-ї сторінки
Вкладка Keywords у нашому аудиті збирає всі запити, за якими сайт з’являється в Google. Для кожного видно позицію сайту і скільки відвідувань цей запит приносить.
Запит «dropped pin» вводять близько 135 тис. разів на місяць, і freeCodeCamp посідає за ним друге місце. Один цей гайд приносить тисячі відвідувань.
Тепер погляньте на інші рядки. «Random number generator» шукають близько 1 млн разів на місяць, а freeCodeCamp стоїть лише 12-м, на 2-й сторінці.
Запит «emoji» набирає близько 670 тис. пошуків, а список емодзі стоїть 26-м, на 3-й сторінці. Так далеко майже ніхто не гортає.
Ці сторінки вже в пошуку. Якщо підняти їх на кілька місць, вони можуть приносити в рази більше відвідувань, і зазвичай це легше, ніж створювати нову сторінку.
Тож знайдіть свої сторінки, які посідають місця з 8-го по 30-те за популярними запитами, і покращте спершу їх. Перевірити запити допоможе наш інструмент «Дослідження ключових слів».
Підписуйте кожен гайд іменем автора
Ось гайд, який посідає друге місце за запитом «dropped pin».
Одразу під заголовком видно ім’я авторки, її фото і дату. Ще не прочитавши жодного слова, ви вже знаєте, хто це написав.
Наше безкоштовне розширення для браузера перевіряє ці ознаки за вас. Відкрийте сторінку, натисніть значок seotools.pro, і поруч з’явиться панель із 35 SEO-перевірками.
Усі сигнали довіри на місці. Сторінка показує ім’я авторки й дату, а код повідомляє Google те саме і додає посилання на інші її профілі.
Google каже, що хоче знати, хто написав сторінку і чому цій людині можна довіряти. Тут це видно одразу.
Тож показуйте ім’я автора, фото й дату в кожному гайді і додавайте їх також у код. Наш Генератор розмітки Schema напише за вас код із даними про автора.
Пишіть описи, а не обрізайте їх
Описом називають короткий текст про сторінку, який Google може показати під заголовком. Ось що розширення знайшло на сторінці зі списком емодзі.
Сторінка набирає пристойні 86 балів зі 100. Але в описі 253 символи, і він обривається посеред речення: «so you can...».
У гайді про мітки в Google Maps та сама проблема: опис обрізано рівно на 253-му символі. Схоже, шаблон бере початок кожної статті й просто відтинає його.
Аудит показує, наскільки ця проблема поширена.
У 248 з 250 сторінок, які ми перевірили, опис задовгий. Google обрізає такі описи і часто пише замість них власні.
Тож пишіть для кожної сторінки справжній опис приблизно на 150 символів або налаштуйте шаблон так, щоб він обривав текст наприкінці речення. Наш Генератор метатегів допоможе його скласти.
Гайди freeCodeCamp пробиваються в пошук за дуже популярними запитами, але багато з них застрягли на 2-й сторінці з обрізаними описами. Ми знайдемо ваші сторінки, яким до топу бракує кількох кроків, і виправимо шаблони, що їх стримують, щоб у топ вийшло більше ваших гайдів.
- Знайдемо сторінки, яким до 1-ї сторінки Google бракує кількох позицій
- Виправимо заголовки й описи в усьому шаблоні
- Подбаємо, щоб ключові сторінки працювали без JavaScript
- SEO і GEO, щоб вас цитували й у відповідях ШІ
Зробіть аудит HTML головної сторінки
Ми перевірили freeCodeCamp нашим Website Audit. Він запускає краулер, тобто програму, яка обходить сайт так само, як Google: відкриває кожну сторінку і переходить за посиланнями до наступних.
Під час першого запуску він знайшов лише 1 сторінку. Краулер відкрив головну і не побачив жодного посилання, за яким можна було б перейти.
Тож ми подивилися вихідний HTML, тобто код, який надсилає сервер ще до запуску будь-якого JavaScript. А в коді головної немає ні тегу title, ні основного заголовка, ні жодного посилання.
Усе це з’являється лише тоді, коли JavaScript збирає сторінку у вашому браузері. Google уміє виконувати JavaScript, а багато інших краулерів ні, і серед них чимало інструментів ШІ.
Ми запустили аудит ще раз і налаштували його так, щоб він прочитав карту сайту, тобто файл, де для Google перелічено сторінки сайту. Цього разу він перевірив 250 сторінок, і сайт набрав 73 бали зі 100, а звіт називає це задовільним результатом.
Самі гайди в розділі новин у доброму стані. Кожна сторінка, яку ми перевірили, може потрапити в пошук Google.
Вам не треба самим ламати голову, що виправляти першим. Вкладка AI в аудиті складає план: коротке резюме, кожну проблему з порадою, як її виправити, і список справ на 90 днів.
Перше завдання в плані: зробити так, щоб title і основний заголовок головної сторінки були в HTML від самого початку.
Тож відкрийте вихідний код своєї головної, а не лише саму сторінку. Якщо заголовка й посилань там немає, краулери можуть так і не знайти решту вашого сайту.
Опублікуйте безкоштовний посібник
Зворотне посилання (backlink) веде з іншого сайту на ваш. Google сприймає кожне таке посилання як своєрідний голос довіри.
Вкладка Backlinks у нашому аудиті показує ті самі дані, що й наш Аналізатор зворотних посилань.
На freeCodeCamp веде близько 2,6 млн посилань із понад 66 тис. сайтів. Його Domain Authority, тобто наша оцінка сили посилань сайту за шкалою від 0 до 100, сягає 93.
Погляньте на сторінки, на які посилаються найчастіше. Після сторінки автора й головної йде The Docker Handbook, безкоштовний посібник завбільшки з книжку, на який веде близько 120 тис. посилань.
Люди посилаються на такий посібник, бо це єдине місце, де тему пояснено від початку до кінця. Коротка порада рідко збирає стільки посилань.
Тож напишіть один великий безкоштовний гайд на тему, яку знаєте найкраще, і стежте, щоб він не застарівав. Він може збирати посилання роками.
Пришвидшіть основний вміст
Вкладка Performance в аудиті показує Core Web Vitals. Це 3 перевірки Google: як швидко сторінка завантажується, як швидко реагує і чи не стрибає її вміст. Їх вимірюють на пристроях справжніх відвідувачів.
Сторінки швидко реагують і не стрибають. Але основний вміст завантажується надто повільно, і Google ставить йому оцінку «погано» і на телефонах, і на комп’ютерах.
На телефонах понад 1 з 3 відвідувачів надто довго чекає, поки з’явиться стаття. Ви, мабуть, не дочекалися б і натиснули «Назад».
Зазвичай винні великі зображення вгорі й сторінки, які збирає JavaScript. І те, і інше можна виправити в шаблоні один раз для всіх гайдів.
Тож зробіть так, щоб текст статті та її головне зображення завантажувалися першими. Наш інструмент Site Speed покаже, що саме гальмує кожну сторінку.
З’ясуйте, хто навчає того самого
Вкладка Competitors в аудиті показує сайти, які з’являються в пошуку за тими самими запитами, що й ваш сайт.
У Codecademy з freeCodeCamp близько 227 тис. спільних запитів. Далі йдуть Programiz, Treehouse і CSS-Tricks.
MDN, який ми теж розбирали, бореться за багато тих самих запитів про програмування, але робить ставку на прості довідкові сторінки.
Наш Огляд домену показує, що стоїть за цією боротьбою.
Якби цей трафік купували через рекламу, він коштував би близько 310 тис. $ на місяць. І ключових слів сайт здобуває більше, ніж утрачає, тож він і далі росте.
Тож дивіться, хто з конкурентів бореться за ваші запити, і відстежуйте найважливіші гайди в нашому Rank Tracker. Якщо конкурент вас обжене, ви дізнаєтеся про це за кілька днів, а не місяців.
Дозвольте ШІ читати ваші гайди
Дедалі більше людей не гуглять, а питають ChatGPT чи Claude, як щось зробити. Тож ми перевірили, яким інструментам ШІ дозволено читати сайт.
Правила для краулерів записано у файлі robots.txt, де сказано, що їм можна читати. Наше розширення розбирає цей файл за вас.
Сайт пускає всі ШІ-краулери. Гайди в розділі новин зроблено на звичайному HTML, тож інструменти ШІ можуть їх читати й цитувати.
З головною інакше. Без JavaScript вона порожня, тож інструмент ШІ, який не виконує JavaScript, нічого на ній не побачить.
TED, який ми теж розбирали, так само ховає розшифровки своїх виступів за кнопкою. Якщо краулер не бачить ваших слів, він не зможе їх процитувати.
Тож пускайте ШІ-краулери й подбайте, щоб ключові сторінки працювали без JavaScript. Складіть правила за допомогою нашого генератора robots.txt, а потім перевірте в нашому інструменті «Перевірка видимості в ШІ», чи згадують вас інструменти ШІ.
Багато найпопулярніших сторінок freeCodeCamp відповідають на життєві запитання. Наш інструмент «Перевірка органічного трафіку» покаже ваші найпопулярніші сторінки й частку трафіку кожної, тож ви побачите, який тип сторінок працює на вас.
- Той самий звіт, яким ми виміряли трафік freeCodeCamp
- Трафік, частка й головний запит кожної популярної сторінки
- Перевіряйте так само й домени конкурентів
Що скопіювати не вийде
Спершу про те, чого не повторити: тисячі авторів-волонтерів і безкоштовний курс, яким уже скористалися мільйони людей.
Саме тому freeCodeCamp може публікувати гайди майже про будь-що. Якщо ви тільки починаєте, пишіть менше гайдів, але нехай кожен буде найкращою відповіддю, яку ви можете дати.
Тепер кілька чесних зауважень про цифри.
Дані ми зібрали 2 жовтня 2026 року. Цифра 342 тис. стосується пошуку в США, а 1,3 млн для всього світу ми взяли з вкладки Traffic в аудиті.
Обидві цифри приблизні. Ніхто, крім команди freeCodeCamp, не знає точної кількості відвідувань, тож інструменти оцінюють її за позиціями в пошуку та частотою запитів.
Ще наш аудит позначив зображення на більшості сторінок як відсутні. Ми відкрили їх у звичайному браузері, і вони завантажилися без проблем.
Це картинки курсів з іншого сайту, Class Central, чий сервер не пускає краулерів. Тож помилками ми їх не рахували.
Одне число, яке варто запам’ятати
0.
Саме стільки посилань краулер знаходить на головній до запуску JavaScript. Google усе одно може знайти гайди, а простіший краулер зупинився б уже тут.
У цьому й урок для будь-якого сайту на JavaScript. Найкращі сторінки чогось варті, лише якщо краулер може до них дістатися.
Не знаєте, якою краулер бачить вашу головну? Відкрийте її вихідний код і пошукайте там свої посилання.
Кожну з цих перевірок можна запустити для свого сайту й для сайтів конкурентів і побачити ті самі цифри на власні очі.
Часті запитання
Чи читає Google сторінки, які збирає JavaScript?
Так, Google виконує JavaScript, але це може тривати довше й не завжди спрацьовує. Сторінки, які віддають текст і посилання вже в першому HTML, надійніші для будь-якого краулера.
Як побачити вихідний HTML своєї сторінки?
Клацніть на сторінці правою кнопкою миші й виберіть пункт для перегляду коду сторінки або допишіть view-source: перед адресою. Якщо заголовка, тексту й посилань там немає, їх пізніше додає JavaScript.
Чи варто нішевому сайту писати на сторонні теми?
Лише трохи і лише там, де читачі справді про це питають. Сторінки не за темою приносять відвідування, але якщо їх забагато, стає незрозуміло, про що ваш сайт.
Якої довжини має бути гайд?
Такої, щоб повністю відповісти на запитання, і не більше. Покроковому гайду може знадобитися 1000 слів, а для простого факту вистачить кількох рядків.
Чи варто оновлювати старий гайд?
Так, особливо якщо він уже на 1-й чи 2-й сторінці. Виправте застарілі кроки, додайте те, чого бракує, і змінюйте дату лише тоді, коли зміст справді змінився.
Скільки авторів має бути на сайті?
Стільки, скільки ви встигаєте перевіряти на якість. Створіть для кожного автора сторінку профілю і показуйте його ім’я в кожному гайді, який він напише.
Чи шкодять SEO зображення з відкладеним завантаженням?
Ні, якщо все зроблено правильно. Перше зображення завантажуйте одразу, кожному зображенню задайте ширину, висоту й alt-текст і використовуйте вбудований у браузер loading="lazy".
Як найшвидше покращити SEO великого контентного сайту?
Зазвичай допомагає правка шаблону: заголовків, описів чи порядку, у якому завантажується сторінка. Одна зміна покращує одразу тисячі сторінок.