Migration topics consolidated into one table.
Boxenstopp migration status, simplified.
A single review table for the current site, the rebuild, the launch decision, and the next action. Use this page to approve structure quickly without reading a long report.
Items that can move forward with normal launch QA.
Items where Shiftmove should confirm the final decision.
Prepared handoff items for Webflow and redirects.
What changes, what stays, and what needs a decision
Rows are intentionally short. Open a row only when you need evidence, links, or the detailed before and after notes.
This section separates true migration continuity from intentional improvements. If a page, URL pattern, content field or legal requirement did not need a UX or SEO explanation, it is treated as continuity.
This keeps client review focused on meaningful changes: SEO structure, redirects, CMS separation, page consolidation, navigation, search and visual readability.
Details and evidence
Continuity is the default. We only call out changes when the structure or user experience improves.
The redirect file is the launch bridge between old WordPress paths and final Webflow paths.
These are not creative changes. They are continuity requirements for launch readiness.
The style guide was tightened without changing the subject matter of the site.
- The generated migration data includes 435 blog posts, 163 lexicon terms, 108 static/source records, 3,094 media assets and 494 redirect records.
- The launch crawler found 0 bad page statuses, 0 broken sampled assets and 0 broken sampled internal links.
- The prototype uses the Cloudflare media mirror instead of the old WordPress upload origin for rendered media.
This section compares the current public post sitemap with the migrated blog collection in the prototype.
Review the 14-post difference between the public post sitemap and the imported blog inventory.
Details and evidence
The count difference is visible and should be checked during content QA.
This gives reviewers more context and makes the migrated article pages easier to scan.
Filtered views support browsing but are not treated as duplicate index targets.
- Review the 14-post difference between the public post sitemap and the imported blog inventory.
- Prioritize the 130 blog posts that currently have no external source links in the imported content.
- Checked on June 5, 2026: the requested vimcar.com Boxenstopp URL redirects to the public vimcar.de Boxenstopp sitemap structure.
- Local CMS SEO audit checked 435 blog pages.
- Local launch-readiness audit checked 710 prototype routes with no bad HTTP statuses.
The lexicon is separated into its own reviewable collection so terms are easier to find, optimize and migrate.
Confirm whether lexicon should be a separate final Webflow CMS collection or a structured subset of pages.
Details and evidence
This is a prototype improvement for review clarity, not a claim that all terms were separately indexed before.
The team can review terms separately from editorial blog articles.
This gives search engines a clearer content type signal.
- Confirm whether lexicon should be a separate final Webflow CMS collection or a structured subset of pages.
- Review short or thin term entries before deciding which ones should be indexable at launch.
- Local CMS SEO audit checked 163 lexicon pages.
- Lexicon filtered views are noindex, follow so the canonical index and term pages remain the main targets.
- The prototype links lexicon into the menu, search experience and related content surfaces.
This explains why the static page number is lower in the prototype than in the public page sitemap.
The final Webflow handoff should label every old page-sitemap URL as kept static page, CMS entry, merged hub, redirect or noindex utility.
Details and evidence
The live page sitemap is not one clean content type, so a lower static count is healthier than rebuilding every old path as a public page.
These are part of launch readiness and should remain easy to verify.
This preserves discoverability while reducing duplicated landing-page maintenance in Webflow.
This is the main reason the final static page set should be smaller than the raw page sitemap.
- The final Webflow handoff should label every old page-sitemap URL as kept static page, CMS entry, merged hub, redirect or noindex utility.
- Low-value login, staging and placeholder paths should not become public Webflow pages.
- The footer and menu now link to rebuilt static pages where a route exists.
- The local launch-readiness audit sampled 1,000 internal links with 0 broken links.
- The route audit also found 0 old absolute Boxenstopp links in the rendered prototype.
The redirect strategy protects existing search equity and user bookmarks while allowing the rebuild to consolidate static pages and reorganize CMS templates.
The site can improve structure without breaking historical URLs. Old paths should point to the best matching canonical Webflow page, CMS record or hub.
Details and evidence
This gives Webflow or the final hosting layer a practical import list.
Permanent redirects are appropriate because this is a migration, not a temporary test.
This explains why static pages can be reduced without losing old entry points.
This should be repeated after the final Webflow import.
- Exported redirect CSV has 418 upload-ready rows plus a header.
- Redirect export source: exports/redirects/boxenstopp-redirects.csv.
- Downloadable public file: /exports/boxenstopp-redirects.csv.
- Legacy redirect crawler report found 0 failed page redirects and 0 failed upload redirects in the prototype checks.
This section turns the prototype migration data into practical import files for Webflow CMS collections, resource downloads, media mapping and redirects.
Confirm whether Webflow should use separate Blog, Lexicon and Resource collections or map some resources into existing collections.
Details and evidence
Authors and taxonomy can be imported first if Webflow reference fields are used.
This keeps the original content intact while still allowing template-level design polish.
These columns should map to Webflow SEO fields or a CMS SEO field group.
This makes the final file-source decision visible before Webflow launch.
- Confirm whether Webflow should use separate Blog, Lexicon and Resource collections or map some resources into existing collections.
- Confirm final file handling for external PDF/download URLs before importing resource-download records.
- Import redirects only after final Webflow route names and slugs are locked.
- Generated public package path: /exports/webflow/.
- Local package path: exports/webflow/boxenstopp-webflow-import-2026-06-08.
- The package includes 435 blog rows, 163 lexicon rows and 108 static page rows.
- The package also includes authors, taxonomy terms, media assets, resource downloads, redirects, a field map and a manifest.
This section explains the visible UX improvements added to the prototype while keeping Boxenstopp links and content intact.
The top review banner is only for prototype review and should not be included in the final public launch.
Details and evidence
This fixes the earlier issue where important menu links were not clickable in the prototype.
The footer now works as a navigation surface, not just a closing block.
This is especially visible on blog, resources and course pages.
- The top review banner is only for prototype review and should not be included in the final public launch.
- CTA wording can follow the approved Vimcar or Shiftmove conversion language in the final Webflow build.
- Menu links are connected to rebuilt prototype routes.
- The footer keeps legal, topic and social navigation available from global pages.
- Responsive checks were run for desktop and mobile layouts after the project-status work.
The demo shows how the header now behaves as a working navigation system instead of only matching the old visual shell.
The visual example helps the client understand how the migration improves usability while keeping the Boxenstopp content model intact.
Details and evidence
This is demonstrated in the visual block and can be reviewed on the linked page.
This is demonstrated in the visual block and can be reviewed on the linked page.
This is demonstrated in the visual block and can be reviewed on the linked page.
- Primary links point to rebuilt prototype routes.
- Search is available from the header.
- Mobile navigation is part of the same review path.
The footer is now a usable navigation surface with topic links, legal links, social links and a stronger consultation CTA.
The visual example helps the client understand how the migration improves usability while keeping the Boxenstopp content model intact.
Details and evidence
This is demonstrated in the visual block and can be reviewed on the linked page.
This is demonstrated in the visual block and can be reviewed on the linked page.
This is demonstrated in the visual block and can be reviewed on the linked page.
- Legal pages remain accessible globally.
- Important templates and course links are surfaced.
- The footer supports browsing from the bottom of long CMS pages.
The blog and resource templates now show more than article text. They add article facts, table of contents, related links and CTA space.
The visual example helps the client understand how the migration improves usability while keeping the Boxenstopp content model intact.
Details and evidence
This is demonstrated in the visual block and can be reviewed on the linked page.
This is demonstrated in the visual block and can be reviewed on the linked page.
This is demonstrated in the visual block and can be reviewed on the linked page.
- Blog detail pages have article facts and related content.
- Lexicon pages have term context and internal navigation.
- Resource pages can show the next action more clearly.
The schema work is shown with before and after JSON-LD examples so the client can understand what Webflow should output.
The visual example helps the client understand how the migration improves usability while keeping the Boxenstopp content model intact.
Details and evidence
This is demonstrated in the visual block and can be reviewed on the linked page.
This is demonstrated in the visual block and can be reviewed on the linked page.
This is demonstrated in the visual block and can be reviewed on the linked page.
- Schema examples are visible in the SEO section.
- Blog, lexicon, resources, courses and organization schema are planned.
- The schema plan lists the CMS fields needed before Webflow import.
The visual system was tightened so the migrated site reads as one product instead of a collection of separate WordPress blocks.
This improves readability, creates trust, and makes large content libraries easier to scan without changing the migrated content itself.
Details and evidence
This fixes duplicated CTA appearance in CMS card grids.
This improves SEO scanning and human scanning because each card has clearer content hierarchy.
The layout is more useful on client review screens and large monitors.
- Browser checks confirmed three-column desktop grids and one-column mobile grids on blog and tax pages.
- Card title links no longer receive button borders.
- Each sampled card has exactly one explicit CTA.
The Webflow build should not only migrate images. It should make CMS images lighter, responsive and easier for the browser to load at the right time.
This improves load time, mobile performance and LCP without changing the editorial content.
Details and evidence
This is straightforward in Webflow because Blog, Lexicon and Resource templates can bind image fields directly.
Keep original format only where transparency, quality or file type requires it.
This is one of the simplest Webflow-friendly ways to improve perceived performance.
Image elements are easier to optimize, resize and lazy-load than decorative background images.
- The migration inventory includes 3,094 media assets, so image rules matter at CMS scale.
- The prototype already avoids old WordPress upload-origin references in rendered pages.
- This plan can be implemented in Webflow Designer and CMS templates without a custom image service.
The final Webflow project should use built-in publishing optimizations before launch, then verify that scripts, forms and search still behave correctly.
This lowers page weight and improves delivery speed while staying inside standard Webflow operations.
Details and evidence
This is a low-risk publishing setting and should be checked after publish.
Per-page CSS matters because blog, lexicon, resources and legal pages do not need every style at once.
This should be tested with menu, forms, GTM, consent and search.
This is useful but not automatic. It needs a verification pass after publishing.
- This can be executed through Webflow project publishing settings.
- No custom infrastructure is required.
- The project-status page can track which publishing toggles are enabled before launch.
HubSpot, GTM, consent scripts, analytics and embeds should be loaded deliberately, not globally by default.
Third-party scripts often cost more performance than layout or CSS. Controlling them keeps CMS pages faster and makes tracking easier to debug.
Details and evidence
Most blog, lexicon and legal pages should not pay the HubSpot script cost unless a form is visible.
This supports performance, privacy and debugging at the same time.
This is especially relevant for courses, resources and consultation pages.
This can be part of the final Webflow handoff documentation.
- The current scope already includes HubSpot forms, GTM, GA4 and consent-mode setup later in the migration.
- This plan is compatible with Webflow custom code locations and page-level embeds.
- It avoids adding scripts to CMS templates unless the page actually needs them.
Large blog, lexicon and resource collections should stay easy to browse without rendering everything at once on every page.
This keeps CMS hubs faster, easier to scan and less likely to create duplicate or oversized pages.
Details and evidence
This is easy to manage with Webflow collection lists and page structure.
This protects performance and keeps the reader focused on the next useful step.
This supports SEO cleanup while still helping users browse the content library.
This matches the prototype card cleanup and keeps cards fast to render.
- The prototype contains 435 blog routes and 163 lexicon routes.
- The resources hub already uses search, category blocks and a clearer index instead of relying on one massive unstructured list.
- The card redesign keeps one CTA per card and caps desktop CMS grids at three columns.
This section compares the current WordPress and Yoast baseline with the schema and SEO fields that should be implemented in Webflow.
Confirm the final Webflow CMS fields needed for schema: author, published date, modified date, category, tags, featured image, resource type, file type and course fields.
Details and evidence
This is an improvement plan, not a claim that the live site has no schema.
This anchors the site entity and connects Boxenstopp to Shiftmove and Vimcar signals.
This supports the new search experience and gives Google a clean site-search pattern.
This should be systematic across blog, lexicon, resources, courses and legal pages.
- Confirm the final Webflow CMS fields needed for schema: author, published date, modified date, category, tags, featured image, resource type, file type and course fields.
- Confirm which schema types should ship at launch and which should wait until the matching visible content exists.
- Review 150 thin-content warnings before deciding which pages deserve indexation priority.
- Review 56 short titles, 9 long titles, 6 duplicate descriptions and 2 duplicate titles.
- Live schema check on June 5, 2026 found homepage JSON-LD types: Article and WebSite.
- Live schema check on June 5, 2026 found blog JSON-LD types: BlogPosting and BreadcrumbList.
- Live schema check on June 5, 2026 found resources and lexicon examples using Article and BreadcrumbList.
- Local CMS SEO audit checked 598 CMS pages with 0 critical findings.
Quality evidence
The latest local launch-readiness audit checked 710 routes, 500 sampled assets and 1,000 sampled internal links with no broken results. The CMS SEO audit checked 598 CMS pages with no critical findings.