Landing Pages
Build full-page marketing pages with the same block editor — for product launches, sales pages, lead magnets, or anything that needs more than a post.
What landing pages are for
Landing pages are full-page marketing surfaces — sales pages, launches, course sign-ups, lead-magnet pages — built with the same block editor as your posts but without the constraints of a blog post layout.
Each landing page lives at its own URL on your blog (e.g., yourname.nashra.ai/spring-launch), supports custom Open Graph cards for sharing, and keeps a full version history so you can roll back any change.
Creating a landing page
Create a landing page
From Content in the sidebar (the Library), open Create → Landing page, or switch the Library filter to Landing pages and click New landing page.
Build with blocks
Drag in blocks — prose (headings, paragraphs, links, lists, images), plus purpose-built blocks like logo, button, video, Calendly, embed, podcast, badge, subscribe form, and more. See Blocks for the full list. Or describe the page and let the AI builder draft it for you.
Set the URL slug
Pick a URL — e.g., spring-launch. The page will be available at yourblog.com/spring-launch.
Add a social card
Set the Open Graph image and description. This is what shows up when someone shares the page.
Publish
Click Publish. The page goes live immediately at its URL.
Layout presets
Each landing page has three layout slots you can switch between presets for:
- Header — How the top of the page renders (hero with image, simple title, etc.)
- Footer — Footer style (or none)
- Background — Page background treatment
Presets are starting points — the body itself is fully edited with blocks.
Blocks
Alongside standard prose (headings, paragraphs, links, lists, callouts, images), landing pages have purpose-built blocks:
- Logo — Your workspace logo, with size variants
- Button — A call-to-action button linking anywhere
- Accordion — Collapsible Q&A / FAQ sections
- Video — A YouTube or Vimeo video (formerly "Embed")
- Loom — A Loom recording
- Podcast — Paste a Spotify, Apple Podcasts, or YouTube episode link and Nashra builds a clean episode card — cover art, show name, duration, and a localized Listen on… button. See Podcast block.
- Calendly — A scheduling embed (Calendly, Cal.com, or SavvyCal) — formerly "Booking"
- Embed — Drop in a bare URL or an
<iframe>snippet to embed maps, forms, and docs. Hosts are checked against an allowlist for safety — supported services include Google Maps, Google Forms/Docs, Typeform, Notion, and Airtable, alongside video and scheduling providers. - Badge — An inline pill/label
- Subscribe form — Email (and optional name) capture that adds to your list, with auto-tags
- Columns, Separator, and Space — Layout blocks for arranging the page
Podcast block
Paste an episode link from Spotify, Apple Podcasts, or YouTube. Nashra resolves it once and freezes a card showing the cover art, show name, episode title, and duration, plus a Listen on {platform} button. The card is static — it won't re-fetch or break later — and its button label is translated into all supported languages, so RTL and non-English pages read correctly. The card also renders cleanly inside emails.
AI builder
Instead of assembling blocks by hand, open the AI builder and describe the page in plain language:
- On a blank page, tell it what you want — "A waitlist page for my new course" — and it drafts the whole layout.
- On an existing page, ask it to "Add an FAQ about refunds" or "Rewrite the hero to sound more urgent," and it edits in place.
The builder is conversational and context-aware: it reads your page's current structure, may ask a quick clarifying question, and applies every change as a single undoable step — so you can accept it, tweak it, or hit Undo this change and try again. The first time you use it, it asks who you write for and remembers that for future pages. See Nashra AI for the full picture of AI in Nashra.
Version history
A snapshot is captured each time you publish. Open the page's version history to:
- See every published version with its timestamp
- Preview a previous version
- Restore one — it comes back as a fresh draft, so you don't lose your current state
Page settings & tracking
Open the page's Settings dialog to add a per-page tracking snippet — Google Analytics, GTM, a Meta Pixel, or any <head> code — that loads only on that page.
Publishing and unpublishing
- Publish — The page is live at its slug. The slug is reserved at the workspace level — you can't have two published pages or posts with the same slug.
- Unpublish — The page is taken offline. The URL returns 404 until you publish again.
- Duplicate — Copy the entire page (blocks, settings, presets) as a new draft. Useful for repeated formats (recurring sales, seasonal launches).
- Delete — Remove the page entirely. Deleting a live page asks you to type to confirm.
Publishing landing pages requires the Publisher plan. On Newsletter, you can build and preview a page but not publish it. See Plans & Billing.
Language and direction
Each landing page has its own language and direction. Mix left-to-right and right-to-left (RTL) pages within the same workspace freely — language is set per page, not per workspace.
Where landing pages live
Published landing pages live at the root of your blog domain — /{slug} — alongside your blog posts. Use them for marketing pages that don't belong in your post feed.
If a slug conflicts with a post slug, the landing page takes priority and the post URL redirects to the canonical post path.
Analytics
Each landing page has its own web analytics — unique visitors, pageviews, traffic sources, bounce rate, and average session duration over a date range you pick. Open the page's analytics view, or see all your traffic together in Insights.