Блог seotools.pro

Як SEO дає PyPI 153 тис. відвідувань на місяць

PyPI щомісяця залучає з Google у США близько 153 тис. відвідувань завдяки простій сторінці для кожного пакета. 9 SEO-уроків, які можна перейняти.

PyPI щомісяця залучає з Google у США близько 153 000 відвідувань, і все завдяки простій сторінці для кожного пакета Python, названій саме так, як програмісти пишуть у пошуку.

Саме в PyPI, каталозі Python Package Index, програмісти беруть пакети, тобто готові доповнення до мови Python. У кожного пакета є власна сторінка.

Ми перевірили PyPI усіма нашими SEO-інструментами. Ми з’ясували, чому ці сторінки виходять у топ і як PyPI стежить, щоб численні старі копії їм не заважали.

Ось 9 уроків, які можна перейняти, і те, чого повторити не вийде.

Створіть сторінку для кожного пакета

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

seotools.pro Organic Traffic Checker для pypi.org, США, станом на 4 жовтня 2026 року: орієнтовно 153 062 відвідування на місяць, без порівняння з минулим роком, частка брендових запитів 4% серед 100 ключових слів у вибірці, графік, який починається приблизно зі 110 тис., сягає піку близько 210 тис. у березні 2026 року й тримається на рівні близько 150 тис., і таблиця найпопулярніших сторінок: першою йде pypi.org/project/pip/ з 44,1 тис. відвідувань, часткою 28,8% і 1-ю позицією за запитом pip, далі головна з 4,8 тис. на 2-й позиції за запитом pypi, certifi з 4,5 тис. на 1-й позиції, nose з 3,5 тис. на 9-й позиції за запитом button nose, requests з 2,6 тис. на 1-й позиції за запитом python requests, pandas з 2,0 тис. на 4-й позиції, duckduckgo-ai-chat з 1,5 тис. на 24-й позиції, opencv-python з 1,3 тис. на 1-й позиції за запитом install opencv in python, SpeechRecognition з 1,2 тис. і yfinance з 1,2 тис. на 1-й позиції.
На що звернути увагу: близько 153 тис. відвідувань, і одна лише сторінка pip збирає 29% із них.

Для pypi.org це близько 153 тис. відвідувань на місяць у США. Лише 4% із них припадає на людей, які вводять назву PyPI.

Тобто приблизно 24 з 25 відвідувачів зовсім не шукали PyPI. Вони ввели назву пакета, і Google привів їх на сторінку цього пакета.

Одна сторінка помітно вирізняється. Сторінка pip залучає близько 44 тис. відвідувань, тобто майже 1 з 3 усіх відвідувань.

За допомогою pip програмісти встановлюють пакети. Ось його сторінка.

Сторінка PyPI для pip 26.2.1 з коротким описом The PyPA recommended tool for installing Python packages., командою pip install pip і кнопкою копіювання, вкладками Description, Release files і Release history, значками версії, версій Python і документації, коротким вступом, де сказано, що за допомогою pip можна встановлювати пакети з Python Package Index, посиланнями на Source, Changelog, Documentation і Homepage, датою випуску 5 серпня 2026 року з позначкою Latest release і 8 супровідниками.
На що звернути увагу: один пакет, одна сторінка, і команда встановлення одразу вгорі.

Тут є назва, опис в один рядок і команда, яку ви скопіюєте для встановлення. Якщо ви прийшли встановити пакет, більше нічого й не треба.

Вкладка Traffic у нашому інструменті «Аудит сайту» показує трафік з усього світу, а не лише зі США.

Вкладка Traffic у seotools.pro Website Audit для pypi.org: 583 428 відвідувань на місяць, 100% органічних (583 428) і 0% платних, потенціал зростання оцінено від 0 до 0%, і головні країни: США 26,2%, Індія 13,5%, Німеччина 9,1% і Велика Британія 8,3%, а на інші припадає 43%.
На що звернути увагу: близько 580 тис. відвідувань із пошуку в усьому світі, а на США припадає лише близько чверті.

У всьому світі PyPI залучає з пошуку близько 580 тис. відвідувань на місяць і не платить за жодне з них. Приблизно 1 з 4 приходить зі США, а на другому місці Індія.

Docker Hub, який ми теж розбирали, побудований так само: на кожну програму там є окрема сторінка.

