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

  • 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
  • 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.