# Source: https://docs.intelligems.io/content-testing/content-testing-getting-started.md

# Content Testing - Getting Started

There are a variety of ways to set up content tests with Intelligems. The five main options are listed below, but they can also be used in conjunction with one another.

1. Testing specific URLs using a page redirect. This is best for pages limited to certain pages and involve redirecting from one URL to another.
2. Testing smaller components on your site using our onsite editor. This is best for smaller changes, such as copy changes, color changes, image swaps, and more.
3. Testing a theme template. This is best for testing different templates across a section of your site, such as all product pages or collection pages.
4. Testing an entire theme. This is best for large changes and will involve redirecting from your live theme to one or multiple preview themes.
5. Testing using our JavaScript API. This is best for more custom scenarios.

See the guides below for more information on setting up these options:

{% content-ref url="content-testing-getting-started/how-to-set-up-a-split-url-test" %}
[how-to-set-up-a-split-url-test](https://docs.intelligems.io/content-testing/content-testing-getting-started/how-to-set-up-a-split-url-test)
{% endcontent-ref %}

{% content-ref url="content-testing-getting-started/how-to-set-up-an-onsite-edits-test" %}
[how-to-set-up-an-onsite-edits-test](https://docs.intelligems.io/content-testing/content-testing-getting-started/how-to-set-up-an-onsite-edits-test)
{% endcontent-ref %}

{% content-ref url="content-testing-getting-started/how-to-set-up-a-template-test" %}
[how-to-set-up-a-template-test](https://docs.intelligems.io/content-testing/content-testing-getting-started/how-to-set-up-a-template-test)
{% endcontent-ref %}

{% content-ref url="content-testing-getting-started/how-to-set-up-a-theme-test" %}
[how-to-set-up-a-theme-test](https://docs.intelligems.io/content-testing/content-testing-getting-started/how-to-set-up-a-theme-test)
{% endcontent-ref %}

{% content-ref url="content-testing-getting-started/how-to-set-up-a-test-using-our-javascript-api" %}
[how-to-set-up-a-test-using-our-javascript-api](https://docs.intelligems.io/content-testing/content-testing-getting-started/how-to-set-up-a-test-using-our-javascript-api)
{% endcontent-ref %}