6
20 Comments

What, in your opinion, is the best way to get a website done for your business?

Would love to know what are your thoughts when it comes to a website for your brand/business.

on April 29, 2023
  1. 3

    This is a great question. I've never used Webflow, but it seems like a lot of people like it! I've also heard good things about Framer.

    My team and I used Tailwind CSS and React. Here is the outcome for context: https://kahana.co/

    If you're considering having a blog, I also recommend Ghost. It ends up being ideal for SEO and has fast load times. Kind of an industry standard at this point.

    I've had some bad experiences with Wordpress in the past in that it became clunky and slow, had to eventually move off and figure out the current set up that we have now.

    Just my thoughts! Thanks for asking this, and looking forward to seeing other responses!

    1. 1

      Huge fan of Tailwind, I created a website builder + CMS around it with Versoly

      Got a lot of Indie hackers using it for their marketing site + blog in one tool.

    2. 0

      Thank you for sharing Adam,
      Webflow is great, people have been doing really amazing things with it.

      Framer is also a good option if you know how to use design software like figma, it's kinda similar to it.
      I used Framer to build this site, https://designpixil.com/

      Never heard of Ghost tho, will definitely check it out. But I too am not a fan of WordPress, I never really like it. Feels very old to me.

      1. 1

        Framer is not a good option for CMS driven sites at the moment.

        It doesn't have reference fields and makes SEO very hard.

  2. 2

    Using webflow is for sure the best way to do it. Even as a professional programmer I use webflow as the landing page of all my projects.

    1. 1

      Webflow is really amazing, even framer is a good option if you know how to use design software.

  3. 2

    I'd also consider a freelance designer, maybe with Webflow skills, at a good price.

    1. -1

      This comment has been voted down. Click to show.

  4. 2

    Depending on whether site building is your profession and your budget, you may consider hiring a freelancer to set-up the basics. Yes, you can lookup everything on how to do it yourself, but you may ask yourself if that time isn't better spent on your core business?

    1. 1

      Totally agree with you on this, it's better to spend time building the core business than fixing pixels on design.
      To solve this problem for Indies, I've been working on productized website design service, it's https://designpixil.com/
      Would love to hear your thoughts on this.

  5. 2

    If it's DIY then WordPress with a decent theme.

    Have used some of the landing page generators which are ok but a bit closed box. You can't then turn that design into a full fledged website.

    Apparently AI is pumping out websites but when I asked openai about doing that it said it can only provide a text based design structure and guidance.

    Just my 2c am sure better advise is out there.

    1. 1

      Thank you for sharing.
      I too believe that landing page generators are not enough if you want a unique website or a full-fledged website experience.

      I've been working on productized website design service so Indies can get unique custom websites for their brands, it's https://designpixil.com/
      Would love to here your thoughts on this.

  6. 1

    I made an AI website builder (https://www.senec.ai/) for personal user that evolved in a startup. You put a prompt, a website spins up with copy and newsletter functionality, then you can export it to nextjs code. You might find it pretty useful!

    1. 1

      That's really great. Thank you for sharing here.

  7. 1

    For most indie hackers I would say use a website builder (i'm biased as I run Versoly ).

    The time you waste building sites and other things, that could be spent building on product or talking with customers will make or break your indie dream.

    Many founders procrastinate doing things that don't really add value. The goal should be to learn as fast and iterate based on those learnings.

    1. 1

      Thank you for sharing about Versoly, never heard of it. Looks similar to Webflow.

      I highly agree with you that building a site can be time-consuming and overwhelming. It's always better to outsource that work that we are not good at or would require a lot of time investment.

      I've been working on productized website design service so Indies can get unique custom websites for their brands, it's https://designpixil.com/
      Would love to hear your thoughts on this.

      1. 1

        I tried Webflow in 2017 and as a developer I couldn't use it. Then in 2019 after my other failed SaaS it was #1 on my list to build as I had a unique insight that no matter how powerful the no-code tool you would need code.

        Seems to be proven right with nearly all Webflow devs learning some JS for external libraries.

        And newer website builders like Framer requiring React (which is impossible to learn for 90%+ of designers).

        In terms of your service what feedback are you looking for? There are a million of these services what makes you better?

  8. 0

    In my opinion, the best way to get a website done for your business is by following these steps:

    Define your goals: Clearly identify the purpose of your website and what you hope to achieve through it. Determine the target audience, key features, and functionality you need.

    Plan your content: Outline the pages and structure of your website. Decide on the main sections, such as home, about us, products/services, contact, etc. Consider the content you want to include on each page.

    Choose a platform: There are several options available for building a website, including content management systems (CMS) like WordPress, website builders like Wix or Squarespace, or custom development. Evaluate the pros and cons of each option and select the one that best suits your needs.

    Design and branding: Create a visually appealing and consistent design that aligns with your brand identity. Consider colors, typography, images, and overall layout. If you're not familiar with design, you can hire a professional web designer or use pre-designed templates.

    Development: If you're using a CMS or website builder, start building your website by selecting a suitable theme or template. Customize it according to your branding and add your content. If you're going for custom development, hire a web developer or a development team to build the website from scratch.

    Content creation: Craft compelling and informative content that engages your visitors. Clearly communicate your value proposition, products/services, and any other information relevant to your business. Ensure that your content is well-structured and optimized for search engines (SEO).

    Test and optimize: Thoroughly test your website to ensure it functions properly across different devices and browsers. Check for any broken links, formatting issues, or usability problems. Optimize the website for performance and speed.

    Launch and promote: Once you're satisfied with the website, it's time to launch it. Make it live on your chosen hosting platform or server. Implement tools like Google Analytics to track your website's performance and start promoting it through various channels like social media, email marketing, and search engine optimization.

    Maintain and update: Regularly maintain and update your website to keep it secure, up-to-date, and relevant. Monitor analytics data to gain insights into visitor behavior and make necessary improvements.

    Remember, getting a website done is a continuous process. It requires ongoing attention, updates, and improvements to ensure its effectiveness in supporting your business goals.

  9. -1

    This comment has been voted down. Click to show.

    1. 1

      In my opinion, the best way to get a website done for your business is by following these steps:

      Define your goals: Clearly identify the purpose of your website and what you hope to achieve through it. Determine the target audience, key features, and functionality you need.

      Plan your content: Outline the pages and structure of your website. Decide on the main sections, such as home, about us, products/services, contact, etc. Consider the content you want to include on each page.

      Choose a platform: There are several options available for building a website, including content management systems (CMS) like WordPress, website builders like Wix or Squarespace, or custom development. Evaluate the pros and cons of each option and select the one that best suits your needs.

      Design and branding: Create a visually appealing and consistent design that aligns with your brand identity. Consider colors, typography, images, and overall layout. If you're not familiar with design, you can hire a professional web designer or use pre-designed templates.

      Development: If you're using a CMS or website builder, start building your website by selecting a suitable theme or template. Customize it according to your branding and add your content. If you're going for custom development, hire a web developer or a development team to build the website from scratch.

      Content creation: Craft compelling and informative content that engages your visitors. Clearly communicate your value proposition, products/services, and any other information relevant to your business. Ensure that your content is well-structured and optimized for search engines (SEO).

      Test and optimize: Thoroughly test your website to ensure it functions properly across different devices and browsers. Check for any broken links, formatting issues, or usability problems. Optimize the website for performance and speed.

      Launch and promote: Once you're satisfied with the website, it's time to launch it. Make it live on your chosen hosting platform or server. Implement tools like Google Analytics to track your website's performance and start promoting it through various channels like social media, email marketing, and search engine optimization.

      Maintain and update: Regularly maintain and update your website to keep it secure, up-to-date, and relevant. Monitor analytics data to gain insights into visitor behavior and make necessary improvements.

      Remember, getting a website done is a continuous process. It requires ongoing attention, updates, and improvements to ensure its effectiveness in supporting your business goals.