Тож дайте кожному своєму продукту окрему сторінку з його назвою. А потім подивіться в нашому інструменті «Перевірка органічного трафіку», які з ваших сторінок залучають відвідувачів.

Називайте сторінки словами з пошуку

Вкладка Keywords у нашому аудиті перелічує запити, за якими сайт з’являється в Google. Ключовим словом називають просто запит, який люди вводять у пошук, а вкладка показує, на якому ви місці і скільки відвідувань приносить кожен запит.

Вкладка Keywords у seotools.pro Website Audit для pypi.org: 356,7 тис. позицій у пошуку, з них 40,7 тис. на позиціях від 1 до 5, 24,3 тис. від 6 до 10, 45,6 тис. від 11 до 20, 106,3 тис. від 21 до 50 і 140 тис. від 51 до 100, і 4 рядки: pip на 1-й позиції для pypi.org/project/pip/ з 550 тис. пошуків, 22,8 тис. відвідувань, CPC 1,24 $ і складністю 93, certifi на 1-й позиції з 74 тис. пошуків і 2 365 відвідуваннями, python requests на 1-й позиції для pypi.org/project/requests/ з 5 400 пошуками і 1 183 відвідуваннями, і button nose на 9-й позиції для pypi.org/project/nose/ з 49,5 тис. пошуків і 312 відвідуваннями.
На що звернути увагу: сторінка pip стоїть першою за запитом, який вводять близько 550 тис. разів на місяць.

Погляньте на перший рядок. Хтось вводить «pip», і сторінка pip на PyPI стоїть першою у видачі.

Цей запит вводять близько 550 тис. разів на місяць. Сторінка перемагає, бо її назва й адреса слово в слово збігаються з тим, що ви ввели.

Те саме і з certifi, пакетом, який допомагає Python перевіряти захищені сайти. Він теж перший за власною назвою.

Сторінка requests посідає перше місце за запитом «python requests». Пакет requests потрібен, щоб ваш код міг обмінюватися даними із сайтами.

Сторінка PyPI для requests 2.34.2 з коротким описом Python HTTP for Humans., командою pip install requests, вкладками Description, Release files і Release history, заголовком Requests, значками, які показують 1 млрд завантажень на місяць і 400 учасників, прикладом коду, посиланнями на Source і Documentation, датою випуску 15 травня 2026 року з позначкою Latest release і 3 супровідниками.
На що звернути увагу: назва, короткий опис і команда встановлення стоять на тих самих місцях, що й на сторінці pip.

Вона побудована так само, як сторінка pip. Усі такі сторінки зроблені за одним шаблоном, тобто спільним макетом для кожного пакета.

Наш інструмент «Перевірка органічного трафіку» знайшов ще більше таких прикладів. Сторінка opencv-python стоїть першою за запитом «install opencv in python», а yfinance очолює видачу за власною назвою.

Але збіг назви має і зворотний бік. Сторінка nose, старого пакета для тестування, посідає 9-те місце за запитом «button nose».

Цей запит вводять близько 50 тис. разів на місяць. Але люди, які його вводять, шукали милий кирпатий носик, а не шматок коду.

Якщо у вас сайт для програмістів, почитайте ще про PHP.net, сайт ще однієї мови програмування, який ми теж розбирали.

Тож називайте кожну сторінку саме тим словом, яке вводять у пошук, і перевіряйте, за якими запитами кожна з них справді виходить у топ. Наш інструмент «Дослідження ключових слів» покаже, якими словами шукають люди.

Пишіть повніші заголовки й описи

Висока позиція вирішує лише половину справи. Коли ви вже на сторінці результатів, саме заголовок і опис вирішують, чи перейдуть люди до вас.

Наше безкоштовне розширення для браузера показує, як побудована сторінка. Відкрийте сторінку, натисніть значок seotools.pro, і поруч з’явиться панель із 35 SEO-перевірками.

Розширення seotools.pro для браузера на сторінці pip у PyPI: сторінка індексується, SEO-оцінка 82 зі 100, 0 критичних проблем, 3 попередження, 4 зауваження і 28 пройдених перевірок, органічний трафік 583,4 тис. на місяць, 15,2 млн зворотних посилань, заголовок на 10 із 60 символів, pip · PyPI, опис на 57 із 160 символів, The PyPA recommended tool for installing Python packages., ключових слів немає, і канонічна адреса, що вказує на саму сторінку, https://pypi.org/project/pip/.
На що звернути увагу: оцінка 82, а заголовок завдовжки лише 10 символів.

