Python SEO

Open-source Python projects categorized as SEO

Top 23 Python SEO Projects

  1. advertools

    advertools - online marketing productivity and analysis tools

  2. SaaSHub

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

    SaaSHub logo
  3. opc-skills

    Agent Skills for Solopreneurs

    Project mention: Show HN: OPC Skills – 9 AI agent skills for solopreneurs (Claude Code, Cursor) | news.ycombinator.com | 2026-01-23
  4. 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
  5. geo-optimizer-skill

    GEO (Generative Engine Optimization) toolkit β€” audit, optimize, and make websites visible to AI search engines (ChatGPT, Perplexity, Claude, Gemini). Based on Princeton KDD 2024 research.

    Project mention: Why I Turned My Open-Source GEO Audit CLI Into a SaaS Monitoring Platform | dev.to | 2026-06-04
  6. Google-rank-tracker

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

  7. gflare-tk

    Open-Source Python Based SEO Web Crawler

  8. 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!

  9. seo-keyword-research-tool

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

  10. 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.

  11. pydantic_schemaorg

    Schema.org classes in pydantic

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

    Python Implementation of Google PageSpeed Insights

  13. Blurry

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

  14. geostorm

    Monitor how AI systems perceive and recommend your software across GPT, Claude, Gemini, and more.

    Project mention: Show HN: Geostorm.ai – Monitor what AI chatbots say about your software | news.ycombinator.com | 2026-03-01
  15. uule_grabber

    Generates UULE codes for Google Search

  16. siterank

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

  17. quickindex-python

    A Python script to quickly index your pages in Google Search

  18. Google-keyword-rank-tracker

    Check google keyword rank python script

  19. people_also_asked

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

  20. 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]

  21. 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
  22. sitemapa

  23. seokar

    Seokar - SEO Analysis Library 🐍

  24. 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.

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

Log in or Post with

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 - SaaSHub
    www.saashub.com | 9 Jun 2026
    SaaSHub helps you find the best software and product alternatives 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,403
2 opc-skills 915
3 LibreCrawl 681
4 geo-optimizer-skill 456
5 Google-rank-tracker 299
6 gflare-tk 195
7 django-check-seo 167
8 seo-keyword-research-tool 151
9 people-also-ask 140
10 pydantic_schemaorg 73
11 PyPSI 41
12 Blurry 34
13 geostorm 31
14 uule_grabber 28
15 siterank 21
16 quickindex-python 20
17 Google-keyword-rank-tracker 19
18 people_also_asked 12
19 oqtopus 7
20 sitemap-harvester 6
21 sitemapa 6
22 seokar 4
23 similarity_analyzer 3

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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