Levels.fyi привлекает из Google в США около 148 000 посетителей в месяц, а помогают ему в этом страницы о зарплатах для каждой компании, профессии и города, которыми интересуются люди.
На Levels.fyi люди из IT делятся тем, сколько они зарабатывают. Из этих цифр сайт собирает страницы, например о том, сколько Google платит своим программистам.
Мы прогнали Levels.fyi через все наши SEO-инструменты и выяснили, за счет чего эти страницы выигрывают. А заодно нашли старые адреса, на которых, возможно, впустую пропадают ссылки.
Ниже 9 уроков, которые можно перенять, и то, что повторить не выйдет.
Сделайте страницу под каждый вопрос
Начали мы с нашего инструмента «Проверка органического трафика». Он оценивает органический трафик сайта, то есть людей, которые находят его в Google сами, без рекламы.
Это около 148 тыс. посещений в месяц из США. Примерно 15% из них приходится на главную, и в основном это люди, которые вводят «levels fyi».
Теперь посмотрите, что дальше в списке. Почти все остальные страницы отвечают на один вопрос о зарплате, например сколько получает программист или сколько платит Google.
Следующая по трафику страница посвящена разработчикам ПО, то есть программистам. Она собирает около 7,6 тыс. посещений и стоит на 2-м месте по запросу «salary software engineer».
Страница сразу дает ответ: сначала средняя зарплата, потом нижняя и верхняя границы. А дальше можно сузить поиск до конкретной компании.
Для каждой компании сделано то же самое. Вот, например, страница о программистах в Google.
Она стоит на 2-м месте по запросу «google software engineer». А страница о программистах в Нью-Йорке занимает 1-е место по запросу «software engineer salaries».
Выходит, у сайта не одна большая страница о зарплатах. У него своя страница для каждого сочетания компании, профессии и города.
Такой подход называют программным SEO: множество страниц собирают из одного шаблона и таблицы с данными. Wise, который мы тоже разбирали, точно так же собирает страницы из сочетаний данных.
Docker Hub, который мы тоже разбирали, так же дает каждому продукту свою страницу.
Вкладка Traffic (трафик) в нашем инструменте «Аудит сайта» показывает картину по всему миру.
По всему миру это около 270 тыс. посещений из поиска в месяц. Чуть больше половины дают США, а на Индию приходится примерно 1 из 6.
Так что сделайте страницу под каждый вопрос, на который могут ответить ваши данные, и дайте ей простое название. А потом посмотрите в нашем инструменте «Проверка органического трафика», какие из них приносят вам посещения.
Пишите словами из поисковых запросов
Вкладка Keywords (ключевые слова) в нашем аудите показывает запросы, по которым сайт попадает в выдачу, его место в Google и сколько посещений приносит каждый запрос.
Запрос «software engineer salary» вводят около 33 тыс. раз в месяц, и Levels.fyi стоит по нему на 1-м месте. Еще 1-е место у него по запросу «h1b salary», то есть о зарплатах людей с рабочей визой США.
На этих страницах те же слова, что люди вводят в поиск. Страница называется «Software Engineer Salary», и запрос звучит точно так же.
А дальше сюрприз. Путеводитель по районам Нью-Йорка стоит на 3-м месте по запросу «nyc boroughs», хотя к зарплатам этот запрос не имеет никакого отношения.
Это побочный проект под названием «a living atlas of New York». Он приводит читателей, которые никогда не стали бы искать, кто сколько зарабатывает.
NerdWallet, который мы тоже разбирали, тоже выигрывает в поиске по запросам о деньгах.
Наш Обзор домена показывает, сколько запросов набирается в сумме.
Levels.fyi есть в выдаче примерно по 233 тыс. запросов. Ценность его трафика около 198 тыс. $ в месяц. Столько стоили бы эти посещения, если бы их покупали через рекламу в Google.
Но в среднем он стоит на 40-м месте, а это 4-я страница Google. И он потерял около 63 тыс. ключевых слов, а новых набрал около 14 тыс.
Так что используйте в названиях страниц те слова, которые вводят ваши читатели, а найти их поможет наш инструмент «Исследование ключевых слов». А потом следите в нашем Rank Tracker за теми, по которым вы теряете позиции.
Оставьте каждой странице один адрес
Вернитесь к предупреждению над строками с ключевыми словами. Оно говорит о каннибализации ключевых слов. Так называют ситуацию, когда ваши же страницы борются за один и тот же запрос.
Каждый из 4 запросов ведет сразу на 2 страницы Levels.fyi. И один из них как раз «levels fyi».
Почему так, видно из полного списка. Главная попадает в выдачу под своим обычным адресом.
А еще она попадает туда под вторым адресом, который заканчивается на «/index.html».
Получается одна страница с 2 адресами. Google может посчитать их 2 разными страницами и поделить между ними силу ссылок.
Исправить это поможет 301 редирект, то есть правило, которое навсегда перенаправляет людей и Google с одного адреса на другой. Настройте редирект с «/index.html» на главную, и сила ссылок перестанет делиться.
В другом месте Levels.fyi делает все правильно. Как именно, покажет наше бесплатное расширение для браузера.
Откройте любую страницу, нажмите на значок seotools.pro, и рядом появится панель с SEO-проверками. Мы открыли страницу Google с кодом страны в конце адреса.
Расширение помечает ее как «not indexable», то есть закрытую от индексации. Звучит плохо, но так сделано специально.
На странице стоит тег canonical. Это строка кода, которая говорит Google, какой адрес главный. Здесь он указывает на обычный адрес.
Выходит, каждая версия для отдельной страны передает свою силу одной странице. Именно так и стоит поступать с фильтрами и настройками, чтобы не плодить копии.
Так что оставьте каждой странице один адрес. Проверяйте canonical каждой страницы в нашем бесплатном расширении для браузера и настраивайте редиректы для всех копий, которые найдете.
Перенаправьте старые адреса на новые
Старые адреса важны еще по одной причине: из-за ссылок. Обратная ссылка ведет на ваш сайт с другого сайта, и Google считает каждую такую ссылку чем-то вроде голоса доверия.
Вкладка Backlinks (обратные ссылки) в нашем аудите показывает те же данные, что и наш «Анализатор обратных ссылок».
На Levels.fyi ведут около 176 тыс. ссылок примерно с 12,9 тыс. ссылающихся доменов, то есть разных сайтов. Его Domain Authority, то есть наша оценка силы ссылок по шкале от 0 до 100, равен 86.
Это сильный показатель, но доверие передают только 44% этих ссылок, так называемые dofollow. На остальных стоит тег, который просит Google их не учитывать.
Теперь посмотрите в самый конец списка страниц, на которые ссылаются чаще всего. Там вы увидите адрес в старом формате: «/company/Google/salaries/Software-Engineer».
Сейчас эта страница находится по адресу «/companies/google/salaries/software-engineer». Но на старый адрес до сих пор ссылаются около 716 сайтов.
По данным аудита, то же самое с «/comp.html»: на него ссылаются около 735 сайтов. Похоже, оба адреса остались со времен до редизайна.
Каждый из этих сайтов когда-то ссылался на настоящую страницу. Если старый адрес не ведет дальше через 301 редирект, это доверие уходит в никуда.
Если у вас большой сайт со множеством списков, как у Meetup или Eventbrite, которые мы тоже разбирали, проверяйте это после каждого редизайна.
Так что составьте список старых форматов адресов и настройте с каждого редирект на страницу, которая его заменила. А потом посмотрите в нашем инструменте «Анализатор обратных ссылок», на какие старые адреса до сих пор ведут ссылки.
Сотни сайтов до сих пор ссылаются на адреса Levels.fyi из старого дизайна. Мы находим на вашем сайте старые адреса, на которые еще ведут ссылки, и перенаправляем каждый на страницу, которая его заменила.
- Составляем список всех старых адресов, на которые есть ссылки
- Настраиваем с каждого 301 редирект на нужную новую страницу
- Убираем копии одной и той же страницы, например «/index.html»
- SEO и GEO, чтобы вас цитировали и в ответах ИИ
Вынесите ответ в заголовок
Когда вы уже в выдаче, бороться за клик предстоит заголовку. Вкладка Overview (обзор) в расширении показывает заголовок и описание страницы.
В заголовке страницы Google, кроме «Google Software Engineer Salary» и названия Levels.fyi, указан диапазон зарплат: от 215 тыс. $ до 1,86 млн $ и выше. Так ответ виден прямо в выдаче, еще до клика.
Это умный ход. Тот, кто проверяет зарплаты в Google, видит настоящую цифру, и ему хочется узнать подробности.
Описанием называют короткую сводку, которую Google может показать под вашим заголовком. Здесь оно занимает 362 символа, а Google показывает около 160.
Теперь сравните с главной страницей о программистах.
У нее заголовок просто «Software Engineer Salary», всего 24 символа. И оценка у нее 76, тогда как у страницы Google 80.
Вкладка Issues (проблемы) отмечает и то и другое. В заголовок можно было бы добавить диапазон зарплат, как на странице Google.
Аудит нашел и копии. Одно и то же описание, «Helping people make better career decisions», стоит на 3 страницах.
Когда у страниц одинаковое описание, в выдаче их не отличить друг от друга. Каждой странице нужно свое.
Так что выносите ответ в заголовок, например диапазон зарплат или цену. А потом напишите для каждой страницы короткое уникальное описание с помощью нашего инструмента «Генератор метатегов».
Разметьте каждую страницу в коде
Структурированными данными называют код, который подсказывает Google, что это за страница. Вкладка Structured (структурированные данные) в расширении ищет такой код.
На странице Google 3 таких блока, и все без ошибок. Один из них особого типа, для зарплаты на одной должности в одной компании.
А еще у страницы есть шанс на расширенные результаты. Это дополнения вроде цепочки ссылок или списка вопросов, которые Google может добавить к вашему результату в выдаче.
Страница профессии делает то же самое с типом Occupation. Каждый шаблон получает код, который ему подходит.
Вкладка Content (контент) показывает, чего не хватает.
В коде нет ни автора, ни даты. А ведь на самой странице прямо написано «Last updated», так что Google приходится гадать.
Оценка читаемости 0, потому что длинные списки названий компаний читаются как одно гигантское предложение. Для списка это нормально, но короткое вступление вам бы помогло.
Все больше людей спрашивают у ИИ-инструментов, сколько платят на той или иной работе. Поэтому мы проверили, каким ИИ-инструментам разрешено читать Levels.fyi.
Правила лежат в файле robots.txt, который говорит краулерам, что им можно читать. Краулером называют программу, которая обходит страницы так же, как Google.
Levels.fyi закрывает доступ 9 из 10 ИИ-краулеров, которые проверяет расширение. Пускает он только PerplexityBot.
При этом у сайта есть файл llms.txt, короткая инструкция, которая объясняет ИИ-инструментам, что это за сайт. А его страницы продвигают собственные ИИ-инструменты Levels.fyi с актуальными данными о зарплатах.
Похоже — это осознанный выбор. Данные остаются для своих ИИ-инструментов и не достаются чужим.
Составьте свои правила в нашем генераторе robots.txt. А потом проверьте в нашем инструменте «Проверка видимости в ИИ», упоминают ли вас ИИ-инструменты.
Так что добавьте код, который сообщает, что это за страница, кто ее написал и когда она менялась. Наш Генератор разметки Schema напишет его за вас.
Узнайте своих настоящих конкурентов
Часть запросов о зарплатах уходит другим сайтам. Кому именно, показывает вкладка Competitors (конкуренты) в аудите.
Главный конкурент, 6figr.com, тоже посвящен зарплатам. У него с Levels.fyi около 28 тыс. общих запросов.
А еще он есть в выдаче примерно по 48 тыс. запросов, по которым Levels.fyi нет. Колонка «missing» (недостающие) дает вам готовый список задач.
Вы видите каждый запрос, который выигрывает конкурент, и можете решить, нужна ли вам под него страница. Сайт с данными о рабочих визах, h1bdata.info, тоже делит с Levels.fyi около 5,6 тыс. запросов.
Так что проверьте в нашем инструменте «Анализ конкурентов», с кем вы делите запросы, а потом пройдитесь по тем, которых у вас нет.
Проведите аудит шаблонов страниц
Расширение проверяет по одной странице за раз. Наш Website Audit проверяет сотни сразу, так что вы заметите проблемы, которые повторяются.
Он проверил 249 страниц, и Levels.fyi набрал 80 баллов из 100. Отчет оценивает это как «хорошо».
Вкладка Issues расставляет проблемы по тому, насколько они важны для вас.
2 главные ошибки связаны с файлами, которые загружаются с других сайтов. Скрипты на 18 страницах и файлы стилей на 17 сломаны или перенаправляются куда-то еще.
Все они берутся из нескольких общих шаблонов, например страниц о льготах для сотрудников. Исправьте шаблон, и все страницы на его основе станут лучше.
Следом идет карта сайта, то есть файл со списком страниц сайта для Google. В ней 6 страниц, которые отправляют Google на другой основной адрес.
Вкладка Technical SEO (техническое SEO) показывает, какие страницы Google может добавить в индекс.
Google может добавить в индекс примерно 231 из 249 страниц. Это 93%, отличный результат.
Но 185 из этих страниц нет в карте сайта. Так что Google приходится находить их только по ссылкам.
Ломать голову, что исправлять первым, вам не придется. Вкладка AI (ИИ) в аудите составляет план: короткую сводку, разбор каждой проблемы с советом, как ее исправить, и список задач на 90 дней.
Для Levels.fyi первым делом нужно разобраться со сломанной страницей услуги, которая помогает договориться о зарплате. План советует вернуть ее или настроить редирект.
Это тот же урок, что и со старыми адресами. Тупиковые страницы впустую тратят ссылки и посещения, которые до них доходят.
Так что проверьте шаблоны, общие для ваших страниц: скрипты, заголовки, описания и карту сайта. Запустите наш Аудит сайта, исправьте один шаблон, и сотни страниц станут лучше разом.
Ускорьте отклик на телефонах
Вкладка Performance (производительность) в аудите показывает Core Web Vitals. Это 3 проверки Google: как быстро страница загружается, как быстро она реагирует на действия и не прыгает ли содержимое. Измеряют их на телефонах и компьютерах реальных людей.
Levels.fyi проходит 5 из 6 проверок. Его страницы быстро загружаются и не прыгают, и на телефонах, и на компьютерах.
Не пройдена только проверка того, как быстро страница реагирует на телефонах. Примерно в 69% посещений с телефона она быстро отвечает на нажатие, а значит, примерно каждому третьему посетителю приходится ждать.
Страницы о зарплатах набиты фильтрами, таблицами и графиками. Каждое нажатие на фильтр запускает код, и на медленном телефоне задержки накапливаются.
На главной аудит указывает на код, который не сжат. А еще он говорит, что в лабораторном тесте основной контент загружается медленно.
Так что проверьте самые посещаемые страницы на телефоне и сократите код за каждым фильтром. Наш инструмент Site Speed покажет, что тормозит каждую страницу.
Почти каждая популярная страница Levels.fyi отвечает на один вопрос о зарплате. Наш Organic Traffic Checker показывает ваши посещения в месяц, их динамику и страницы, которые их приносят, так что вы поймете, каких страниц стоит сделать больше.
- Тот же отчет, которым мы измерили трафик Levels.fyi
- Ваши популярные страницы и запрос, который стоит за каждой
- Проверяйте и домены конкурентов
Что повторить не получится
Сначала о том, чего не скопировать: о данных. Реальные люди делятся своими зарплатами, и одна только страница Google опирается примерно на 24 тыс. анкет программистов.
Именно на это ссылаются другие сайты, и именно это люди ищут по названию. Домен существует с 2016 года, так что у него были годы, чтобы заработать такое доверие.
Теперь несколько честных замечаний о цифрах.
Все цифры актуальны на 4 октября 2026 года. Цифра 148 тыс. учитывает только поиск в США, а 270 тыс. относится ко всему миру.
Все это оценки. Никто, кроме самого Levels.fyi, не знает точного числа посещений, поэтому инструменты рассчитывают его по позициям и частоте запросов.
Ссылки инструменты тоже считают каждый по-своему. Наше расширение показывает около 227 тыс. обратных ссылок, а аудит насчитал около 176 тыс., поэтому мы взяли цифру из аудита.
На наших скриншотах зарплаты указаны в местной валюте, а не в долларах США, потому что так был выставлен переключатель валюты на сайте, когда мы их делали. В заголовках страниц суммы указаны в долларах США.
На самих страницах валюту можно выбрать.
Мы открыли 2 страницы с кодом страны в адресе. Поэтому расширение и называет их «not indexable», а на деле это просто тег canonical делает свою работу.
Наш обход охватил 249 страниц, а для очень большого сайта это лишь небольшая выборка. Поэтому мы искали с его помощью повторяющиеся проблемы, а не пересчитывали все ошибки.
Одно число, которое стоит запомнить
41%.
Именно такая доля поисковых посещений Levels.fyi в нашей выборке приходится на людей, которые вводят его название.
Остальные приходят от людей с вопросом о зарплате, например сколько Google платит программисту. И отвечает им страница, сделанная ровно под этот вопрос.
В этом и урок для любого сайта, у которого есть свои данные. Каждый вопрос, на который могут ответить ваши данные, может стать отдельной страницей.
На какие вопросы могли бы ответить ваши данные? Проверьте глазами Google, какие ваши страницы уже выигрывают.
Любую из этих проверок можно запустить для своего сайта и сайтов конкурентов, чтобы своими глазами увидеть такие же цифры.
Частые вопросы
Сколько страниц стоит делать из одного шаблона?
Столько, сколько у вас есть реальных данных. Страница с названием, но без цифр мало что дает, так что начните с тех сочетаний, которые ищут чаще всего.
Как не дать страницам почти без данных навредить сайту?
Задайте минимум, например столько анкет, чтобы можно было показать честное среднее, и только потом публикуйте страницу. Страницы ниже этой планки закройте от Google тегом noindex, пока они не наполнятся.
Нужен ли каждому фильтру свой адрес?
Только тем, которые люди ищут, например городу или уровню. Для остальных используйте тег canonical, который указывает на основную страницу.
Как найти старые адреса, на которые еще ведут ссылки?
Посмотрите в инструменте для анализа обратных ссылок, на какие страницы ссылаются чаще всего, и найдите адреса в формате, который вы больше не используете. Потом откройте каждый и посмотрите, куда он ведет.
Что лучше: 301 редирект или тег canonical?
Используйте редирект, когда старая страница больше не должна существовать. Тег canonical нужен, когда обе версии должны остаться, например страница с фильтром.
Стоит ли указывать в заголовках цены или диапазоны зарплат?
Да, если цифра настоящая и вы ее обновляете. Устаревшая цифра в заголовке может стоить вам доверия и кликов.
Блокировать ли ИИ-краулеров, как Levels.fyi?
Зависит от того, на чем вы зарабатываете. Если вы продаете именно данные, блокировка может быть оправдана, но если хотите, чтобы ИИ называл вас в ответах, пускайте краулеров.
Как часто проверять сайт, собранный из шаблонов?
Для начала хватит раза в месяц. И проверяйте его снова после любого изменения шаблона, ведь одна правка затрагивает все страницы на его основе.