site-architecture

Audits and plans website URL structure, navigation, and internal linking for SEO.

Updated May 18, 2026
One-click install
npx skills add https://github.com/rigasnameji/address_uluwatu --skill site-architecture-rigasnameji
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: site-architecture
Source: https://github.com/rigasnameji/address_uluwatu/tree/main/ADDRESS/marketing-skill/site-architecture
Command: npx skills add https://github.com/rigasnameji/address_uluwatu --skill site-architecture-rigasnameji

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Websites often suffer from poor URL hierarchy, orphan pages, diluted link equity, and confusing navigation that hurt both user experience and search rankings. This Skill diagnoses structural SEO problems and designs site architectures that build topical authority. ## Core Features & Use Cases - Architecture Audits: Analyze sitemap.xml files with the included Python script to detect deep pages, dynamic URLs, duplicate slugs, and orphan page candidates. - Structure Planning: Design URL hierarchies, navigation zones, breadcrumbs, and hub-and-spoke content silos for new sites or full redesigns. - Internal Linking Strategy: Build hub-and-spoke link maps with anchor text guidelines and orphan page recovery plans. - Use Case: A SaaS company with 200 blog posts and flat rankings runs the sitemap analyzer, discovers 30 orphan pages and 4-level-deep URLs, then receives a prioritized fix list with a restructured silo plan. ## Quick Start Ask the assistant to audit your website's architecture by providing your sitemap.xml file or URL and describing your primary business goal.

Frequently Asked Questions about site-architecture

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit my website's site architecture for SEO?▼

Run the included sitemap_analyzer.py script on your sitemap.xml file or URL. It reports depth distribution, dynamic URLs, duplicate slug candidates, and pages nested 4+ levels deep, then generates a prioritized list of structural fixes.

How do I find and fix orphan pages on my website?▼

Export all indexed URLs from your sitemap and cross-reference them with your internal link graph from a crawler like Screaming Frog. Pages in the sitemap but not in the link graph are orphans; fix them by adding contextual links from relevant existing pages and hub pages.

What is the best URL structure for SEO?▼

Use short, lowercase, hyphenated URLs no more than 3 levels deep, such as /blog/cold-email-tips. Include the primary keyword once, avoid dates and dynamic parameters, and only create directory levels when the category page itself is a real rankable page.

Does the sitemap analyzer script require external Python packages?▼

No, sitemap_analyzer.py uses only the Python standard library including xml.etree.ElementTree and urllib. It accepts a local file path, a URL, or stdin input and runs without installing any dependencies.

When should I not use site architecture restructuring?▼

Avoid restructuring when your problems are content quality or schema markup rather than structure, since URL changes require 301 redirects and temporarily risk equity loss. Use content-strategy for deciding what to write and schema-markup for structured data instead.