Блог seotools.pro

freeCodeCamp и SEO: 342 тыс. посещений

freeCodeCamp привлекает из Google в США 342 тыс. посетителей в месяц, и многие его лучшие страницы не о коде. 9 простых SEO-уроков для любого контентного сайта.

freeCodeCamp привлекает из американского Google около 342 000 посетителей в месяц, и многие его самые популярные страницы вообще не о программировании: это гайды по эмодзи, меткам в Google Maps и римским цифрам.

Благотворительная организация freeCodeCamp бесплатно учит людей программировать. На ее новостном сайте тысячи гайдов от волонтеров, и часть самых читаемых отвечает на обычные житейские вопросы.

Мы прогнали сайт через все наши SEO-инструменты, чтобы понять, по каким запросам побеждают эти гайды и что тормозит сайт.

Ниже 9 уроков, которые можно перенять, и то, чего повторить не получится.

Отвечайте и на житейские вопросы

Начали мы с нашего инструмента «Проверка органического трафика». Он оценивает органический трафик сайта, то есть людей, которые находят его в Google сами, без рекламы.

Отчет seotools.pro Organic Traffic Checker по freecodecamp.org, США, на 2 октября 2026 года: по оценке 342 406 посещений в месяц, доля брендового трафика 14% по 100 ключевым словам в выборке, график вырос примерно с 250 тыс. в октябре 2025 года почти до 430 тыс. в мае 2026 года и в сентябре держался около 342 тыс. Самые посещаемые страницы возглавляет главная с 36,3 тыс. посещений, за ней идут список эмодзи с 10,0 тыс., гайд о метках в Google Maps с 7,3 тыс. на 2-м месте в выдаче, статья о генераторе случайных чисел, гайд по alt-кодам, гайд о скачивании фото из Instagram, игра с динозавриком в Chrome, римские цифры, учебник по Bash-скриптам и сравнение Visual Studio и Visual Studio Code.
На что смотреть: после главной первые 3 места занимают гайды про эмодзи, метки на карте и случайные числа.

У freeCodeCamp это около 342 тыс. посещений в месяц из США. Большую часть года график рос, а после мая немного просел.

Теперь посмотрите на самые популярные страницы. После главной идут список эмодзи, гайд о том, как поставить метку в Google Maps, и статья про случайные числа.

Дальше в списке скачивание фото из Instagram, игра с динозавриком в Chrome и римские цифры. Ни одна из этих страниц не учит программировать.

А название сайта было только в 14% запросов из нашей выборки. Большинство людей нашли его, просто задав вопрос.

Вкладка Traffic (трафик) в нашем «Аудите сайта» показывает картину по всему миру.

Вкладка Traffic в seotools.pro Website Audit по www.freecodecamp.org: 1 299 058 посещений в месяц, 100% органического трафика, а среди главных стран США (26,4%), Индия (23%), Великобритания (10,3%) и Германия (4,7%).
На что смотреть: около 1,3 млн посещений из поиска по всему миру, и Индия почти догнала США.

По всему миру это около 1,3 млн посещений из поиска в месяц. Из Индии приходит почти столько же посетителей, сколько из США.

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

Так что смело отвечайте на житейские вопросы своих читателей. Только ставьте с каждой такой страницы ссылку на то, чем вы занимаетесь на самом деле, чтобы часть посетителей у вас задержалась.

Дожмите позиции до 1-й страницы

Вкладка Keywords (ключевые слова) в нашем аудите показывает все запросы, по которым сайт есть в выдаче, на каком он месте и сколько посещений приносит каждый запрос.

Вкладка Keywords в seotools.pro Website Audit по www.freecodecamp.org: 1,5 млн позиций в выдаче, из них 117,3 тыс. на позициях с 1-й по 5-ю. В таблице строки: «dropped pin» со 135 тыс. запросов в месяц на 2-м месте, «rng generator» с 673 тыс. запросов на 10-м месте, «random number generator» с 1 млн запросов на 12-м месте и «emoji» с 673 тыс. запросов на 26-м месте.
На что смотреть: крупные запросы, по которым freeCodeCamp стоит в самом низу 1-й страницы или на 3-й.

Запрос «dropped pin» вводят около 135 тыс. раз в месяц, и freeCodeCamp по нему на втором месте. Один этот гайд приносит тысячи посещений.

Теперь посмотрите на другие строки. Запрос «random number generator» вводят около 1 млн раз в месяц, а freeCodeCamp по нему 12-й, то есть на 2-й странице.

Запрос «emoji» вводят около 670 тыс. раз, а список эмодзи стоит 26-м, на 3-й странице. Так далеко почти никто не листает.

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

Поэтому найдите свои страницы, которые занимают места с 8-го по 30-е по крупным запросам, и улучшите сначала их. Проверить запросы поможет наш инструмент «Исследование ключевых слов».

