<?xml version="1.0" encoding="UTF-8"?>
<!--
  Complete crawl map for armstrongsteelpa.com.
  The generated sitemap only lists top-level routes, so the county service-area
  pages and blog articles — the real local SEO pages — were never in it.
  Auth, account, redirect and noindex pages are deliberately left out.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://armstrongsteelpa.com/</loc><lastmod>2026-10-29</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://armstrongsteelpa.com/services</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://armstrongsteelpa.com/service-areas</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://armstrongsteelpa.com/estimate-request</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://armstrongsteelpa.com/gallery</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://armstrongsteelpa.com/contact</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://armstrongsteelpa.com/about</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://armstrongsteelpa.com/structural-expertise</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://armstrongsteelpa.com/certifications</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://armstrongsteelpa.com/faq</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://armstrongsteelpa.com/project-lifecycle</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://armstrongsteelpa.com/safety-standards</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://armstrongsteelpa.com/equipment-methods</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://armstrongsteelpa.com/legacy</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://armstrongsteelpa.com/resources</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://armstrongsteelpa.com/blog</loc><lastmod>2026-10-29</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>

  <!-- County service-area pages -->
  <url><loc>https://armstrongsteelpa.com/service-areas/pennsylvania/chester-county</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://armstrongsteelpa.com/service-areas/pennsylvania/montgomery-county</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://armstrongsteelpa.com/service-areas/pennsylvania/bucks-county</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://armstrongsteelpa.com/service-areas/pennsylvania/delaware-county</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://armstrongsteelpa.com/service-areas/pennsylvania/philadelphia-county</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://armstrongsteelpa.com/service-areas/pennsylvania/lancaster-county</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://armstrongsteelpa.com/service-areas/pennsylvania/berks-county</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://armstrongsteelpa.com/service-areas/pennsylvania/york-county</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://armstrongsteelpa.com/service-areas/pennsylvania/cumberland-county</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://armstrongsteelpa.com/service-areas/pennsylvania/dauphin-county</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://armstrongsteelpa.com/service-areas/pennsylvania/lebanon-county</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://armstrongsteelpa.com/service-areas/pennsylvania/adams-county</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://armstrongsteelpa.com/service-areas/new-jersey/mercer-county</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://armstrongsteelpa.com/service-areas/new-jersey/burlington-county</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://armstrongsteelpa.com/service-areas/new-jersey/camden-county</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://armstrongsteelpa.com/service-areas/new-jersey/gloucester-county</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://armstrongsteelpa.com/service-areas/new-jersey/salem-county</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://armstrongsteelpa.com/service-areas/new-jersey/atlantic-county</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://armstrongsteelpa.com/service-areas/new-jersey/cape-may-county</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://armstrongsteelpa.com/service-areas/delaware/new-castle-county</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://armstrongsteelpa.com/service-areas/maryland/cecil-county</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://armstrongsteelpa.com/service-areas/maryland/harford-county</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>

  <!-- Articles -->
  <url><loc>https://armstrongsteelpa.com/blog/gunite-vs-shotcrete-pool-shell-pros-and-cons</loc><lastmod>2026-10-29</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://armstrongsteelpa.com/blog/risks-of-poor-pool-rebar-craftsmanship-pennsylvania</loc><lastmod>2026-10-29</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://armstrongsteelpa.com/blog/aci-318-25-steel-changes-and-crsi-design-checklists</loc><lastmod>2026-10-29</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://armstrongsteelpa.com/blog/installing-to-high-level-engineering-standards</loc><lastmod>2026-10-29</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://armstrongsteelpa.com/blog/rebar-tying-guns-review-cost-speed-wire-durability</loc><lastmod>2026-10-29</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://armstrongsteelpa.com/blog/future-building-materials-that-compete-with-rebar</loc><lastmod>2026-10-29</lastmod><changefreq>yearly</changefreq><priority>0.5</priority></url>

  <url><loc>https://armstrongsteelpa.com/terms</loc><lastmod>2026-10-29</lastmod><changefreq>yearly</changefreq><priority>0.2</priority></url>
  <url><loc>https://armstrongsteelpa.com/privacy</loc><lastmod>2026-10-29</lastmod><changefreq>yearly</changefreq><priority>0.2</priority></url>
</urlset>
