Technical Sitemap Builder

Upload a Screaming Frog crawl export and (optionally) a GSC export to generate a structured technical sitemap CSV matching the standard planning template.

🐸
Screaming Frog Crawl
Required

In Screaming Frog: crawl your site → Internal tab → Export CSV. The tool filters to HTML pages automatically.

📈
Ahrefs Keyword Volume CSV
Optional

CSV with Keyword and Volume columns (e.g. from Ahrefs, Semrush, or similar). If a page keyword matches an entry here, the volume is appended in brackets — e.g. King size beds (5,500).

🔑
GSC Query Data — Search Analytics for Sheets
Optional

CSV with Query, Page, Clicks columns. Export from GSC → Pages → click a page → Queries, or use a tool like Search Analytics for Sheets. Pre-populates Target Keywords with the top 5 queries per page.

📊
GSC Page Data — Last 12 Months
Optional

Upload the GSC zip (must contain Pages.csv) or a Pages CSV directly. Populates Clicks and Impressions columns.

How to Use the Technical Sitemap Builder

This tool combines a Screaming Frog crawl with Google Search Console data to generate a structured technical sitemap CSV in the standard planning template format, ready to import directly into Google Sheets.

Step 1 — Screaming Frog: Crawl your site, then go to File → Export → CSV (from the Internal tab). The tool filters to HTML pages automatically using the Content Type column.

Step 2 — GSC (optional): Export performance data from Google Search Console. Download the zip directly from GSC (it contains Pages.csv) or export the Pages report as a CSV. Clicks and Impressions are merged per URL.

Step 3 — Download & Import: Download the CSV and import it into Google Sheets. The output matches the standard technical sitemap template with columns for page hierarchy, existing page status, GSC performance data, URL path levels, and meta content — ready for your team to fill in actions, target keywords, and content briefs.

Page names are derived from the H1 tag where available, falling back to the page title (with site name stripped) and then the URL slug. The LEVEL column flags Root, Cat (category), or Individual pages based on the URL structure.

Google Sheets Formatting Script

Import the CSV into Google Sheets, then paste this Apps Script to auto-format the sitemap with colour-coded rows, dropdown pills, column widths, and conditional formatting. Go to Extensions → Apps Script, paste the code, save, then refresh your sheet and use the SEO Tools menu.