# Content, forms, and URLs

Keep the collection prefix in your URLs. Form destinations are not in the export, so they are written down by hand.

Collection URLs look like `/collection/item`. Keep that collection prefix. Renaming `/blog` to `/resources` is where most of the search loss on a Webflow move actually happens. A path that must change gets one redirect, straight to the new URL, not a chain.

Webflow serves the path with and without a trailing slash. The new site matches the old canonical form.

## SEO fields

Page SEO title, description, and the share image come from the Pages API. CMS SEO fields come from the collection fields bound in the collection-page settings. Each one is mapped. Custom canonical and schema snippets in the head are kept and checked.

## Forms

Notification emails, CRM destinations, and webhooks are not exposed by the Webflow API. Write them down by hand. Historical submissions can be exported per form. Each form is rebuilt to the same destination. Logic, Memberships, Ecommerce, and Localization each need their own decision. None of them ride along in a code export.

## Rich text

Webflow rich text becomes Portable Text in Sanity. Images inside rich text arrive as a figure with a caption, and they need a conversion rule. Alt text is often empty, so empty alts go on the list rather than being invented.
