Is your feature request related to a problem? Please describe.
The current website design feels visually outdated compared to many modern developer-focused websites. While the site is functional and contains valuable information, the homepage can appear crowded and overwhelming for new users.
This may make it harder for beginners to quickly find important resources such as downloads, documentation, and learning materials. A more modern visual design and clearer information hierarchy could improve the first impression and overall user experience.
Describe the solution you'd like
I would like to see a visual refresh of the website, especially the homepage. Possible improvements could include:
- A cleaner and more modern layout.
- Better use of whitespace to reduce visual clutter.
- Clearer visual hierarchy for important sections such as Downloads, Documentation, and Getting Started.
- Improved mobile responsiveness and navigation.
- Updated typography and component styling while preserving the Python brand identity.
The goal would be to make the website feel more welcoming to new users while maintaining its functionality and accessibility.
Basic Example
Current homepage:
- Large amount of information displayed at once.
- Limited whitespace between sections.
- Important actions such as downloading Python are not immediately prominent.
Proposed homepage:
- A cleaner hero section with a prominent "Download Python" button.
- More spacing between content sections.
- Clear visual separation between Downloads, Documentation, Community, and Learning Resources.
- Modernized typography and card-based layouts for featured content.
This would help new users find key resources more quickly while keeping all existing functionality.
Describe alternatives you've considered
I considered leaving the current design unchanged, since it is functional and familiar to existing users. I also considered making only minor style adjustments, such as updating typography and spacing.
However, I believe a broader visual refresh would provide a better experience for new users while still preserving the existing content structure and Python branding.
Drawbacks and Impact
Potential drawbacks include the time and effort required to redesign and test the website. Existing users may also need some time to adapt to changes in the interface.
The redesign should therefore be implemented carefully, preserving accessibility, performance, and the familiar Python branding. Despite these challenges, a refreshed design could improve the experience for new visitors and make important resources easier to discover.
Additional context
An idea is:

Is your feature request related to a problem? Please describe.
The current website design feels visually outdated compared to many modern developer-focused websites. While the site is functional and contains valuable information, the homepage can appear crowded and overwhelming for new users.
This may make it harder for beginners to quickly find important resources such as downloads, documentation, and learning materials. A more modern visual design and clearer information hierarchy could improve the first impression and overall user experience.
Describe the solution you'd like
I would like to see a visual refresh of the website, especially the homepage. Possible improvements could include:
The goal would be to make the website feel more welcoming to new users while maintaining its functionality and accessibility.
Basic Example
Current homepage:
Proposed homepage:
This would help new users find key resources more quickly while keeping all existing functionality.
Describe alternatives you've considered
I considered leaving the current design unchanged, since it is functional and familiar to existing users. I also considered making only minor style adjustments, such as updating typography and spacing.
However, I believe a broader visual refresh would provide a better experience for new users while still preserving the existing content structure and Python branding.
Drawbacks and Impact
Potential drawbacks include the time and effort required to redesign and test the website. Existing users may also need some time to adapt to changes in the interface.
The redesign should therefore be implemented carefully, preserving accessibility, performance, and the familiar Python branding. Despite these challenges, a refreshed design could improve the experience for new visitors and make important resources easier to discover.
Additional context
An idea is: