Publish it
A saved survey isn't visible to anyone until you publish it. SurveyX gives you three ways to do that — pick one, you don't need all three.
Prerequisite: a saved survey. See Create your first survey.
| Method | Pick this if… | Requires |
|---|---|---|
| Its own page | You want a link to share directly — email, social, a QR code — with nothing else to build | Survey set to Active |
| Shortcode | You're embedding the survey inside a page or post you already have | Pasting the shortcode into that content |
| Gutenberg block / Elementor widget | You build pages visually and don't want to type shortcode syntax | Pro |
Turn the survey on
- Open the survey and go to its General tab (the same switch also appears on the Editor tab).
- Turn on Activate Survey.
![The Activate Survey card on the survey's General tab with its switch turned on, revealing the survey's standalone page URL with Copy and View page, and the [surveyx id="343"] shortcode below it](/docs/assets/images/getting-started-activate-survey-fc5738f27a5c491b40d9169cca6680ee.png)
The page method needs this. The shortcode also needs it in practice: the dashboard only lets you copy the shortcode once a survey is Active, even though a shortcode you already have keeps working on a survey you later switch back to Draft — see the troubleshooting note below.
Its own page
Once a survey is Active, it's live at its own URL: /survey/{id}/your-survey-name/ by default
(the survey part is configurable in settings). Paste that link into an email, a social post, or
a QR code — there's no page to build.
The page carries its own title, description, and Open Graph / Twitter card tags, so a shared link
unfurls with a preview. Free survey pages are always noindex,nofollow; Pro adds a per-survey
switch to allow indexing, plus a redirect URL for after a respondent submits.
Free always keeps the survey page out of search results. See pricing →
Shortcode
- In the dashboard, find the survey's row and click the code icon in its Embed column. This
copies
[surveyx id="X"]to your clipboard, with the survey's real ID in place ofX. - Paste it into any WordPress page, post, or widget area that accepts shortcodes.
| Attribute | Required | Default | Values |
|---|---|---|---|
id | Yes | — | The survey's numeric ID |
size | No | l | xs, s, m, l, xl |

Gutenberg block or Elementor widget
Neither the block nor the widget exists in the free plugin. See pricing →
- In the block editor, add the SurveyX block. In Elementor, drag in the SurveyX widget.
- Pick your survey from the search field, and choose a size.
Both render the same shortcode behind the scenes, so they need an active Pro licence to show anything on the front end, even though the block or widget itself is available whether or not the licence is active.
What respondents see
- Its own page: a full standalone page in the survey's theme, with its own head tags for social sharing — not wrapped in your site's regular page template.
- Shortcode, block, or widget: the survey renders inline, inside the page or post you placed it in, at the size you chose.
Troubleshooting
My survey's page returns a 404. The page method needs the survey set to Active — the shortcode and block/widget don't. Turn on Activate Survey and try again.
A shortcode I pasted shows nothing, even though the survey is a draft. That's not why — the
shortcode renders a draft survey fine. Check the id is correct instead: a missing or wrong ID
shows an error to administrators only, and nothing to anyone else.
The Embed column's copy icon is greyed out. That's shown for a Draft survey — the dashboard
disables copying until you turn on Activate Survey. If you already know the survey's ID (it's
in the address bar while editing), you can type [surveyx id="X"] yourself without waiting on
that switch.
The block or widget doesn't appear in the editor. Both are Pro-only — confirm you're running Pro, not free.
Everything looks right but the survey still shows nothing. On Pro, confirm your licence is active — every publish method goes dark when it isn't. See Activate your Pro licence.