Подписывайте гайды настоящим именем

Вот гайд, который занимает второе место по запросу «dropped pin».

Статья в новостном разделе freeCodeCamp Dropped Pins in Google Maps - How to Pin a Location and Remove a Pin от 5 ноября 2019 года с тегом Google Maps, автор Abigail Rennemeyer, с фотографией меток на карте.
На что смотреть: имя и фото автора стоят прямо под заголовком.

Прямо под заголовком видно имя авторки, ее фото и дату. Вы узнаете, кто это написал, еще до того, как прочтете первое слово.

Наше бесплатное расширение для браузера проверяет эти признаки за вас. Откройте нужную страницу, нажмите на значок seotools.pro, и рядом появится панель с 35 SEO-проверками.

Вкладка Content в расширении seotools.pro для браузера на странице статьи о метках: 1 149 слов, 17% шаблонного текста, и все признаки доверия на месте: подпись автора, видимая дата публикации или обновления, datePublished в разметке, автор в разметке Person, ссылки sameAs на профили автора и 18 ссылок без nofollow на внешние источники. Индекс удобочитаемости Флеша 66,3.
На что смотреть: все признаки доверия на месте, и на самой странице, и в коде.

Все признаки доверия на месте. Страница показывает автора и дату, а ее код сообщает Google то же самое и дает ссылки на другие профили автора.

Google говорит, что хочет знать, кто написал страницу и почему автору можно доверять. Здесь это видно с первого взгляда.

Поэтому в каждом гайде показывайте имя автора, его фото и дату, а заодно добавляйте все это в код. Наш Генератор разметки Schema сам напишет код с данными автора.

Пишите описания, а не обрезайте их

Описанием называют короткий текст, который Google может показать под заголовком. Вот что расширение нашло на странице со списком эмодзи.

Расширение seotools.pro для браузера на статье freeCodeCamp All Emojis - Emoji List for Copy and Paste: страница открыта для индексации, SEO-оценка 86 из 100, 0 критических проблем, 2 предупреждения, 4 уведомления и 29 пройденных проверок, заголовок длиной 42 символа и описание длиной 253 символа, которое обрывается посреди фразы на so you can...
На что смотреть: описание длиной 253 символа обрывается посреди фразы.

Страница набирает крепкие 86 баллов из 100. Но ее описание длиной 253 символа обрывается посреди фразы: «so you can...».

У гайда про метки та же беда: описание обрезано ровно на 253-м символе. Похоже, шаблон просто берет начало каждой статьи и отрубает лишнее.

Аудит показывает масштаб проблемы.

Раздел Meta Tags на странице всех проблем в seotools.pro Website Audit по www.freecodecamp.org: 1 страница без тега title, 1 страница без метаописания, 248 страниц со слишком длинным метаописанием и 135 страниц со слишком длинным заголовком.
На что смотреть: у 248 из 250 страниц слишком длинное описание.

У 248 из 250 проверенных страниц слишком длинное описание. Google обрезает такие описания и часто пишет вместо них свои.

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

Наши услуги
Превратим ваши гайды в страницы, которые выходят в топ

Гайды freeCodeCamp выходят в лидеры по огромным запросам, но многие застряли на 2-й странице с обрезанными описаниями. Мы находим ваши страницы, которым совсем чуть-чуть не хватает до топа, и исправляем шаблоны, которые их тормозят, чтобы больше ваших гайдов поднялось наверх.

  • Находим страницы, которым осталось всего несколько позиций до 1-й страницы
  • Исправляем заголовки и описания сразу во всем шаблоне
  • Следим, чтобы ваши ключевые страницы работали без JavaScript
  • SEO и GEO, чтобы вас цитировали и в ответах ИИ
Записаться на бесплатную консультацию → Посмотреть наши услуги SEO и GEO →

Проверьте исходный HTML главной

Мы проверили сайт нашим Website Audit. Он запускает краулер, то есть программу, которая обходит страницы так же, как Google: открывает страницу и по ссылкам переходит к следующим.

При первом запуске аудит нашел всего 1 страницу. Краулер открыл главную и не увидел на ней ни одной ссылки, по которой можно перейти дальше.

Тогда мы заглянули в исходный HTML, то есть в код, который сервер отдает еще до запуска любого JavaScript. В нем у главной нет ни тега title, ни основного заголовка, ни единой ссылки.

Все это появляется, только когда код на JavaScript соберет страницу у вас в браузере. Google умеет запускать JavaScript, а многие другие краулеры не умеют, и среди них немало ИИ-инструментов.

Мы запустили аудит еще раз и указали ему карту сайта, то есть файл со списком страниц сайта для Google. Теперь он проверил 250 страниц, и сайт набрал 73 балла из 100. В отчете это оценка «средне».