Сторінка pip набирає 82 бали зі 100. Її заголовок «pip · PyPI» займає лише 10 символів.

Описом називають короткий текст, який Google може показати під заголовком. Тут опис складається з одного рядка, який написали автори пакета: «The PyPA recommended tool for installing Python packages.»

Вкладка Issues у розширенні seotools.pro для браузера на сторінці pip у PyPI: 0 критичних проблем, 3 попередження, 4 зауваження і 28 пройдених перевірок, а на початку списку надто короткий заголовок (10), надто короткий метаопис (57), зображення без alt-тексту (177 зі 199), відсутні структуровані дані, зображення без ширини та висоти (183) і target=_blank без noopener (4).
На що звернути увагу: короткий заголовок і короткий опис очолюють список.

Вкладка Issues ставить обидві проблеми на початок списку. У заголовку можна було б сказати, що робить pip, а в описі є місце ще на 100 символів.

Тепер порівняйте зі сторінкою requests. Вона зроблена за тим самим шаблоном.

Розширення seotools.pro для браузера на сторінці requests у PyPI: сторінка індексується, SEO-оцінка 76 зі 100, 0 критичних проблем, 5 попереджень, 3 зауваження і 27 пройдених перевірок, органічний трафік 583,4 тис. на місяць, 15,2 млн зворотних посилань, заголовок на 15 із 60 символів, requests · PyPI, опис на 23 із 160 символів, Python HTTP for Humans., і канонічна адреса, що вказує на саму сторінку, https://pypi.org/project/requests/.
На що звернути увагу: той самий шаблон набирає 76 балів, а опис має лише 23 символи.

Вона набирає 76 балів. Її опис «Python HTTP for Humans.» звучить як дотепне гасло, але має лише 23 символи, хоча Google може показати близько 160.

Вкладка Issues у розширенні seotools.pro для браузера на сторінці requests у PyPI: 0 критичних проблем, 5 попереджень, 3 зауваження і 27 пройдених перевірок, а на початку списку надто короткий заголовок (15), надто короткий метаопис (23), кілька заголовків H1 (2), зображення без alt-тексту (181 зі 197) і посилання без тексту (4).
На що звернути увагу: на одній сторінці 2 головні заголовки, і це на додачу до короткого заголовка й опису.

А ще на ній 2 теги H1. Тегом H1 позначають головний заголовок сторінки, і такий заголовок має бути один.

Тут назва пакета стоїть в одному H1, а другим, схоже, став заголовок «Requests» на початку опису. Цю частину пишуть автори пакета, тож шаблон не може повністю на неї вплинути.

Ось у чому заковика з описами, які кожен автор пише сам. Хтось пише повне речення, а хтось гасло.

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

Опишіть кожен пакет у коді

Структурованими даними називають код, який пояснює Google, що це за сторінка: товар, посібник чи програма. Вкладка Structured у розширенні шукає такий код.

Вкладка Structured у розширенні seotools.pro для браузера на сторінці pip у PyPI: на цій сторінці не знайдено структурованих даних.
На що звернути увагу: на сторінці pip немає структурованих даних.
Вкладка Structured у розширенні seotools.pro для браузера на сторінці requests у PyPI: на цій сторінці не знайдено структурованих даних.
На що звернути увагу: на сторінці requests їх теж немає.

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

Усе це можна було б записати в код, який Google читає напряму. Вкладка Content показує, чого бракує.

Вкладка Content у розширенні seotools.pro для браузера на сторінці pip у PyPI: оцінка читабельності 43 зі 100, основний вміст 2 027 з 2 199 слів, 8% шаблонного тексту, сигнали E-E-A-T: немає підпису автора, є видима дата публікації чи оновлення, немає datePublished або dateModified у схемі, немає автора у вигляді схеми Person і немає посилань sameAs, 79 зовнішніх джерел, легкість читання за Флешем 42,5 з позначкою difficult, рівень за Флешем-Кінкейдом 8,1, 1 131 слово в 356 реченнях і 6 хвилин на читання.
На що звернути увагу: дата є на сторінці, але в коді її немає.

Сторінка pip показує дату випуску і містить чимало посилань на зовнішні джерела. Але дати в коді немає, як немає там і автора.

Без такого коду Google доводиться вгадувати ці факти за самою сторінкою. Здебільшого він не помиляється, але ви все одно покладаєтеся на випадок.

