(from the latest issue of the Indie Hackers newsletter)
Launching a new website?
Want your product seen by over 90,000 founders and businesses? Sponsor an issue of the Indie Hackers newsletter. Choose between 3 affordable tiers that can fit almost any budget.

by Tuiddy
Here are some essential steps and strategies to get started with SEO for your new website!
Keywords are the cornerstone of SEO. By researching and selecting the right keywords for your content, you can attract your target audience more effectively. Here’s how to conduct effective keyword research:
Search engines favor content that provides value and solves user problems. Here are some tips for creating engaging content:
The structure and technical aspects of your website are important, as they affect how search engines crawl and index your site. Key points to consider include:
Each page on your site should be carefully optimized to rank higher in search engine results:
Off-page SEO involves building backlinks from other websites to yours. These backlinks are crucial for establishing your site’s authority. Here’s how to build high-quality backlinks:
SEO is an ongoing process that requires constant monitoring and adjustment. Use analytics tools to track your website’s performance!
Discuss this story.
This issue is sponsored by Portless
The average shipping time for a container from China to the US right now is 52 days.
Who has time for that?
As the summer and back-to-school seasons quickly approach, each day without your inventory becomes even more crucial.
With Portless, you can ship your orders from China in just six days, replenish your bestselling items within 3-5 days, and easily tap into trending items. Never miss out on popular products again.
Contact us today for 20% off your pick-and-pack fees during your first three months! This summer, the only thing that should be floating on the water is you, not your inventory.

In December, we graduated from a startup accelerator with our product, JustBeepIt. We had no marketing budget and no sales.
Below is a list of all the free ways we used to grow our visibility and sales from zero to $35K!
We took this very seriously, and started preparing four weeks in advance. Our strategy was to grow our mailing list to 3K-4K people, who we would then email and DM on launch day.
That strategy was successful, and we hit the number one spot. I wrote more about our strategy on Medium.
I developed a strategy for writing posts called "Infinite Marketing Glitch." The idea is simple: Every time we have a success, regardless of how big or small, I would make a post out of it.
Examples: "Our first 100 users," "Our first sale," "Getting first spot on Product Hunt," etc. Many posts would go viral. I even hit the home page of Indie Hackers!
This is a simple strategy that many founders miss: Just post about your company.
I post about our product at least five times a week, talking about our failures and successes. This currently brings in nearly 40% of our overall traffic.
LinkedIn is especially good if your product is B2B, while X is great for finding first time users. By posting about our company, I brought thousands of people to our landing page, and grew my X account from 100 to 2K+ followers.
This was the last step in our strategy. You are probably aware of AppSumo, but do you know about AppSumo Select? If you get into that program, the company pays for your ads. This was good for us, since we had no marketing budget.
To be accepted into the program, there needs to be something unique about your product. We were also most likely accepted because of our Product Hunt results, and tons of good feedback.
With all that said, last month, JustBeepIt brought in $12K (bringing us to $35K in total sales) by doing the things I described here!
Discuss this story.

from the Growth Trends newsletter
📰 LinkedIn adds new elements to its newsletter creation platform.
📱 Shopping, payments, and customer service on WhatsApp.
💲 Link to your product here. Our most affordable ad.
💡 How to make an 8.5 idea a 9.5 idea.
🎯 Three zero-click content tactics.
🎡 Regional theme parks are having a renaissance.
Check out Growth Trends for more curated news items focused on user acquisition and new product ideas.

I spent 48 hours coding an MVP for my form builder, Rocket Form. I have a full-time job as a senior software engineer at a fast-paced startup. After putting my baby to sleep each night, I found that I still had two hours of free time.
Given the short amount of time I had each night, I want to share the technologies that allowed me to code less, but do more.
To be as productive as possible, I used technologies that I was either intimately familiar with, or had some experience with. That helped me dive into them more quickly.
They also had to be technologies that I knew I would enjoy using, to avoid burnout. The stack I ended up utilizing was Ruby on Rails, Hotwire, Stimulus, and plain JS.
The technologies that I chose allowed me to move fast for these reasons:
Ruby on Rails: It's still one of the best fullstack frameworks for going from idea to MVP in a short amount of time. It comes with the nuts and bolts included, so I was able to write less boilerplate code and focus on the features.
Proficiency: I'm proficient in Ruby on Rails, making it a no-brainer. Honestly, you'll be more productive with whatever framework you're most proficient in.
Hotwire: It allowed me to give users a single-page app experience without having to write large amounts of frontend code on top of the backend code. In a traditional SPA, you have a separation of frontend and backend applications, but as a solo developer, I didn't want to deal with two separate applications. Hotwire server-side renders a section of the HTML, and automatically stitches that section into the larger HTML document for me.
Simplified frontend: With Hotwire handling the SPA work, there was no need to utilize more dedicated frontend frameworks, like AngularJS or React. For occasional HTML manipulation, I reserved plain old JS or Stimulus.
Since Rocket Form is a form builder, a large part of it is the form editor. I decided to adapt an open source block editor, Editor.js, for that. It's the only open source block editor I found that's built with plain JS.
Adapting it, and creating custom block components, was surprisingly easy! This was largely thanks to the excellent documentation created by the Editor.js team.
I bought a bootstrap template from Creative Tim, taking advantage of their beautiful dashboards. That allowed me to spend less time designing and styling. Then, I had a logo made on Fiverr.
Currently, I can count the number of users on both hands, but I’m starting to get several new signups per day!
There are a lot of other form builders out there, but honestly, I am just having fun making this! I put a lot of effort into the UI and live rendering preview of the form, and I hope I’ll be able to carve out a small market including the people that enjoy this particular experience.
Discuss this story.

I post the tweets indie hackers share the most. Here's today's pick:
Forward it to a friend, and let them know they can subscribe here.
Also, you can submit a section for us to include in a future newsletter.
Special thanks to Jay Avery for editing this issue, to Gabriella Federico for the illustrations, and to Tuiddy, Darko, Farid Shukurov, and Philip Nguyen for contributing posts. —Channing