seotools.pro Website Audit по www.freecodecamp.org, октябрь 2026 года: оценка здоровья домена 73 с пометкой «средне», 455 критических ошибок, 365 предупреждений и 1 479 уведомлений, Domain Trust 93 из 100 и 36,2 тыс. страниц в индексе.
На что смотреть: оценка 73, как только краулер смог прочитать карту сайта.
Вкладка Technical SEO, раздел Indexability, в seotools.pro Website Audit по www.freecodecamp.org: 100% просканированных страниц можно индексировать, это 250 из 250, и 1 индексируемой страницы нет в карте сайта.
На что смотреть: Google может проиндексировать каждую страницу из карты сайта.

Сами новостные гайды в полном порядке. Google может проиндексировать каждую проверенную страницу.

Ломать голову, что исправлять первым, вам не придется. Вкладка AI (ИИ) в аудите составляет план: короткую сводку, разбор каждой проблемы с советом, как ее исправить, и список задач на 90 дней.

Вкладка AI в seotools.pro Website Audit по www.freecodecamp.org: краткая сводка для руководства о пробелах на главной и в новостных статьях, первая проблема, нет тега title на главной, и совет, как ее исправить: добавить заголовок, который есть уже в ответе сервера. А еще план улучшений на 90 дней, где первые 30 дней начинаются с исправления метаданных и структуры заголовков главной.
На что смотреть: первым делом план советует дать главной заголовок, который есть в коде еще до запуска JavaScript.

Первая задача в плане: тег title и основной заголовок главной, которые есть в HTML с самого начала.

Поэтому смотрите не только на свою главную, но и на ее исходный код. Если там нет заголовка и ссылок, краулеры могут так и не найти остальной сайт.

Выпустите бесплатное руководство

Обратная ссылка ведет на ваш сайт с чужого. Google считает каждую такую ссылку чем-то вроде голоса доверия.

Вкладка Backlinks (обратные ссылки) в нашем аудите показывает те же данные, что и наш «Анализатор обратных ссылок».

Вкладка Backlinks в seotools.pro Website Audit по www.freecodecamp.org: Domain Authority 93 из 100, 2,6 млн обратных ссылок с 66 520 ссылающихся доменов, 88% dofollow, 9 486 ссылок с сайтов .edu. Больше всего ссылок ведет на страницу автора (1 млн), затем на главную (623,9 тыс.) и на The Docker Handbook (121,7 тыс.).
На что смотреть: у одного только The Docker Handbook больше 120 тыс. ссылок.

На freeCodeCamp ведут около 2,6 млн ссылок с более чем 66 тыс. сайтов. Domain Authority у него 93: это наша оценка ссылочной силы сайта по шкале от 0 до 100.

Посмотрите на страницы с самым большим числом ссылок. После страницы автора и главной идет The Docker Handbook, бесплатное руководство размером с книгу, и на него ведут около 120 тыс. ссылок.

Люди ссылаются на такое руководство, потому что это единственное место, где вся тема объяснена целиком. Короткий совет редко собирает столько ссылок.

Поэтому напишите одно большое бесплатное руководство по теме, которую вы знаете лучше всего, и следите, чтобы оно не устаревало. Оно может собирать ссылки годами.

Ускорьте загрузку основного контента

Вкладка Performance (производительность) в аудите показывает Core Web Vitals. Это 3 проверки Google: как быстро страница загружается, как быстро она реагирует на действия и не прыгает ли содержимое. Измеряют их на устройствах реальных посетителей.

Вкладка Performance в seotools.pro Website Audit по www.freecodecamp.org: полевые данные Core Web Vitals. LCP получает оценку «плохо»: на мобильных 46% хороших и 37% плохих замеров, на компьютерах 50% хороших и 27% плохих, а CLS и INP в норме и там, и там.
На что смотреть: основной контент загружается слишком медленно и на телефонах, и на компьютерах.

Страницы быстро откликаются и не прыгают. Но основной контент загружается слишком медленно, и Google ставит ему оценку «плохо» и на телефонах, и на компьютерах.

На телефонах больше чем в 1 из 3 посещений статью приходится ждать слишком долго. Вы бы, скорее всего, не дождались и нажали «назад».

Обычно виноваты большие картинки вверху страницы и сборка страниц через JavaScript. И то и другое можно исправить в шаблоне один раз, сразу для всех гайдов.

Поэтому сделайте так, чтобы текст статьи и ее главная картинка загружались первыми. Наш инструмент Site Speed покажет, что тормозит каждую страницу.

Узнайте, кто учит тому же, что и вы

Вкладка Competitors (конкуренты) в аудите показывает сайты, которые попадают в выдачу по тем же запросам, что и вы.

