daleg redirect report

hometownstorageva.com

Generated October 25, 2026 at 11:59 PM Pacific · run time 46 s · old site https://www.hometownstorageva.com

Summary

We found 37 old URLs for hometownstorageva.com. Of these, 35 need a 301 redirect and 2 need no redirect. Only 12 redirects have a confident destination, and 23 need human review before launch. 4 redirects use placeholder facility URLs because the Tenant facility IDs are not known yet. 15 redirects depend on content pages that must be created on the new site. The plan is not ready to launch as it stands.

37Old URLs found
35301 redirects
12Confident (34%)
23Need review
4Need a facility ID
15Pages to create
0410 Gone
1Facilities

Key findings

Before launch

  • Redirects with {tenantFacilityId} placeholders will break or be wrong if they go live before the real Tenant IDs are filled in.
  • The 15 redirects to content pages that do not exist yet will lead to 404s unless those pages are created first.
  • The 23 entries needing review may point to the wrong destination if nobody checks them. A person should confirm each one.
  • Some old URLs may be missing from the plan. The sitemap covered only 20 of the 37 URLs, and the crawl covered only 23 pages. The archive supplied the rest, and it may be out of date or incomplete.
  • Without the new site's address, the plan cannot be checked against the live destination URLs.

Summary written by Claude (claude-sonnet-5-5) from the run’s numbers.

Contents

  1. What daleg did
  2. The old site
  3. Facilities
  4. Before launch: to-do
  5. All redirects
  6. Not redirected
  7. How to apply the redirect file
  8. After launch
  9. Settings used

What daleg did

When this domain moves to the Tenant platform, every URL people or search engines still use must land on the page that now serves the same need, with a permanent (301) redirect. daleg built the list in these steps:

  1. Found every old URL it could (37 unique): 20 from 1 sitemap files, 23 from crawling 23 pages, and 37 past URLs from the Internet Archive. URLs that differ only by tracking parameters, letter case or a trailing slash were treated as one. 3 CMS, feed, image and code URLs were left out.
  2. Checked what the old site does with them today: 14 uncrawled URLs got a quick request to see whether they still work or already redirect. Where the old site already redirects a URL, the new redirect goes straight to the final destination, so there are no redirect chains.
  3. Identified the facilities (1) from street addresses in structured data and page text, with Claude removing non-facility addresses and merging duplicates, and each facility’s own page on the old site.
  4. Listed the destinations (14) from the Tenant site map: standard pages every Tenant site has, plus state, city and facility pages for this customer.
  5. Matched old URLs to destinations: fixed rules first (1 by facility address, 7 by standard page rules or identical paths, 0 by the old site’s own redirects), then Claude (claude-sonnet-5-5) for the rest, 29 URLs in 1 batches, choosing only from the destination list or proposing a content page the site map allows. 0 got the site map’s fallback for their kind of page.
  6. Checked the plan: no redirect points to itself; no old path that the new site uses as a real page is redirected away (0 held back); entries below 85% confidence are flagged for review.

Claude: 3 calls, 15,001 input and 3,290 output tokens, about $0.07.

The old site

Addresshttps://www.hometownstorageva.com
PlatformUnknown / custom
robots.txtPresent
Sitemaps
https://www.hometownstorageva.com/sitemap.xml
Crawl accessNormal
Built with JavaScriptPartly or fully: 7 pages rendered in a headless browser

Notes from discovery

  • Pages built with JavaScript: 7 were rendered in a headless browser (limit 60).
  • Facility page URLs contain {tenantFacilityId}: the Tenant IDs are not known until the facilities exist on the new site. Run again with the new site’s address to get exact URLs.

Facilities (1)

Facility pages carry the most search value. Each old facility page redirects to that facility’s page on the new site. Their Tenant IDs are not known yet, so new paths show {tenantFacilityId}.

All 1 facilities
FacilityAddressPhoneOld pageNew page
Hometown Storage – Timberlake Rd21330 Timberlake Rd, Lynchburg, VA 24502/pages/map/storage-units/virginia/lynchburg/hometown-storage-timberlake-rd-{tenantFacilityId}/

