# 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="/pages/AiqKmWzqHLXItIJruAVH" %}
[How to Set Up a Split URL Test](/content-testing/content-testing-getting-started/how-to-set-up-a-split-url-test.md)
{% endcontent-ref %}

{% content-ref url="/pages/OAD2Mj1IOLiHMdnDkm3b" %}
[How to Set Up an Onsite Edits Test](/content-testing/content-testing-getting-started/how-to-set-up-an-onsite-edits-test.md)
{% endcontent-ref %}

{% content-ref url="/pages/ftw2f6ZDUqpaQzYAaHxd" %}
[How to Set Up a Template Test](/content-testing/content-testing-getting-started/how-to-set-up-a-template-test.md)
{% endcontent-ref %}

{% content-ref url="/pages/PEZ1kgLIgsC5jnRs8Ga6" %}
[How to Set Up a Theme Test](/content-testing/content-testing-getting-started/how-to-set-up-a-theme-test.md)
{% endcontent-ref %}

{% content-ref url="/pages/0cmcF4DePXp8kzATqM8v" %}
[How to Set Up a Test using our JavaScript API](/content-testing/content-testing-getting-started/how-to-set-up-a-test-using-our-javascript-api.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.intelligems.io/content-testing/content-testing-getting-started.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
