I want to display SharePoint survey questions on Home page or web part. I'm using publishing pages instead of site pages.

I have tested below comment it's showing like this Test page

But I need to display the question on the page.

2 Answers 2


You can achieve that using SharePoint Designer.

But, the publishing page cannot be edited directly using SharePoint Designer.

You need to create a page layout and insert New Item Form to it using SharePoint Designer. Design the form such as width as you want. Create a Home page with the new page layout.

  1. Open the site using SharePoint Designer.
  2. Navigate to Page Layouts. Create a new page layout or edit a copy of the page layout.
  3. On the Insert ribbon > New Item Form > Custom List Form > Choose the survey list, and select the form.

enter image description here



enter image description here

  • Thanks for your reply. I did this as you shown in the screen shot. It's displaying as showing in the Question. Please see my question. I need to display question on page not the details. Jul 31, 2018 at 16:23
  • Is there any customization for your survey list? I post my testing result into the reply. Aug 1, 2018 at 1:43

If this is for a single site/survey and a small number of questions, the fastest thing may be to recreate the questions in a rich text editor/content editor web part and manually link to the new form view so the user can provide their answer once they click on the link. If they have already answered and you have the survey set to one reply per user, then they will get the message that they have already submitted a response.

Otherwise you will need to create a custom app to directly show the survey questions to users.

Here are some resources that can help you research how to do this:

How to create Custom Survey app in SharePoint 2013?




Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.