Skip to main content

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 alt coverage
  • 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


Download files

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

Source Distribution

consumableai_aeo-0.1.0.tar.gz (10.4 kB view details)

Uploaded Source

Built Distribution

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

consumableai_aeo-0.1.0-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

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

Hashes for consumableai_aeo-0.1.0.tar.gz
Algorithm Hash digest
SHA256 344d614a60b7e17fd17c0bc770f0f67ffc7453938bcbf538eb72bd6d3a3c62c7
MD5 ec528f609de91341f202b8a9a95f2d89
BLAKE2b-256 52347d6c46096ae43301a73ed82d2fc95e2efe0cddc208f1d4a93c18a91ae21c

See more details on using hashes here.

File details

Details for the file consumableai_aeo-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for consumableai_aeo-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 371f976829b4e3b30b79c2630c83cb5a34dca1b31170b012b71af01157aaa694
MD5 c0646fa123725e5c4b2e11904cdc62bb
BLAKE2b-256 7563ab7e3ae28c537859e8c6002c36ec7db7ea68bb43656227d93e5bff63b3f0

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