The Creator

TB

Teki Bhavani Shankar

Technical SEO Specialist

Why CrawlIQ Exists

Professional technical SEO evaluation systems — Screaming Frog, Ahrefs, Semrush — are excellent but cost hundreds of dollars per month. Freelancers, indie developers, and small businesses often cannot justify that cost for occasional evaluations.

CrawlIQ was built to give every website owner access to the same depth of technical assessment, powered by modern AI models, at zero cost. No subscription. No credit card. No page-limit paywall on the core evaluation engine. Provide a URL and receive a complete technical assessment.

The project also serves as a working demonstration of what a Technical SEO Specialist can build: combining deep domain knowledge with full-stack Python development, async web evaluation, AI integration, and production deployment on HuggingFace Spaces.

Technical Architecture

CrawlIQ is a two-layer reference system: a static GitHub Pages frontend and a FastAPI backend hosted on HuggingFace Spaces.

Frontend (GitHub Pages)

Pure HTML, CSS, and vanilla JavaScript. No framework dependencies. The landing page and reference shell are fully static — they render meaningful content without waiting for the backend, which is critical for Googlebot's first-pass indexing of a JavaScript-heavy reference page.

Performance decisions include deferred script loading, non-blocking CSS via preload + onload, lazy-loaded analytics, and a cold-start fallback notice that appears when the HuggingFace free-tier backend is waking up.

Backend (FastAPI on HuggingFace Spaces)

The backend is a Python FastAPI application with 40+ endpoints covering site evaluation, AI remediation, competitor signal comparison, position tracking, and Excel export. Key libraries:

AI Integration

CrawlIQ routes AI requests to any of five providers via environment variable: Groq (default, free), Google Gemini, Anthropic Claude, OpenAI, or a deterministic rules-based fallback that works with no API key at all. The rules-based fallback ensures the reference system always produces useful remediation output even on HuggingFace's free tier where API keys are not set.

Open Source

CrawlIQ is fully open-source under the MIT licence. The complete frontend and backend source code is available on GitHub. Contributions, bug reports, and feature requests are welcome.

Hosting

SEO Architecture of CrawlIQ Itself

Building an SEO evaluation reference creates an unusual constraint: the reference site itself must demonstrate the same SEO practices it documents. CrawlIQ's frontend is designed as a live reference implementation of technical SEO best practices.

The reference site uses a strict three-layer architecture:

Every JSON-LD schema block is placed only on pages where it accurately describes the content: WebPage and FAQPage on the homepage, HowTo on the How It Works page, FAQPage where FAQ content exists, and BreadcrumbList on all Tier A sub-pages. This mirrors the schema discipline expected of any serious SEO implementation.

Skills Demonstrated by Building CrawlIQ

CrawlIQ was designed to be a concrete, verifiable demonstration of Technical SEO and full-stack development skills applied to a real problem. The areas covered include:

Honest Limitations

CrawlIQ is a free reference system hosted on HuggingFace's free tier. These constraints are worth knowing before using it for production evaluations:

Contact and Feedback

CrawlIQ is an active project. Bug reports, feature suggestions, and pull requests are welcome on the GitHub repository. For professional enquiries, connect via LinkedIn.

Begin Your Technical SEO Evaluation

No login required for the first 50 pages. Provide any URL to start your technical SEO assessment now.

⚡ Open CrawlIQ Reference System