Generated on October 09 2026 17:23 PM
Old data? UPDATE !
The score is 64/100
Title
PyPI · The Python Package Index
Length : 31
Your title's length should be between 40 and 70 characters. The optimal title length is between 50 to 70 chars. Rewrite the title tag to fit this range, or use our free meta tag generator.
Description
The Python Package Index (PyPI) is a repository of software for the Python programming language.
Length : 96
Great, your meta description tag's length is between 90 and 160 characters. A description tag of 155 to 160 characters is optimal.
Keywords
Not good (but low priority). We haven't found a meta keywords tag on your page. You can add a meta keywords tag to the page's <head> with our free meta tag generator.
Og Meta Properties
Good, your page takes advantage of Open Graph Properties. Open Graph properties can help with indexing.
| Property | Content |
|---|---|
| url | https://pypi.org/ |
| site_name | PyPI |
| type | website |
| image | https://pypi.org/static/images/og-card.00947198.webp |
| image:width | 1200 |
| image:height | 630 |
| image:alt | PyPI, the Python Package Index |
| title | Python Package Index |
| description | The Python Package Index (PyPI) is a repository of software for the Python programming language. |
Headings
| H1 | H2 | H3 | H4 | H5 | H6 |
| 1 | 4 | 0 | 0 | 0 | 0 |
Images
We found 16 images on this web page.
15 image alt attributes were missing. Please add alt text to all images to help search engines better understand the content of your images.
Text/HTML Ratio
Ratio : 0%
This page's ratio of text to HTML code is below 20 percent, this means that your website probably needs more text content in order to do well in search engines. Note: This may also result from a false reading due to your server blocking external scripts from accessing the home page.
Iframe
Awesome, there are no Iframes found on this page.
URL Rewrite
Good. Your links look SEO friendly and are easy to crawl!
Underscores in the URLs
Great! No underscores found in your URLs.
In-page links
We found a total of 30 links including 0 link(s) to files
| Anchor | Type | Juice |
|---|---|---|
| Skip to main content | Internal | Passing Juice |
| Help | Internal | Passing Juice |
| Docs | Internal | Passing Juice |
| Log in | Internal | Passing Juice |
| Register | Internal | Passing Juice |
| browse projects | Internal | Passing Juice |
| organization account | Internal | Passing Juice |
| Learn about installing packages | External | Passing Juice |
| Learn how to package your Python code for PyPI | External | Passing Juice |
| Python Software Foundation | External | Passing Juice |
| Donate today! | Internal | Passing Juice |
| User guide | External | Passing Juice |
| Project name retention | External | Passing Juice |
| PyPI Blog | Internal | Passing Juice |
| Infrastructure dashboard | External | Passing Juice |
| Statistics | Internal | Passing Juice |
| Logos & trademarks | Internal | Passing Juice |
| Our sponsors | Internal | Passing Juice |
| Bugs and feedback | Internal | Passing Juice |
| Contribute on GitHub | External | Passing Juice |
| Translate PyPI | External | Passing Juice |
| Development credits | External | Passing Juice |
| Terms of Service | External | Passing Juice |
| Report security issue | Internal | Passing Juice |
| Code of conduct | External | Passing Juice |
| Privacy Notice | External | Passing Juice |
| Acceptable Use Policy | External | Passing Juice |
| Python Software Foundation | External | Passing Juice |
| Python Software Foundation | External | Passing Juice |
| Site map | Internal | Passing Juice |
Keywords Cloud
Keywords Consistency
| Keyword | Content | Title | Keywords | Description | Headings |
|---|
Url
Domain : pypi.org
Length : 8
Favicon
Great, your website has a favicon.
Language
Good. Your declared language is en.
Doctype
HTML 5
Encoding
Great. Your declared charset is UTF-8.
Email Privacy
Great no email address was found in plain text!
Deprecated HTML
Great! We haven't found deprecated HTML tags in your HTML.
Speed Tips
![]() |
Perfect. No inline css was found in your HTML tags! |
![]() |
Great, your website has few CSS files. |
![]() |
Perfect, your website has few JavaScript files. |
![]() |
Awesome, your website takes advantage of GZIP compression for SEO optimization. |
Mobile Optimization
![]() |
Apple Icon |
![]() |
Meta Viewport Tag |
XML Sitemap
Great, your website has an XML sitemap.
| https://pypi.org/sitemap.xml |
Robots.txt
http://pypi.org/robots.txt
Great, your website has a robots.txt file.
Analytics
Missing
Unverified
AI Crawlers
AI search crawlers are allowed, so the site can be shown and cited in AI answers (ChatGPT, Claude, Perplexity).
![]() |
OAI-SearchBot | ChatGPT search | AI search |
![]() |
ChatGPT-User | ChatGPT (user requests) | AI search |
![]() |
Claude-SearchBot | Claude search | AI search |
![]() |
Claude-User | Claude (user requests) | AI search |
![]() |
PerplexityBot | Perplexity | AI search |
![]() |
GPTBot | OpenAI training | AI training |
![]() |
ClaudeBot | Anthropic training | AI training |
![]() |
Google-Extended | Google Gemini training | AI training |
![]() |
Applebot-Extended | Apple AI training | AI training |
![]() |
CCBot | Common Crawl | AI training |
Blocking AI training crawlers is a common choice and doesn't affect the score. Only the AI search crawlers count.
Structured Data
No schema.org structured data found. Adding it (for example Organization, WebSite or Product in JSON-LD) helps search engines and AI tools understand the page and can enable rich results.
Canonical Tag
The homepage has a canonical tag, which tells search engines which URL is the main version of the page.
llms.txt
No llms.txt file. It's an emerging convention: a short Markdown summary of the site for AI tools. Optional, so it doesn't affect the score.
HTTPS
The site loads over HTTPS, so connections are encrypted. Browsers and search engines expect this.
HSTS
The site sends a Strict-Transport-Security header, so browsers always use HTTPS for it.
Security Headers
5 of 5 common security headers found. At least 2 are needed to pass.
![]() |
Content-Security-Policy |
![]() |
X-Content-Type-Options |
![]() |
X-Frame-Options |
![]() |
Referrer-Policy |
![]() |
Permissions-Policy |
pypi.org was registered on 24 Jul 2015 with Gandi SAS and expires on 24 Jul 2032. It accepts email and has both SPF and DMARC records. The Wayback Machine first archived it in July 2003.
Registration
| Registrar | Gandi SAS |
| Registered | 24 Jul 2015 (11 years ago) |
| Expires | 24 Jul 2032 |
| Last changed | 11 Aug 2026 |
| Nameservers | ns-1264.awsdns-30.org, ns-1702.awsdns-20.co.uk, ns-897.awsdns-48.net, ns-96.awsdns-12.com |
| DNSSEC | Signed |
Hosting
| IPv4 address | 151.101.0.223, 151.101.192.223, 151.101.128.223, 151.101.64.223 |
![]() |
IPv6 support |
Email Security
Mail servers: aspmx.l.google.com, alt1.aspmx.l.google.com, alt2.aspmx.l.google.com, aspmx3.googlemail.com, aspmx2.googlemail.com
![]() |
SPF record |
![]() |
DMARC record (policy: quarantine) |
Archive History
The Wayback Machine has snapshots of this site from 138 different months, from July 2003 to October 2026. View snapshots
GoInfosystems is a free SEO site review and rating tool. Get a free review of your site and see areas that may need optimization.