Той самий код допомагає й інструментам ШІ. Чимало програмістів тепер питають ChatGPT чи Claude, який пакет обрати, тож ми перевірили, яким ШІ-краулерам дозволено читати PyPI.

Розширення seotools.pro для браузера на сторінці pip у PyPI показує, чи готовий сайт до пошуку через ШІ: файлу llms.txt немає, а за правилами robots.txt GPTBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot, Bytespider, meta-externalagent, Applebot-Extended, Amazonbot і anthropic-ai мають доступ, тег robots index, follow, 2 201 слово і мова en.
На що звернути увагу: усім ШІ-краулерам дозволено вхід, але файлу llms.txt немає.

Краулером називають програму, яка відкриває сторінки так само, як Google. Правила для краулерів записані у файлі robots.txt, де сказано, що їм можна читати.

PyPI пускає всіх 10 ШІ-краулерів, яких перевіряє розширення. Але файлу llms.txt, короткого опису сайту для інструментів ШІ, у нього немає.

Якщо вам важливі відповіді ШІ, зазирніть у MDN, сайт документації для програмістів, який ми теж розбирали.

Складіть власні правила для краулерів у нашому генераторі robots.txt. А потім перевірте в нашому інструменті «Перевірка видимості в ШІ», чи згадують вас інструменти ШІ.

Тож додайте код, який повідомляє, що це за сторінка, якої версії вона стосується і коли змінилася. Наш Генератор розмітки Schema напише його за вас.

Проведіть аудит того, що бачать боти

Розширення перевіряє по одній сторінці. А наш «Аудит сайту» запускає власного краулера одразу на сотні сторінок, тож видно, які проблеми повторюються.

Він перевірив 250 сторінок PyPI. Сайт набрав 79 балів зі 100, а звіт оцінює це як задовільний результат.

Загальний огляд у seotools.pro Website Audit для pypi.org: оцінка здоров’я домену 79 з позначкою fair, сітка аудиту з проблемами заголовків на 245 сторінках, описів на 247, заголовків H1 на 101, вмісту на 99, швидкості на 0, ключових слів на 114, зображень на 245, соцмереж на 0 і посилань на 7, 222 критичні помилки, 452 попередження і 1 015 зауважень, Domain Trust 97 зі 100, 1,2 млн проіндексованих сторінок і дата завершення реєстрації домену 2032-07-24.
На що звернути увагу: оцінка 79 і 222 критичні помилки, які варто роздивитися ближче.

Ще він показує близько 1,2 млн проіндексованих сторінок, тобто внесених до бази Google. Вкладка Issues сортує проблеми за важливістю.

Вкладка Issues у seotools.pro Website Audit для pypi.org: критичні помилки, тобто однаковий з іншими сторінками заголовок на 96 сторінках, дублікати вмісту на 96, відсутні зображення (4XX) на 18 і зображення, які не завантажуються (5XX), на 12, далі попередження: зображення без alt-тексту на 246, немає заголовка H1 на 98, немає метаопису на 96, вихідні посилання на неіснуючі сторінки на 5, внутрішні посилання через редиректи на 2 і посилання на адреси з редиректом на 2, а також стан обходу: 245 сторінок повертають 2xx і 2 повертають 3xx, 245 з 247 індексуються, 3 не перевірено, 5 зламаних посилань, 7 ключових слів для швидкої перемоги й органічна вартість 85 тис. $ на місяць.
На що звернути увагу: 2 головні помилки стосуються тих самих 96 сторінок.

2 головні помилки: однаковий заголовок і однаковий вміст на 96 сторінках. Нижче видно, що на 96 сторінках немає опису, а на 98 немає H1.

Звучить погано, поки не подивитеся, що на цих сторінках написано. На всіх 96 стоїть заголовок «Client Challenge».

Такий вигляд має перевірка на бота. Вона переконується, що відвідувач не програма для копіювання сайту. Замість сторінки пакета наш краулер натрапив саме на неї.

Тож більшість цих помилок насправді не помилки PyPI. Просто ту саму перевірку на бота пораховано 96 разів.

Перевірки на бота захищають популярний сайт від скраперів, тобто програм, які масово копіюють сторінки. Але є ризик, що вони зупинять і Google.

Сторінки PyPI стоять першими за своїми назвами, тож Google явно проходить перевірку. Open Library, яку ми теж розбирали, так само показує перевірку на бота незнайомим відвідувачам.