Вкладка Competitors в seotools.pro Website Audit по www.freecodecamp.org: codecademy.com со 227,1 тыс. общих ключевых слов, mimo.org с 75,1 тыс., shecodes.io с 72,5 тыс., programiz.com со 117,8 тыс., teamtreehouse.com со 104,9 тыс. и css-tricks.com с 82,1 тыс.
На что смотреть: больше всего общих запросов у Codecademy, около 227 тыс.

У Codecademy с freeCodeCamp около 227 тыс. общих запросов. Следом идут Programiz, Treehouse и CSS-Tricks.

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

Наш Обзор домена показывает, как эта борьба выглядит изнутри.

Отчет seotools.pro Domain Overview по freecodecamp.org на 2 октября 2026 года: 988,9 тыс. органических ключевых слов, органический трафик 342,4 тыс., ценность трафика 310,8 тыс. $, средняя позиция 41, а в динамике ключевых слов 52,1 тыс. новых, 47,2 тыс. выросших, 41,9 тыс. упавших и 40,6 тыс. потерянных.
На что смотреть: новых и выросших ключевых слов больше, чем потерянных.

Если бы этот трафик пришлось покупать через рекламу, он обошелся бы примерно в 310 тыс. $ в месяц. И новых ключевых слов у сайта больше, чем потерянных, так что он все еще растет.

Поэтому смотрите, кто из конкурентов борется с вами за те же запросы, и отслеживайте свои самые важные гайды в нашем Rank Tracker. Тогда вы увидите, что конкурент вас обошел, уже через несколько дней, а не через месяцы.

Откройте гайды для ИИ-инструментов

Сейчас многие не ищут в Google, как что-то сделать, а спрашивают об этом ChatGPT или Claude. Поэтому мы проверили, каким ИИ-инструментам разрешено читать сайт.

Правила для краулеров лежат в файле robots.txt: там написано, что им можно читать. Наше расширение разбирает этот файл за вас.

Расширение seotools.pro для браузера на странице freeCodeCamp со списком эмодзи показывает готовность к ИИ-поиску: файла llms.txt нет, а robots.txt открывает доступ для GPTBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot, Bytespider, meta-externalagent, Applebot-Extended, Amazonbot и anthropic-ai.
На что смотреть: всем ИИ-краулерам из списка вход открыт.

Сайт пускает все ИИ-краулеры. Его новостные гайды сделаны на простом HTML, так что ИИ-инструменты могут их читать и цитировать.

С главной все иначе. Без JavaScript она пустая, поэтому ИИ-инструмент, который не запускает JavaScript, ничего на ней не увидит.

TED, который мы тоже разбирали, похожим образом прячет расшифровки выступлений за кнопкой. Если краулер не видит ваш текст, процитировать его он не сможет.

Поэтому пускайте ИИ-краулеры и следите, чтобы ключевые страницы работали без JavaScript. Составьте правила в нашем генераторе robots.txt, а потом проверьте в нашем инструменте «Проверка видимости в ИИ», упоминают ли вас ИИ-инструменты.

Проверьте свой сайт
Узнайте, какие ваши страницы приносят трафик

Многие из самых популярных страниц 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-исправление быстрее всего сработает на большом контентном сайте?

Обычно исправление шаблона, например заголовков, описаний или порядка, в котором загружается страница. Одна правка сразу улучшает тысячи страниц.

  • TED и SEO: всего 300 тыс. посещений — Миллионы просмотров, расшифровки за кнопкой и средняя позиция 47 в Google. Почему у TED так мало поискового трафика: 9 уроков.
  • SEO-разбор GeeksforGeeks: 14,6 млн визитов — Статьи о коде, которым верит Google, мини-инструменты, которые быстро выходят в топ, и одно описание на 200 страниц. 9 уроков GeeksforGeeks.
  • NerdWallet: SEO-трафик на 27 млн $ в месяц — Бесплатные калькуляторы, гайды по повседневным тратам, имена экспертов и ссылки, которыми делятся люди. На этом NerdWallet строит трафик. Вот 9 уроков для вас.
  • SEO-стратегия wikiHow: 6,1 млн посещений в месяц — Миллионы коротких инструкций, эксперт за каждой и страницы, на которые ссылаются другие сайты. Как это устроено у wikiHow: 9 уроков, которые можно повторить.
  • Rotten Tomatoes и SEO: 31 млн посещений — Своя страница у каждого фильма и сериала, свежие подборки и рейтинги, понятные Google. Как это устроено у Rotten Tomatoes: 9 уроков.
  • Calculator.net: 11 млн визитов в месяц за счёт SEO — Один инженер, пара сотен бесплатных инструментов и 11 млн посетителей в месяц. Как это получается у Calculator.net и что из этого можно повторить: 8 уроков.

Бесплатные SEO-шаблоны

Блог