<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://ghosthosts.net/blog/</loc><lastmod>2026-11-03</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/11/03/stale-runbooks-kill-recovery-testing-your-site-recovery-steps-before-you-need-them/</loc><lastmod>2026-11-03</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/11/02/cert-inventory-gaps-hostnames-that-slip-past-your-expiry-calendar/</loc><lastmod>2026-11-02</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/11/01/uptime-check-scope-creep-deciding-what-your-monitors-should-not-cover/</loc><lastmod>2026-11-01</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/10/30/blast-radius-mapping-scoping-which-site-features-fail-together/</loc><lastmod>2026-10-30</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/10/29/certificate-chains-under-the-hood-reading-what-your-browser-actually-trusts/</loc><lastmod>2026-10-29</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/10/28/probe-placement-and-false-alarms-designing-uptime-checks-that-stay-honest/</loc><lastmod>2026-10-28</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/10/27/account-access-maps-who-can-reach-your-hosting-when-staff-change/</loc><lastmod>2026-10-27</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/10/26/recovery-runbooks-for-small-sites-writing-steps-someone-else-can-follow-at-2-am/</loc><lastmod>2026-10-26</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/10/25/ssl-renewal-ownership-who-holds-the-keys-to-your-certificates/</loc><lastmod>2026-10-25</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/10/24/uptime-checks-for-logins-forms-and-checkout-paths/</loc><lastmod>2026-10-24</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/10/23/matching-hosting-costs-to-real-workloads-a-resource-audit-before-you-renew/</loc><lastmod>2026-10-23</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/10/22/dependency-maps-for-small-sites-finding-the-hidden-single-points-of-failure/</loc><lastmod>2026-10-22</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/10/21/certificate-inventory-tactics-mapping-every-hostname-before-it-expires/</loc><lastmod>2026-10-21</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/10/20/uptime-checks-beyond-the-homepage-mapping-what-actually-breaks/</loc><lastmod>2026-10-20</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/10/19/paying-for-hosting-without-overpaying-checkout-methods-and-plan-fit/</loc><lastmod>2026-10-19</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/10/18/post-incident-reviews-for-small-sites-turning-downtime-into-fixes/</loc><lastmod>2026-10-18</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/10/17/ssl-hygiene-audits-questions-to-ask-before-your-certificate-expires/</loc><lastmod>2026-10-17</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/10/16/building-a-practical-uptime-check-routine-for-small-site-teams/</loc><lastmod>2026-10-16</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/10/15/choosing-between-shared-managed-wordpress-and-vps-hosting/</loc><lastmod>2026-10-15</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/15/uptime-checks-that-test-transactions-not-just-pings/</loc><lastmod>2026-10-24</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/14/change-windows-and-rollback-plans-keeping-small-sites-stable-during-updates/</loc><lastmod>2026-10-24</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/14/mixed-content-warnings-and-redirect-chains-auditing-ssl-beyond-expiry-dates/</loc><lastmod>2026-10-24</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/14/load-shedding-plans-for-small-sites-what-happens-when-traffic-spikes/</loc><lastmod>2026-10-24</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/11/uptime-checks-for-staging-and-build-pipelines-catching-breaks-before-launch/</loc><lastmod>2026-10-24</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/10/ssl-hygiene-beyond-expiry-certificate-chains-redirects-and-mixed-content/</loc><lastmod>2026-10-24</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/10/site-reliability-without-guesswork-a-dependency-walk-through-for-small-teams/</loc><lastmod>2026-10-24</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/09/hosting-basics-for-small-teams-matching-plan-type-to-how-your-site-actually-works/</loc><lastmod>2026-10-24</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/09/hosting-plan-types-explained-matching-shared-managed-and-vps-to-your-site/</loc><lastmod>2026-10-24</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/09/failure-mode-tabletops-rehearsing-outages-before-they-happen/</loc><lastmod>2026-10-24</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/08/uptime-monitoring-alert-routing-who-gets-woken-up-and-why-it-matters/</loc><lastmod>2026-10-25</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/07/uptime-checks-across-time-zones-scheduling-probes-around-your-real-traffic/</loc><lastmod>2026-10-25</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/06/rollback-drills-for-small-sites-proving-you-can-recover-before-you-need-to/</loc><lastmod>2026-10-25</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/06/stress-testing-your-site-s-recovery-path-before-a-real-outage/</loc><lastmod>2026-10-25</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/06/beyond-expiry-dates-auditing-certificate-chains-and-mixed-content/</loc><lastmod>2026-10-27</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/05/uptime-checks-across-time-zones-reading-your-traffic-before-you-set-probes/</loc><lastmod>2026-10-25</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/05/ssl-hygiene-beyond-the-padlock-a-certificate-audit-checklist-for-small-teams/</loc><lastmod>2026-10-25</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/05/ssl-hygiene-beyond-the-expiry-date-chains-redirects-and-mixed-content/</loc><lastmod>2026-10-27</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/04/shared-managed-wordpress-or-vps-a-decision-method-for-small-teams/</loc><lastmod>2026-10-26</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/04/hosting-ownership-records-who-controls-the-account-when-your-team-changes/</loc><lastmod>2026-10-26</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/03/hosting-account-access-records-knowing-who-can-change-your-site/</loc><lastmod>2026-10-26</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/03/hosting-plan-fit-questions-to-answer-before-choosing-your-account-type/</loc><lastmod>2026-10-26</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/02/hosting-vendor-due-diligence-questions-to-ask-before-you-commit-money/</loc><lastmod>2026-10-26</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/02/hosting-payment-records-tracking-renewals-receipts-and-plan-changes/</loc><lastmod>2026-10-26</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/02/testing-uptime-where-visitors-actually-act-logins-forms-and-carts/</loc><lastmod>2026-10-27</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/01/post-maintenance-verification-confirming-your-site-works-after-every-change/</loc><lastmod>2026-10-27</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/01/failover-expectations-asking-what-happens-when-your-host-has-a-bad-day/</loc><lastmod>2026-10-27</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/08/01/ssl-hygiene-at-the-edges-auditing-hostnames-chains-and-redirect-paths/</loc><lastmod>2026-10-28</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/31/uptime-checks-that-follow-the-visitor-s-path-not-just-the-homepage/</loc><lastmod>2026-10-27</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/31/uptime-checks-across-the-dependencies-behind-your-pages/</loc><lastmod>2026-10-27</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/31/uptime-check-cadence-matching-probe-frequency-to-business-impact/</loc><lastmod>2026-10-28</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/30/uptime-checks-built-from-your-own-traffic-patterns/</loc><lastmod>2026-10-28</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/30/certificate-chains-and-renewal-paths-a-quiet-audit-method-for-small-hosting-setups/</loc><lastmod>2026-10-28</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/30/ssl-hygiene-beyond-renewal-dates-a-certificate-ownership-and-hostname-audit/</loc><lastmod>2026-10-30</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/29/certificate-chains-redirects-and-the-hostnames-nobody-remembers/</loc><lastmod>2026-10-28</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/29/recovery-time-budgets-deciding-how-long-your-site-can-stay-down/</loc><lastmod>2026-10-28</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/28/uptime-checks-across-your-own-traffic-peaks-and-quiet-hours/</loc><lastmod>2026-10-28</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/28/uptime-checks-sized-to-your-traffic-peaks-and-quiet-hours/</loc><lastmod>2026-10-29</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/28/uptime-checks-that-start-from-your-own-visitor-data/</loc><lastmod>2026-10-29</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/27/choosing-a-hosting-plan-by-mapping-your-site-s-actual-requirements/</loc><lastmod>2026-10-29</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/27/site-reliability-starts-with-knowing-your-recovery-options/</loc><lastmod>2026-10-29</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/27/ssl-hygiene-questions-for-small-hosting-accounts-what-to-verify-before-renewal-day/</loc><lastmod>2026-10-30</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/26/reading-your-own-logs-to-set-uptime-check-windows-that-fit-real-visitors/</loc><lastmod>2026-10-29</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/26/ssl-hygiene-beyond-renewal-day-reviewing-hostnames-chains-and-redirect-paths/</loc><lastmod>2026-10-30</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/26/ssl-hygiene-questions-for-small-sites-checking-chains-redirects-and-hostnames/</loc><lastmod>2026-10-30</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/25/hosting-payment-methods-and-plan-fit-a-buyer-s-question-set/</loc><lastmod>2026-10-30</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/25/ssl-hygiene-starts-with-hostname-ownership-a-small-team-question-set/</loc><lastmod>2026-10-30</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/25/hosting-payment-trails-keeping-renewal-records-your-team-can-actually-use/</loc><lastmod>2026-10-31</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/24/uptime-check-baselines-measuring-normal-before-you-alert-on-abnormal/</loc><lastmod>2026-10-31</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/24/certificate-inventory-by-hostname-finding-forgotten-domains-before-they-lapse/</loc><lastmod>2026-10-31</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/24/ssl-hygiene-without-the-expiry-panic-a-monthly-audit-method/</loc><lastmod>2026-11-02</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/23/dependency-failure-drills-testing-what-breaks-when-one-service-stalls/</loc><lastmod>2026-10-31</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/23/ssl-hygiene-checks-that-look-past-the-expiry-date/</loc><lastmod>2026-11-01</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/22/reading-your-own-analytics-to-schedule-uptime-checks-before-traffic-peaks/</loc><lastmod>2026-11-01</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/22/hosting-plan-types-in-practice-a-requirements-first-way-to-choose/</loc><lastmod>2026-11-01</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/22/ssl-hygiene-questions-auditing-your-own-certificate-estate/</loc><lastmod>2026-11-01</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/21/uptime-checks-built-from-your-visitors-real-session-patterns/</loc><lastmod>2026-11-01</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/21/recovery-path-inventory-mapping-how-your-site-gets-back-online/</loc><lastmod>2026-11-01</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/20/hosting-plan-fit-reading-your-workload-before-you-pick-a-plan/</loc><lastmod>2026-11-02</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/20/hosting-plan-types-compared-questions-that-reveal-your-real-fit/</loc><lastmod>2026-11-02</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/14/hosting-dependency-mapping-finding-what-your-site-quietly-needs/</loc><lastmod>2026-11-02</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/14/ssl-hygiene-starts-with-asking-who-can-change-your-certificates/</loc><lastmod>2026-11-02</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/14/recovery-path-questions-what-to-ask-before-your-host-fails/</loc><lastmod>2026-11-02</lastmod></url><url><loc>https://ghosthosts.net/blog/2026/07/14/hosting-payment-methods-and-plan-fit-a-pre-purchase-questionnaire-for-small-teams/</loc><lastmod>2026-11-02</lastmod></url></urlset>