Skip to main content

Simple and powerful SEO toolkit in Python

Project description

My SEO Tools

My SEO Tools is a simple but powerful Python SEO toolkit that helps developers and analysts quickly audit websites using the command line.
It supports meta tag checks, image audits, keyword density analysis, and more.


🚀 Features

  • ✅ Meta tag extractor (title, description)
  • 🔗 Broken link checker (internal & external)
  • 🧠 Keyword density analyzer
  • 🏷️ Entity extraction using spaCy
  • 📎 Canonical & Open Graph tag validator
  • 🖼️ Image audit (missing alt, large file sizes, preload recommendations)
  • 📤 Export results to CSV or JSON

📦 Installation

pip install myseotools

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

myseotools-0.1.1.tar.gz (1.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

myseotools-0.1.1-py3-none-any.whl (1.7 kB view details)

Uploaded Python 3

File details

Details for the file myseotools-0.1.1.tar.gz.

File metadata

  • Download URL: myseotools-0.1.1.tar.gz
  • Upload date:
  • Size: 1.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for myseotools-0.1.1.tar.gz
Algorithm Hash digest
SHA256 db90df1d3e59a4f730f1eb6127d20c52d5868a8b8e68089c47f01e46af979284
MD5 593b5f901404eba6586d21ac44f96713
BLAKE2b-256 e5db9f22a2584c6a690a07678bf0ae8e1809ee1c7d0fec0de956c41c4e28cca5

See more details on using hashes here.

File details

Details for the file myseotools-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: myseotools-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 1.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for myseotools-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6602a5529815009b6d4ad50373d8ea3ef0c3bab50605c34110cc2ebb4c38e986
MD5 dfb5ef992c5c1a7931e2676cd0d8299d
BLAKE2b-256 644a9393754806bbbf5715ec0a2706a80e52c2bb1ae7daa17486217d3b99645d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page