daleg redirect report
walletme.eu
Summary
We found 38 old URLs on walletme.eu. 37 need a 301 redirect and 1 needs no redirect. 24 redirects have a confident destination. 13 need human review before launch. One content page must be created on the new site for its redirect to work. No sitemap was found, so the list comes from the crawl of 38 pages and an archive lookup that returned 20 URLs.
Key findings
- 38 old URLs found, all by crawl. The sitemap contributed 0. The archive also listed 20 URLs.
- 37 URLs get a 301 redirect, 0 are marked gone (410), and 1 is unchanged and needs no redirect.
- 24 redirects are confident and 13 need review.
- By method: 22 came from existing redirects on the old site, 11 were matched by Claude, and 5 by rule.
- 1 content page must be created on the new site. The redirect to it will not work until the page exists.
- No facility pages were found, so 0 placeholders need Tenant facility IDs.
- No street addresses were found on the old site, so nothing could be matched by address.
- No URLs were skipped for budget.
Before launch
- The 13 entries needing review should not go live without a person checking the destinations.
- The content page must be created at its proposed path before launch. Until then, its redirect will lead to a missing page.
- There was no sitemap, so any page not linked from crawled pages may be missing from the plan.
- The platform was not identified (Unknown / custom). Existing redirects may rely on rules we could not see.
- 22 redirects were taken from existing redirects on the old site. They are only as correct as the old setup, so spot-check them.
- No new site address was given, so destinations were not checked against the live new site.
Summary written by Claude (claude-sonnet-5-5) from the run’s numbers.
Contents
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:
- Found every old URL it could (38 unique): 0 from 1 sitemap files, 38 from crawling 38 pages, and 20 past URLs from the Internet Archive. URLs that differ only by tracking parameters, letter case or a trailing slash were treated as one. 37 CMS, feed, image and code URLs were left out.
- Checked what the old site does with them today: 0 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.
- Identified the facilities (0) from street addresses in structured data and page text, and each facility’s own page on the old site.
- Listed the destinations (11) from the Tenant site map: standard pages every Tenant site has, plus state, city and facility pages for this customer.
- Matched old URLs to destinations: fixed rules first (0 by facility address, 5 by standard page rules or identical paths, 22 by the old site’s own redirects), then Claude (claude-sonnet-5-5) for the rest, 33 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.
- 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: 2 calls, 14,327 input and 2,935 output tokens, about $0.06.
The old site
| Address | https://walletme.eu |
|---|---|
| Platform | Unknown / custom |
| robots.txt | Present |
| Sitemaps | https://walletme.eu/sitemap_index.xml |
| Crawl access | Normal |
| Built with JavaScript | No (pages read as HTML) |
Notes from discovery
- No street addresses were found on the old site.
Facilities (0)
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}.
No facility addresses were found on the old site.
Before launch: to-do
Facility IDs to fill in (0 redirects)
None.
Content pages to create (1)
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 1 pages to create
| New path to create | Old URL(s) |
|---|---|
| /company-pages/frequently-asked-questions/ | /partner/faq |
Redirects to review (13)
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: 13
| Old path | New path | Confidence | How | Notes |
|---|---|---|---|---|
| /en/office/profile/default/passrecover | /login/ | 75% | Old site’s own redirect archive, crawl |
Review The old site already redirects this to /office/profile/default/passrecover; same destination. Password recovery for account login |
| /office/profile/default/passrecover | /login/ | 75% | Claude archive, crawl |
Review Password recovery for account login |
| /ru/office/profile/default/passrecover | /login/ | 75% | Old site’s own redirect crawl |
Review The old site already redirects this to /office/profile/default/passrecover; same destination. Password recovery for account login |
| /dogovor | /legal-pages/ | 50% | Claude archive, crawl |
Review Partner contract document; closest is legal pages |
| /en/dogovor | /legal-pages/ | 50% | Old site’s own redirect archive, crawl |
Review The old site already redirects this to /dogovor; same destination. Partner contract document; closest is legal pages |
| /ru/dogovor | /legal-pages/ | 50% | Old site’s own redirect crawl |
Review The old site already redirects this to /dogovor; same destination. Partner contract document; closest is legal pages |
| /en/news/list | /blogs/ | 80% | Old site’s own redirect archive, crawl |
Review The old site already redirects this to /news/list; same destination. News list |
| /news/list | /blogs/ | 80% | Claude archive, crawl |
Review News list |
| /ru/news/list | /blogs/ | 80% | Old site’s own redirect crawl |
Review The old site already redirects this to /news/list; same destination. News list |
| /bp-request | / | 45% | Claude archive, crawl |
Review Business partner request page; no equivalent on storage site |
| /en/bp-request | / | 45% | Old site’s own redirect archive, crawl |
Review The old site already redirects this to /bp-request; same destination. Business partner request page; no equivalent on storage site |
| /ru/bp-request | / | 45% | Old site’s own redirect crawl |
Review The old site already redirects this to /bp-request; same destination. Business partner request page; no equivalent on storage site |
| /site/logout | / | 70% | Claude crawl |
Review Logout action; old site redirects to home |
All redirects (37)
Grouped by kind of old page. The same list is in the downloadable redirect file.
Homepage: 2
| Old path | New path | Confidence | How | Notes |
|---|---|---|---|---|
| /en | / | 85% | Claude archive, crawl |
English homepage variant |
| /ru | / | 85% | Claude crawl |
Russian homepage variant |
Pay bill / login: 12
| Old path | New path | Confidence | How | Notes |
|---|---|---|---|---|
| /en/office/profile/default/passrecover | /login/ | 75% | Old site’s own redirect archive, crawl |
Review The old site already redirects this to /office/profile/default/passrecover; same destination. Password recovery for account login |
| /en/site/login | /login/ | 95% | Standard page rule archive, crawl |
Matches the standard page rule for pay-login. |
| /office/bp-request | /login/ | 95% | Old site’s own redirect crawl |
The old site already redirects this to /site/login; same destination. Matches the standard page rule for pay-login. |
| /office/profile/default/passrecover | /login/ | 75% | Claude archive, crawl |
Review Password recovery for account login |
| /partner | /login/ | 95% | Old site’s own redirect crawl |
The old site already redirects this to /site/login; same destination. Matches the standard page rule for pay-login. |
| /partner/branches | /login/ | 95% | Old site’s own redirect crawl |
The old site already redirects this to /site/login; same destination. Matches the standard page rule for pay-login. |
| /partner/company/view | /login/ | 95% | Old site’s own redirect crawl |
The old site already redirects this to /site/login; same destination. Matches the standard page rule for pay-login. |
| /partner/profile | /login/ | 95% | Old site’s own redirect crawl |
The old site already redirects this to /site/login; same destination. Matches the standard page rule for pay-login. |
| /partner/promo | /login/ | 95% | Old site’s own redirect crawl |
The old site already redirects this to /site/login; same destination. Matches the standard page rule for pay-login. |
| /ru/office/profile/default/passrecover | /login/ | 75% | Old site’s own redirect crawl |
Review The old site already redirects this to /office/profile/default/passrecover; same destination. Password recovery for account login |
| /ru/site/login | /login/ | 95% | Standard page rule crawl |
Matches the standard page rule for pay-login. |
| /site/login | /login/ | 95% | Standard page rule archive, crawl |
Matches the standard page rule for pay-login. |
Contact: 3
| Old path | New path | Confidence | How | Notes |
|---|---|---|---|---|
| /en/site/contact | /contact-us/ | 90% | Old site’s own redirect archive, crawl |
The old site already redirects this to /site/contact; same destination. Contact page |
| /ru/site/contact | /contact-us/ | 90% | Old site’s own redirect crawl |
The old site already redirects this to /site/contact; same destination. Contact page |
| /site/contact | /contact-us/ | 90% | Claude archive, crawl |
Contact page |
FAQ: 1
| Old path | New path | Confidence | How | Notes |
|---|---|---|---|---|
| /partner/faq | /company-pages/frequently-asked-questions/ | 90% | Standard page rule crawl |
Create page Matches the standard page rule for faq. |
Legal: 12
| Old path | New path | Confidence | How | Notes |
|---|---|---|---|---|
| /dogovor | /legal-pages/ | 50% | Claude archive, crawl |
Review Partner contract document; closest is legal pages |
| /en/dogovor | /legal-pages/ | 50% | Old site’s own redirect archive, crawl |
Review The old site already redirects this to /dogovor; same destination. Partner contract document; closest is legal pages |
| /en/generaltermsandconditions | /legal-pages/ | 85% | Old site’s own redirect archive, crawl |
The old site already redirects this to /generaltermsandconditions; same destination. General terms and conditions (AGB) |
| /en/privacypolicy | /legal-pages/ | 90% | Old site’s own redirect archive, crawl |
The old site already redirects this to /privacypolicy; same destination. Privacy policy |
| /en/termsofuse | /legal-pages/ | 85% | Old site’s own redirect archive, crawl |
The old site already redirects this to /termsofuse; same destination. Terms of use |
| /generaltermsandconditions | /legal-pages/ | 85% | Claude archive, crawl |
General terms and conditions (AGB) |
| /privacypolicy | /legal-pages/ | 90% | Claude archive, crawl |
Privacy policy |
| /ru/dogovor | /legal-pages/ | 50% | Old site’s own redirect crawl |
Review The old site already redirects this to /dogovor; same destination. Partner contract document; closest is legal pages |
| /ru/generaltermsandconditions | /legal-pages/ | 85% | Old site’s own redirect crawl |
The old site already redirects this to /generaltermsandconditions; same destination. General terms and conditions (AGB) |
| /ru/privacypolicy | /legal-pages/ | 90% | Old site’s own redirect crawl |
The old site already redirects this to /privacypolicy; same destination. Privacy policy |
| /ru/termsofuse | /legal-pages/ | 85% | Old site’s own redirect crawl |
The old site already redirects this to /termsofuse; same destination. Terms of use |
| /termsofuse | /legal-pages/ | 85% | Claude archive, crawl |
Terms of use |
Blog lists, categories and archives: 3
| Old path | New path | Confidence | How | Notes |
|---|---|---|---|---|
| /en/news/list | /blogs/ | 80% | Old site’s own redirect archive, crawl |
Review The old site already redirects this to /news/list; same destination. News list |
| /news/list | /blogs/ | 80% | Claude archive, crawl |
Review News list |
| /ru/news/list | /blogs/ | 80% | Old site’s own redirect crawl |
Review The old site already redirects this to /news/list; same destination. News list |
Other pages: 3
| Old path | New path | Confidence | How | Notes |
|---|---|---|---|---|
| /bp-request | / | 45% | Claude archive, crawl |
Review Business partner request page; no equivalent on storage site |
| /en/bp-request | / | 45% | Old site’s own redirect archive, crawl |
Review The old site already redirects this to /bp-request; same destination. Business partner request page; no equivalent on storage site |
| /ru/bp-request | / | 45% | Old site’s own redirect crawl |
Review The old site already redirects this to /bp-request; same destination. Business partner request page; no equivalent on storage site |
Junk: 1
| Old path | New path | Confidence | How | Notes |
|---|---|---|---|---|
| /site/logout | / | 70% | Claude crawl |
Review Logout action; old site redirects to home |
Not redirected
Same path on the new site (1)
| / | The same path exists on the new site. |
Held back: the new site uses this path (0)
None.
Left out on purpose (37)
CMS internals, feeds, images, scripts and other non-page URLs matching the “Paths never redirected” setting.
How to apply the redirect file
walletme.eu-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' walletme.eu-redirects.json # Loop in a shell script jq -c '.redirects[] | select(.ready)' walletme.eu-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
- 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).
- 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.
- Update the Google Business Profile website link of each facility to its new facility page.
- Keep the redirects in place for at least a year.
Settings used
| Claude | claude-sonnet-5-5, medium effort, 40 URLs per call, up to 1,200 URLs |
|---|---|
| Crawl | Up to 250 pages, 8 at a time, 15 s timeout; up to 900 status checks |
| Internet Archive | Up to 1,500 URLs captured since 2015 |
| Review threshold | 85% (minimum accepted: 40%) |
| Time budget | 280 s |
| Site map | 24 URL patterns (setting “Tenant site map”) |