Блог UNmiss

Как freeCodeCamp занимает 1 место по запросу emoji

freeCodeCamp учит программировать, а его главная статья, это список emoji для копирования. 8 уроков SEO про утилитарные страницы и архив.

freeCodeCamp учит людей программировать, а его самая крупная статья после главной, это список emoji, которые можно скопировать и вставить.

10K визитов в месяц и 26-я позиция по запросу "emoji". Дальше метки на Google Maps, генератор случайных чисел и таблица alt-кодов.

Ни одна из его 5 самых посещаемых страниц не про программирование. Я прогнал freecodecamp.org через 4 наших инструмента, и это уже второй сайт в серии, где платформу технического образования кормит поисковый трафик, не имеющий к её предмету никакого отношения. Вот 8 уроков.

UNmiss Organic Traffic Checker для freecodecamp.org: 342,384 визита в месяц по оценке, 14 процентов брендовой доли и таблица лучших органических страниц, где за главной идут список emoji, инструкция по Google Maps, генератор случайных чисел и таблица alt-кодов.
На что смотреть: после главной идут список emoji, инструкция по меткам в Google Maps, генератор случайных чисел и alt-коды.

Ваша аудитория ищет препятствие, а не предмет

Наша Проверка органического трафика даёт freeCodeCamp около 340K визитов в месяц по оценке, и десятую часть забирает главная страница. Дальше:

Список emoji на 26-й позиции. Инструкция, как ставить метки в Google Maps. Генератор случайных чисел на 10-й позиции. Таблица alt-кодов.

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

Страница статьи freeCodeCamp из блога News, единственного раздела, заявленного в карте сайта.
На что смотреть: страница статьи. Все 16K заявленных URL лежат под /news/, а учебной программы в карте сайта нет вообще.

GeeksforGeeks делает ровно то же самое: 4 из его топ-10, это конвертеры единиц и подбрасыватель монетки. Два крупнейших в вебе сайта по обучению программированию оба держатся на утилитарных страницах, которые новичок держит открытыми в соседней вкладке.

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

Так что спросите себя, что прерывает вашу собственную аудиторию посреди работы. Не что они хотят у вас узнать, а что они идут искать в соседней вкладке, пока пользуются вашим продуктом или изучают ваш предмет. Этого списка почти наверняка нет в вашем контент-плане, и именно оттуда эти два сайта берут свой трафик.

Сделайте утилиту и сохраните аудиторию

Версия, которую можно скопировать, и стоит она дёшево.

Таким страницам не нужно исследование, и они не устаревают. "Alt codes" будут искать с той же частотой и через 5 лет. В репутации они вам тоже ничего не стоят: школа программирования, которая публикует таблицу emoji для копирования, приносит пользу, а не портит бренд, так что перестаньте бояться, что ваша такая страница будет выглядеть несерьёзно.

Найдите те, что соседствуют с вашим предметом: пересчёт, справка, таблица-шпаргалка, генератор. Загрузите своих кандидатов в Подбор ключевых слов и ищите запросы, которые описывают задачу, а не тему.

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

И поставьте ответ вверху. Если ваш генератор случайных чисел начинается с 400 слов про случайность, никто не доскроллит, и вы сделали вещь, не получив от неё пользы.

Прочитайте, что на самом деле лежит в вашей карте сайта

Более ранний полный обход нашёл кое-что необычное: freeCodeCamp заявляет 16K URL, и все до единого лежат под /news/.

Учебной программы, то есть самого продукта, ради которого люди и регистрируются, в карте сайта нет вообще. Видимая для поиска часть сайта, это один только англоязычный блог.

Пойдите и прочитайте, что на самом деле лежит в вашей карте сайта, а не то, что вы про неё думаете. Это 2 минуты, и эту проверку не делает никто.

Удивительно часто продукт оказывается исключён, а блог составляет всю заявленную поверхность, и обычно потому, что их генерируют две разные системы, а за стык не отвечает никто. Если это про вас, то вы всё это время отчитывались по сайту, который Google видит только наполовину.

Назовите запрос, который выигрывает каждый тип страниц

Чуть меньше пятой части этих URL, это не статьи: 2,600 страниц тегов и 575 страниц авторов.

Страницы тегов доказали своё право на жизнь по всей этой серии: itch.io, Eventbrite, Dribbble и Open Library все держатся на своём агрегирующем слое. Страницы авторов, это другая ставка, и именно её PyPI проиграл на профилях пользователей.

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

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

Работайте с нами
Ранжируйтесь по проблеме, а не по продукту

freeCodeCamp стоит первым по emoji, потому что ответил на то, что мешало людям. Ваши клиенты тоже застревают на мелочах, и такие запросы дёшево выигрывать, если знать, какие именно.

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

Почистите архив, который никто не открывает

