> ## Documentation Index
> Fetch the complete documentation index at: https://docs.allgoodhq.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Coming from Marketo or HubSpot: landing pages

> Marketo and HubSpot give you a page editor. allGood has you describe the page and hosts the result.

In Marketo and HubSpot, you build a landing page in the platform's editor, from a template, and the platform renders and hosts it. In allGood, you describe the page, Mary builds it, and allGood hosts it. Same goal, different way of working.

## At a glance

| | Marketo / HubSpot | allGood |
| - | - | - |
| How you make a page | Drag and edit in the platform's page editor | Describe it to Mary, who builds it |
| Starting point | A page template | A [template](https://docs.allgoodhq.com/mk/content/templates.md), a [component library](https://docs.allgoodhq.com/mk/content/landing-pages/page-components.md), or a brief |
| Changing it | Edit in the editor | Ask Mary, or change the HTML in **Edit Source** |
| Words that change per page | Tokens or editable template areas | The template's named fields |
| Forms | Embedded in the page and tied to it | A [separate asset](https://docs.allgoodhq.com/mk/content/forms/index.md) the page points at |
| Going live | Approve or publish | **Publish**. **Take Down…** removes it |
| Where it lives | Your landing page subdomain on the platform | One [subdomain](https://docs.allgoodhq.com/mk/settings/web-edge/connect-a-subdomain.md) for pages, tracking and links |
| Testing versions | The platform's test tool | Two pages and a [router](https://docs.allgoodhq.com/mk/content/landing-pages/testing-versions-of-a-page.md) |

> [!NOTE]
>
> The Marketo and HubSpot column is general platform knowledge. Details vary by edition and setup.

## What changes in practice

* **There's no editor to open.** If you've always nudged a button in the editor, you'll now ask Mary, or use **Edit Source** if you know HTML.
* **A page can't use a person's details.** Marketo and HubSpot can fill in a known visitor's name. An allGood page is built once, before any visitor arrives. Use an email, or a form, for that. See [What a landing page is](https://docs.allgoodhq.com/mk/content/landing-pages/what-a-landing-page-is.md).
* **One subdomain does more.** Your landing page subdomain, your tracking and your email links share one connected subdomain. See [Coming from Marketo](https://docs.allgoodhq.com/mk/settings/web-edge/coming-from-marketo.md).
* **Your old pages don't move on their own.** If you're moving pages over, your developer will handle the old addresses. See [Retiring your Marketo landing page subdomain](https://docs.allgoodhq.com/mk/developer/landing-pages/retire-marketo-landing-pages.md).

## Related articles

* [What a landing page is](https://docs.allgoodhq.com/mk/content/landing-pages/what-a-landing-page-is.md)
* [Creating a landing page](https://docs.allgoodhq.com/mk/content/landing-pages/creating-a-landing-page.md)
* [Coming from Marketo or HubSpot: forms](https://docs.allgoodhq.com/mk/content/forms/coming-from-marketo-hubspot.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.