Move your blog to Landing Pages
A blog is many posts that share one design. In Landing Pages, your posts live in a table, one row per post. One page design shows each row at its own address. Fix a typo in a row, and the live post changes. You never touch the design.
How a blog fits together
Table · posts
+ 3 more rows
One post design
Reads the row it is showing
A page for every row
- /blog/a-b-testing-vs-mabs
- /blog/long-tail-page-optimization
- + one per new row
Make the posts table
Step 1: Ask Jarvis, Coframe's assistant: "Create a posts table with title, slug, date, author, tags, excerpt, image and body. Make body rich text."
Step 2: Keep each post's slug the same as the end of its old link. The slug is the part after the last slash. Matching slugs make old links easy to send to the new posts.
Bring your posts in
Pick the way that fits how many posts you have.
Up to about 50 posts: give Jarvis the links. Paste up to 10 links at a time and say: "Copy these posts into the posts table." Jarvis copies each post's words, images and videos into its row. It doesn't retype them, so nothing gets lost.
Hundreds of posts: import a file. Save your posts as a CSV file, one row per post. Write each post's body in Markdown, not HTML. Then open the Data tab and choose Import CSV. Your engineer can make the file from your old blog's export.
Either way, images keep loading from your old site. Keep it online until you have moved them.
Make the post page
Step 1: Make one page that shows a single post: title, date, author, image and body.
Step 2: Ask Jarvis: "Make this the page for each row of the posts table, at /blog/." Each post now has its own address. Its title, description and share image come from its row.
Make the blog home page
Step 1: Ask Jarvis: "Make a blog home page at /blog that lists the posts table, newest first, with a card for each post." When you add a row, its card appears.
Keep old links working
People and search engines know your old links. Send each one to its new address with a redirect, so no visitor hits a dead page and no post loses its place in search.
Step 1: If the old links are on your old site, add the redirects there. Most blog tools can import a list of them.
Step 2: If an old link is on a domain Landing Pages serves, ask Jarvis to add the redirect, or add it in Site settings › Redirects. Changing a post's slug adds its redirect for you.
Check, then publish
Step 1: Open three posts on staging. Check the words, the images and the links.
Step 2: Make sure each post is really in its page. View the page source and search for a sentence from the post. If you find it, search engines and AI assistants can read it too.
Step 3: Publish the post page and the blog home page. Every post goes live together.
Good to know
New posts are new rows. To write a post, add a row. Jarvis can draft one and hold it for review until you say it can go live.
Long posts fit. A post's body can hold about 100,000 characters, with images and videos.
Edits go live fast. Change a row, and its post updates in about a minute. No new publish.
Search basics are built in. Every post gets its own title, description, share image and canonical link. Every post is listed in your site's sitemap.
Limits. Up to 2,000 posts per table get pages. There is no RSS feed, no page per tag and no page numbers on the blog home page yet.