A URL extraction tool built for operational SEO

logo sitemap generator
SAASSEOSoftwareToolPython

In brief

  • Sitemap URL extractor that also crawls when no sitemap exists
  • Organises and analyses a site’s URLs
  • Exports key SEO data for audits and redirect plans
  • Built for operational, day-to-day SEO work
  • Stack: Python, crawler, sitemap.xml parsing

The goal was to quickly produce a usable list of a site’s URLs, for building a redirect plan or auditing a website. This grew into a full sitemap URL extractor and SEO crawler.

The need

A first Python prototype read a sitemap.xml and exported all URLs to CSV. But not every site has a usable sitemap, some don’t generate one, others make it hard to reach or leave it incomplete.

The solution

To work around that, the script became a crawler able to traverse a site directly, so it can extract URLs whether or not a clean sitemap exists, then organise and export the SEO data.

Key features

  • URL extraction from sitemap.xml or live crawl
  • Organised, analysable URL output
  • Export of essential SEO data
  • Ideal for audits and redirect mapping

Results

Building a redirect plan or auditing a site’s URL structure becomes a quick, repeatable task, even on sites with no usable sitemap.

Need an SEO audit or custom tooling? See my SEO audit and consulting.

Gallery
Simple configuration interface for website crawler/scraper website crawler, sitemap generator CSV and XML export interface for the website Advanced Configuration Interface: Export Site Tree
Discover other projects
automatic synchronization between Moodle and WordPressWordPress Moodle Automatic Synchronization Extension Administration
Moodle API IntegrationWooCommerceWordPress Plugin

Auto Moodle Sync – WordPress Plugin

Capimonial, a professional training organisation, needed a custom plugin to synchronise WordPress and Moodle. It automates online course enrolment and strengthens the user experience and data security.

HTML/CSS/JSjQueryPHPWordPress
Custom WordPress newsletter pluginCustom newsletter extensions and options management
Brevo API IntegrationWordPress Plugin

Newsletter Management – WordPress Plugin

NRV Newsletters is a WordPress newsletter plugin built for the NRV agency. It manages campaigns from WordPress, syncs contacts and templates with the Brevo API, and automates mailings from blog posts.

HTML/CSS/JSjQueryPHPWordPress
NRV Agency LogoImport WordPress posts, export posts
WordPress Plugin

Import Posts – WordPress Plugin

NRV Publication Importer is a WordPress plugin that imports and exports posts in bulk through Excel or CSV files, images included. It is a fast, efficient way to manage content on e-commerce sites and blogs.

HTML/CSS/JSjQueryWordPress