Вкладка Technical SEO показує, які сторінки Google може додати до пошуку.

Вкладка Technical SEO, розділ Indexability, у seotools.pro Website Audit для pypi.org: індексуються 98% обійдених сторінок, тобто 245 з 250, 3 заблоковані, 2 редиректи і примітка, що 245 сторінок, придатних для індексації, немає в карті сайту.
На що звернути увагу: майже кожна сторінка може потрапити в пошук, але жодної з них немає в карті сайту, яку прочитав аудит.

Майже кожна сторінка може потрапити в пошук, і це чудово. Але 245 із них немає в карті сайту, тобто у файлі зі списком сторінок для Google.

Здебільшого це сторінки старих версій, які в карті сайту вам, можливо, і не потрібні. Але все ж варто перевірити, чи є там основна сторінка кожного пакета.

Вам не треба самим ламати голову, що виправляти першим. Вкладка AI в аудиті складає план: коротке резюме, кожну проблему з порадою, як її виправити, і список справ на наступні 3 місяці.

Вкладка AI у seotools.pro Website Audit для pypi.org: стислий звіт для керівництва, де сказано, що PyPI має міцну базову оцінку 79, але на невеликій групі сторінок пакетів і профілів є дублікати вмісту, однакові заголовки, відсутні описи й зламані зображення, проблема дублікатів вмісту з порадою об’єднати такі сторінки або вказати для них канонічну, і план покращень на 90 днів, де на перші 30 днів припадає 5 завдань, а першим іде завдання високого пріоритету: усунути дублікати вмісту й однакові заголовки в групі версій requests.
На що звернути увагу: перше завдання стосується копій сторінки requests.

План спирається на ті самі цифри, тож теж рахує сторінки з перевіркою на бота. Але його перше завдання слушне: численні сторінки старих версій requests.

Тож запустіть наш Аудит сайту і відкрийте сторінки з найсерйознішими помилками. Якщо всі вони мають однаковий заголовок на кшталт «Client Challenge», перевірте їх очима Google, перш ніж щось виправляти.

Прив’яжіть старі версії до основної

Щоразу, коли пакет оновлюється, PyPI зберігає сторінку старої версії. Картка Duplicates в аудиті показує, як це виглядає.

Вкладка Technical SEO, розділ Duplicate content, у seotools.pro Website Audit для pypi.org: однакові заголовки на 231 сторінці, найчастіші з них Client Challenge на 96 сторінках без спільної канонічної адреси, requests · PyPI на 72 сторінках і wheel · PyPI на 63, а також однакові описи на 146 сторінках, найчастіші з них Python HTTP for Humans. на 69 сторінках, A built-package format for Python. на 32, A built-package format for Python на 24, The Python Package Index (PyPI) is a repository of software for the Python programming language. на 12 без спільної канонічної адреси, Command line tool for manipulating wheel files на 7 і Awesome Python HTTP Library that’s actually usable. на 2.
На що звернути увагу: 72 сторінки мають заголовок «requests · PyPI», і лише біля перевірки на бота стоїть «no shared canonical».

Заголовок «requests · PyPI» трапляється на 72 сторінках. А «Python HTTP for Humans.» стоїть в описі на 69.

Ідеться про сторінку requests та її старі версії, і кожна має власну адресу. У пакета wheel, формату для поширення коду на Python, та сама історія на 63 сторінках.

Google бачить купу схожих сторінок. Якби ви були на місці Google, яку з них поставили б у топ?

PyPI розв’язує це за допомогою канонічного тегу (canonical), який підказує Google, котра адреса основна. Список сторінок у нашому аудиті показує, що кожна стара сторінка requests і wheel, до якої ми дісталися, вказує на основну сторінку пакета.

Погляньте на картку ще раз. Напис «No shared canonical» стоїть біля перевірки на бота, але не біля requests чи wheel.

Ось чому основна сторінка requests досі перша у видачі, попри десятки двійників. Старі сторінки лишаються відкритими для всіх, кому вони потрібні, а Google знає, що людей із пошуку треба вести на основну.

Є й інший варіант, тег noindex, який забороняє Google додавати сторінку до пошуку. Використовуйте його, якщо не хочете, щоб стара версія взагалі потрапляла в Google.

