> For the complete documentation index, see [llms.txt](https://docs.zigpoll.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zigpoll.com/faq/survey-performance-and-loading-speed.md).

# Survey Performance and Loading Speed

A fast-loading survey gets more responses. If your survey is slow to appear, here's what to check.

### My survey takes a long time to appear on the page

Survey loading speed can be affected by several factors:

* **Page load time.** Zigpoll loads after your page content, so if your page itself is slow, the survey will be delayed. Optimize your site's overall performance for the best results.
* **Delivery trigger.** If your survey is set to appear after a time delay or after a certain number of page views, it will intentionally wait before showing. Check your delivery settings to confirm the trigger timing.
* **Network conditions.** On slower connections, the survey widget may take a moment to load. This is typically only noticeable on very slow mobile connections.

{% content-ref url="/pages/-LrVM-QyPUockueYu4xQ" %}
[Delivery Settings](/polls/visibility-settings.md)
{% endcontent-ref %}

### Does Zigpoll slow down my website?

Zigpoll is designed to load asynchronously and not block your page rendering. The survey script is lightweight and loads after your main content, so it should not have a noticeable impact on your site's page speed or Core Web Vitals.

### My exit-intent survey isn't triggering on mobile

Exit-intent detection works differently on mobile devices compared to desktop. On desktop, it's based on mouse movement toward the browser's close button. Mobile devices don't have a mouse cursor, so exit-intent triggers may use alternative signals like back-button taps or scroll behavior. If exit-intent isn't working well on mobile for your use case, consider using a time-based or scroll-based trigger instead.

### My survey shows up but looks broken or incomplete

This can happen if another script on your page is interfering with Zigpoll. Try the following:

* **Check for JavaScript errors** in your browser's developer console.
* **Disable other apps or scripts** temporarily to see if there's a conflict.
* **Clear your browser cache** and reload the page.

### Can I preload the survey to make it appear faster?

Zigpoll already optimizes loading by caching assets. If speed is critical for your use case, make sure your survey isn't loading unnecessary images or large files, and keep your question count concise.

{% hint style="info" %}
Experiencing persistent performance issues? Contact us at <support@zigpoll.com> with your site URL and we'll investigate.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.zigpoll.com/faq/survey-performance-and-loading-speed.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.
