Skip to main content

geokit-audit

Automated AI Search Engine Crawler & GEO Audit Engine for Python.
Powered by GEOKit (https://geokit.site) — The open-source, client-side, privacy-first Generative Engine Optimization (GEO) platform.

PyPI version License: MIT Web Platform


🚀 Overview

geokit-audit is a lightweight, zero-dependency Python utility designed to audit web assets for Generative Engine Optimization (GEO) and AI search crawler compatibility.

It evaluates your web application against key criteria required by modern AI retrieval agents, such as OpenAI GPTBot, PerplexityBot, ClaudeBot, and Google-Extended.

Free Online Interactive Tools

For visual auditing and generation, use our free web utilities directly at GEOKit.site:


📦 Installation

pip install geokit-audit

🛠️ Usage Example

from geokit_audit import audit_robots_txt, audit_llms_txt

# 1. Audit robots.txt for AI search engine crawlers
robots_content = """
User-agent: *
Disallow: /admin/

User-agent: GPTBot
Allow: /

User-agent: PerplexityBot
Allow: /
"""

report = audit_robots_txt(robots_content)
print(f"Robots Audit Score: {report['score']}/100")
print(f"Allowed AI Crawlers: {report['allowed_crawlers']}")

# 2. Validate an llms.txt file structure
llms_content = """
# Platform Documentation
> High-performance edge API.

## Core Resources
- [Docs](https://mysite.com/docs): System documentation
"""

llms_report = audit_llms_txt(llms_content)
print(f"llms.txt Valid: {llms_report['is_valid']}")

🔗 Official Ecosystem & Links

Metadata

Release files for geokit-audit 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for geokit-audit 0.1.0
File Size Uploaded Provenance Actions
geokit_audit-0.1.0.tar.gz 3.7 kB Without provenance Details for geokit_audit-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for geokit-audit 0.1.0
File Interpreter ABI Platform Actions
geokit_audit-0.1.0-py3-none-any.whl Python 3 none any Details for geokit_audit-0.1.0-py3-none-any.whl

Total release size: 7.2 kB

Release files / geokit_audit-0.1.0.tar.gz

Download URL geokit_audit-0.1.0.tar.gz
Size 3.7 kB
Tags Source
SHA-256 checksum
How to use checksums
7a186364ef209cd3a6e6f3916476069e557d688e569b28030bf0c05fce552c94
BLAKE2b-256 checksum
How to use checksums
26a8c325143d6d494728b8cecff1a003d33d5af6e9fd4b408c948e871b9038b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.0

Release files / geokit_audit-0.1.0-py3-none-any.whl

Download URL geokit_audit-0.1.0-py3-none-any.whl
Size 3.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
28fcd7de27b3dc0f08e11490278dd2c3b3055055f92d1a9a50e7b575c1ef4d34
BLAKE2b-256 checksum
How to use checksums
c593cee91dd2dd51726e1f9e40c8d0a7bcc3f177208ad4c61bf9b8e07dae2e6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.0

Security for geokit-audit 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page