Тож якщо ви зберігаєте старі версії, пропишіть у кожній канонічний тег з адресою основної сторінки. А потім запустіть наш Аудит сайту і перевірте, чи так зроблено на кожній копії.

Співпраця з нами
Нехай Google ставить у топ правильну копію

PyPI зберігає сторінку для кожної старої версії, і кожна з них підказує Google, яка сторінка основна. Ми знайдемо схожі сторінки на вашому сайті, вирішимо, яка з них має бути в топі, і налаштуємо теги так, щоб Google усе зрозумів правильно.

  • Знайдемо сторінки з однаковими заголовками чи описами
  • Налаштуємо правила canonical і noindex для старих і майже однакових сторінок
  • Перевіримо ваш захист від ботів, щоб Google отримував справжню сторінку
  • SEO і GEO, щоб вас цитували й у відповідях ШІ
Записатися на безкоштовну консультацію → Наші послуги SEO і GEO →

Робіть сторінки простими й швидкими

Старі сторінки мають з основними ще одну спільну рису. Вони легкі, тож швидко завантажуються.

Вкладка Performance в аудиті показує Core Web Vitals. Так називають 3 перевірки Google: як швидко сторінка завантажується, як швидко реагує і чи не стрибає її вміст. Їх вимірюють на пристроях справжніх відвідувачів.

Вкладка Performance у seotools.pro Website Audit для pypi.org, польові дані Core Web Vitals із Chrome UX Report: на мобільних LCP має оцінку «добре» з 91% добрих і 4% поганих результатів, CLS «добре» з 97% добрих і 1% поганих, INP «добре» з 88% добрих і 3% поганих, на комп’ютерах LCP «добре» з 95% добрих і 2% поганих, CLS «добре» з 92% добрих і 2% поганих, а INP «добре» з 98% добрих і 1% поганих.
На що звернути увагу: усі 6 перевірок пройдено, і на телефонах, і на комп’ютерах.

PyPI проходить усі 6 перевірок. На телефонах основний вміст швидко завантажується приблизно в 9 з 10 відвідувань.

Сторінки швидко реагують на дотики і не стрибають під час завантаження.

Ще аудит з’ясував, що текст записаний прямо в коді кожної сторінки, тож текстові не доводиться чекати, поки його зберуть скрипти. Прості сторінки легко тримати швидкими.

Тож робіть найпопулярніші типи сторінок простими й перевіряйте їх на телефоні. Наш інструмент Site Speed покаже, що саме гальмує кожну сторінку.

Стежте, на які сторінки посилаються

Швидкість допомагає, але посилання досі важать чимало. Зворотне посилання (backlink) веде з іншого сайту на ваш, і Google сприймає кожне таке посилання як своєрідний голос довіри.

Вкладка Backlinks у нашому аудиті показує ті самі дані, що й наш Аналізатор зворотних посилань.

Вкладка Backlinks у seotools.pro Website Audit для pypi.org: Domain Authority 97 зі 100, авторитет сторінки 38 зі 100, Domain Trust зріс із 96 до 97, 15,2 млн зворотних посилань, 104 тис. доменів, що посилаються, 82% dofollow, 16 211 посилань із головних сторінок, 90 081 домен із dofollow, 2,8 млн nofollow-посилань, 13 млн текстових посилань, 50 838 IP-адрес, 26 014 підмереж, 4 647 посилань із сайтів .edu і 457 із сайтів .gov, а серед сторінок, на які посилаються найчастіше, pypi.org/project/vortex-data з 1,1 млн посилань, головна pypi.org з 960 тис. посилань і 11 682 доменами, pypi.org/project/gitingest з 871 тис. посилань, pypi.org/project/ritetag з 823,9 тис. посилань, pypi.org/project/kolo і pypi.org/project/pip з 3 533 доменами.
На що звернути увагу: список сторінок, на які найбільше посилаються, очолює маленький пакет, а не головна.

На PyPI веде близько 15 млн посилань із приблизно 104 тис. сайтів (referring domains). Його Domain Authority, тобто наша оцінка сили посилань сайту за шкалою від 0 до 100, сягає 97.

Тепер погляньте на сторінки, на які посилаються найчастіше. Ви, мабуть, очікували б побачити вгорі pip або головну.

Натомість перше місце посідає маленький пакет vortex-data, на який веде близько 1,1 млн посилань. Ще кілька маленьких пакетів ненабагато відстають, і в кожного з них посилань набагато більше, ніж у pip.

