{"id":3352,"date":"2026-11-08T20:46:11","date_gmt":"2026-11-08T20:46:11","guid":{"rendered":"https:\/\/sweepwidget.com\/blog\/?p=3352"},"modified":"2026-11-08T20:46:18","modified_gmt":"2026-11-08T20:46:18","slug":"how-to-run-a-giveaway-on-your-website","status":"publish","type":"post","link":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website","title":{"rendered":"How to Run a Giveaway on Your Website (Embed, Popup or Landing Page)"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div>\n<p class=\"wp-block-paragraph\">To run a giveaway on your website, create the giveaway in a giveaway tool, copy its embed code and paste it into a page on your site (or show it as a popup), then add rules, promote the page and pick a winner at random when it ends. With SweepWidget, the same code works on WordPress, Shopify, Wix, Squarespace, Webflow and plain HTML sites.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here&#8217;s the whole process, from an empty page to a winner.<\/p>\n\n\n\n<h2 id=\"why-run-it-on-your-own-site\" class=\"wp-block-heading\"><a><\/a>Why run it on your own site?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A giveaway on your website does more than one on a social post:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Visitors come to you.<\/strong> Every entrant lands on your site, next to your products or content.<\/li>\n\n\n\n<li><strong>You keep the contact details.<\/strong> Every entrant leaves a name and email, so you can reach them after the giveaway.<\/li>\n\n\n\n<li><strong>You control the experience.<\/strong> Your design, your rules, your page, with no feed algorithm deciding who sees it.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"1-pick-one-goal-and-a-prize-that-fits-it\" class=\"wp-block-heading\"><a><\/a>1. Pick one goal and a prize that fits it<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Decide what the giveaway is for: email signups, traffic to a product page, social followers or more sales. Then pick a prize your ideal customer wants, ideally your own product or a gift card to your store. A generic big prize pulls in prize hunters who never come back.<\/p>\n\n\n\n<h2 id=\"2-create-the-giveaway\" class=\"wp-block-heading\"><a><\/a>2. Create the giveaway<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sign up, then either click <strong>New Sweepstakes<\/strong> to start from scratch or open <strong>Starter Templates<\/strong> and pick one that matches your goal (there are templates for website traffic, blog comments, custom forms and more). Fill in:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The title, with the prize in plain words<\/li>\n\n\n\n<li>Start and end dates, and your time zone<\/li>\n\n\n\n<li>The prize and the number of winners<\/li>\n\n\n\n<li>Who can enter<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For a full walkthrough of the giveaway builder, see <a href=\"https:\/\/sweepwidget.com\/blog\/how-to-create-a-giveaway-with-sweepwidget\">how to create a giveaway with SweepWidget<\/a>.<\/p>\n\n\n\n<h2 id=\"3-choose-actions-that-send-people-around-your-site\" class=\"wp-block-heading\"><a><\/a>3. Choose actions that send people around your site<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Every entrant gives a name and email. On top of that, add three to five ways to earn extra entries. Some work especially well on a website:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Visit a page.<\/strong> Send entrants to a product, a new collection or a blog post.<\/li>\n\n\n\n<li><strong>Bonus entry with daily re-entry.<\/strong> People come back to your site to claim it again, from once an hour up to once a day.<\/li>\n\n\n\n<li><strong>Secret code.<\/strong> Hide a code somewhere on your site or in your newsletter (Pro plan and above).<\/li>\n\n\n\n<li><strong>Subscribe to your newsletter.<\/strong> New entrants go straight to your email tool through one of 30+ email integrations (Pro and above).<\/li>\n\n\n\n<li><strong>Refer a friend.<\/strong> Each entrant gets a link to share, which brings new visitors to the giveaway (Pro plan and up).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Keep one or two actions mandatory and make the rest optional. Long lists of required steps make people give up.<\/p>\n\n\n\n<h2 id=\"4-paste-the-embed-code-into-a-page\" class=\"wp-block-heading\"><a><\/a>4. Paste the embed code into a page<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Click <strong>Save &amp; Publish<\/strong>. You&#8217;ll land on the &#8220;Your Giveaway is Ready!&#8221; page with the embed code. (You can also get it later from your dashboard with <strong>Embed Into HTML Of Your Site<\/strong>.)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/sweepwidget.com\/blog\/wp-content\/uploads\/2026\/11\/22-giveaway-ready-page-1024x576.jpg\" alt=\"SweepWidget's Your Giveaway is Ready page with the hosted landing page button, the Shopify quick-embed and the HTML embed code section highlighted\" class=\"wp-image-3363\" srcset=\"https:\/\/sweepwidget.com\/blog\/wp-content\/uploads\/2026\/11\/22-giveaway-ready-page-1024x576.jpg 1024w, https:\/\/sweepwidget.com\/blog\/wp-content\/uploads\/2026\/11\/22-giveaway-ready-page-300x169.jpg 300w, https:\/\/sweepwidget.com\/blog\/wp-content\/uploads\/2026\/11\/22-giveaway-ready-page-768x432.jpg 768w, https:\/\/sweepwidget.com\/blog\/wp-content\/uploads\/2026\/11\/22-giveaway-ready-page-1536x864.jpg 1536w, https:\/\/sweepwidget.com\/blog\/wp-content\/uploads\/2026\/11\/22-giveaway-ready-page-1320x743.jpg 1320w, https:\/\/sweepwidget.com\/blog\/wp-content\/uploads\/2026\/11\/22-giveaway-ready-page-600x338.jpg 600w, https:\/\/sweepwidget.com\/blog\/wp-content\/uploads\/2026\/11\/22-giveaway-ready-page.jpg 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The code is one short snippet. Paste it in your site&#8217;s HTML or code view, not the visual editor:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>WordPress:<\/strong> install the free <a href=\"https:\/\/wordpress.org\/plugins\/sweepwidget\/\">SweepWidget plugin<\/a> and paste its one-line shortcode into the page, or edit the page, add a <strong>Custom HTML<\/strong> block, paste the code, then click <strong>Update<\/strong> or <strong>Publish<\/strong>.<\/li>\n\n\n\n<li><strong>Shopify:<\/strong> use <strong>Quick-Embed<\/strong> to have SweepWidget create a store page for you (type a page name and click Create Page &amp; Embed), or go to <strong>Online Store > Pages<\/strong>, click the <strong>&lt;><\/strong> (Show HTML) button and paste.<\/li>\n\n\n\n<li><strong>Wix:<\/strong> click <strong>Add (+) > Embed Code > Embed HTML<\/strong>, paste, then resize and publish.<\/li>\n\n\n\n<li><strong>Squarespace:<\/strong> add a <strong>Code Block<\/strong>, paste, save and publish.<\/li>\n\n\n\n<li><strong>Webflow:<\/strong> add an <strong>Embed<\/strong> element, paste and publish.<\/li>\n\n\n\n<li><strong>Custom HTML site:<\/strong> paste the code inside the &lt;body> where you want the giveaway, then upload the file.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Then open the page on your phone and on a computer to check it loads. If it doesn&#8217;t show, the usual cause is pasting in the visual editor or missing part of the code.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can put more than one giveaway on the same page. Each has its own ID, so they won&#8217;t clash.<\/p>\n\n\n\n<h2 id=\"5-or-show-it-as-a-popup\" class=\"wp-block-heading\"><a><\/a>5. Or show it as a popup<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">On the same page, tick <strong>Turn giveaway into a popup<\/strong> and set a delay in seconds. Copy the updated code and paste it into your site. Visitors see the giveaway in a centered window after the delay and can close it with the X.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A popup works well on your homepage or blog, where people didn&#8217;t come looking for a giveaway. A dedicated giveaway page works better when you&#8217;re sending traffic from email or social. If you use Shopify, click <strong>Update Page URL On Shopify Store<\/strong> after turning the popup on.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/sweepwidget.com\/blog\/wp-content\/uploads\/2026\/11\/22-embed-popup-landing-page-1024x576.jpg\" alt=\"Comparison of three ways to show a giveaway: embedded on a page, a popup after a delay, and a hosted landing page, with what each is best for\" class=\"wp-image-3364\" srcset=\"https:\/\/sweepwidget.com\/blog\/wp-content\/uploads\/2026\/11\/22-embed-popup-landing-page-1024x576.jpg 1024w, https:\/\/sweepwidget.com\/blog\/wp-content\/uploads\/2026\/11\/22-embed-popup-landing-page-300x169.jpg 300w, https:\/\/sweepwidget.com\/blog\/wp-content\/uploads\/2026\/11\/22-embed-popup-landing-page-768x432.jpg 768w, https:\/\/sweepwidget.com\/blog\/wp-content\/uploads\/2026\/11\/22-embed-popup-landing-page-1536x864.jpg 1536w, https:\/\/sweepwidget.com\/blog\/wp-content\/uploads\/2026\/11\/22-embed-popup-landing-page-1320x743.jpg 1320w, https:\/\/sweepwidget.com\/blog\/wp-content\/uploads\/2026\/11\/22-embed-popup-landing-page-600x338.jpg 600w, https:\/\/sweepwidget.com\/blog\/wp-content\/uploads\/2026\/11\/22-embed-popup-landing-page.jpg 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 id=\"6-make-it-look-like-part-of-your-site\" class=\"wp-block-heading\"><a><\/a>6. Make it look like part of your site<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In the <strong>Design<\/strong> tab you can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pick from 900+ Google Fonts and set text and background colors to match your brand.<\/li>\n\n\n\n<li>Position the widget left, center or right within the space where you embedded it.<\/li>\n\n\n\n<li>Remove the SweepWidget logo and footer (white-labeling, Premium plan and above).<\/li>\n<\/ul>\n\n\n\n<h2 id=\"7-decide-what-happens-after-someone-enters\" class=\"wp-block-heading\"><a><\/a>7. Decide what happens after someone enters<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Two options help turn entrants into customers:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Redirect after entry.<\/strong> In <strong>Entry Methods > Advanced options<\/strong>, add a URL, such as a product page or a thank-you page with a discount. It doesn&#8217;t work if the giveaway has a refer-a-friend action, since those entrants never &#8220;finish&#8221;.<\/li>\n\n\n\n<li><strong>Pre-fill for logged-in visitors.<\/strong> On Premium and above, you can pass a logged-in visitor&#8217;s name and email into the embed code so they enter in one click.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"8-add-rules-promote-it-and-pick-a-winner\" class=\"wp-block-heading\"><a><\/a>8. Add rules, promote it and pick a winner<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Write short rules that cover how to enter, the dates, who can enter and how the winner is picked. SweepWidget&#8217;s rules generator gives you a starting point to adapt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then promote the page: link it from your homepage, email your list, post it on social media and print the QR code for your shop counter. No website, or want a link for social? Every giveaway also gets a free hosted landing page you can share anywhere.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When the giveaway ends, open <strong>Manage Entries<\/strong>, click <strong>Pick A Winner<\/strong> and choose <strong>Randomize the Selection<\/strong>. Check the winner met your rules before you announce them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For how to check the winner and show the draw was fair, see <a href=\"https:\/\/sweepwidget.com\/blog\/how-to-pick-a-giveaway-winner-fairly\">how to pick a giveaway winner fairly<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ready for the last step? <a href=\"https:\/\/sweepwidget.com\/docs\/randomly-pick-a-winner\">See how to pick a winner at random<\/a>.<\/p>\n\n\n\n<h2 id=\"faq\" class=\"wp-block-heading\"><a><\/a>FAQ<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1794170632626\"><strong class=\"schema-faq-question\">Do I need to know how to code to add a giveaway to my website?<\/strong> <p class=\"schema-faq-answer\">No. You copy one snippet and paste it into an HTML or code block, which every major website builder has.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1794170642972\"><strong class=\"schema-faq-question\">Can I run a giveaway on my website for free?<\/strong> <p class=\"schema-faq-answer\">Yes. SweepWidget&#8217;s Free plan lets you run a giveaway with unlimited entries. On the Free plan, you can run unlimited giveaways with unlimited entries and view or download up to 10 entrants&#8217; emails; Pro and higher give you every entrant&#8217;s email.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1794170655820\"><strong class=\"schema-faq-question\">Will the giveaway slow down or break my site?<\/strong> <p class=\"schema-faq-answer\">The embed loads SweepWidget&#8217;s script inside its own container. If it looks unstyled, check for CSS conflicts with your theme and make sure the code wasn&#8217;t changed when you pasted it.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1794170674295\"><strong class=\"schema-faq-question\">Should I use an embedded giveaway or a landing page?<\/strong> <p class=\"schema-faq-answer\">Embed it when you want the traffic on your own site. Use the hosted landing page when you don&#8217;t have a site, or when you need one quick link for social media and print.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1794170681423\"><strong class=\"schema-faq-question\">Can people enter from their phones?<\/strong> <p class=\"schema-faq-answer\">Yes. The widget is responsive, but check your page on mobile after you publish, since your theme&#8217;s layout affects how it looks.<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>To run a giveaway on your website, create it in a giveaway tool, paste its embed code into a page or show it as a popup, then add rules, promote it and pick a winner at random. Here are the 8 steps.<\/p>\n","protected":false},"author":20,"featured_media":3361,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"yes","rop_publish_now_accounts":[],"rop_publish_now_history":[],"rop_publish_now_status":"pending","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":"","_viraly_social_sharing":"","_viraly_autopost_results":[],"_viraly_autoposted":"","_viraly_autopost_error":""},"categories":[3,4],"tags":[12,78],"class_list":["post-3352","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-getting-started","category-how-to-create-a-giveaway","tag-giveaways","tag-shopify"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Run a Giveaway on Your Website in 8 Steps<\/title>\n<meta name=\"description\" content=\"How to run a giveaway on your website: create it, paste one embed code (WordPress, Shopify, Wix, Squarespace), add rules, promote it and pick a winner.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Run a Giveaway on Your Website (Embed, Popup or Landing Page)\" \/>\n<meta property=\"og:description\" content=\"Create the giveaway, paste one embed code into WordPress, Shopify, Wix, Squarespace or Webflow, or show it as a popup. Then promote it and pick a winner.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website\" \/>\n<meta property=\"og:site_name\" content=\"SweepWidget Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-08T20:46:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-08T20:46:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sweepwidget.com\/blog\/wp-content\/uploads\/2026\/11\/22-website-giveaway-hero.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Cindy Tran\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Cindy Tran\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website\"},\"author\":{\"name\":\"Cindy Tran\",\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/#\\\/schema\\\/person\\\/bf646ece473db219022e38c570d6f7f2\"},\"headline\":\"How to Run a Giveaway on Your Website (Embed, Popup or Landing Page)\",\"datePublished\":\"2026-11-08T20:46:11+00:00\",\"dateModified\":\"2026-11-08T20:46:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website\"},\"wordCount\":1266,\"publisher\":{\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/22-website-giveaway-hero-featured-1660x1080-1.webp\",\"keywords\":[\"Giveaways\",\"Shopify\"],\"articleSection\":[\"Getting Started\",\"How To Create A Giveaway\"],\"inLanguage\":\"en-US\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website\",\"url\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website\",\"name\":\"How to Run a Giveaway on Your Website in 8 Steps\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/22-website-giveaway-hero-featured-1660x1080-1.webp\",\"datePublished\":\"2026-11-08T20:46:11+00:00\",\"dateModified\":\"2026-11-08T20:46:18+00:00\",\"description\":\"How to run a giveaway on your website: create it, paste one embed code (WordPress, Shopify, Wix, Squarespace), add rules, promote it and pick a winner.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website#faq-question-1794170632626\"},{\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website#faq-question-1794170642972\"},{\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website#faq-question-1794170655820\"},{\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website#faq-question-1794170674295\"},{\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website#faq-question-1794170681423\"}],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website#primaryimage\",\"url\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/22-website-giveaway-hero-featured-1660x1080-1.webp\",\"contentUrl\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/22-website-giveaway-hero-featured-1660x1080-1.webp\",\"width\":1660,\"height\":1080,\"caption\":\"Illustration of a giveaway embedded on a website page, next to a card listing three ways to put it on your site: embed, popup or hosted landing page\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sweepwidget.com\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Run a Giveaway on Your Website (Embed, Popup or Landing Page)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/\",\"name\":\"SweepWidget Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/#organization\",\"name\":\"SweepWidget Blog\",\"url\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/cropped-sweepwidget_logo_new.png\",\"contentUrl\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/cropped-sweepwidget_logo_new.png\",\"width\":600,\"height\":144,\"caption\":\"SweepWidget Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/#\\\/schema\\\/person\\\/bf646ece473db219022e38c570d6f7f2\",\"name\":\"Cindy Tran\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fec6a369648de764f5bac8a5b319d65d516384557d48bbbdbb18f57cfa11e022?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fec6a369648de764f5bac8a5b319d65d516384557d48bbbdbb18f57cfa11e022?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fec6a369648de764f5bac8a5b319d65d516384557d48bbbdbb18f57cfa11e022?s=96&d=mm&r=g\",\"caption\":\"Cindy Tran\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/loan-cindy-tran\\\/\"],\"url\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/author\\\/cindy-tran\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website#faq-question-1794170632626\",\"position\":1,\"url\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website#faq-question-1794170632626\",\"name\":\"Do I need to know how to code to add a giveaway to my website?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. You copy one snippet and paste it into an HTML or code block, which every major website builder has.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website#faq-question-1794170642972\",\"position\":2,\"url\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website#faq-question-1794170642972\",\"name\":\"Can I run a giveaway on my website for free?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. SweepWidget's Free plan lets you run a giveaway with unlimited entries. On the Free plan, you can run unlimited giveaways with unlimited entries and view or download up to 10 entrants' emails; Pro and higher give you every entrant's email.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website#faq-question-1794170655820\",\"position\":3,\"url\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website#faq-question-1794170655820\",\"name\":\"Will the giveaway slow down or break my site?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The embed loads SweepWidget's script inside its own container. If it looks unstyled, check for CSS conflicts with your theme and make sure the code wasn't changed when you pasted it.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website#faq-question-1794170674295\",\"position\":4,\"url\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website#faq-question-1794170674295\",\"name\":\"Should I use an embedded giveaway or a landing page?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Embed it when you want the traffic on your own site. Use the hosted landing page when you don't have a site, or when you need one quick link for social media and print.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website#faq-question-1794170681423\",\"position\":5,\"url\":\"https:\\\/\\\/sweepwidget.com\\\/blog\\\/how-to-run-a-giveaway-on-your-website#faq-question-1794170681423\",\"name\":\"Can people enter from their phones?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. The widget is responsive, but check your page on mobile after you publish, since your theme's layout affects how it looks.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Run a Giveaway on Your Website in 8 Steps","description":"How to run a giveaway on your website: create it, paste one embed code (WordPress, Shopify, Wix, Squarespace), add rules, promote it and pick a winner.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website","og_locale":"en_US","og_type":"article","og_title":"How to Run a Giveaway on Your Website (Embed, Popup or Landing Page)","og_description":"Create the giveaway, paste one embed code into WordPress, Shopify, Wix, Squarespace or Webflow, or show it as a popup. Then promote it and pick a winner.","og_url":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website","og_site_name":"SweepWidget Blog","article_published_time":"2026-11-08T20:46:11+00:00","article_modified_time":"2026-11-08T20:46:18+00:00","og_image":[{"width":1600,"height":900,"url":"https:\/\/sweepwidget.com\/blog\/wp-content\/uploads\/2026\/11\/22-website-giveaway-hero.jpg","type":"image\/jpeg"}],"author":"Cindy Tran","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Cindy Tran","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website#article","isPartOf":{"@id":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website"},"author":{"name":"Cindy Tran","@id":"https:\/\/sweepwidget.com\/blog\/#\/schema\/person\/bf646ece473db219022e38c570d6f7f2"},"headline":"How to Run a Giveaway on Your Website (Embed, Popup or Landing Page)","datePublished":"2026-11-08T20:46:11+00:00","dateModified":"2026-11-08T20:46:18+00:00","mainEntityOfPage":{"@id":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website"},"wordCount":1266,"publisher":{"@id":"https:\/\/sweepwidget.com\/blog\/#organization"},"image":{"@id":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website#primaryimage"},"thumbnailUrl":"https:\/\/sweepwidget.com\/blog\/wp-content\/uploads\/2026\/11\/22-website-giveaway-hero-featured-1660x1080-1.webp","keywords":["Giveaways","Shopify"],"articleSection":["Getting Started","How To Create A Giveaway"],"inLanguage":"en-US"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website","url":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website","name":"How to Run a Giveaway on Your Website in 8 Steps","isPartOf":{"@id":"https:\/\/sweepwidget.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website#primaryimage"},"image":{"@id":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website#primaryimage"},"thumbnailUrl":"https:\/\/sweepwidget.com\/blog\/wp-content\/uploads\/2026\/11\/22-website-giveaway-hero-featured-1660x1080-1.webp","datePublished":"2026-11-08T20:46:11+00:00","dateModified":"2026-11-08T20:46:18+00:00","description":"How to run a giveaway on your website: create it, paste one embed code (WordPress, Shopify, Wix, Squarespace), add rules, promote it and pick a winner.","breadcrumb":{"@id":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website#breadcrumb"},"mainEntity":[{"@id":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website#faq-question-1794170632626"},{"@id":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website#faq-question-1794170642972"},{"@id":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website#faq-question-1794170655820"},{"@id":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website#faq-question-1794170674295"},{"@id":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website#faq-question-1794170681423"}],"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website#primaryimage","url":"https:\/\/sweepwidget.com\/blog\/wp-content\/uploads\/2026\/11\/22-website-giveaway-hero-featured-1660x1080-1.webp","contentUrl":"https:\/\/sweepwidget.com\/blog\/wp-content\/uploads\/2026\/11\/22-website-giveaway-hero-featured-1660x1080-1.webp","width":1660,"height":1080,"caption":"Illustration of a giveaway embedded on a website page, next to a card listing three ways to put it on your site: embed, popup or hosted landing page"},{"@type":"BreadcrumbList","@id":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sweepwidget.com\/blog"},{"@type":"ListItem","position":2,"name":"How to Run a Giveaway on Your Website (Embed, Popup or Landing Page)"}]},{"@type":"WebSite","@id":"https:\/\/sweepwidget.com\/blog\/#website","url":"https:\/\/sweepwidget.com\/blog\/","name":"SweepWidget Blog","description":"","publisher":{"@id":"https:\/\/sweepwidget.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sweepwidget.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sweepwidget.com\/blog\/#organization","name":"SweepWidget Blog","url":"https:\/\/sweepwidget.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sweepwidget.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/sweepwidget.com\/blog\/wp-content\/uploads\/2024\/10\/cropped-sweepwidget_logo_new.png","contentUrl":"https:\/\/sweepwidget.com\/blog\/wp-content\/uploads\/2024\/10\/cropped-sweepwidget_logo_new.png","width":600,"height":144,"caption":"SweepWidget Blog"},"image":{"@id":"https:\/\/sweepwidget.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/sweepwidget.com\/blog\/#\/schema\/person\/bf646ece473db219022e38c570d6f7f2","name":"Cindy Tran","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/fec6a369648de764f5bac8a5b319d65d516384557d48bbbdbb18f57cfa11e022?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/fec6a369648de764f5bac8a5b319d65d516384557d48bbbdbb18f57cfa11e022?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fec6a369648de764f5bac8a5b319d65d516384557d48bbbdbb18f57cfa11e022?s=96&d=mm&r=g","caption":"Cindy Tran"},"sameAs":["https:\/\/www.linkedin.com\/in\/loan-cindy-tran\/"],"url":"https:\/\/sweepwidget.com\/blog\/author\/cindy-tran"},{"@type":"Question","@id":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website#faq-question-1794170632626","position":1,"url":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website#faq-question-1794170632626","name":"Do I need to know how to code to add a giveaway to my website?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"No. You copy one snippet and paste it into an HTML or code block, which every major website builder has.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website#faq-question-1794170642972","position":2,"url":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website#faq-question-1794170642972","name":"Can I run a giveaway on my website for free?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes. SweepWidget's Free plan lets you run a giveaway with unlimited entries. On the Free plan, you can run unlimited giveaways with unlimited entries and view or download up to 10 entrants' emails; Pro and higher give you every entrant's email.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website#faq-question-1794170655820","position":3,"url":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website#faq-question-1794170655820","name":"Will the giveaway slow down or break my site?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"The embed loads SweepWidget's script inside its own container. If it looks unstyled, check for CSS conflicts with your theme and make sure the code wasn't changed when you pasted it.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website#faq-question-1794170674295","position":4,"url":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website#faq-question-1794170674295","name":"Should I use an embedded giveaway or a landing page?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Embed it when you want the traffic on your own site. Use the hosted landing page when you don't have a site, or when you need one quick link for social media and print.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website#faq-question-1794170681423","position":5,"url":"https:\/\/sweepwidget.com\/blog\/how-to-run-a-giveaway-on-your-website#faq-question-1794170681423","name":"Can people enter from their phones?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes. The widget is responsive, but check your page on mobile after you publish, since your theme's layout affects how it looks.","inLanguage":"en-US"},"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/sweepwidget.com\/blog\/wp-json\/wp\/v2\/posts\/3352","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sweepwidget.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sweepwidget.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sweepwidget.com\/blog\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/sweepwidget.com\/blog\/wp-json\/wp\/v2\/comments?post=3352"}],"version-history":[{"count":1,"href":"https:\/\/sweepwidget.com\/blog\/wp-json\/wp\/v2\/posts\/3352\/revisions"}],"predecessor-version":[{"id":3365,"href":"https:\/\/sweepwidget.com\/blog\/wp-json\/wp\/v2\/posts\/3352\/revisions\/3365"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sweepwidget.com\/blog\/wp-json\/wp\/v2\/media\/3361"}],"wp:attachment":[{"href":"https:\/\/sweepwidget.com\/blog\/wp-json\/wp\/v2\/media?parent=3352"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sweepwidget.com\/blog\/wp-json\/wp\/v2\/categories?post=3352"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sweepwidget.com\/blog\/wp-json\/wp\/v2\/tags?post=3352"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}