Before launch: to-do

Facility IDs to fill in (4 redirects)

These redirects point to facility pages whose Tenant ID is not known yet. Once the facilities exist on the new site, run daleg again with its address (exact URLs), or replace {tenantFacilityId} by hand using the facility named on each entry.

Content pages to create (15)

These redirects point to content pages that are not standard Tenant pages. Create each page on the new site with exactly this path (moving the old content), or change the redirect.

All 15 pages to create
New path to createOld URL(s)
/company-pages/tenant-protection//pages/tenantprotection
/blogs/autopay-benefits//blog/Autopay-benefits
/blogs/categorizestorage//blog/Categorizestorage
/blogs/choosing-storage-unit//blog/choosing-storage-unit
/blogs/findingblog//blog/findingblog
/blogs/guide-to-moving-to-virginia//blog/guide-to-moving-to-virginia
/blogs/how-to-maximize-storage-unit-space//blog/how-to-maximize-storage-unit-space
/blogs/how-to-store-furniture//blog/how-to-store-furniture
/blogs/needastorageunit//blog/needastorageunit
/blogs/packing-storage-boxes//blog/packing-storage-boxes
/blogs/prepareforstorm//blog/prepareforstorm
/blogs/renting-online//blog/renting-online
/blogs/safestuff//blog/safestuff
/blogs/self-storage-timberlake-va//blog/self-storage-timberlake-va
/blogs/summer-move//blog/summer-move

Redirects to review (23)

Matched with low confidence or by fallback. Check each one; the notes say why it was chosen. URLs still on the old site (found in its sitemap or by the crawl) come first; past URLs known only from the Internet Archive matter less.

On the old site today: 15
Old pathNew pathConfidenceHowNotes
/pages/tenantprotection /company-pages/tenant-protection/ 65% Claude
archive, crawl, sitemap
Create pageReview
Tenant protection plan page; content to migrate
/blog/Autopay-benefits /blogs/autopay-benefits/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post on AutoPay benefits; content to migrate, slug lowercased
/blog/Categorizestorage /blogs/categorizestorage/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post on categorizing storage; content to migrate
/blog/choosing-storage-unit /blogs/choosing-storage-unit/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post on choosing a storage unit; content to migrate
/blog/findingblog /blogs/findingblog/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post on finding and renting a unit; content to migrate
/blog/guide-to-moving-to-virginia /blogs/guide-to-moving-to-virginia/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post moving-to-Virginia guide; content to migrate
/blog/how-to-maximize-storage-unit-space /blogs/how-to-maximize-storage-unit-space/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post on maximizing unit space; content to migrate
/blog/how-to-store-furniture /blogs/how-to-store-furniture/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post on storing furniture; content to migrate
/blog/needastorageunit /blogs/needastorageunit/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post on needing a storage unit; content to migrate
/blog/packing-storage-boxes /blogs/packing-storage-boxes/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post on packing boxes; content to migrate
/blog/prepareforstorm /blogs/prepareforstorm/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post on storm preparation; content to migrate
/blog/renting-online /blogs/renting-online/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post on renting online; content to migrate
/blog/safestuff /blogs/safestuff/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post on storage security; content to migrate
/blog/self-storage-timberlake-va /blogs/self-storage-timberlake-va/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post on choosing unit in Timberlake VA; content to migrate
/blog/summer-move /blogs/summer-move/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post on summer moving tips; content to migrate
Past URLs (Internet Archive only): 8
Old pathNew pathConfidenceHowNotes
/waiting_list /storage-units/virginia/lynchburg/hometown-storage-timberlake-rd-{tenantFacilityId}/ 70% Claude
archive
Needs facility IDReview
Hometown Storage – Timberlake Rd (Lynchburg, VA)
Waiting list for units; single facility
/password_resets/new /login/ 80% Claude
archive
Review
Password reset for tenant login
/boat-storage /storage-types/ 80% Claude
archive
Review
Boat storage type; no specific page, use storage types index
/rv-storage /storage-types/ 80% Claude
archive
Review
RV storage type; no specific page, use storage types index
/about-us / 60% Claude
archive
Review
Old about-us page, no company page target available; homepage fallback
/7-tips-to-make-the-most-of-your-self-storage-unit /blogs/ 60% Claude
archive
Review
Old tips article, 404 since 2020; fall back to blog index
/blog/packingboxes /blogs/ 70% Claude
archive
Review
Dead duplicate-style blog slug about packing boxes; blog index fallback
/when-its-time-to-move-out-of-your-self-storage-space /blogs/ 70% Claude
archive
Review
Old move-out article, 404; blog index fallback

