# Landing Page Options

**Overview**\
When you install Inveterate, you’ll have two options for your membership landing page:

1. **Out-of-the-box landing page** – quick to set up, no coding required, but limited customization.
2. **Custom landing page** – highly flexible, but requires development work and use of Inveterate APIs.

***

### Option 1: Out-of-the-Box Landing Page

* **Ready to go** immediately after setup.
* Includes the default membership signup and information layout.
* **Best for merchants** who want speed and simplicity.
* **Limitations:**
  * Limited design customization.
  * Layout and elements are standardized.

&#x20;See setup steps for the out-of-the-box landing page:

{% content-ref url="configuring-the-landing-page" %}
[configuring-the-landing-page](https://help.inveterate.com/help-center/guides/program-setup/landing-page/configuring-the-landing-page)
{% endcontent-ref %}

***

### Option 2: Custom Landing Page

* **Full control over design and layout.**
* Ideal for merchants who want the landing page to match their brand perfectly.
* Requires adding your own code and integrating with Inveterate’s APIs.

#### What you’ll need to implement:

* **Add to Cart button** for membership purchase.
* **Membership display logic** to show benefits, tiers, or pricing.
* **API calls** to ensure proper checkout flow and membership enrollment.

#### Developer Requirements

* Familiarity with Shopify Liquid, theme customization, and JavaScript.
* Ability to work with REST or GraphQL APIs.

See implementation guide for custom landing pages:

<https://help.inveterate.com/dev/stack-reference-docs/storefront/customizations/add-to-cart-button>

***

✅ With these two options, you can choose between speed and simplicity or full control and flexibility for your membership landing page.
