<?xml version="1.0" encoding="UTF-8"?>
<!--
  Product <loc> values are EXTENSIONLESS because that is the canonical every
  page under /products/ declares. They disagreed until 2026-09-23: the sitemap
  submitted /products/foo.html while foo.html itself declared
  /products/foo as canonical, so the two strongest signals a site sends about
  its own address pointed at different URLs for six product pages.

  Both forms resolve — make_deploy_zip.py's products rewrite maps an
  extensionless slug to the real file when it exists — so this was never a
  break, which is exactly why it survived: nothing 404s, nothing alarms, and
  the duplicate-signal conflict just quietly splits whatever ranking a
  brand-new domain accrues.

  Guide and root pages are NOT the same case. They declare .html canonicals,
  so their .html <loc> values already agree and are left alone. The rule is
  "match the canonical the page declares", not "strip .html everywhere".

  Added at the same time, because absent from a sitemap is its own kind of
  invisible: the two paid Texas products, the free quick reference, and the
  terms and privacy pages a buyer is entitled to find.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://voltmarkapp.com/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://voltmarkapp.com/about.html</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://voltmarkapp.com/contact.html</loc><changefreq>monthly</changefreq><priority>0.3</priority></url>
  <url><loc>https://voltmarkapp.com/terms.html</loc><changefreq>monthly</changefreq><priority>0.3</priority></url>
  <url><loc>https://voltmarkapp.com/privacy.html</loc><changefreq>monthly</changefreq><priority>0.3</priority></url>
  <url><loc>https://voltmarkapp.com/guide/how-to-read-one-line-diagrams.html</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://voltmarkapp.com/guide/texas-journeyman-electrician-exam.html</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://voltmarkapp.com/guide/nevada-las-vegas-journeyman-electrician-exam.html</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://voltmarkapp.com/guide/texas-master-electrician-exam.html</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://voltmarkapp.com/guide/california-electrician-certification-exam.html</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://voltmarkapp.com/guide/alabama-journeyman-electrician-exam.html</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://voltmarkapp.com/guide/arkansas-journeyman-electrician-exam.html</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://voltmarkapp.com/guide/kentucky-journeyman-electrician-exam.html</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://voltmarkapp.com/guide/maine-journeyman-electrician-exam.html</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://voltmarkapp.com/guide/free-electrician-practice-test.html</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://voltmarkapp.com/guide/nec-2023-to-2026-transition.html</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://voltmarkapp.com/guide/psi-electrician-exam-prep.html</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://voltmarkapp.com/guide/iowa-journeyman-electrician-exam.html</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://voltmarkapp.com/guide/michigan-journeyman-electrician-exam.html</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://voltmarkapp.com/guide/nebraska-journeyman-electrician-exam.html</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://voltmarkapp.com/guide/south-dakota-journeyman-electrician-exam.html</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://voltmarkapp.com/guide/</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://voltmarkapp.com/products</loc><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://voltmarkapp.com/products/tx-journeyman-quickpass-cheatsheet</loc><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://voltmarkapp.com/products/tx-journeyman-survival-pack</loc><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://voltmarkapp.com/products/free-nec-2026-quick-reference</loc><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://voltmarkapp.com/products/nec-2026-quick-reference</loc><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://voltmarkapp.com/products/journeyman-card-fast-track</loc><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://voltmarkapp.com/products/texas-code-2026-deep-dive</loc><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://voltmarkapp.com/products/voltmark-pro-subscription</loc><changefreq>weekly</changefreq><priority>0.7</priority></url>
  <url><loc>https://voltmarkapp.com/products/contractor-bootcamp</loc><changefreq>weekly</changefreq><priority>0.7</priority></url>
  <url><loc>https://voltmarkapp.com/products/ev-charger-certification</loc><changefreq>weekly</changefreq><priority>0.7</priority></url>
  <url><loc>https://voltmarkapp.com/texas-journeyman-practice-test.html</loc><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://voltmarkapp.com/for-crews.html</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://voltmarkapp.com/learn/</loc><changefreq>weekly</changefreq><priority>0.7</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-02-ppe-and-why-the-category-matters.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-04-what-the-nec-is-for.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-05-the-hand-tools-you-are-expected-to-own.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-06-reading-a-multimeter-without-lying-to-yourself.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-07-conductor-types-read-the-letters.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-08-boxes-raceways-and-what-goes-where.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-09-ohm-s-law-and-the-power-wheel.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-10-series-and-parallel-circuits.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-100-your-next-step-as-an-apprentice.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-11-ac-frequency-and-why-it-is-not-dc.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-12-three-phase-gently.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-13-voltage-drop-why-the-run-length-matters.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-14-chapters-articles-sections.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-15-article-100-the-definition-decides-it.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-16-reading-a-table-without-losing-the-row.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-17-grounded-grounding-bonded.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-18-the-hours-and-supervision-texas-requires.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-19-what-the-journeyman-exam-looks-like.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-20-voltage-current-resistance.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-21-watts-versus-watt-hours.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-22-units-and-prefixes.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-23-fractions-on-a-tape-measure.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-24-area-is-not-diameter.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-25-one-line-diagrams.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-26-plans-legends-and-symbols.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-27-reading-a-nameplate.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-28-open-short-and-ground-fault.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-29-overload-is-not-a-short-circuit.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-30-what-a-breaker-does.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-31-what-a-fuse-does.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-32-gfci-watching-for-imbalance.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-33-afci-watching-for-arcing.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-34-switches-control-paths.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-35-receptacles-are-rated-devices.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-36-neutral-and-equipment-ground.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-37-bonding-metal-parts.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-38-ground-rods-do-not-replace-the-fault-path.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-39-read-the-whole-question.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-40-copper-and-aluminum.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-41-solid-and-stranded.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-42-awg-smaller-number-larger-wire.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-43-read-the-jacket-marking.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-44-ampacity-is-conditional.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-45-temperature-ratings.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-46-dry-damp-and-wet-locations.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-47-strip-without-damaging-copper.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-48-terminations-need-the-right-length.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-49-torque-is-a-specification.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-50-connectors-must-match.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-51-pigtails-a-connection-concept.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-52-cable-support-and-protection.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-53-boxes-have-a-purpose.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-54-box-fill-space-is-calculated.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-55-knockouts-and-openings.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-56-emt-identify-the-parts.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-57-pvc-raceway.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-58-flexible-raceways.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-59-reaming-and-edge-control.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-60-layout-before-bending.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-61-offsets-change-position.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-62-bend-radius-and-pulling.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-63-planning-a-conductor-pull.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-64-label-both-ends.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-73-measurement-is-a-process.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-74-meter-category-and-voltage.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-76-resistance-measurements-need-context.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-77-clamp-meter-concept.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-80-troubleshoot-with-a-plan.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-81-change-one-thing-at-a-time.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-82-loose-connections-and-heat.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-83-motors-the-basic-parts.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-84-contactors-and-relays.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-85-transformers-the-basic-idea.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-86-power-factor-gently.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-87-lighting-read-the-driver.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-88-controls-and-sensors.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-92-material-takeoff-basics.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-93-read-the-revision.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-94-as-built-records.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-95-inspection-readiness.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-96-explain-what-you-did.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-97-calculation-habits.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-98-code-lookup-practice.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-01-what-electricity-does-to-a-body.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-03-lockout-tagout-proving-it-is-dead.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-65-keep-the-work-area-clear.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-66-ladder-basics.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-67-drilling-know-what-is-behind.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-68-extension-cords-and-temporary-power.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-69-portable-tool-inspection.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-70-working-around-other-trades.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-71-the-pre-task-conversation.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-72-stop-work-is-a-skill.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-75-continuity-is-not-a-safety-test.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-78-noncontact-testers-have-limits.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-79-ghost-voltage-do-not-guess.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-89-low-voltage-still-needs-care.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-90-stored-energy.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-91-backfeed-and-multiple-sources.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://voltmarkapp.com/learn/lesson-99-supervised-practice-project.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
</urlset>