All redirects (35)

Grouped by kind of old page. The same list is in the downloadable redirect file.

Facility pages: 1
Old pathNew pathConfidenceHowNotes
/pages/map /storage-units/virginia/lynchburg/hometown-storage-timberlake-rd-{tenantFacilityId}/ 97% Facility address
archive, crawl, sitemap
Needs facility ID
Hometown Storage – Timberlake Rd (Lynchburg, VA)
Old page for Hometown Storage – Timberlake Rd (Lynchburg, VA), matched by its address.
Facility subpages (units, reserve, specials…): 3
Old pathNew pathConfidenceHowNotes
/pages/rent /storage-units/virginia/lynchburg/hometown-storage-timberlake-rd-{tenantFacilityId}/ 85% Claude
archive, crawl, sitemap
Needs facility ID
Hometown Storage – Timberlake Rd (Lynchburg, VA)
Rent units in Lynchburg; the only facility
/self-storage-reservations /storage-units/virginia/lynchburg/hometown-storage-timberlake-rd-{tenantFacilityId}/ 85% Claude
archive
Needs facility ID
Hometown Storage – Timberlake Rd (Lynchburg, VA)
Reservations page for the only facility
/waiting_list /storage-units/virginia/lynchburg/hometown-storage-timberlake-rd-{tenantFacilityId}/ 70% Claude
archive
Needs facility IDReview
Hometown Storage – Timberlake Rd (Lynchburg, VA)
Waiting list for units; single facility
Location lists: 1
Old pathNew pathConfidenceHowNotes
/self-storage /storage-units/locations/ 93% Standard page rule
archive
Matches the standard page rule for locations-index.
Pay bill / login: 2
Old pathNew pathConfidenceHowNotes
/password_resets/new /login/ 80% Claude
archive
Review
Password reset for tenant login
/username_recoveries/new /login/ 85% Claude
archive, crawl
Username recovery for tenant account login
Contact: 2
Old pathNew pathConfidenceHowNotes
/contact /contact-us/ 97% Standard page rule
archive
Matches the standard page rule for contact.
/pages/contact /contact-us/ 85% Claude
archive, crawl, sitemap
Contact Us page for the single company site
Storage types: 2
Old pathNew pathConfidenceHowNotes
/boat-storage /storage-types/ 80% Claude
archive
Review
Boat storage type; no specific page, use storage types index
/rv-storage /storage-types/ 80% Claude
archive
Review
RV storage type; no specific page, use storage types index
Company pages: 2
Old pathNew pathConfidenceHowNotes
/about-us / 60% Claude
archive
Review
Old about-us page, no company page target available; homepage fallback
/pages/tenantprotection /company-pages/tenant-protection/ 65% Claude
archive, crawl, sitemap
Create pageReview
Tenant protection plan page; content to migrate
Blog lists, categories and archives: 4
Old pathNew pathConfidenceHowNotes
/blog /blogs/ 95% Standard page rule
archive, crawl
Matches the standard page rule for blog-index.
/category/moving /blogs/ 85% Standard page rule
archive
Matches the standard page rule for blog-index.
/category/storage /blogs/ 85% Standard page rule
archive
Matches the standard page rule for blog-index.
/pages/blog /blogs/ 90% Claude
archive, crawl, sitemap
Company blog listing page
Blog posts: 17
Old pathNew pathConfidenceHowNotes
/7-tips-to-make-the-most-of-your-self-storage-unit /blogs/ 60% Claude
archive
Review
Old tips article, 404 since 2020; fall back to blog index
/blog/Autopay-benefits /blogs/autopay-benefits/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post on AutoPay benefits; content to migrate, slug lowercased
/blog/Categorizestorage /blogs/categorizestorage/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post on categorizing storage; content to migrate
/blog/choosing-storage-unit /blogs/choosing-storage-unit/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post on choosing a storage unit; content to migrate
/blog/findingblog /blogs/findingblog/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post on finding and renting a unit; content to migrate
/blog/guide-to-moving-to-virginia /blogs/guide-to-moving-to-virginia/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post moving-to-Virginia guide; content to migrate
/blog/how-to-maximize-storage-unit-space /blogs/how-to-maximize-storage-unit-space/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post on maximizing unit space; content to migrate
/blog/how-to-store-furniture /blogs/how-to-store-furniture/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post on storing furniture; content to migrate
/blog/needastorageunit /blogs/needastorageunit/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post on needing a storage unit; content to migrate
/blog/packing-storage-boxes /blogs/packing-storage-boxes/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post on packing boxes; content to migrate
/blog/packingboxes /blogs/ 70% Claude
archive
Review
Dead duplicate-style blog slug about packing boxes; blog index fallback
/blog/prepareforstorm /blogs/prepareforstorm/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post on storm preparation; content to migrate
/blog/renting-online /blogs/renting-online/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post on renting online; content to migrate
/blog/safestuff /blogs/safestuff/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post on storage security; content to migrate
/blog/self-storage-timberlake-va /blogs/self-storage-timberlake-va/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post on choosing unit in Timberlake VA; content to migrate
/blog/summer-move /blogs/summer-move/ 70% Claude
archive, crawl, sitemap
Create pageReview
Blog post on summer moving tips; content to migrate
/when-its-time-to-move-out-of-your-self-storage-space /blogs/ 70% Claude
archive
Review
Old move-out article, 404; blog index fallback
Tips and guides: 1
Old pathNew pathConfidenceHowNotes
/self-storage-tips /storagetips/company-tips/ 85% Claude
archive
Self storage tips listing

