SEO Backlink Indexing Tool

Заказчик: AI | Опубликовано: 23.11.2025

I’m building a lightweight yet scalable backlink indexer that combines a PHP front-end with a Python crawler. The core task is simple: once I enter URLs—either one-by-one or by pasting a whole block—the Python side should immediately crawl each target page, locate the backlink, verify it exists, and then store the result so the PHP dashboard can show its status (found / not found, first-seen date, HTTP code). All backlinks will be supplied manually, so the interface must provide both a single-entry field and a larger bulk textarea. After submission, I want a clear progress bar and a results table that refreshes in real time or on a short polling interval. No automated scraping of external link lists is required beyond the crawl that begins once URLs are entered. Tech expectations • PHP 8+ with a simple MVC or micro-framework setup for the UI and database calls • Python 3 crawler using requests/beautifulsoup (or an equivalent fast library) with tidy, modular code ready for future multithreading • MySQL or MariaDB to hold backlink records, crawl timestamps and status flags • Clean JSON API between the two layers so I can decouple or scale parts later Deliverables 1. Complete, well-commented source code for both PHP and Python components 2. SQL schema and a brief README explaining setup, environment variables and cron recommendations 3. A short video or screenshots that demonstrate single and bulk submission, crawling in action and the final index display The project is finished when I can install it on a standard LAMP stack, point the Python script to the same database, add a few test links and watch them get crawled and logged accurately. If this sounds straightforward to you, let’s get it done.