Tiny AEO/GEO auditor and competitor keyword extractor for HTML pages. Useful for AI SEO analysis and organic growth research.
Project description
consumableai-aeo
AEO/GEO (Answer Engine Optimization / Generative Engine Optimization) helper for quick audits and lightweight keyword discovery.
audit <url>: Inspect basic AEO/GEO signals — title, description, robots, canonical, JSON-LD types, OG/Twitter tags, headings, readability proxy.keywords <url|path>: Extract candidate phrases from page text (RAKE-like) for AI SEO analysis.competitors <url1> <url2> ...: Aggregate and compare competitor keywords across multiple URLs.
Built by Consumable AI — tools for AI SEO analyser, AEO, GEO, organic growth, marketing intelligence, and CAC reduction.
Install
pip install consumableai-aeo
CLI Usage
consumableai-aeo audit https://example.com --json
consumableai-aeo keywords https://example.com --top 25
consumableai-aeo competitors https://site-a.com/page https://site-b.com/page --top 20 --json
Python API
from consumableai_aeo import audit_url, keywords_from_url, competitor_keywords
report = audit_url("https://example.com")
phrases = keywords_from_url("https://example.com", top_n=25)
comp = competitor_keywords(["https://a.com", "https://b.com"], top_n=20)
Checks
- Title & description presence and helpful ranges
- Canonical, robots meta (
index/follow), OG/Twitter tags - JSON-LD presence and detected
@type(Product, Article, FAQPage…) - H1/H2 counts and uniqueness of H1
- Image
altcoverage - Readability proxy (Flesch reading ease)
- AEO/GEO score (0–100) with per-signal breakdown
This is a lightweight heuristic — great for quick checks and CI guards. For deeper analysis and automated fixes, visit Consumable AI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file consumableai_aeo-0.1.0.tar.gz.
File metadata
- Download URL: consumableai_aeo-0.1.0.tar.gz
- Upload date:
- Size: 10.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
344d614a60b7e17fd17c0bc770f0f67ffc7453938bcbf538eb72bd6d3a3c62c7
|
|
| MD5 |
ec528f609de91341f202b8a9a95f2d89
|
|
| BLAKE2b-256 |
52347d6c46096ae43301a73ed82d2fc95e2efe0cddc208f1d4a93c18a91ae21c
|
File details
Details for the file consumableai_aeo-0.1.0-py3-none-any.whl.
File metadata
- Download URL: consumableai_aeo-0.1.0-py3-none-any.whl
- Upload date:
- Size: 8.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
371f976829b4e3b30b79c2630c83cb5a34dca1b31170b012b71af01157aaa694
|
|
| MD5 |
c0646fa123725e5c4b2e11904cdc62bb
|
|
| BLAKE2b-256 |
7563ab7e3ae28c537859e8c6002c36ec7db7ea68bb43656227d93e5bff63b3f0
|