Not redirected

Same path on the new site (2)

/The same path exists on the new site.
/loginThe same path exists on the new site.

Held back: the new site uses this path (0)

None.

Left out on purpose (3)

CMS internals, feeds, images, scripts and other non-page URLs matching the “Paths never redirected” setting.

How to apply the redirect file

hometownstorageva.com-redirects.json holds the same plan. Each entry has from, to, status (301 or 410) and flags. Apply only entries with "ready": true; check "needsReview": true entries first.

# Tab-separated: status, old path, new path
jq -r '.redirects[] | select(.ready) | [.status, .from, (.to // "")] | @tsv' hometownstorageva.com-redirects.json

# Loop in a shell script
jq -c '.redirects[] | select(.ready)' hometownstorageva.com-redirects.json | while read -r r; do
  from=$(jq -r .from <<<"$r"); to=$(jq -r '.to // empty' <<<"$r"); status=$(jq -r .status <<<"$r")
  echo "$status $from -> $to"   # replace with your platform's redirect command
done

Match old paths with and without a trailing slash, case-insensitively, and ignore query strings unless matchQuery is true.

After launch

  1. Request every old URL in the redirect file on the live domain and confirm each answers 301 once and lands on a 200 page (no chains, no 404s).
  2. Submit the new sitemap in Google Search Console and watch the Pages report for “Not found (404)” for 30 days; add redirects for any old URLs that appear.
  3. Update the Google Business Profile website link of each facility to its new facility page.
  4. Keep the redirects in place for at least a year.

Settings used

Claudeclaude-sonnet-5-5, medium effort, 40 URLs per call, up to 1,200 URLs
CrawlUp to 250 pages, 8 at a time, 15 s timeout; up to 900 status checks
Internet ArchiveUp to 1,500 URLs captured since 2015
Review threshold85% (minimum accepted: 40%)
Time budget280 s
Site map24 URL patterns (setting “Tenant site map”)