{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/lk0oE8XfikNOYym6RpBS/EDffVuvgoSkAUrV5Xups/ub8HQf3HC.js"],
  "sourcesContent": ["import { jsx as e, jsxs as t } from \"react/jsx-runtime\";\nimport { addPropertyControls as a, ControlType as o } from \"framer\";\nimport * as i from \"react\";\nlet n = \"rqy1DKCBZ\",\n  r = \"C1J3fBXoS\",\n  l = \"FSqaEiCAr\",\n  s = \"ByOTEJHEH\",\n  h = \"S3oDIYsDi\",\n  c = (e, t) => {\n    if (e && \"object\" == typeof e) return {\n      ...e,\n      alt: t\n    };\n  },\n  d = [{\n    id: \"q4VBJiDn3\",\n    [n]: \"How to validate a SaaS idea easily ?\",\n    [r]: \"how-to-validate-a-saas-iea-easily\",\n    [l]: \"2023-11-19T00:00:00.000Z\",\n    [s]: c({\n      src: \"https://framerusercontent.com/images/kzrcgm0UZWbWlTcEolDRq9Wgww.png\",\n      srcSet: \"https://framerusercontent.com/images/kzrcgm0UZWbWlTcEolDRq9Wgww.png?scale-down-to=512 512w, https://framerusercontent.com/images/kzrcgm0UZWbWlTcEolDRq9Wgww.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/kzrcgm0UZWbWlTcEolDRq9Wgww.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/kzrcgm0UZWbWlTcEolDRq9Wgww.png 4000w\"\n    }, \"\"),\n    [h]: /*#__PURE__*/t(i.Fragment, {\n      children: [/*#__PURE__*/e(\"h2\", {\n        children: \"How to validate your Saas idea ?\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"What the hell does validating an idea even mean???\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Well, there is no clear answer to this.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"The best answer, in my opinion, is: Know if your idea is worth building or not.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"So, how can you validate your idea? Because\u2026\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"I saw many people building, launching, failing.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"This is the reality of SaaS founders!\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"So, let\u2019s dive into how you can validate your idea!\"\n      }), /*#__PURE__*/e(\"h2\", {\n        children: \"#1 Build a landing page\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"You have to build a landing page, use Webflow, Framer, or any no-code tool to quickly ship your landing page.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"It doesn\u2019t have to be big; it just has to explain your idea!\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Take one to two hours to build it, don\u2019t waste time on perfection.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"You just need to explain your product, your idea and your vision . . .\"\n      }), /*#__PURE__*/e(\"h2\", {\n        children: \"#2 Email waitlists\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Now, you have a landing page, ready to get traffic.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"You want to include users in an email list.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"So, you want to include a form on your website.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"You want to collect emails, leads, potential clients.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"But how the hell does an email list confirm if an idea is validated or not?\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Well, the emails are the best way to collect leads, and if people give their emails, in this case, you can pretty much say that people are interested in the idea!\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"But it\u2019s not enough; you can go further by inviting them to a WhatsApp group or a Telegram one.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"You can go further in the validation.\"\n      }), /*#__PURE__*/e(\"h2\", {\n        children: \"#3 Share on social media, communities\u2026\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"You can either run paid ads for a week; $100 will be more than enough.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Or, you can share your website on social media, communities, groups\u2026\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"You need to get as many emails as possible, for TagU, we aimed 50, we got more than 100 emails.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"This emails are potontial leads, people that are interested in your product.\"\n      }), /*#__PURE__*/e(\"h2\", {\n        children: \"#4 Pre-sales\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"This is a bit harder, but still, the best idea validation way.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"If people are ready to take out their credit cards, pay for your tool, knowing that they will have to wait until you finish it\u2026\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"It\u2019s the best idea validation.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"I did it with TagU.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"And it worked; we made some mistakes for sure, but it was a good validation for us.\"\n      })]\n    })\n  }, {\n    id: \"HDRPcryBu\",\n    [n]: \"Best marketing channels for SaaS startups\",\n    [r]: \"best-marketing-channels-for-saas-startups\",\n    [l]: \"2023-11-18T00:00:00.000Z\",\n    [s]: c({\n      src: \"https://framerusercontent.com/images/FDT2eEgWThd2ra5R9ebapVTOtU.png\",\n      srcSet: \"https://framerusercontent.com/images/FDT2eEgWThd2ra5R9ebapVTOtU.png?scale-down-to=512 512w, https://framerusercontent.com/images/FDT2eEgWThd2ra5R9ebapVTOtU.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/FDT2eEgWThd2ra5R9ebapVTOtU.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/FDT2eEgWThd2ra5R9ebapVTOtU.png 4000w\"\n    }, \"Marketing channels for SaaS\"),\n    [h]: /*#__PURE__*/t(i.Fragment, {\n      children: [/*#__PURE__*/e(\"p\", {\n        children: \"If you are a software or a tech founder\u2026\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"You probably hate marketing, I know, it\u2019s weird, right?\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"But this depends on the marketing channel you choose!\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"If you are a software guy, well, you can go with engineering as marketing.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"If you love running videos, you can go with ads or a YouTube channel.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"If you love writing, you can go with blogging and content creation.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"There are so many marketing channels that can fit you as a founder!\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"We\u2019ll cover some of them in this article, so stay till the end.\"\n      }), /*#__PURE__*/e(\"h1\", {\n        children: \"#1 Social media\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"One of the best marketing channels is social media.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"If you can build trust around you, create amazing content, network correctly, build relationships with people, then\u2026\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"It will massively help you for your SaaS startup!\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"What you can do is to build and market it in public so people trust you and follow your journey and the evolution of your SaaS.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"I\u2019m doing it actually, on X & LinkedIn, I\u2019m building in public, but also in my Discord community where I share my progress!\"\n      }), /*#__PURE__*/e(\"h1\", {\n        children: \"#2 Blogging & SEO\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Here we go, writing, one of the most powerful ways to convince people to take your SaaS.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Platforms like Medium, Indiehackers, Product Hunt, or even a self-hosted blog can help you a lot to market your SaaS startup.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"What you want to do is to choose a platform, Medium is great, then pick a topic, it can be better if it is around the problem you are solving then\u2026\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Start writing about it, give tips, advice, you want to be seen as the solution to the problem you are solving.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"If you are, for example, building a SaaS that helps people grow on social media, then write about how to grow on social media, tips for social media platforms\u2026\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"This channel can be the best for B2B SaaS startups, if you can correctly target businesses with your content!\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"SEO is by far the most powerful marketing channel today.\"\n      }), /*#__PURE__*/e(\"h1\", {\n        children: \"#3 Email Marketing\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Email marketing, this channel is so underrated but still one of the best to re-engage users.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Email is known to be the most intimate and close way to communicate with your target audience.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"So, how can you market your SaaS through emails?\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Well, you have cold emails, you can send product updates, or if you have an email newsletter, you can market and share your tool to your audience.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Just avoid at all costs email blasts; this will give you a bad reputation.\"\n      }), /*#__PURE__*/e(\"h1\", {\n        children: \"#4 Engineering as marketing\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Finally, I love this marketing channel!\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"It\u2019s very simple. You have a SaaS, your main one\u2026\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Then, you want to build a 100% free tool, without any authentication, just the app, for free, available for everyone!\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"But, you want to ask for emails; you need leads. And then, you want to launch your free tool on Product Hunt so you generate traction on it!\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"After, you will use the emails you collected to send product updates of your main SaaS, marketing emails, try to engage with your leads & maybe convert them.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"This is one of the best ways to get more users for your SaaS business.\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"Thanks for reading!\"\n      }), /*#__PURE__*/e(\"p\", {\n        children: \"It was Mehdi, a friend who hopes the best for you!\"\n      })]\n    })\n  }];\nfor (let e of d) Object.freeze(e);\na(d, {\n  rqy1DKCBZ: {\n    defaultValue: \"\",\n    title: \"Title\",\n    type: o.String\n  },\n  C1J3fBXoS: {\n    title: \"Slug\",\n    type: o.String\n  },\n  FSqaEiCAr: {\n    defaultValue: \"\",\n    title: \"Date\",\n    type: o.Date\n  },\n  ByOTEJHEH: {\n    title: \"Image\",\n    type: o.ResponsiveImage\n  },\n  S3oDIYsDi: {\n    defaultValue: \"\",\n    title: \"Content\",\n    type: o.RichText\n  }\n}), d.displayName = \"Blog\";\nexport default d;\nexport const enumToDisplayNameFunctions = {};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"data\",\n      \"name\": \"data\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerSlug\": \"C1J3fBXoS\",\n        \"framerData\": \"\",\n        \"framerRecordIdKey\": \"id\",\n        \"framerEnumToDisplayNameUtils\": \"2\"\n      }\n    },\n    \"enumToDisplayNameFunctions\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["n", "r", "l", "s", "h", "c", "e", "t", "d", "u", "x", "p", "addPropertyControls", "ControlType", "ub8HQf3HC_default", "enumToDisplayNameFunctions", "__FramerMetadata__"]
}
