- Home
- Site map
Site map and architecture.
Every page in the new information architecture, its production URL, the schema it emits, and how existing URLs keep their search equity.
Information architecture
Concept pages link to their production URLs. A later phase can split channel sections into individual service landing pages.
| Production URL | Page | Concept file | Mode | Schema |
|---|---|---|---|---|
| / | Home | index.html | Persuade | WebSite, ProfessionalService |
| /services/ | Services & pricing | services.html | Persuade | FAQPage |
| /services/platforms/ | CH1 Platforms | platforms.html | Persuade | Service, OfferCatalog |
| /services/platforms/web-design/ | Web design (phase 2 page) | platforms.html#web-design | Persuade | Service |
| /services/platforms/wordpress/ | WordPress engineering (phase 2) | platforms.html#wordpress | Persuade | Service |
| /services/platforms/custom-software/ | Custom software & PWAs (phase 2) | platforms.html#custom-software | Persuade | Service |
| /services/intelligence/ | CH2 Intelligence | intelligence.html | Persuade | Service, OfferCatalog |
| /services/intelligence/automation/ | Integrations & automation (phase 2) | intelligence.html#automation | Persuade | Service |
| /services/security/ | CH3 Security | security.html | Persuade | Service, OfferCatalog |
| /services/operations/ | CH4 Operations | operations.html | Persuade | Service, OfferCatalog |
| /services/operations/hosting/ | Hosting & infrastructure (phase 2) | operations.html#hosting | Persuade | Service |
| /services/operations/seo/ | SEO / AEO / GEO (phase 2) | operations.html#visibility | Persuade | Service |
| /work/ | Work | work.html | Experience | CollectionPage |
| /project/gods-eye-lite/ | God's Eye Lite | work-gods-eye-lite.html | Read | SoftwareApplication |
| /project/cytoscape-immune-defense/ | Cytoscape | work-cytoscape.html | Read | VideoGame |
| /project/chronos-canon/ | Chronos & Canon | work-chronos-canon.html | Read | SoftwareApplication |
| /approach/ | Approach | approach.html | Read | HowTo |
| /about/ | About | about.html | Read | Person |
| /blog/ | Insights | insights.html | Read | Blog |
| /contact/ | Contact | contact.html | Operate | ContactPage |
| /lab/ | Signal Lab (optional showcase, phase 3) | — | Experience | WebApplication |
Redirect map
Existing projects and blog posts keep their URLs. Only consolidated service pages and thin tag archives move.
| Current URL | New URL | Action |
|---|---|---|
| /projects/ | /work/ | 301 |
| /project/{slug}/ | unchanged | keep |
| /services/ | unchanged | keep |
| /service/business-site/ | /services/platforms/#packages | 301 |
| /service/custom-platform/ | /services/platforms/#packages | 301 |
| /service/custom-ai-tool/ | /services/intelligence/#packages | 301 |
| /service-category/wordpress-packages/ | /services/platforms/ | 301 |
| /service-category/ai-packages/ | /services/intelligence/ | 301 |
| /project-tag/{tag}/ | /work/ | 301 (noindex tag archives) |
| /{post-slug}/ | unchanged | keep |
| /category/{cat}/ | /blog/?category={cat} | keep or 301 |
| /about | unchanged | keep |
| /privacy-policy/ · /terms-of-service/ · /accessibility/ | unchanged | keep |
WordPress blocks
Built in the JAT Signal block theme. New blocks use the jat namespace. Where an existing Developer Portfolio block already did the job, the theme restyles it instead, so live pages keep working. The theme keeps today's /projects/ URL for the work index.
| Block | Purpose |
|---|---|
| developer-portfolio/hero-section | Hero: canvas trace, headline, cycling role line, CTAs, optional channel strip (planned as jat/hero-scope) |
| jat/channels | Channel rows with promise, services and live entry price, or a compact strip (planned as jat/channel-rows and jat/channel-strip) |
| jat/versus | Two graticule screens: four vendors against one studio |
| jat/price-list | Price rows read from the Services post type (planned as jat/price-table) |
| jat/steps | Numbered process with time readouts |
| developer-portfolio/featured-projects | Featured project with plate and facts, plus project cards (planned as jat/work-feature) |
| jat/project-facts | Sticky facts sidebar on case studies (planned as jat/case-facts) |
| developer-portfolio/services-faq | Accessible details list emitting FAQPage schema (planned as jat/faq) |
| developer-portfolio/contact-cta | Closing call to action with copyable email (planned as jat/close-cta) |
| jat/contact-form | Inquiry form: nonce, honeypot, rate limit, email plus a stored copy (planned as jat/lead-form) |
| jat/page-head | Breadcrumbs, title, lede and the channel waveform on every inner page |
| jat/channel-intro | Channel page body: service areas with checklists and a sticky starting price |
| jat/check-grid | Quality bar and beliefs as a check grid |
| jat/founder | Founder band with portrait and timeline |
| jat/service-summary · jat/archive-list · jat/post-nav · jat/site-footer | Service sidebar, archives, previous/next links, footer |
Tell us what the system needs to do.
A free 30-minute discovery call, then a written proposal within three business days.
Or writeinfo@jeremyanderson.tech