Теперь проблема поддержки: у 4,200 статей в слаге стоит ID в стиле Medium, это отпечаток переезда многолетней давности, и 98% из них не трогали с 2019 года.

Получается, примерно треть корпуса, это замороженный технический контент 2018 и 2019 годов, в области, где 7-летний туториал часто просто врёт.

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

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

Проверьте свои анкоры на другие языки

Наш Анализатор обратных ссылок показывает 79K ссылающихся доменов при Domain Trust 93, и один анкор подавляет всё остальное.

UNmiss Backlink Analyzer для freecodecamp.org: 9,745 обратных ссылок с доменов .edu, 2,158 с доменов .gov, разбивка по качеству ссылок и список анкоров, который возглавляет Technical Writing с более чем 1.1 миллиона ссылок.
На что смотреть: на анкоре "Technical Writing" висит 1.1M ссылок, это 40% всего профиля.

На анкоре "Technical Writing" висит 40% всего профиля. Второй, это FCC网站 с 16%, китайское название сайта. Третий, это голый URL одной-единственной статьи.

Это уже четвёртый сайт в серии, у которого в топ-3 анкоров стоит не английский, после Rotten Tomatoes, MDN и Open Library. На справочные материалы каждый раз ссылаются на языках, на которых их авторы не пишут.

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

Это стоит знать до того, как вы закажете перевод, и стоит знать вместо него: спрос уже есть, и он сам подскажет, какой рынок обслуживать первым.

Перестаньте считать балл аудита показателем работы

Наш Аудит сайта оценивает главную страницу на 74/100, и 1 критическая проблема остаётся неисправленной.

UNmiss Website Audit для freecodecamp.org: здоровье сайта 74 из 100, 1 критическая проблема, 4 предупреждения, 0 замечаний и 115 пройденных проверок.
На что смотреть: 74/100, худший результат в серии, столько же у Healthline при том что freeCodeCamp растёт.

Это столько же, сколько у Healthline, то есть худший технический балл здесь. Оба при этом растут по ключевым словам. А Dribbble и ClinicalTrials.gov набрали ровные 100 и оба сжимаются.

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

Так что чините свои критические проблемы, они дешёвые, конкретные и ломают реальные страницы. А потом уберите балл с дашборда, потому что, показывая его каждый месяц, вы приучаете всех вокруг верить, что он что-то значит.

Делайте страницы, которые копятся, а не крутятся

Из Обзора домена: он в плюсе по обеим парам, то есть набирает больше ключевых слов, чем теряет, и растёт в позициях чаще, чем падает.

UNmiss Domain Overview для freecodecamp.org: 988.7K органических ключевых слов, ценность трафика $310.8K, средняя позиция 41, платного поиска нет, движение ключевых слов 51.9K новых против 40.6K потерянных.
На что смотреть: рост по обеим парам, $310K в месяц и вообще никакой платной рекламы.

Это стоит $310K в месяц, и без единого рубля на платный поиск.

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

Вот то свойство, которое стоит искать, когда вы выбираете, что публиковать дальше. Спросите себя, будет ли страница верной через 5 лет. Если будет, каждая новая, это постоянный актив; если нет, вы подписались её заменять, и ваш рост на самом деле беговая дорожка.

Бесплатно, без аккаунта
Найдите утилитарные страницы рядом со своим предметом

freeCodeCamp кормится списком emoji и таблицей alt-кодов. GeeksforGeeks, конвертером сантиметров. За технический сайт обычно платят небольшие инструменты, нужные его аудитории по ходу учёбы, а не сами уроки.

  • Частотность, сложность и интент по любому запросу
  • Ищите запросы, которые описывают задачу, а не тему
  • 3 проверки в день, без регистрации и карты
Проверить спрос бесплатно

Что скопировать не получится

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

Наши цифры по трафику только по США и смоделированы из позиций и частотности, а не посчитаны напрямую. Аудитория freeCodeCamp глобальная, о чём прямо говорит китайский анкор с 16%, так что его мировой трафик заметно больше 340K. Данные по ключевым словам и ссылкам под этим приходят от SE Ranking, а $310K стоимости трафика, это эквивалент рекламных расходов, а не выручка; freeCodeCamp, это некоммерческая организация, и она ничего не берёт с пользователей.

Цифры по обратным ссылкам мы взяли из приложения, а не из маркетингового инструмента, который стабильно отдаёт HTTP 429. Плитка BACKLINKS в приложении, это известный дефект с нашей стороны и в других местах она отдавала отрицательные значения, поэтому итог взят из шапки страницы, которая сходится с суммой dofollow и nofollow, а скриншот обрезан ниже этой плитки.

Перепись карты сайта сделана полным обходом 29 августа 2026, а не в этот прогон. Он нашёл 16K URL, из которых 13K, это посты. Почти все датированы 2019 годом или раньше. Переезд с Medium я вывел из формата слага, а не подтвердил рассказом самого freeCodeCamp. Подбор ключевых слов я не запускал: там открытый дефект с неправдоподобной частотностью.

