<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url><loc>https://pageutil.com/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/guides/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/privacy/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/about/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/support/</loc><lastmod>2026-10-21</lastmod></url>
  <url><loc>https://pageutil.com/network-tools/</loc><lastmod>2026-10-15</lastmod></url>
  <url><loc>https://pageutil.com/security-tools/</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://pageutil.com/formatters/</loc><lastmod>2026-10-26</lastmod></url>
  <url><loc>https://pageutil.com/text-tools/</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://pageutil.com/media-tools/</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://pageutil.com/calculators/</loc><lastmod>2026-10-18</lastmod></url>
  <url><loc>https://pageutil.com/time-tools/</loc><lastmod>2026-10-15</lastmod></url>
  <url><loc>https://pageutil.com/guides/check-if-a-website-is-down/</loc><lastmod>2026-10-06</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/edge-vs-visitor.svg</image:loc><image:title>A visitor browser and a Cloudflare edge check can reach the origin by different paths.</image:title><image:caption>The edge is a computer on Cloudflare’s network that makes the check. The origin is the website’s server. Its path can differ from your browser’s path.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/tell-a-301-from-a-302/</loc><lastmod>2026-10-15</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/redirect-codes.svg</image:loc><image:title>Redirect status codes distinguish permanent moves, temporary moves and see-other responses.</image:title><image:caption>Permanence and request-method handling are separate redirect decisions.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/trace-a-redirect-chain/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/redirect-before-after.svg</image:loc><image:title>Before: the old HTTP URL redirects through an intermediate HTTPS URL. After: it redirects directly to the intended new HTTPS page.</image:title><image:caption>Illustrative example: two redirects become one when the old URL points directly to its intended replacement. The final 200 response is not another redirect.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/see-if-https-answers-before-you-trust-the-certificate/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/https-layers.svg</image:loc><image:title>Three review steps: How to see if HTTPS answers before you trust the certificate</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/find-a-domains-nameservers/</loc><lastmod>2026-10-15</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/ns-vs-rdap.svg</image:loc><image:title>DNS NS answers and registration data provide different views of domain nameservers.</image:title><image:caption>Compare the provider you edited with the public delegation and authoritative answers.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/read-dns-ttl-before-you-change-records/</loc><lastmod>2026-10-15</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/ttl-cutover.svg</image:loc><image:title>A cached DNS answer can outlive an authoritative record change until the earlier TTL expires.</image:title><image:caption>Plan around the previous TTL as well as the value you intend to publish next.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/investigate-mail-that-never-arrives/</loc><lastmod>2026-10-15</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/mail-checks.svg</image:loc><image:title>Address syntax, MX routing and actual delivery are separate stages of email diagnosis.</image:title><image:caption>Passing an early check does not prove that the receiving system accepted a message.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/tell-seconds-from-milliseconds-in-a-timestamp/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/epoch-digits.svg</image:loc><image:title>Confirm seconds or milliseconds from the producer; digit count is a present-era clue and UTC/local are display representations.</image:title><image:caption>Confirm seconds or milliseconds from the producer; digit count is a present-era clue and UTC/local are display representations.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/read-a-cron-expression-in-plain-english/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/cron-fields.svg</image:loc><image:title>Five-field cron expressions need a scheduler timezone; the selected preview timezone does not configure the actual scheduler.</image:title><image:caption>Five-field cron expressions need a scheduler timezone; the selected preview timezone does not configure the actual scheduler.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/convert-a-time-between-time-zones/</loc><lastmod>2026-10-15</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/zone-instant.svg</image:loc><image:title>One UTC instant maps to different local clock readings in named time zones.</image:title><image:caption>The date determines which offset a named zone applies to an instant.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/read-the-expiry-claim-in-a-jwt/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/jwt-parts.svg</image:loc><image:title>JWT header and payload are decoded separately from the unverified signature.</image:title><image:caption>Timestamp interpretation is separate from signature, issuer, audience and lifetime validation.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/format-and-validate-json/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/json-parse.svg</image:loc><image:title>A JSON parser returns formatted values or identifies the first syntax error.</image:title><image:caption>Parsing checks JSON grammar; schema and business rules require separate validation.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/minify-json/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/json-parse.svg</image:loc><image:title>Valid JSON can be displayed as indented or compact output after parsing.</image:title><image:caption>Pretty and compact output can represent the same parsed values without preserving the original bytes.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/test-a-regular-expression/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/regex-sample.svg</image:loc><image:title>A JavaScript regex broken into start anchor, named letter capture, separator, number capture, and end anchor, with the resulting UTF-16 spans.</image:title><image:caption>A pattern describes the input shape; captures name the pieces, and flags control how the engine matches.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/regex-performance-killers-and-optimizations/</loc><lastmod>2026-10-09</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/regex-performance.svg</image:loc><image:title>A regex performance diagram showing ambiguous backtracking paths collapsing into a narrow optimized path.</image:title><image:caption>Fast regex patterns reduce the number of paths the engine must try, especially when a long input almost matches.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/check-colour-contrast-for-wcag/</loc><lastmod>2026-10-15</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/contrast-ratios.svg</image:loc><image:title>Contrast thresholds distinguish normal text from large text at WCAG AA and AAA.</image:title><image:caption>Use the threshold for the actual rendered text and evaluate the actual foreground/background combination.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/cron-step-is-not-an-interval/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/cron-fields.svg</image:loc><image:title>Five-field cron expressions need a scheduler timezone; the selected preview timezone does not configure the actual scheduler.</image:title><image:caption>Five-field cron expressions need a scheduler timezone; the selected preview timezone does not configure the actual scheduler.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/cron-daylight-saving-time/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/zone-instant.svg</image:loc><image:title>One instant is represented by different local clock times in named time zones.</image:title><image:caption>A named time zone supplies date-specific offsets; a local clock label alone can be ambiguous.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/five-field-vs-six-field-cron/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/cron-fields.svg</image:loc><image:title>Five-field cron expressions need a scheduler timezone; the selected preview timezone does not configure the actual scheduler.</image:title><image:caption>Five-field cron expressions need a scheduler timezone; the selected preview timezone does not configure the actual scheduler.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/json-unexpected-token-html/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/json-parse.svg</image:loc><image:title>A JSON parser accepts valid JSON or reports the first syntax error.</image:title><image:caption>A parse error is evidence about the received body, not proof that the API route was reached.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/json-large-integer-precision/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/json-parse.svg</image:loc><image:title>JSON parsing produces formatted values, while errors indicate invalid syntax.</image:title><image:caption>Syntactic validity and exact numeric preservation are different properties.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/jwt-clock-skew-aspnet-core/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/jwt-parts.svg</image:loc><image:title>A JWT contains a header, payload and signature; reading claims does not verify the signature.</image:title><image:caption>Decoded timestamps are diagnostic evidence, not proof that the server validated this token.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/cloudflare-https-redirect-loop/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/redirect-loop.svg</image:loc><image:title>A redirect trace returns to an already visited URL instead of reaching a final page.</image:title><image:caption>Repeated URLs show the loop; they do not identify which layer generated each redirect.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/diagnose-a-soft-404/</loc><lastmod>2026-10-15</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/up-but-unusable.svg</image:loc><image:title>A successful response can still display an empty, incorrect or unusable page.</image:title><image:caption>A reachable server and a useful content page are different checks.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/dns-old-ip-after-change/</loc><lastmod>2026-10-15</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/ttl-cutover.svg</image:loc><image:title>A DNS cutover shows cached old answers remaining until their previous TTL expires.</image:title><image:caption>Lowering a TTL after a cache already stored an answer does not shorten that existing cache entry.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/multiple-spf-records/</loc><lastmod>2026-10-15</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/txt-spf.svg</image:loc><image:title>A TXT answer includes an SPF policy beginning with v=spf1 alongside other verification text.</image:title><image:caption>Count SPF policies, not all TXT records; other verification records can coexist with SPF.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/base64-vs-base64url/</loc><lastmod>2026-10-15</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/jwt-parts.svg</image:loc><image:title>A compact signed JWT separates its header, payload and signature with dots.</image:title><image:caption>JWT header and payload are separate Base64URL-encoded JSON values; the signature is not JSON.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/plus-sign-url-query/</loc><lastmod>2026-10-15</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/three-encodings.svg</image:loc><image:title>URL component encoding, HTML escaping and Base64 solve different representation problems.</image:title><image:caption>Choose the encoding for the boundary you are crossing; decoding rules are not interchangeable.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/base64-utf8-garbled-text/</loc><lastmod>2026-10-15</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/base64-roundtrip.svg</image:loc><image:title>Text is encoded to bytes, represented in Base64, then decoded back to the original text.</image:title><image:caption>The byte-to-text step must use the same character encoding as the producer.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/javascript-regex-global-lastindex/</loc><lastmod>2026-10-15</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/regex-sample.svg</image:loc><image:title>A regular expression finds matches and capture positions within sample text.</image:title><image:caption>A match position and the cursor for the next search are different pieces of state.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/convert-excel-formula-commas-and-semicolons/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/formula-locales.svg</image:loc><image:title>Three review steps: How to convert Excel formula commas and semicolons</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/test-regex-for-google-search-console-and-ga4/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/gsc-ga4-regex.svg</image:loc><image:title>Three review steps: How to test regex for Google Search Console and GA4</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/extract-word-tables-to-excel/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/word-tables-to-excel.svg</image:loc><image:title>Diagram comparing a Word OOXML table containing vertical merges and multiline paragraphs with a normalized Excel worksheet.</image:title><image:caption>Resolving w:vMerge vertical spans, multiline cell paragraphs, and leading-zero identifiers into structured Excel rows.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/find-and-resolve-google-ads-negative-keyword-conflicts/</loc><lastmod>2026-11-06</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/negative-keyword-conflicts.svg</image:loc><image:title>Google Ads negative keyword match types and conflict mechanics diagram</image:title><image:caption>Negative keyword match types (broad, phrase, exact) govern query blocking behavior in Google Ads accounts.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/sanitize-har-files-and-remove-sensitive-data/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/har-file-sanitizer.svg</image:loc><image:title>Architecture diagram comparing raw browser HAR network logs, standard DevTools sanitized exports, and deep client-side payload redaction with intact waterfall timings.</image:title><image:caption>Identifying credential leakage vectors across HTTP Archive 1.2 headers, query parameters, and payloads while preserving connection waterfall timings.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/merge-and-remove-duplicate-vcf-contacts/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/merge-vcf-contacts.svg</image:loc><image:title>Architecture diagram showing multi-source vCard ingestion from iPhone and Android, telephone normalisation, duplicate matching, and unified VCF export.</image:title><image:caption>Contact deduplication pipeline: ingest multi-platform vCards, normalize phone numbers and emails, review side-by-side merge proposals, and export clean contacts.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/generate-unbiased-random-numbers-dice-and-decisions/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/random-uniformity.svg</image:loc><image:title>Three review steps: How to Generate Unbiased Random Numbers, Dice, and Decisions</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/calculate-percentages-tips-and-loan-amortization/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/percentage-loan-calc.svg</image:loc><image:title>Three review steps: How to Calculate Percentages, Tips, and Loan Amortization</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/convert-digital-storage-units-and-calculate-aspect-ratios/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/storage-aspect-ratio.svg</image:loc><image:title>Diagram illustrating IEC binary byte prefixes versus SI decimal prefixes alongside display aspect ratio reduction.</image:title><image:caption>Digital media workflows require distinguishing binary from decimal storage prefixes and computing exact aspect ratio proportions.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/calculate-future-and-past-dates-by-adding-days/</loc><lastmod>2026-10-16</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/calendar-day-offset.svg</image:loc><image:title>Diagram comparing civil calendar day stepping against fixed 86400-second timestamp addition.</image:title><image:caption>Accurate calendar day arithmetic steps civil date fields directly, preventing the 1-hour drift caused by daylight saving transitions.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/convert-metric-and-imperial-units-for-health-and-engineering/</loc><lastmod>2026-10-16</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/unit-conversion-bmi.svg</image:loc><image:title>Visual guide explaining exact international conversion factors and body mass index formula bounds.</image:title><image:caption>Accurate unit conversion relies on exact international constants, while BMI serves as a statistical screening metric, not a diagnosis.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/fix-csv-encoding-columns-and-leading-zeros-in-excel/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/csv-repair-flow.svg</image:loc><image:title>CSV repair workflow showing original bytes decoded into records, reviewed for errors, and exported as literal text in an Excel workbook.</image:title><image:caption>Decode the original bytes, confirm the separator and record structure, then preserve identifiers as text in XLSX.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/fix-google-shopping-feed-errors/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/shopping-feed-triage.svg</image:loc><image:title>Product feed triage flows from local parsing to record diagnostics, source corrections and separate Merchant Center verification.</image:title><image:caption>Validate the file, correct the source, then verify the processed result and account context in Merchant Center.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/check-gtin-digits-and-duplicate-product-ids/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/shopping-feed-identifiers.svg</image:loc><image:title>Product ID, GTIN and variant group ID have separate meanings: unique offer, manufacturer trade item and shared variant family.</image:title><image:caption>Keep offer identity, manufacturer identifiers and variant grouping separate when correcting a product feed.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/choose-csv-tsv-or-xml-for-google-shopping/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/shopping-feed-formats.svg</image:loc><image:title>CSV exports can be inspected locally, while TSV text and Google RSS or Atom XML are documented Merchant Center upload formats.</image:title><image:caption>Inspection accepts CSV exports; submission still requires a supported format and correctly mapped product attributes.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/compare-dmarc-reports-and-investigate-alignment-failures/</loc><lastmod>2026-11-06</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/dmarc-comparison-flow.svg</image:loc><image:title>Two local DMARC report batches pass through coverage checks before source and alignment comparison.</image:title><image:caption>Compare the reporting coverage first, then investigate source changes using sender inventory and message headers.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/debug-ics-timezone-and-recurring-event-errors/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/ics-timezone-flow.svg</image:loc><image:title>Calendar diagnosis flow separating UTC, floating time and named timezone interpretation before recurrence comparison.</image:title><image:caption>Identify the source time representation, resolve its timezone explicitly, then compare occurrences on both sides of a clock change.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/print-a4-shipping-labels-on-a-4x6-thermal-printer/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/shipping-label-crop-flow.svg</image:loc><image:title>A shipping label is selected within an A4 sheet, fitted proportionally to thermal paper, then checked on a physical test print.</image:title><image:caption>Crop the complete label, choose the exact paper size, and check one physical print before printing a batch.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/compare-sitemaps-before-a-website-migration/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/sitemap-migration-review.svg</image:loc><image:title>Old and new sitemap inventories flow into a URL comparison, manual review and verified redirect handoff.</image:title><image:caption>Compare declarations first, review page intent next, and verify live responses before treating a migration as complete.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/best-free-qr-code-generators/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/qr-url.svg</image:loc><image:title>Typed text becomes a QR symbol in the browser. The page does not host the URL.</image:title><image:caption>A static code stores the text you typed. On PageUtil the PNG encodes that text, and the page does not host the URL.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/fix-a-quickbooks-bank-csv-import/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/quickbooks-csv-columns.svg</image:loc><image:title>Bank CSV columns are mapped to a QuickBooks 3-column or 4-column candidate, then money-in and money-out totals are confirmed before upload.</image:title><image:caption>Map the bank columns, choose the debit and credit direction, and compare the totals with the statement before upload.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/explain-a-stripe-payout-that-does-not-match-the-bank/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/stripe-payout-tie.svg</image:loc><image:title>Itemized Stripe rows are grouped by payout id, the net column is summed, and a bank line matches only when the amount is the same.</image:title><image:caption>Sum net for one payout id. Compare a payout list before calling a bank line a possible match.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/bulk-submit-urls-to-indexnow/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/bulk-submit-urls-to-indexnow-flow.svg</image:loc><image:title>Diagram illustrating sitemap extraction, batch validation, key pre-check, and IndexNow bulk dispatch.</image:title><image:caption>The bulk submission flow: discover inventory, validate host domain authority, verify the hosted key, and dispatch batches to IndexNow search engines.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/verify-an-indexnow-api-key/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/verify-an-indexnow-api-key-flow.svg</image:loc><image:title>Diagram illustrating key token generation, server hosting options, pre-check verification, and 403 troubleshooting.</image:title><image:caption>IndexNow verification lifecycle: generate key token, publish root text file or custom location, verify HTTP 200 plain text response, and confirm match.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/submit-a-sitemap-to-indexnow/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/submit-a-sitemap-to-indexnow-flow.svg</image:loc><image:title>Diagram illustrating sitemap index expansion, child sitemap processing, loc extraction, and IndexNow submission.</image:title><image:caption>Extracting sitemaps for IndexNow: follow sitemap index references, collect unique loc elements, validate matching domains, and submit batch.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/submit-sitemaps-to-non-google-search-engines/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/submit-sitemaps-to-non-google-search-engines-flow.svg</image:loc><image:title>Three review steps: How to Submit Sitemaps to Non-Google Search Engines</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/check-a-google-business-profile-bulk-update-csv/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/gbp-bulk-update-flow.svg</image:loc><image:title>Diagram showing how a current Google Business Profile export and a proposed bulk update CSV are matched by Store code to detect blank overwrites and omit unchanged columns.</image:title><image:caption>Match both spreadsheets by Store code, inspect blank overwrites and high-impact identity changes, then export only the updated columns.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/fix-google-ads-editor-csv-import-errors/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/google-ads-editor-csv-hierarchy.svg</image:loc><image:title>Diagram illustrating the entity hierarchy in Google Ads Editor CSV files from Campaign to Ad Group to Keywords and RSAs.</image:title><image:caption>Ensure child rows reference their parent Campaign and Ad Group, and verify column names against official Google Ads Editor schemas.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/fix-cloudflare-bulk-redirect-csv-errors/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/cloudflare-bulk-redirect-flow.svg</image:loc><image:title>Diagram of Cloudflare Bulk Redirect CSV validation steps and edge formatting requirements.</image:title><image:caption>Cloudflare Bulk Redirect flow: strip header rows, purge source query strings, normalize status codes, and eliminate loops.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/format-and-map-a-google-contacts-csv-import/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/google-contacts-csv-flow.svg</image:loc><image:title>Diagram showing input CSV column mapping, phone normalization, and batch export into Google Contacts format.</image:title><image:caption>Google Contacts import workflow: map custom headers to canonical schema, normalize phone digits, and partition at the 3,000-contact limit.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/calculate-permutations-and-combinations/</loc><lastmod>2026-10-20</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/permutations-vs-combinations-matrix.svg</image:loc><image:title>Decision matrix comparing permutations and combinations with and without repetition.</image:title><image:caption>Combinatorics classification: evaluate whether sequential order is significant and whether elements can repeat.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/convert-between-json-and-yaml/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/json-yaml-bidirectional-flow.svg</image:loc><image:title>Three review steps: How to Convert Between JSON and YAML</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/convert-nested-json-to-tabular-csv/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/json-to-csv-flattening-flow.svg</image:loc><image:title>Three review steps: How to Convert Nested JSON to Tabular CSV</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/compare-two-json-files-with-semantic-diff/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/json-semantic-diff-flow.svg</image:loc><image:title>Three review steps: How to Compare Two JSON Files with Semantic Diff</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/generate-typescript-interfaces-from-json/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/json-to-typescript-flow.svg</image:loc><image:title>Diagram showing how raw JSON object structures are analyzed, nested sub-objects extracted into typed interfaces, and arrays converted to typed collections.</image:title><image:caption>Transform nested JSON documents into robust, type-safe TypeScript interfaces with recursive sub-type resolution.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/find-and-fix-json-syntax-errors/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/json-syntax-error-flow.svg</image:loc><image:title>Three review steps: How to Find and Fix JSON Syntax Errors</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/wedding-invitation-and-event-rsvp-qr-codes/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/qr-wedding-event-flow.svg</image:loc><image:title>Three review steps: Wedding Invitation and Event RSVP QR Codes</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/create-a-google-review-qr-code-for-local-business/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/qr-google-reviews-flow.svg</image:loc><image:title>Three review steps: How to Create a Google Review QR Code for Local Business</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/put-qr-codes-on-product-packaging-and-manuals/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/qr-packaging-flow.svg</image:loc><image:title>Three review steps: How to Put QR Codes on Product Packaging and Manuals</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/track-qr-code-campaigns-with-utm-and-ga4/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/qr-utm-ga4-flow.svg</image:loc><image:title>Three review steps: How to Track QR Code Campaigns with UTM and GA4</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/create-vcard-qr-codes-for-business-cards/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/qr-vcard-business-card-flow.svg</image:loc><image:title>Three review steps: How to Create vCard QR Codes for Business Cards</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/create-guest-wifi-qr-codes/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/qr-guest-wifi-flow.svg</image:loc><image:title>Architecture diagram showing the WIFI: protocol string format and guest network isolation principles for restaurants, clinics, and holiday rentals.</image:title><image:caption>Guest Wi-Fi QR setup: encode standard WIFI: credentials for one-tap native mobile connection, and enforce client isolation on a dedicated guest VLAN.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/create-restaurant-menu-qr-codes/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/qr-restaurant-menu-flow.svg</image:loc><image:title>Three review steps: How to Create Restaurant Menu QR Codes</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/qr-code-print-size-and-scanning-distance-guide/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/qr-print-sizing-flow.svg</image:loc><image:title>Three review steps: QR Code Print Size and Scanning Distance Guide</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/static-vs-dynamic-qr-codes-for-business-printing/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/qr-static-vs-dynamic-flow.svg</image:loc><image:title>Three review steps: Static vs Dynamic QR Codes for Business Printing</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/troubleshoot-printed-qr-codes-not-scanning/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/qr-troubleshooting-flow.svg</image:loc><image:title>Three review steps: How to Troubleshoot Printed QR Codes Not Scanning</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/convert-bank-csv-to-ofx-and-qbo-for-quickbooks/</loc><lastmod>2026-11-06</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/bank-csv-to-ofx-qbo-flow.svg</image:loc><image:title>Three checks for a local financial-file workflow: map CSV and supply its closing balance, select an existing OFX account, and review institution details before import.</image:title><image:caption>CSV mapping and existing-OFX conversion are separate workflows. CSV export requires a supplied closing balance and date; existing-OFX conversion retains the source balance.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/fix-a-xero-bank-csv-import/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/xero-csv-import-flow.svg</image:loc><image:title>Visual pipeline showing raw bank CSV validation, debit and credit consolidation, currency cleanup, totals verification gate, and clean Xero CSV candidate generation.</image:title><image:caption>Browser-based Xero CSV processing pipeline: parse bank export, merge dual amount columns into a signed single amount, clean currency junk, and confirm ledger totals.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/merge-split-and-reorder-pdf-pages-locally/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/pdf-workspace-flow.svg</image:loc><image:title>PDF task choices distinguish comparing text and rendered pages from organising original pages and choosing the appropriate download.</image:title><image:caption>Compare produces a JSON report. Organising pages produces a new assembled PDF.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/clean-and-split-email-csv-for-klaviyo-and-mailchimp/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/email-list-cleaner-flow.svg</image:loc><image:title>Three review steps: How to Clean and Split Email CSV for Klaviyo and Mailchimp</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/fix-canva-bulk-create-csv-and-spreadsheet-errors/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/canva-bulk-create-flow.svg</image:loc><image:title>Three review steps: How to Fix Canva Bulk Create CSV and Spreadsheet Errors</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/fix-webflow-cms-csv-import-reference-and-slug-errors/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/webflow-cms-csv-flow.svg</image:loc><image:title>Local preflight, source review and candidate export for Webflow CMS CSV Validator</image:title><image:caption>Preserve the original and resolve blocking errors before downloading a reviewed candidate.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/fix-microsoft-teams-shifts-excel-import-errors/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/teams-shifts-excel-flow.svg</image:loc><image:title>Local preflight, source review and candidate export for Microsoft Teams Shifts Excel Validator</image:title><image:caption>Preserve the original and resolve blocking errors before downloading a reviewed candidate.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/fix-google-my-maps-csv-import-and-coordinate-errors/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/google-my-maps-csv-flow.svg</image:loc><image:title>Local preflight, source review and candidate export for Google My Maps CSV Formatter</image:title><image:caption>Preserve the original and resolve blocking errors before downloading a reviewed candidate.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/understand-ebay-bulk-upload-results-and-retry-failed-records/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/ebay-results-flow.svg</image:loc><image:title>Results CSV grouped by code and matched to original failed records for review</image:title><image:caption>Group errors, inspect messages, match source records and review a candidate retry.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/check-shipstation-product-csv-updates-before-import/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/shipstation-update-flow.svg</image:loc><image:title>Current export and proposed product CSV compared by SKU, followed by review of blank risks and planned changes</image:title><image:caption>Compare a fresh snapshot, separate intended edits from risks, then review the importer settings.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/check-jira-csv-parent-references-and-hierarchy/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/jira-hierarchy-flow.svg</image:loc><image:title>Example epic connected to a story and sub-task, with unresolved references separated for review</image:title><image:caption>A visual hierarchy makes a broken reference easier to find than reading a long Parent column.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/check-and-combine-windows-autopilot-csv-exports/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/autopilot-check-flow.svg</image:loc><image:title>Original device exports checked locally before combining eligible records and verifying registration</image:title><image:caption>Inspect original bytes, resolve findings, then review the actual registration outcome.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/preview-cloudflare-pages-header-rules-before-deployment/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/pages-headers-check-flow.svg</image:loc><image:title>Header configuration and representative URLs reviewed locally before checking actual deployed responses</image:title><image:caption>Inspect matching rules locally, then verify representative deployed responses.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/review-pinterest-bulk-pin-boards-and-publishing-schedules/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/pinterest-check-flow.svg</image:loc><image:title>Pin CSV and known destinations compared locally with a publishing schedule and findings report</image:title><image:caption>Review destinations, content reuse and proposed timing before publishing.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/fix-linkedin-offline-conversion-csv-upload-errors/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/linkedin-offline-conversion-flow.svg</image:loc><image:title>CRM CSV mapped to LinkedIn manual template, checked locally, reviewed against source totals and downloaded for Campaign Manager</image:title><image:caption>Keep the source intact. Resolve errors and compare candidate totals before downloading.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/fix-power-bi-theme-json-import-errors/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/power-bi-theme-validation-flow.svg</image:loc><image:title>Three review steps: How to Fix Power BI Theme JSON Import Errors</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/fix-azure-devops-test-case-csv-and-test-step-import-errors/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/azure-test-plans-import-pipeline.svg</image:loc><image:title>Three review steps: How to Fix Azure DevOps Test Case CSV and Test Step Import Errors</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/fix-h5p-missing-required-library-and-upload-errors/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/h5p-package-validation-flow.svg</image:loc><image:title>Visual flow diagram showing H5P package ZIP inspection, manifest verification, dependency hierarchy resolution, and LMS upload validation.</image:title><image:caption>H5P preflight workflow: extract package manifests, inspect library dependencies, verify embedded media files, and resolve Moodle and WordPress upload blockers.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/fix-asana-csv-parent-task-and-subtask-import-errors/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/asana-csv-hierarchy-flow.svg</image:loc><image:title>Visual flow diagram showing Asana CSV validation, row order inspection, hierarchy tree reconstruction, and topological reordering.</image:title><image:caption>Asana CSV preflight workflow: identify parent-after-subtask row order violations, diagnose missing or duplicate parent names, preview task trees, and download auto-reordered spreadsheets.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/validate-vercel-redirects-csv-and-json-before-upload/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/vercel-redirects-flow.svg</image:loc><image:title>Visual flow diagram showing Vercel redirects CSV and JSON validation, syntax checks, loop and chain detection, and route simulation.</image:title><image:caption>Vercel redirect preflight workflow: check source syntax and leading slashes, eliminate infinite redirect loops, verify HTTP status codes, and simulate live route matching.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/fix-chrome-extension-manifest-v3-and-store-rejection-errors/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/chrome-extension-manifest-flow.svg</image:loc><image:title>Visual flow diagram showing Chrome extension ZIP preflight validation, Manifest V3 schema checks, remote code detection, and store submission approval.</image:title><image:caption>Chrome Web Store preflight workflow: audit Manifest V3 schemas, detect remote script tags and eval calls, separate host permissions, and prepare single-purpose permission justifications.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/merge-recurring-microsoft-teams-attendance-reports/</loc><lastmod>2026-11-06</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/teams-attendance-merger-flow.svg</image:loc><image:title>Visual pipeline diagram showing multi-session Teams attendance CSV files, browser-local encoding detection, participant reconnect deduplication, and master attendance matrix generation.</image:title><image:caption>Consolidate multiple Microsoft Teams attendance exports into a single master register matrix with duplicate rejoin merging and duration totals.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/fix-power-platform-deployment-settings-and-connection-reference-errors/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/power-platform-deployment-flow.svg</image:loc><image:title>Compare solution settings with reviewed target connection identifiers, then verify the actual deployment result.</image:title><image:caption>Compare solution settings with reviewed target connection identifiers, then verify the actual deployment result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/detect-and-recover-lost-shopify-theme-customisations-after-an-update/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/shopify-theme-diff-flow.svg</image:loc><image:title>Three review steps: How to Detect and Recover Lost Shopify Theme Customisations After an Update</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/avoid-accidental-grade-overwrites-in-moodle-gradebook-csv-imports/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/moodle-gradebook-csv-flow.svg</image:loc><image:title>Visual audit diagram showing Moodle gradebook CSV pre-import validation, user mapping verification, accidental blank grade detection, and sanitized candidate export.</image:title><image:caption>Pre-import safety checking to prevent accidental grade erasure and mapping mismatches when importing spreadsheets into Moodle.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/fix-missing-tracks-and-broken-xml-paths-in-rekordbox/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/rekordbox-path-repair-flow.svg</image:loc><image:title>Visual workflow diagram showing Rekordbox XML export parsing, Location URI prefix replacement, beatgrid and cue point preservation, and repaired collection import.</image:title><image:caption>Rewrite exported XML paths for relocated audio. Verify imported tracks, cues and playlists in Rekordbox; this is not a library-backup restore.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/monitor-email-deliverability-and-dmarc-reports/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/dmarc-delivery-monitoring-workflow.svg</image:loc><image:title>Three review steps: How to Monitor Email Deliverability and DMARC Reports</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/analyze-email-headers-and-trace-delivery-hops/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/email-header-analysis-flow.svg</image:loc><image:title>Three review steps: How to Analyze Email Headers and Trace Delivery Hops</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/fix-google-workspace-bulk-user-csv-upload-errors/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/google-workspace-csv-verification.svg</image:loc><image:title>Visual workflow showing Google Workspace bulk user CSV preflight validation, header normalization, Organizational Unit syntax checking, comparative account diffing, and 200-user license batching.</image:title><image:caption>Preflight verification workflow to eliminate Google Admin upload errors, prevent accidental account suspensions, and enforce tenant limits.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/troubleshoot-gsc-indexing-status-changes/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/gsc-indexing-status-changes.svg</image:loc><image:title>Visual workflow comparing Google Search Console Page Indexing baseline and comparison snapshots to detect status shifts, recrawl timestamps, and directory clusters.</image:title><image:caption>Reconcile Search Console indexing exports across dates to distinguish crawl latency from canonical, quality, or server errors.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/fix-ga4-cost-data-csv-import-and-utm-matching-errors/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/ga4-cost-data-reconciliation.svg</image:loc><image:title>Three review steps: How to Fix GA4 Cost Data CSV Import and UTM Matching Errors</image:title><image:caption>Review the source, inspect the output and test the finished result.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/create-qr-codes-for-pdfs-videos-and-pages/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/qr-public-content-link.svg</image:loc><image:title>A file or page already hosted at a public HTTPS address is linked by a static QR code and opened by a visitor.</image:title><image:caption>Host the content first, then encode its public address. PageUtil creates the code; the existing host serves the destination.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/create-email-sms-and-phone-qr-codes/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/qr-contact-actions.svg</image:loc><image:title>Three QR actions open an email draft, an SMS draft, or a phone dialler, with the user confirming the final action.</image:title><image:caption>A contact code prepares an action in a compatible app. The user remains in control of sending a message or placing a call.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/create-calendar-event-and-location-qr-codes/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/qr-calendar-location.svg</image:loc><image:title>Calendar event details are encoded as an iCalendar entry while latitude and longitude are encoded as a separate geographic point.</image:title><image:caption>Choose one action per code: a calendar entry or a location. Use an existing event page URL when guests need both actions and an RSVP form.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/choose-qr-code-svg-png-or-jpeg/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/qr-export-formats.svg</image:loc><image:title>The same QR design branches into SVG for scalable artwork, PNG for lossless raster images, and JPEG for a solid background.</image:title><image:caption>Format controls how the artwork is stored. It does not change the destination encoded by the QR code.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/customise-qr-code-logos-colours-and-frames/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/qr-design-controls.svg</image:loc><image:title>QR design workflow preserves a clear quiet zone, applies colours and a small logo, and finishes with a phone scan.</image:title><image:caption>Design changes need a fresh scan check. Keep the quiet zone clear and test the final file on its intended background.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/create-a-whatsapp-qr-code/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/qr-whatsapp-chat.svg</image:loc><image:title>A WhatsApp number and message become a wa.me link, then a QR code that opens a chat draft.</image:title><image:caption>A WhatsApp QR code opens the chat and optional message draft. The person scanning still chooses whether to send it.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/choose-power-bi-theme-colour-palettes/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/power-bi-palette-examples.svg</image:loc><image:title>Illustrative bar-chart previews of the light categorical, dark categorical and sequential blue downloadable palettes, with category labels and values.</image:title><image:caption>Illustrative palette previews, not Power BI screenshots. The downloads contain the same colours; actual visuals can have formatting overrides.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/restore-a-rekordbox-library-or-relink-missing-files/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/rekordbox-recovery-decision.svg</image:loc><image:title>A Rekordbox recovery decision separates a lost library with backup, existing tracks with moved audio, and deleted audio needing file recovery.</image:title><image:caption>Restore a library backup for database recovery; relink paths only when the underlying audio still exists.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/add-an-spf-record-in-godaddy/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/godaddy-spf-publish.svg</image:loc><image:title>The sending services are combined into one SPF policy, published as a GoDaddy TXT record, and verified through public DNS.</image:title><image:caption>Prepare one policy per sending hostname. Confirm the public TXT answer after saving the DNS change.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/fix-blocked-by-robots-txt-in-search-console/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/robots-block-triage.svg</image:loc><image:title>An affected URL is checked against its host robots rules, corrected narrowly if accidental, and checked again with Search Console.</image:title><image:caption>Confirm the intended crawl policy before changing a rule, then verify the deployed file and a later crawl.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/scan-a-qr-code-from-a-saved-photo/</loc><lastmod>2026-11-05</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/saved-photo-qr-flow.svg</image:loc><image:title>A saved QR screenshot is selected from the phone photo picker, decoded locally, and inspected before opening its link.</image:title><image:caption>Choose an existing image instead of starting the camera. Read the decoded destination before opening it.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/guides/salesforce-bulk-api-failed-records/</loc><lastmod>2026-11-07</lastmod><image:image><image:loc>https://pageutil.com/assets/guides/salesforce-results-flow.svg</image:loc><image:title>Three distinct result streams: successful records excluded, failed and unprocessed records separately reviewed before candidate export</image:title><image:caption>A retry is a new write decision. Separate outcomes first, investigate causes, then review the candidate against current Salesforce state.</image:caption></image:image></url>
  <url><loc>https://pageutil.com/salesforce-bulk-api-error-analyzer/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/ga4-campaign-data-import-validator/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/gsc-indexing-report-comparison/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/dependabot-group-rule-tester/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/google-workspace-user-csv-validator/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/teams-attendance-report-merger/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://pageutil.com/power-platform-deployment-settings-checker/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/shopify-theme-settings-diff/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/moodle-gradebook-csv-checker/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/rekordbox-missing-files-fixer/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/h5p-package-checker/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/asana-csv-import-checker/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/vercel-redirects-validator/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/chrome-extension-manifest-validator/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/azure-test-plans-csv-validator/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/power-bi-theme-json-validator/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/windows-autopilot-csv-validator/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/cloudflare-pages-headers-validator/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/pinterest-bulk-upload-csv-checker/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/jira-csv-hierarchy-validator/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/shipstation-product-update-checker/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/ebay-bulk-upload-error-analyzer/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/google-my-maps-csv-formatter/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/teams-shifts-excel-validator/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/webflow-cms-csv-validator/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/linkedin-offline-conversion-csv-validator/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/canva-bulk-create-csv-checker/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/email-list-cleaner/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/pdf-tools/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/bank-csv-to-ofx-qbo-converter/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://pageutil.com/xero-csv-validator/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/permutation-and-combination-calculator/</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://pageutil.com/indexnow-submitter/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/sitemap-compare/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/shipping-label-resizer/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/ics-timezone-debugger/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/dmarc-report-analyser/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/email-header-analyzer/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/spf-record-generator/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/dmarc-record-generator/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/email-health-checker/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/cron-generator/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/is-this-website-down/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/what-is-my-ip/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/ip-geolocation/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/dns-lookup/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/whois-lookup/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/ssl-expiry-checker/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/http-status-codes/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/http-headers/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/redirect-checker/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/port-check/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/user-agent-parser/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/cidr-calculator/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/har-file-sanitizer/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/unix-timestamp/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/cron-parser/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/uuid-generator/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/password-generator/</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://pageutil.com/password-strength/</loc><lastmod>2026-10-18</lastmod></url>
  <url><loc>https://pageutil.com/base64/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/url-encoder/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/html-escape/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/hash-generator/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/json-formatter/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/xml-formatter/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/jwt-decoder/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/regex-tester/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/text-diff/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/word-counter/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/case-converter/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/slug-generator/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/lorem-ipsum/</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://pageutil.com/remove-duplicate-lines/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/sort-lines/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/find-and-replace/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/email-validator/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/qr-code-generator/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/qr-code-scanner/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/barcode-generator/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/hex-to-rgb/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/contrast-checker/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/favicon-generator/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/open-graph-generator/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/robots-txt-generator/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/htaccess-redirect/</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://pageutil.com/percentage-calculator/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/tip-calculator/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/age-calculator/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/date-difference/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/days-from-date/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://pageutil.com/bmi-calculator/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://pageutil.com/loan-calculator/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/unit-converter/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://pageutil.com/time-zone-converter/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/epoch-now/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/countdown/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/random-number/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/dice-roller/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/coin-flip/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/yes-or-no/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/mime-types/</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://pageutil.com/bytes-converter/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/aspect-ratio/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/excel-formula-separator-converter/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/google-regex-tester/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/word-tables-to-excel/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/negative-keyword-conflict-checker/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://pageutil.com/vcf-duplicate-remover/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/google-shopping-feed-validator/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/csv-fixer/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/quickbooks-csv-validator/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://pageutil.com/stripe-payout-reconciliation/</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://pageutil.com/google-business-profile-bulk-update-checker/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/google-ads-editor-csv-validator/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/cloudflare-bulk-redirect-csv-validator/</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://pageutil.com/google-contacts-csv-mapper/</loc><lastmod>2026-11-07</lastmod></url>
</urlset>
