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.
Release files for consumableai-aeo 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| consumableai_aeo-0.1.0.tar.gz | 10.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| consumableai_aeo-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.8 kB
Release files / consumableai_aeo-0.1.0.tar.gz
| Download URL | consumableai_aeo-0.1.0.tar.gz |
|---|---|
| Size | 10.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
344d614a60b7e17fd17c0bc770f0f67ffc7453938bcbf538eb72bd6d3a3c62c7
|
|
BLAKE2b-256 checksum How to use checksums |
52347d6c46096ae43301a73ed82d2fc95e2efe0cddc208f1d4a93c18a91ae21c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.2
|
Release files / consumableai_aeo-0.1.0-py3-none-any.whl
| Download URL | consumableai_aeo-0.1.0-py3-none-any.whl |
|---|---|
| Size | 8.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
371f976829b4e3b30b79c2630c83cb5a34dca1b31170b012b71af01157aaa694
|
|
BLAKE2b-256 checksum How to use checksums |
7563ab7e3ae28c537859e8c6002c36ec7db7ea68bb43656227d93e5bff63b3f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.2
|