Crawled March 24, 2026 — 2 Vultr servers, 11 domains — Updated March 25 with fixes by Greg
| Domain | Server | Status | robots.txt | Sitemap | llms.txt | Title | Meta Desc | Pages |
|---|---|---|---|---|---|---|---|---|
| kansascitycopier.com | Plesk | 200 | ✓ | ✓ | ⚠ Pending | ✓ | ✓ | 359 |
| madisoncopier.com | Plesk | 200 (www) | ✓ Fixed | ✓ Fixed (269) | ✓ | ✓ | ✓ | 269 |
| copierphiladelphia.com | Plesk | 200 | ✓ | ✓ Fixed (319) | ✓ | ✓ | ✓ | 319 |
| jerseyplotters.com | Plesk | 200 (www) | ✓ | ✓ | ✓ | ✓ | ✓ | 7 |
| albuquerquecopier.com | Plesk | 200 (www) | ✓ | ✓ Fixed (143) | ✓ | ✓ | ✓ | 143 |
| landscapeworkshopinc.com | Plesk | 200 | ✓ | ✓ | ✓ | ⚠ Generic | ✗ | 6 |
| rvmlawyer.com | Plesk | 200 (www) | ✓ | ✓ | ✓ | ✓ | ✓ | 19 |
| marketinggardens.com | CloudPanel | 200 | ✓ | ✓ index | ✓ Fixed | ✓ | ✓ | 9 |
| ordercaddy.com | CloudPanel | 302 (app) | ⚠ Empty | ✗ | ✗ | — | — | — |
| perfectcopier.com | CloudPanel | DNS wrong | ✗ | ✗ | ✗ | ✗ | ✗ | — |
| dallascopier.com | Plesk | Down | ✗ | ✗ | ✗ | ✗ | ✗ | — |
llms.txt — the only copier site missing AI discoverabilityllms.txt file created and deployed to Plesk server at /var/www/vhosts/kansascitycopier.com/httpdocs/llms.txtrobots.txt on server already references Llms-txt: header — ready to gollms.txt to the Astro project's public/ directory and redeploy via the Astro build pipeline. The other copier sites (madison, philly, abq) have it in astro/client/llms.txt.robots.txt referenced sitemap at bare domain (https://madisoncopier.com/sitemap-index.xml) but site canonically redirects to wwwrobots.txt Sitemap URL to https://www.madisoncopier.com/sitemap-index.xml (matches canonical)Llms-txt URL to https://www.madisoncopier.com/llms.txtllms.txtwww.marketinggardens.com but no Llms-txt referencellms.txt with company info, services, and location — live and verifiedrobots.txt to include Llms-txt: https://marketinggardens.com/llms.txt referencehttps://marketinggardens.com/sitemap-index.xml (consistent canonical)apt update && apt upgrade.PasswordAuthentication no).| Check | Plesk (107.191.45.117) | CloudPanel (45.63.111.108) |
|---|---|---|
| OS Version | Ubuntu 20.04 (EOL) | Ubuntu 24.04 (current) |
| Kernel | 5.4.0-84 (2021) | 6.8.0-101 (recent) |
| Firewall | Inactive | Active (UFW) |
| Fail2ban | Inactive | Active (SSH jail) |
| SSH Port | 22 (default) | 34222 (non-standard) |
| Root Login | Yes | Yes (but protected) |
| Auto Updates | Not configured | unattended-upgrades |
| PHP | Mixed (EOL + current) | 8.4.18 only |
| Overall | CRITICAL | Good |
| Priority | Action | Target | Impact |
|---|---|---|---|
| P0 | Upgrade Plesk server OS — Ubuntu 20.04 is 11 months past EOL. No security patches. | 107.191.45.117 | All 7 sites on this server are vulnerable |
| P0 | Enable firewall + fail2ban on Plesk server immediately | 107.191.45.117 | 19+ ports exposed, no brute-force protection |
| P0 | Fix DNS — dallascopier.com points to wrong IP, site is dead | dallascopier.com | Site completely invisible |
| P0 | Fix DNS — perfectcopier.com + uk. point to decommissioned server | perfectcopier.com | Both sites unreachable |
| P1 | Add llms.txt to KC Astro public/ and redeploy (file ready on server, needs CF deploy) |
kansascitycopier.com | 359-page site missing from AI search |
| P1 | Fix landscapeworkshopinc.com title tag & add meta description | landscapeworkshopinc.com | "Homepage - Landscape" wastes ranking signal |
| P1 | Fix ordercaddy.com DNS (still on old server 207.148.5.50) | ordercaddy.com | Traffic going to wrong server |
| P1 | Apply pending security updates on CloudPanel server | 45.63.111.108 | 9+ packages including security fixes |
| P2 | Change SSH port on Plesk from 22 to non-standard (e.g., 34222) | 107.191.45.117 | Reduces automated SSH scan attacks |
| P2 | Remove EOL PHP versions (7.3, 7.4, 8.0) from Plesk | 107.191.45.117 | No longer receiving security patches |
| P2 | Put landscapeworkshopinc.com and marketinggardens.com behind Cloudflare | Both | Origin IP exposed, no CDN/DDoS protection |
| P2 | Disable SSH password auth on CloudPanel (key-only) | 45.63.111.108 | Eliminates password brute-force risk |
| P3 | Expand thin sites beyond 10 pages (service area + blog content) | madison, philly, abq, jersey, landscape | More crawlable surface area |