А pip, сторінка, яка залучає найбільше відвідувань, стоїть у самому кінці списку. Її сила не в кількості посилань, а в тому, що на неї посилаються близько 3 500 різних сайтів.

Таку величезну кількість посилань часто дає один сайт, який ставить посилання з кожної своєї сторінки. На них варто глянути, але важать вони не завжди стільки, скільки здається.

Тож щомісяця перевіряйте в нашому аналізаторі беклінків, на які ваші сторінки посилаються найчастіше. Рахуйте сайти, що посилаються на сторінку, а не лише посилання, і стежте, щоб найкращі сторінки отримували свою частку.

Знайдіть запити, де ви майже в топі

З такою кількістю посилань PyPI мав би стояти в Google високо. Наш Огляд домену показує, де він стоїть насправді.

seotools.pro Domain Overview для pypi.org станом на 4 жовтня 2026 року: 256,7 тис. органічних ключових слів, 153,1 тис. органічного трафіку, вартість трафіку 167,5 тис. $, орієнтовна середня позиція 43, жодних платних ключових слів, платного трафіку чи витрат на рекламу, графік розподілу позицій, де найдовший стовпчик припадає на позиції від 51 до 100, і динаміка ключових слів: 9,7 тис. нових, 82 з кращими позиціями, 48 з гіршими і 6,7 тис. втрачених.
На що звернути увагу: середня позиція 43, і нових ключових слів більше, ніж утрачених.

PyPI з’являється в пошуку приблизно за 257 тис. запитів. Вартість його трафіку, тобто скільки коштували б ці відвідування, якби їх купувати через рекламу в Google, становить близько 168 тис. $ на місяць.

Але середня позиція 43, а це 5-та сторінка Google. Найдовший стовпчик на графіку припадає на місця від 51 до 100, де майже ніхто не клікає.

Добра новина у вкладці Keywords, яку ви вже бачили. Близько 46 тис. запитів стоять на 2-й сторінці, і їм зовсім трохи бракує до топ-10.

Якщо ви в схожій ситуації, саме тут ваші найшвидші перемоги. А вкладка Competitors показує, хто виграє запити, яких не виграєте ви.

Вкладка Competitors у seotools.pro Website Audit для pypi.org, 6 органічних конкурентів: anaconda.org з 13,1 тис. спільних ключових слів, 11,6 тис. трафіку і 11,7 тис. відсутніх, piwheels.org з 3 516 спільними, 613 трафіку і 1 829 відсутніми, realpython.com з 31,3 тис. спільних, 62,6 тис. трафіку і 111,4 тис. відсутніх, djangopackages.org з 2 324 спільними, 528 трафіку і 1 126 відсутніми, python-forum.io з 10,3 тис. спільних, 205 трафіку і 26,5 тис. відсутніх, а також pythonhosted.org з 4 413 спільними, 1 666 трафіку і 5 644 відсутніми.
На що звернути увагу: Real Python має найбільше спільних запитів і виграє близько 111 тис. таких, яких у PyPI немає.

Першою йде Anaconda, ще одне місце, де беруть пакети Python. Real Python, сайт із безліччю уроків Python, має найбільше спільних запитів, близько 31 тис.

Тепер погляньте на стовпчик «missing». У ньому запити, за якими конкурент є в пошуку, а PyPI немає, і лише в Real Python їх близько 111 тис.

Здебільшого це запити на кшталт «як зробити», на які список пакетів не відповість. Цей стовпчик підказує, яка сторінка вам потрібна, щоб їх виграти.

Якщо вам ближчі уроки, почитайте ще про freeCodeCamp, безкоштовну школу програмування, яку ми теж розбирали.

Тож знайдіть свої запити на 2-й сторінці й насамперед попрацюйте над цими сторінками, а потім стежте, як вони піднімаються, у нашому Rank Tracker. А з ким у вас спільні запити, покаже наш Аналіз конкурентів.

Перевірте свій сайт
Дізнайтеся, які ваші сторінки приводять відвідувачів

Одна сторінка, pip, приносить PyPI 29% відвідувань із пошуку в США. Наш Organic Traffic Checker покаже ваші відвідування за місяць, динаміку й сторінки, які їх приносять, тож ви знатимете, про які дбати насамперед.

  • Той самий звіт, яким ми виміряли трафік PyPI
  • Трафік, частка й головний запит кожної популярної сторінки
  • Перевіряйте так само й домени конкурентів
