<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://yongrui-services.pages.dev/</loc></url>
  <url><loc>https://yongrui-services.pages.dev/blog/</loc></url>
  <url><loc>https://yongrui-services.pages.dev/blog/0-a-month-ai-tool-stack-for-small-business-actually-free-no-credit-card.html</loc><lastmod>2026-07-31</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/i-spent-3-months-testing-ai-video-tools-stack-that-actually-works-in-2026.html</loc><lastmod>2026-07-31</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/the-ai-writing-tool-nobody-talks-about-and-why-it-is-better-than-jasper.html</loc><lastmod>2026-07-31</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/how-i-built-an-ai-content-pipeline-that-reads-serps-before-writing-a-single-word.html</loc><lastmod>2026-09-05</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/why-ai-content-doesnt-rank-and-the-serp-data-fix-nobody-talks-about-6og.html</loc><lastmod>2026-09-05</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/an-ai-agent-chain-ran-a-full-enterprise-intrusion-in-under-10-hours-no-zero-days-involved.html</loc><lastmod>2026-09-07</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/my-ai-content-got-flagged-as-templated-the-fix-was-n-gram-math.html</loc><lastmod>2026-09-07</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/openais-agents-used-a-public-wiki-as-their-own-message-board-and-nobody-was-listening-for-it.html</loc><lastmod>2026-09-07</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/how-to-tell-if-a-breach-dump-is-fake-4-tests-on-328m-conde-nast-records.html</loc><lastmod>2026-09-08</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/openai-runs-31-agent-days-per-researcher-day-half-the-tasks-still-need-a-human-27h.html</loc><lastmod>2026-09-08</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/salesforce-put-166m-into-hibob-what-hris-buyers-should-actually-ask-now.html</loc><lastmod>2026-09-08</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/your-self-hosted-ai-stack-is-being-turned-into-a-crypto-miner.html</loc><lastmod>2026-09-08</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/219665-records-through-one-api-endpoint-broken-object-level-authorization-in-production-29g.html</loc><lastmod>2026-09-09</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/before-you-grant-an-ai-agent-access-a-practical-oauth-scope-audit.html</loc><lastmod>2026-09-09</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/finding-saas-waste-without-an-agent-the-four-checks-that-actually-work.html</loc><lastmod>2026-09-09</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/how-474-microsoft-365-sessions-beat-mfa-inside-an-evilginx2-relay-operation.html</loc><lastmod>2026-09-09</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/your-full-disk-encryption-stops-working-the-moment-you-log-in-7in.html</loc><lastmod>2026-09-10</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/feature-tables-are-useless-what-actually-decides-whether-a-pm-tool-works.html</loc><lastmod>2026-09-20</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/69000-impressions-5-clicks-heres-what-a-004-ctr-actually-means.html</loc><lastmod>2026-09-21</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/google-said-53-pages-werent-indexed-all-53-returned-200-heres-what-was-actually-wrong.html</loc><lastmod>2026-09-21</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/i-added-99-internal-links-in-two-days-three-of-them-were-wrong-and-i-had-to-roll-them-back-3m0.html</loc><lastmod>2026-09-21</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/my-60-point-pre-deploy-check-passed-the-homepage-was-still-broken.html</loc><lastmod>2026-09-21</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/partnerstack-rejected-me-so-did-impact-then-i-found-the-category-nobody-talks-about.html</loc><lastmod>2026-09-21</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/two-months-five-sites-69000-impressions-5-clicks-what-actually-happened.html</loc><lastmod>2026-09-21</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/11-articles-were-missing-from-my-sitemap-and-google-never-told-me.html</loc><lastmod>2026-09-22</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/your-llm-api-key-is-a-production-credential-start-treating-it-like-one.html</loc><lastmod>2026-09-22</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/the-html-used-a-css-class-that-was-never-defined-three-of-them-actually.html</loc><lastmod>2026-09-23</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/60-of-my-keyword-list-wasnt-real-heres-the-filter-that-fixed-it.html</loc><lastmod>2026-09-24</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/hris-migrations-dont-fail-on-the-api-they-fail-on-the-data-model.html</loc><lastmod>2026-09-24</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/theres-no-api-doesnt-mean-cant-be-automated.html</loc><lastmod>2026-09-25</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/every-indexing-request-failed-today-the-bug-was-my-timezone.html</loc><lastmod>2026-09-26</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/i-fixed-4-broken-json-ld-blocks-at-3pm-google-found-32-more-at-8pm.html</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/my-honesty-linter-flagged-my-own-honesty-disclaimer.html</loc><lastmod>2026-09-28</lastmod></url>
  <url><loc>https://yongrui-services.pages.dev/blog/i-shipped-llmstxt-and-unblocked-every-ai-crawler-citation-count-still-zero.html</loc><lastmod>2026-09-29</lastmod></url>
</urlset>
