На PHP.net веде близько 450 млн посилань, але з Google у США він залучає лише приблизно 149 000 відвідувань на місяць, і половина цих людей шукає його за назвою.
Мова програмування PHP має власну домівку, і це PHP.net. У документації сайту кожна команда PHP має окрему сторінку, і деякі з них виходять у топ за запитами, яких ви нізащо не вгадаєте.
Ми перевірили PHP.net усіма нашими SEO-інструментами, щоб з’ясувати, що в нього працює і де навіть офіційний сайт спотикається.
Нижче 9 уроків, які можна перейняти, і те, чого повторити не вийде.
Дайте кожній функції окрему сторінку
Почали ми з нашого інструмента «Перевірка органічного трафіку». Він оцінює органічний трафік, тобто скільки людей знаходять сайт у Google без реклами.
У PHP.net це близько 149 тис. відвідувань на місяць у США. Графік досяг піку минулого грудня, відтоді трафік знижується, а цього місяця трохи підріс.
Тепер погляньте на частку брендових запитів. У запитах, які ми взяли у вибірку, 51% трафіку припадав на людей, які вводили назву PHP.
Прогорніть нижче, і ви побачите, що майже всі найпопулярніші сторінки належать до документації. Кожна з них присвячена одній команді, наприклад mail(), яка надсилає електронний лист.
Ця сторінка посідає перше місце за запитом «mail with php». Вона відповідає на одне запитання і першим ділом показує код.
Вкладка Traffic у нашому «Аудиті сайту» показує трафік з усього світу.
У всьому світі це майже 1 млн відвідувань із пошуку на місяць. Німеччина, Франція та Італія разом дають удвічі більше, ніж США.
Тож дайте кожній задачі, яку розв’язує ваш продукт, окрему сторінку і назвіть її так само, як цю задачу. Які з ваших сторінок приводять відвідувачів, покаже наш інструмент «Перевірка органічного трафіку».
Говоріть мовою пошукових запитів
Вкладка Keywords у нашому аудиті збирає всі запити, за якими сайт з’являється в Google. Для кожного видно позицію сайту і скільки відвідувань цей запит приносить.
Деякі рядки цілком логічні. Сторінка про 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 символів, хоча там вміщується близько 160.
Вкладка Issues ставить обидві проблеми на початок списку. А заголовок, у якому сказано лише «mail», може збігтися з будь-яким запитом, де є це слово.
У сторінки про формат дати інша проблема. Погляньте, що в неї вгорі.
Вона описує 4 назви однієї й тієї самої команди. І кожна з них отримала власний головний заголовок.
Вона набирає 84 бали — це трохи краще. Але розширення позначає 4 заголовки H1, тобто теги для головного заголовка сторінки, хоча потрібен лише 1.
А заголовком сторінки служить назва з коду. Якщо ви просто хочете вивести дату, ця назва вам, цілком можливо, нічого не скаже.
Тож у кожному заголовку називайте задачу простими словами, наприклад «Send email with PHP: mail()». Наш «Генератор метатегів» покаже, якої довжини мають бути заголовок і опис.
Опишіть кожну сторінку кодом
Структурованими даними називають код, який пояснює Google, що це за сторінка: посібник, товар чи рецепт. Їх шукає вкладка Structured у розширенні.
Ні на тій, ні на іншій сторінці їх немає. А проте обидві показують угорі ланцюжок посилань від «Preface» до сторінки, де ви зараз.
Кілька рядків коду могли б розповісти Google про цей ланцюжок. Тоді Google міг би показувати цей шлях під вашим посиланням у результатах пошуку.
Вкладка Content перевіряє ознаки, за якими видно, чи можна довіряти сторінці.
Сторінка про mail посилається на 19 зовнішніх джерел, і це чудово. Але на ній не вказано ні автора, ні дати, тож незрозуміло, коли її востаннє хтось перевіряв.
До того ж її важко читати: рівень приблизно 12-го класу. Для фахівців це нормально, але сюди потрапляють і новачки в програмуванні.
Тож додайте дату й кілька рядків коду, які пояснюють, що це за сторінка. Наш Генератор розмітки Schema напише цей код за вас.
Не покладайтеся лише на посилання
Зворотне посилання (backlink) веде з іншого сайту на ваш. 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 показує ще одну проблему з мовами.
Багато розділів документації починаються зі сторінки «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.
Урок крок за кроком проводить вас через усе завдання. Документація ж перелічує факти про кожну команду, тож урок може обійти її за запитами на кшталт «як зробити».
Аудит навіть показує запити, за якими в пошуку з’являється головний конкурент, наприклад «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 показав його повністю.
Які структуровані дані підходять для сторінки документації?
Для початку добре підійде розмітка навігаційного ланцюжка (breadcrumbs), адже більшість сторінок документації вже показують ланцюжок посилань. А розмітка Article може описати саму сторінку разом із датою.
Чи допомагають SEO посилання зі значків «Powered by»?
Вони рахуються як посилання, але більшість із них веде на головну. Посилання зі статті, яка називає одну з ваших сторінок, дасть цій сторінці більше.
Як перевірити, що мої мовні посилання ведуть в обидва боки?
Відкрийте сторінку, запишіть кожну мовну версію, на яку вона вказує, потім відкрийте ці версії й переконайтеся, що вони вказують на неї у відповідь. Аудит робить це для всіх сторінок одразу.
Чи варто закривати файли для завантаження в robots.txt?
Зазвичай так, якщо це архіви, які нікому не треба шукати в Google. Саму сторінку завантажень залиште відкритою, щоб люди могли знайти найновішу версію.
Чи варто додавати файл llms.txt?
Спробувати недорого. Це звичайний текстовий файл у корені сайту, який коротко описує сайт для інструментів ШІ, але поки що його читають не всі такі інструменти.
Чи потрібні в документації уроки?
Короткий розібраний приклад на кожній ключовій сторінці дуже допомагає. Довші посібники можна винести в окремий розділ і звідти посилатися на довідкові сторінки.