Перевірити домен

Що скопіювати не вийде

Спершу про те, чого не повторити: саме з PyPI pip бере пакети. Про це сказано на самій сторінці pip, у першому ж рядку.

На PyPI посилаються школи, державні сайти і ще близько 104 тис. інших сайтів. Така довіра набирається роками, і купити її не можна.

Тепер кілька чесних зауважень про цифри.

Дані ми зібрали 4 жовтня 2026 року. Цифра 153 тис. стосується лише пошуку Google у США.

Цифру 580 тис. ми взяли з вкладки Traffic в аудиті, і вона охоплює весь світ. Тому ці 2 цифри так сильно відрізняються.

Усі ці цифри приблизні. Ніхто, крім команди PyPI, не знає точної кількості відвідувань, тож інструменти оцінюють її за позиціями в пошуку та частотою запитів.

Ми перевірили 250 сторінок, а це невелика вибірка з дуже великого сайту. Обхід глибоко зайшов у старі версії requests і wheel, тож рівномірним зрізом сайту його не назвеш.

А замість 96 із цих сторінок ми отримали перевірку на бота «Client Challenge». Помилки на них ми не записували на рахунок PyPI.

Ще аудит позначив зображення, які не завантажуються. Багато зображень на сторінках пакетів виявилися маленькими значками з інших сайтів, і перевірити кожен ми не змогли, тож не враховували їх.

Одне число, яке варто запам’ятати

4%.

Саме така частка відвідувань PyPI з пошуку в США припадає на людей, які вводять його назву. Усі інші ввели назву пакета, наприклад pip чи requests.

І потрапили на просту сторінку саме з такою назвою і командою встановлення вгорі. Жодних хитромудрих текстів, жодних довгих посібників.

Ось урок для кожного сайту з великою кількістю продуктів. Називайте кожну сторінку тим, що шукають люди, і нехай старі копії вказують на основну.

Які ваші сторінки люди знаходять, ще не знаючи вашої назви? Перевірте їх так, як це зробив би Google.

Кожну з цих перевірок можна запустити для свого сайту й для сайтів конкурентів і побачити ті самі цифри на власні очі.

Часті запитання

Чи варто зберігати сторінки старих версій продукту?

Зберігайте, якщо вони ще потрібні людям, як-от старі інструкції чи минулі випуски. Пропишіть у кожній канонічний тег з адресою основної сторінки, щоб Google знав, яку з них ставити в топ.

Чи достатньо канонічного тегу, чи потрібен ще й noindex?

Зазвичай канонічного тегу досить. Google сприймає його як сильну підказку, а не як правило, тож час від часу перевіряйте, чи в топі досі основна сторінка. Не ставте обидва теги на одну сторінку, бо вони суперечать один одному.

Чи може перевірка на бота зашкодити позиціям у Google?

Лише якщо вона зупиняє Google. Більшість перевірок пропускає відомих пошукових краулерів, але через неправильне налаштування їх можна заблокувати. Після кожної зміни правил для ботів перевіряйте ключові сторінки.

Як побачити свою сторінку очима Google?

Скористайтеся інструментом URL Inspection у Google Search Console. Він показує сторінку такою, якою її отримав Google, тож ви помітите перевірку на бота чи відсутній заголовок, перш ніж утратите через них відвідувачів.

Що має бути в заголовку сторінки програми?

Почніть із точної назви, яку шукають люди. Потім кількома словами додайте, що вона робить, а наприкінці, якщо лишиться місце, назву свого сайту.

Які структуровані дані підходять для сторінки пакета чи програми?

Код SoftwareApplication описує назву, версію і тип програми. Підійде й код Breadcrumb, а ще можна додати дату випуску, щоб Google не довелося її вгадувати.

Чи потрібен мені файл llms.txt?

Він не обов’язковий, і поки що його читають не всі інструменти ШІ. Але написати його недовго, а інструменти ШІ отримають коротку карту найважливіших сторінок вашого сайту.

Скільки часу минає, поки нові заголовки й описи з’являться в Google?

Зазвичай від кількох днів до кількох тижнів, залежно від того, як часто Google заходить на ваші сторінки. Популярні сторінки оновлюються першими. Google усе одно може переписати опис, якщо вирішить, що інший рядок краще відповідає запиту.

Безкоштовні SEO-шаблони

Блог