Overview
A suite of tools I developed over the years to automate the SEO and content operations of my own web properties — including giardiniblog.it, one of the tech blogs I co-founded and still write for. What started as one-off scripts evolved into a maintained toolkit spanning Python, PHP (WordPress plugins) and Node.js/TypeScript.
Technologies Used
- Python (REST API integrations, HTML parsing, CSV pipelines)
- Google Search Console API
- WordPress: REST API + custom plugins in PHP
- Node.js / TypeScript services
- Task scheduling and automation
Tools Included
Link Auditing Pipeline (Python)
- Incremental sync of all WordPress posts to a local database via REST API
- Extraction of external dofollow/nofollow links from post HTML
- Bulk HTTP verification to find broken links (404) and redirect chains
- Filtered reports (CSV) prioritized for cleanup
Search Console Integration (Python)
- Automated indexing status checks for URLs via the Google Search Console API
- Sitemap scanning and coverage comparison
Affiliate Link Manager (Node.js/TypeScript + WordPress plugin)
- Centralized management of affiliate links across the site
- Companion WordPress plugin for insertion and tracking
Publishing Automation
- Custom WordPress plugins (PHP) for link checking inside the editor
- Mail and Telegram schedulers for content distribution
- Content analysis tooling for on-page SEO review
Role and Contributions
Solo project, built and maintained over several years: I designed every tool around real editorial workflows, from raw scripts to structured services with scheduling, logging and deploy tooling. The toolkit runs routinely on production properties.