А вот чего скопировать не получится: десятилетие авторов-волонтёров. 13K статей от 575 авторов существуют потому, что люди хотели учить бесплатно на платформе, в которую верили. Ни один контент-бюджет этого не воспроизведёт, а приём с утилитарными страницами сам по себе, это приём, а не бизнес.

Частые вопросы

Какие страницы freeCodeCamp посещают чаще всего?

После главной с 11% трафика идут список emoji для копирования примерно с 10K визитов в месяц на 26-й позиции, инструкция по меткам в Google Maps с 7,300, генератор случайных чисел с 4,300 на 10-й позиции и таблица alt-кодов с 4,300. Ни одна из топ-5 не про программирование.

Сколько страниц публикует freeCodeCamp?

16K URL, все под /news/, посчитаны полным обходом 29 августа 2026: 13K постов, 2,600 страниц тегов, 575 страниц авторов и 10 статических страниц. Самой учебной программы в карте сайта нет вообще.

Сколько стоит поисковый трафик freeCodeCamp?

Наш Обзор домена оценивает его в $310K в месяц при 990K ранжирующихся ключевых слов со средней позицией 41 и примерно 340K органических визитов из США по оценке, замер 5 сентября 2026. Это эквивалент рекламных расходов, а не выручка: freeCodeCamp, это некоммерческая организация, и она ничего не берёт.

Какая часть архива freeCodeCamp устарела?

У 4,200 из его 13K статей в слаге стоит ID в стиле Medium, и у 98% из них дата последнего изменения 2019 год или раньше, с тех пор трогали всего 85. Самые тяжёлые годы, это 2018 (1,800 URL) и 2019 (791). Посчитано 29 августа 2026.

Какой анкор у freeCodeCamp самый частый?

"Technical Writing" с 1.1M обратных ссылок, это 40% всего профиля. Второй, это FCC网站, китайское название сайта, с 440K (16%), а третий, это голый URL одной статьи, руководства по Docker, с 120K.

Сколько обратных ссылок у freeCodeCamp?

2.8M обратных ссылок с 79K ссылающихся доменов, 88% dofollow, с "Technical Writing" на 1.1M ссылок (40%) и FCC网站 на 440K (16%), замер 5 сентября 2026, в разбивке 2.5M dofollow против 330K nofollow, то есть около 88% dofollow. Domain Trust равен 93 из 100, с 9,700 ссылками с .edu и 2,200 с .gov.

Какой у freeCodeCamp балл аудита сайта?

74 из 100, с 1 критической проблемой, 4 предупреждениями, 0 замечаний и 115 пройденными проверками на главной странице. Это ровно столько же, сколько у Healthline, и худший балл из 18 сайтов, измеренных в этой серии, при том что оба входят в те немногие, кто растёт по ключевым словам.

freeCodeCamp набирает или теряет ключевые слова?

Набирает. Он добавил 52K ключевых слов и потерял 41K, при 47K улучшившихся против 42K просевших, то есть в плюсе по обеим парам, примерно на 11K при базе в 990K. Утилитарные страницы не устаревают, поэтому они копятся, а не крутятся на месте.

Одна цифра, которую стоит запомнить

26.

Это позиция, на которой список emoji от freeCodeCamp стоит по запросу "emoji", и это вторая по величине страница сайта, который учит людей программировать.

Третья страница выдачи по запросу, не имеющему никакого отношения к миссии, приносит больше, чем любой туториал. У GeeksforGeeks та же картина с конвертером сантиметров на 30-й позиции. Две независимые образовательные платформы и одно и то же случайное открытие.

Урок не в том, чтобы "бросить свой предмет и публиковать таблицы emoji". Урок в том, что запросы вашей аудитории устроены не так, как ваша учебная программа, и разрыв между этими двумя вещами, это обычно и есть место, где трафик уже лежит.

Так что пойдите и посмотрите на свои самые посещаемые страницы, отсортированные по трафику, а не по важности. Работу делают как раз те, за которые вам слегка неловко.

Нашли в своём отчёте что-то, что вас удивило, или считаете это иначе? Мне правда интересно. Все использованные инструменты бесплатны, так что каждую цифру вы можете проверить сами. Замер 5 сентября 2026, если не указано иное. Цифры Обзора домена, Проверки органического трафика, Аудита сайта и Анализатора обратных ссылок, это бесплатные прогоны наших собственных инструментов, все по США, и все смоделированы, а не посчитаны, там, где инструмент так и говорит. Перепись карты сайта взята из собственной карты сайта freeCodeCamp, обойдённой 29 августа 2026. Цифра выручки здесь неприменима.

Блог