На PHP.net ведут около 450 млн ссылок, но из американского Google он привлекает всего около 149 000 посетителей в месяц, и половина из них вводит в поиск его название.
PHP.net служит официальным сайтом языка программирования PHP. В его справочнике у каждой команды своя страница, и некоторые из них выходят в топ по таким запросам, о которых вы ни за что не догадаетесь.
Мы прогнали PHP.net через все наши SEO-инструменты, чтобы понять, что у него работает и где спотыкается даже официальный сайт.
Ниже 9 уроков, которые можно перенять, и то, что повторить не выйдет.
Дайте каждой функции свою страницу
Начали мы с нашего инструмента «Проверка органического трафика». Он оценивает органический трафик сайта, то есть людей, которые находят его в Google сами, без рекламы.
У PHP.net это около 149 тыс. посещений в месяц из США. Пик на графике пришелся на прошлый декабрь. С тех пор трафик снижается, но в этом месяце немного подрос.
Теперь посмотрите на долю брендового трафика. В нашей выборке запросов 51% посещений дали люди, которые вводили в поиск название PHP.
Прокрутите ниже, и вы увидите, что в списке самых посещаемых почти сплошь страницы справочника. Каждая посвящена одной команде, например mail(), которая отправляет письмо.
Эта страница стоит на первом месте по запросу «mail with php». Она отвечает на один вопрос и первым делом показывает код.
Вкладка Traffic (трафик) в нашем «Аудите сайта» показывает картину по всему миру.
По всему миру это почти 1 млн посещений из поиска в месяц. Германия, Франция и Италия вместе приводят вдвое больше посетителей, чем США.
Так что отведите каждой задаче, которую решает ваш продукт, отдельную страницу, а в ее названии укажите саму задачу. А какие из ваших страниц приводят посетителей, покажет наш инструмент «Проверка органического трафика».
Сверяйте страницы с запросами
Вкладка Keywords (ключевые слова) в нашем аудите показывает все запросы, по которым сайт есть в выдаче, на каком он там месте и сколько посещений дает каждый запрос.
С частью строк все понятно. Страница команды exec, которая запускает другие программы, стоит на первом месте по запросу «exec».
Другие вас удивят. Страница о формате даты попадает в выдачу по запросу «apa format», а это стиль оформления ссылок на источники в учебных работах.
Страница команды end() появляется по запросу «when does chick fil a breakfast end». А страница команды time() всплывает по запросу «full time jobs hiring near me».
Google цепляется за одно слово из названия страницы и показывает ее по самым обычным житейским запросам. В отчете такие посещения смотрятся хорошо, но люди-то искали совсем другое.
И посмотрите на предупреждение над таблицей. Запрос «php» ведет на 3 разные страницы. Такое называют каннибализацией ключевых слов: это когда ваши же страницы борются за один и тот же запрос.
Так что проверьте, по каким запросам на самом деле выходит каждая страница, и убедитесь, что они совпадают с ее темой. Найти слова, которыми пользуются ваши читатели, поможет наш инструмент «Исследование ключевых слов».
Называйте задачу в каждом заголовке
Наше бесплатное расширение для браузера показывает, как устроена страница. Откройте ее, нажмите на значок seotools.pro, и рядом появится панель с 35 SEO-проверками.
Страница mail набирает 81 балл из 100. Ее заголовок, «PHP: mail - Manual», занимает всего 18 символов.
А в описании, то есть в коротком тексте, который Google может показать под заголовком, стоит всего лишь «Send mail». Это 9 символов, а Google готов показать около 160.
Вкладка Issues (проблемы) ставит оба пункта на самый верх списка. А заголовок, в котором есть только «mail», может совпасть с любым запросом, где встречается это слово.
У страницы о формате даты другая проблема. Посмотрите, как она начинается.
На ней собраны 4 названия одной и той же команды. И у каждого свой главный заголовок.
Здесь оценка чуть выше, 84 балла. Но расширение находит на странице 4 тега H1, которыми помечают главный заголовок, хотя нужен только 1.
А в заголовке стоит только название из кода. Если вам нужно всего лишь вывести дату, вы можете и не знать этого названия.
Так что в каждом заголовке называйте задачу простыми словами, например «Send email with PHP: mail()». А наш Генератор метатегов подскажет, какой длины должны быть заголовок и описание.
Опишите каждую страницу кодом
Структурированными данными называют код, который подсказывает Google, что это за страница: инструкция, товар или рецепт. В расширении его ищет вкладка Structured (структурированные данные).
Их нет ни на той, ни на другой странице. А ведь вверху обеих есть цепочка ссылок от «Preface» до страницы, на которой вы находитесь.
Несколько строк кода могли бы рассказать Google об этой цепочке. Тогда он смог бы показать этот путь под ссылкой на страницу в выдаче.
Вкладка Content (контент) проверяет признаки, по которым видно, можно ли доверять странице.
Страница mail ссылается на 19 внешних источников, и это отлично. Но на ней нет ни автора, ни даты, так что непонятно, когда ее в последний раз кто-то проверял.
А еще ее трудно читать: по сложности текст примерно для 12-го класса американской школы. Специалистам это не мешает, но сюда попадают и те, кто только начинает программировать.
Так что добавьте на каждую страницу дату и несколько строк кода, которые объясняют, что это за страница. Наш Генератор разметки Schema напишет этот код за вас.
Не надейтесь на одни ссылки
Обратная ссылка ведет на ваш сайт с другого сайта. Google считает каждую такую ссылку чем-то вроде голоса доверия.
Вкладка Backlinks (обратные ссылки) в нашем аудите показывает те же данные, что и наш «Анализатор обратных ссылок».
На PHP.net ведут около 450 млн ссылок почти с 470 тыс. сайтов. По Domain Authority, нашей оценке силы ссылок по шкале от 0 до 100, у сайта 97 баллов.
Но посмотрите, куда ведут эти ссылки. Около 392 млн из них приходятся на главную, а чаще всего в тексте ссылок встречаются «PHP», «PHP logo» и «Powered by PHP».
Похоже, по большей части это значки с сайтов, сделанных на PHP. Это настоящие ссылки, но ни на одну страницу справочника они не ведут.
Наш Обзор домена показывает, что на самом деле дает сайту все это доверие.
Средняя позиция сайта 40, а это 4-я страница Google. Больше всего его позиций приходится на места с 51-го по 100-е.
MDN, еще один сайт с документацией для программистов, который мы тоже разбирали, по той же оценке привлекает около 2 млн посетителей в месяц из США.
Так что проверьте в нашем инструменте «Анализатор обратных ссылок», на какие ваши страницы ссылаются другие сайты, а потом поставьте с этих страниц ссылки на те, которые хотите вывести в топ. Ссылки указывают дорогу, но страница все равно должна отвечать на запрос.
Проведите аудит языковых версий
Мы проверили PHP.net в нашем Website Audit. Он отправляет на сайт краулера, то есть программу, которая обходит страницы так же, как Google: открывает страницу за страницей и переходит по ссылкам дальше.
Еще мы дали ему карту сайта, то есть файл, где для Google перечислены страницы сайта, поэтому он проверил 862 страницы. PHP.net набрал 90 баллов из 100, а в отчете такая оценка считается хорошей.
Вкладка Issues расставляет проблемы по тому, насколько они важны для вас.
Тег hreflang подсказывает Google, какую языковую версию страницы показывать. Справочник PHP.net переведен на множество языков, и переключиться между ними можно в меню вверху каждой страницы.
Главная ошибка: на 28 страницах языковые ссылки не ведут обратно. Если английская страница ссылается на немецкую, то и немецкая должна ссылаться на английскую.
На 26 страницах в списке языковых версий нет самой страницы. А на 9 ссылки ведут на страницы, которые переехали или сломались.
Вкладка Technical SEO (техническое SEO) показывает вторую проблему с языками.
Многие главы справочника начинаются со страницы «Introduction». У 5 из них заголовок совпадает слово в слово, а в немецком справочнике та же история с «Einführung».
По одному заголовку Google не отличит эти страницы друг от друга. Это легко исправить, если добавить название главы, например «Introduction to Enumerations».
Ломать голову, что исправлять первым, вам не придется. Вкладка AI (ИИ) в аудите составляет план: короткую сводку, разбор каждой проблемы с советом, как ее исправить, и список задач на 90 дней.
Для PHP.net первый месяц уходит на языковые ссылки. Потом приходит очередь повторяющихся заголовков.
Так что, если ваш сайт выходит на нескольких языках, связывайте каждую версию со всеми остальными в обе стороны и давайте каждой свой заголовок. А найти страницы, где эта связь нарушена, поможет наш Аудит сайта.
Справочник PHP.net читают на многих языках, но сломанные языковые ссылки и повторяющиеся заголовки мешают ему расти. Мы настраиваем документацию и справочные страницы на всех языках, чтобы Google показывал каждому читателю нужную версию.
- Находим языковые ссылки, которые не ведут обратно
- Пишем понятный заголовок для каждой страницы на каждом языке
- Подбираем для каждой страницы слова, которые вводят ваши читатели
- SEO и GEO, чтобы вас цитировали и в ответах ИИ
Делайте страницы легкими и быстрыми
Вкладка Performance (производительность) в аудите показывает Core Web Vitals. Это 3 проверки Google: как быстро страница загружается, как быстро она реагирует на действия и не прыгает ли содержимое. Измеряют их на устройствах реальных посетителей.
PHP.net проходит все 6 и на телефонах, и на компьютерах. На телефонах в 88% посещений основной контент загружается быстро.
Страницы состоят в основном из текста и кода. Серьезных помех для скорости на главной аудит не нашел, а на загрузку у нее ушло намного меньше секунды.
Так что не перегружайте страницы: сначала текст, а все остальное потом. Проверить их поможет наш инструмент Site Speed.
Знайте своих настоящих конкурентов
Вкладка Competitors (конкуренты) в аудите показывает сайты, которые попадают в выдачу по тем же запросам, что и вы.
Как видите, никто из них не разрабатывает PHP. Это сайты с уроками и ответами на вопросы, например PHP Tutorial и PHP Freaks.
Урок разбирает задачу шаг за шагом. А справочник просто перечисляет факты о каждой команде, поэтому по запросам вида «how do I» урок может его обойти.
Аудит даже показывает запросы, по которым выходит главный конкурент, например «username and password form» и «abstract class».
GeeksforGeeks, сайт с уроками, который мы тоже разбирали, по той же оценке привлекает около 3,4 млн посетителей в месяц из США. А у freeCodeCamp, который мы тоже изучали, около 340 тыс.
Так что добавьте на ключевые страницы короткий пример с разбором, а запросы, за которые вы боретесь с конкурентами, отслеживайте в нашем Rank Tracker.
Пишите правила robots.txt осознанно
Файл robots.txt сообщает краулерам, что им можно читать. У PHP.net он короткий и понятный.
Он закрывает файлы для скачивания, страницу поиска и несколько служебных папок. В нем даже есть 3 шуточных правила по мотивам законов робототехники Айзека Азимова, например «Disallow: /harming/humans».
Поэтому в нашем аудите 612 страниц отмечены как заблокированные.
На самом деле за этими 612 страницами скрываются файлы PHP для скачивания, например старые архивы php-7. Google незачем показывать их в поиске, так что закрыть их было верным решением.
Еще аудит нашел 238 страниц, которые Google может проиндексировать, но которых нет в карте сайта. На это стоит взглянуть, ведь именно через карту сайта вы говорите Google, что для вас важно.
Потом мы проверили правила для ИИ-инструментов. Наше расширение разбирает robots.txt за вас.
Все 10 ИИ-краулеров, которые проверяет расширение, могут читать PHP.net, в том числе GPTBot, краулер компании, которая создала ChatGPT. Так что, когда вы спрашиваете ИИ-инструмент о PHP, он может опираться на справочник.
А вот файла llms.txt нет. Это короткая памятка, которая объясняет ИИ-инструментам, что это за сайт, и такой формат пока совсем новый.
Так что закрывайте только то, что действительно хотите закрыть, и пускайте нужных вам краулеров. Составьте правила в нашем генераторе robots.txt, а потом проверьте в инструменте «Проверка видимости в ИИ», упоминают ли вас ИИ-инструменты.
Некоторые из самых посещаемых страниц PHP.net собирают трафик по запросам, которые никак не связаны с кодом. Наш Organic Traffic Checker показывает ваши самые посещаемые страницы и запрос, который приносит каждой из них больше всего посещений.
- Тот же отчет, которым мы измерили трафик PHP.net
- Трафик, доля и главный запрос каждой популярной страницы
- Проверяйте и домены конкурентов
Что повторить не получится
Сначала о том, чего не скопировать: PHP.net и есть официальный сайт PHP. По его собственным словам, на PHP работает все: от вашего блога до самых популярных сайтов в мире.
Домен существует с 1997 года, и сайты на PHP годами ставят на него ссылки. Такую историю не купишь.
Теперь несколько честных замечаний о цифрах.
Все цифры актуальны на 4 октября 2026 года. Цифра 149 тыс. учитывает только поиск в США.
Мировая оценка почти в 1 млн взята из вкладки Traffic в аудите. Обе цифры приблизительные, ведь точное число посещений знает только сам PHP.net.
Инструменты рассчитывают их по позициям и частоте запросов. Странные запросы, о которых мы писали, взяты из реальных позиций, но посещения по каждому из них тоже посчитаны примерно.
Наш краулер проверил 862 страницы, потому что мы дали ему карту сайта. 612 из них оказались файлами для скачивания, поэтому мы искали с его помощью повторяющиеся проблемы, а не считали каждую ошибку.
Одно число, которое стоит запомнить
51%.
Именно такая доля поискового трафика PHP.net из США в нашей выборке запросов приходится на людей, которые вводят его название. Даже при том, что на сайт ведут около 450 млн ссылок, половина посетителей и так знала, куда идет.
В этом и урок для любого сайта с документацией. Ссылки помогают, но новых читателей приводят страницы, названные теми словами, которые люди вводят в поиск.
А как называется ваша самая полезная страница? Посмотрите на нее глазами Google.
Любую из этих проверок можно запустить на своем сайте и на сайтах конкурентов и самим увидеть такие же цифры.
Частые вопросы
Можно ли запретить странице выходить по неподходящим запросам?
Напрямую нет. Дайте странице заголовок и первую строку, где названа настоящая задача, и Google будет чаще сопоставлять ее с нужными запросами.
Каким должен быть заголовок справочной страницы?
Сначала задача, потом название из кода, например «Send email with PHP: mail()». И пусть он будет достаточно коротким, чтобы Google показал его целиком.
Какие структурированные данные подходят для документации?
Для начала хорошо подойдет разметка навигационной цепочки (Breadcrumb), ведь на большинстве страниц документации такая цепочка ссылок уже есть. А разметка Article может описать саму страницу вместе с ее датой.
Помогают ли SEO ссылки из значков «Powered by»?
Они считаются ссылками, но большинство из них ведет на вашу главную. Ссылка из статьи, где упомянута конкретная ваша страница, сделает для этой страницы больше.
Как проверить, что языковые ссылки работают в обе стороны?
Откройте страницу, запишите все языковые версии, на которые она ссылается, потом откройте их и убедитесь, что они ссылаются на нее в ответ. Аудит делает это сразу для всех страниц.
Стоит ли закрывать файлы для скачивания в robots.txt?
Обычно да, если это архивы, которые никому не нужно искать в Google. А саму страницу загрузок оставьте открытой, чтобы люди могли найти последнюю версию.
Стоит ли добавлять файл llms.txt?
Попробовать почти ничего не стоит. Это обычный текстовый файл в корне сайта, который кратко описывает его для ИИ-инструментов, но читают его пока не все из них.
Нужны ли в документации уроки?
Короткий пример с разбором на каждой ключевой странице очень помогает. Длинные руководства можно вынести в отдельный раздел и оттуда ссылаться на справочные страницы.