This article helps you identify the most common reasons why an iAdvize widget is not displaying — or not showing suggested questions — on your site, and guides you step by step to fix the configuration.
1. Information on the first-generation delay for starters
Conversation Starters are generated asynchronously based on the page content. On the first visit to a URL, no starters are available yet : the visitor only sees the generic "Ask a question" button. Suggested questions appear on subsequent visits, once the computation is complete (usually within 24 hours).
⚙️ Verification steps
- Check that the page has already been visited at least once after the widget was set up.
- Wait for the generation delay (up to 24 hours after the first visit).
- Reload the page in private browsing to avoid cache effects.
Until the starters are computed, the "Ask a question" button remains displayed by default.
2. Check that the page is eligible
Conversation Starters are displayed on product pages (PDP) and category pages (PLP). Search results pages (SRP) are currently excluded — the "Ask a question" button may appear without any suggested questions.
⚙️ Verification steps
- Identify the page type where the widget should be displayed (PDP or PLP).
- Check that it is not an internal search results page (URLs of the type /search?q=...).
- Verify that the page is publicly accessible, without authentication or a paywall.
3. Check URL quality
Starters are tied to the cleaned URL of the page. An unstable URL or one polluted by parameters can fragment the generation process and prevent display.
⚙️ Verification steps
- Check the URL structure: it should be clear, stable, and readable.
- Avoid opaque technical identifiers in the URL (e.g. /p?id=8492-xyz-tk).
- Watch out for dynamic parameters (filters, sorting, session) that can generate a large number of unique URLs for the same page.
Example:
- ✅ /category/smartphones or /products/iphone-15
- ❌ /cat?id=123&session=ab12&utm_source=...
4. Check the richness of the page content
Conversation Starters are generated from the public HTML content of the page. A page with sparse content (little text, data loaded only after interaction) limits the relevance and number of questions generated.
⚙️ Verification steps
- Check that key elements are present in the initial HTML: title, description, specifications, price.
- Assess the richness of the content: detailed descriptions, technical specifications, attributes.
- Test the page with a preview tool (curl, "View Source") to see what is actually accessible server-side.
5. Check the technical integration of the widget
5.1. The CSS selector is missing or incorrect
For widgets integrated at a specific location, a valid CSS selector is essential.
⚙️ Verification steps
- Check that the selector is correct and matches an existing element.
- Verify that the selector exists on all targeted pages.
- Ensure it is not dynamically modified after the page loads.
⚠ A CSS selector may differ between the desktop version and the mobile version of your site (especially if your site uses a responsive theme with distinct components depending on the device). Make sure the configured selector is valid on each of the versions you want to target.
5.2. The iAdvize tag is not loaded on the page
If the iAdvize tag is not executed correctly, no starter request is sent and the widget remains invisible.
⚙️ Verification steps
- Open your browser's developer tools (Network tab).
- Check for requests to [iadvize.com](http://iadvize.com) when the page loads.
- Check for any JavaScript errors that might be blocking the tag from executing.
6. The widget is outside the visible area
A widget can be technically loaded but never seen if the visitor does not scroll down to its location on the page.
⚙️ Verification steps
- Check the position of the widget on the page.
- Test the user journey to identify whether the widget falls within the typical scroll area.
- Analyse the actual behaviour of visitors on your pages.
7. Check your Assistant configuration
The widget will not display if the language detected on the site does not match the one configured for the AI Shopping Assistant.
⚙️ Verification steps
- Check the language of the site and the browser.
- Verify the language configured in the Shopping Assistant and the associated rules.
- For multilingual sites with transfer to human agents, check that each language has dedicated rules or that the language is explicitly forced in the iAdvize tag.
8. Check your strategies
The widget may be correctly configured but still not display if your strategies do not match the pages actually being visited.
⚙️ Verification steps
- Check the page types: PDP, PLP, Home, other pages.
- Review conditions based on URL, behaviour, or traffic source.
- Test by temporarily disabling certain conditions to identify which one is blocking the display.
Conclusion
A widget that is not displaying is generally related to a generation delay, insufficient page content, or an incorrect strategy configuration.
If your engagement rates remain low despite a correct configuration, you can apply our best practices to maximise the impact of your Conversation Starters.