Python SEO

Open-source Python projects categorized as SEO

Top 22 Python SEO Projects

  1. advertools

    advertools - online marketing productivity and analysis tools

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. LibreCrawl

    Free desktop SEO crawler - open source alternative to Screaming Frog and similar tools. Crawl websites, analyze links, extract SEO data, and export results without subscription fees. Fully customizable and extensible!

    Project mention: Show HN: LibreCrawl – Open-source SEO crawler with unlimited URLs (Free SF alt) | news.ycombinator.com | 2025-11-11
  4. Google-rank-tracker

    SEO: Python script + shell script and cronjob to check ranks on a daily basis

  5. gflare-tk

    Open-Source Python Based SEO Web Crawler

  6. django-check-seo

    Django Check SEO will check the SEO aspects of your site for you, and will provide advice in case of problems. Compatible with Django & Django-CMS!

  7. seo-keyword-research-tool

    Python SEO keywords suggestion tool. Google Autocomplete, People Also Ask and Related Searches.

  8. people-also-ask

    People also ask Google scraper. Get as many questions as you need to optimize your site for voice or new content ideas or answering questions about your desired topic.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. pydantic_schemaorg

    Schema.org classes in pydantic

    Project mention: Show HN: rstructor, Pydantic+instructor for Rust | news.ycombinator.com | 2025-10-31
  11. PyPSI

    Python Implementation of Google PageSpeed Insights

  12. Blurry

    A low-configuration static site generator focused on page speed and SEO (by blurry-dev)

  13. uule_grabber

    Generates UULE codes for Google Search

  14. siterank

    Console program to get global ranking for a given website or domain

  15. Google-keyword-rank-tracker

    Check google keyword rank python script

  16. quickindex-python

    A Python script to quickly index your pages in Google Search

  17. people_also_asked

    Crawler to get information from bing and google about what people also asked

  18. oqtopus

    A central intelligence with many distributed agents interacting with the environment independently. (by yaruchyo)

    Project mention: I Built a Distributed AI Search Engine to Kill SEO. Turn Your Website Into an Agent. | dev.to | 2025-12-11

    Agent Orchestrator Project: [GitLab Repo]/[GitHub Repo]

  19. sitemapa

  20. seokar

    Seokar - SEO Analysis Library 🐍

    Project mention: Seokar: Unleashing the Power of Advanced On-Page SEO Analysis in Python | dev.to | 2025-05-23
  21. similarity_analyzer

    This is a simple, free tool built using HasData’s SERP API to analyze the similarity of search engine result pages (SERPs) for a given set of keywords.

    Project mention: SERP Similarity Tool with HasData & Streamlit | dev.to | 2025-10-28

    Step 2: Run the App Open the Streamlit link or clone the GitHub repo. No setup needed, just run it.

  22. sitemap-harvester

    Crawl sitemap of a given website and export metadata of its pages recursively into CSV format.

    Project mention: Show HN: Sitemap Harvester – Extract metadata from any website's sitemap to CSV | news.ycombinator.com | 2025-11-08
  23. image-optimization

    ⚑ Production-ready Python toolkit for automated image optimization with flexible provider support (AWS CloudFront/S3 or Cloudinary CDN). Features AI-generated alt text, smart format selection, batch CSV processing, unified API, and auto-provider detection. Reduce image sizes by up to 70% while improving SEO and accessibility. (by csarigoz)

    Project mention: Show HN: Auto-optimize and upload images with AI alt text | news.ycombinator.com | 2025-05-28
  24. pyseoa

    Fast, extensible Python library for analyzing SEO health across one or more URLs.

    Project mention: πŸš€ New Release: pyseoa v0.2.3 | dev.to | 2025-06-08

    πŸ“¦ Now on PyPI: pip install pyseoa πŸ”— Link in bio or visit: pypi.org/project/pyseoa πŸ”— https://seo.masem.at/ πŸ”— https://github.com/sempre76/pyseoa

  25. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python SEO discussion

Python SEO related posts

  • Build this people also ask tool for keyword research

    1 project | news.ycombinator.com | 2 Dec 2024
  • Show HN: Kwrds AI – Find great keywords and questions people are asking

    1 project | news.ycombinator.com | 14 Nov 2024
  • What is UULE? And how to generate UULE with Python?

    1 project | dev.to | 17 Aug 2024
  • Any free alternatives for keywords everywhere?

    1 project | /r/SEO | 16 Jun 2023
  • How can I customize the mobile preview image for my blog?

    2 projects | /r/nextjs | 14 Jan 2023
  • The Definitive Guide To Sitemaps With Python

    1 project | /r/Python | 18 Nov 2022
  • How do you track ranking changes for individual URLs

    1 project | /r/TechSEO | 4 Nov 2022
  • A note from our sponsor - Stream
    getstream.io | 23 Dec 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more β†’

Index

What are some of the best open-source SEO projects in Python? This list will help you:

# Project Stars
1 advertools 1,328
2 LibreCrawl 328
3 Google-rank-tracker 287
4 gflare-tk 181
5 django-check-seo 163
6 seo-keyword-research-tool 135
7 people-also-ask 132
8 pydantic_schemaorg 72
9 PyPSI 40
10 Blurry 26
11 uule_grabber 25
12 siterank 21
13 Google-keyword-rank-tracker 18
14 quickindex-python 18
15 people_also_asked 10
16 oqtopus 7
17 sitemapa 6
18 seokar 3
19 similarity_analyzer 3
20 sitemap-harvester 2
21 image-optimization 1
22 pyseoa 0

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that Python is
the 2nd most popular programming language
based on number of references?