<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Lars on Medium]]></title>
        <description><![CDATA[Stories by Lars on Medium]]></description>
        <link>https://medium.com/@buildItN0w?source=rss-ceac3c5d05b3------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*bTmJniElPWKFH7jI95zwOQ.png</url>
            <title>Stories by Lars on Medium</title>
            <link>https://medium.com/@buildItN0w?source=rss-ceac3c5d05b3------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 15 Nov 2026 21:59:10 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@buildItN0w/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Touched Grass ]]></title>
            <link>https://medium.com/@buildItN0w/touched-grass-cd66cbfeee3d?source=rss-ceac3c5d05b3------2</link>
            <guid isPermaLink="false">https://medium.com/p/cd66cbfeee3d</guid>
            <category><![CDATA[touch-grass]]></category>
            <category><![CDATA[mental-health]]></category>
            <category><![CDATA[health]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[social-media]]></category>
            <dc:creator><![CDATA[Lars]]></dc:creator>
            <pubDate>Thu, 22 Jan 2026 20:26:22 GMT</pubDate>
            <atom:updated>2026-01-22T20:26:22.398Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="An image showing grass background with a text “Did you touch grass today?”" src="https://cdn-images-1.medium.com/max/1024/1*mxrsm-VGFOiD7_v-OT9uAw.png" /></figure><h3>Did you touch grass lately?</h3><p>I hope you did.</p><p>Touching grass is genuinely healthy. It helps reduce stress, clears your head, and gives you a moment to unplug. For me, it’s one of the simplest ways to unwind, and it probably is for you too!</p><p>But let’s be honest: touching grass doesn’t always feel very… shareable.</p><h3>The Sharable Badge</h3><p>That’s exactly why I built <strong>Touched Grass</strong>.</p><p>It’s a tiny, <a href="https://www.touched-grass.com/gen-badge">fun tool</a> that lets you show the world that you <em>actually</em> went outside (or shipped something meaningful, or celebrated, or, or, …).</p><p>Just enter your X username, pick a badge like <strong>“I Touched Grass”</strong> or <strong>“I Shipped Today”</strong>, and generate a clean image featuring your profile picture and the badge.</p><p>Perfect for sharing. Zero friction. No overthinking.</p><figure><img alt="touched-grass.com badge showing Elon Musk touching grass" src="https://cdn-images-1.medium.com/max/1024/1*z0PhGYLrilgvWBGF3_u5IQ.png" /></figure><h3>What does “Touched Grass” even mean?</h3><p>Have you’ve seen the phrase online and wondered what people are really talking about?!</p><p><strong>Don’t worry, you’re not alone!</strong></p><p>There’s a short, <a href="https://www.touched-grass.com/touched-grass-meaning">clear explanation</a> on the site that breaks it down once and for all. After reading it, the meme actually makes sense.</p><h3>Premium Badges</h3><p>One single “<em>Touched Grass</em>” badge would get boring pretty fast.</p><p>That’s why I implemented multiple badges! And for those who want something extra, <a href="https://www.touched-grass.com/badges">Premium Badges</a> unlock exclusive designs you won’t see anywehere else. A small, satisfying flex :)</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FZBbIdKO9j3E%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DZBbIdKO9j3E&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FZBbIdKO9j3E%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/35b1b21722beacc26e42433855737354/href">https://medium.com/media/35b1b21722beacc26e42433855737354/href</a></iframe><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=cd66cbfeee3d" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How ShowUpInAI Is Already Driving ChatGPT Traffic to My Sites (And Why You Should Care)]]></title>
            <link>https://medium.com/@buildItN0w/how-showupinai-is-already-driving-chatgpt-traffic-to-my-sites-and-why-you-should-care-6333a3903740?source=rss-ceac3c5d05b3------2</link>
            <guid isPermaLink="false">https://medium.com/p/6333a3903740</guid>
            <category><![CDATA[chatgpt]]></category>
            <category><![CDATA[ai-visibility]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[ai-seo]]></category>
            <category><![CDATA[seo]]></category>
            <dc:creator><![CDATA[Lars]]></dc:creator>
            <pubDate>Sun, 15 Jun 2025 18:09:06 GMT</pubDate>
            <atom:updated>2025-06-15T18:10:13.792Z</atom:updated>
            <content:encoded><![CDATA[<p>Two weeks ago, I made a simple decision that’s already paying dividends: I added my sites realtime.blue and postcapture.com to ShowUpInAI. Today, I’m seeing the first signs of something exciting — actual traffic from ChatGPT users discovering my tools.</p><figure><img alt="Umami Charts showing ChatGPT refeerers for PostCapture.com and Realtime.blue." src="https://cdn-images-1.medium.com/max/1024/1*sBmKD5UQ_dpijEOqGQ6GPA.png" /></figure><h3>The Numbers Don’t Lie</h3><p>The analytics tell a clear story, even if the numbers are modest. In just two weeks after setting up ShowUpInAI, I’m seeing the first ChatGPT referrals:</p><ul><li><a href="https://realtime.blue/"><strong>realtime.blue</strong></a>: 4 visitors from ChatGPT out of 595 total views</li><li><a href="https://postcapture.com/"><strong>postcapture.com</strong></a>: 2 visitors from ChatGPT out of 635 total views</li></ul><p>While these might seem like tiny numbers, what’s significant is seeing ChatGPT appear in the referrer data at all, alongside traditional sources like Google, Reddit, and GitHub. This represents the early signals of a fundamental shift in how people discover tools online.</p><h3>Why This Matters More Than You Think</h3><p>We’re witnessing the early stages of a new discovery paradigm. While Google has dominated how people find websites for over two decades, AI assistants like ChatGPT are creating entirely new pathways to discovery.</p><p>When someone asks ChatGPT “What’s a good tool for real-time analytics?” or “How can I capture screenshots of web pages?”, they’re not just getting generic answers anymore. They’re getting specific recommendations for tools that actually exist and solve their problems. And increasingly, those recommendations are leading to actual clicks and visits.</p><h3>The ShowUpInAI Difference</h3><p>ShowUpInAI is an AI SEO platform that helps get your website discovered by AI assistants like ChatGPT, Copilot, and Perplexity by pushing your pages directly to Bing, the search engine behind these AI tools, so your content shows up faster. Here’s what makes it work:</p><h3>1. Direct Bing Indexing</h3><p>ShowUpInAI automatically submits your new or changed pages to Bing for indexing. Since ChatGPT and other AI tools rely heavily on Bing’s search index, getting indexed faster means getting discovered by AI assistants sooner.</p><h3>2. AI-Focused Analysis</h3><p>The platform helps you analyze how your site appears to AI tools, giving you insights into how well your content is positioned for AI discovery. This goes beyond traditional SEO to focus specifically on AI visibility.</p><h3>3. Real-Time Updates</h3><p>Instead of waiting for search engines to naturally discover your content updates, ShowUpInAI proactively notifies Bing when your pages change, ensuring AI tools have access to your latest content.</p><h3>Early Results, Big Implications</h3><p>What excites me most about these numbers isn’t the volume — 6 visitors in 2 weeks is objectively small. But it’s the fact that this indexing-focused approach is already working. These visitors are:</p><ul><li><strong>Highly targeted</strong>: They specifically asked ChatGPT for tool recommendations</li><li><strong>Ready to engage</strong>: They chose to click through based on AI suggestions</li><li><strong>Proof that faster indexing works</strong>: They demonstrate that getting into Bing’s index quickly leads to AI discovery</li></ul><h3>The Practical Reality</h3><p>Let’s be honest — we’re still in the early innings. The traffic numbers are small but promising. But that’s exactly why this moment matters. We’re seeing the beginning of a new discovery channel, and early adopters have a significant advantage.</p><h3>What This Means for Tool Builders</h3><p>If you’re building digital tools, SaaS products, or any kind of online service, the key insights are:</p><ol><li><strong>Get indexed faster</strong>: AI tools rely on search indexes, so faster indexing means faster AI discovery</li><li><strong>Focus on Bing</strong>: Since ChatGPT and many AI assistants use Bing’s index, Bing optimization is crucial</li><li><strong>Monitor AI referrals</strong>: Track traffic from ChatGPT and other AI sources as a new metric</li><li><strong>Think beyond traditional SEO</strong>: AI discovery requires understanding how AI tools consume and recommend content</li></ol><h3>Looking Ahead</h3><p>These early results from ShowUpInAI validate something important: the connection between faster indexing and AI discovery. Since AI assistants like ChatGPT rely on search engine indexes (particularly Bing) for their recommendations, getting your content indexed quickly directly impacts your chances of being recommended.</p><p>The traffic I’m seeing from ChatGPT isn’t replacing Google traffic — it’s additive. It’s a new channel that reaches people in a different mindset, at different moments in their problem-solving journey.</p><h3>Ready to Get Started?</h3><p>If you want to improve your chances of AI discovery, here’s what I recommend:</p><ol><li><strong>Try ShowUpInAI</strong>: Get your pages indexed faster in Bing, which feeds into AI assistant recommendations</li><li><strong>Set up AI referral tracking</strong>: Make sure you can identify traffic coming from ChatGPT and other AI tools</li><li><strong>Monitor and optimize</strong>: Use ShowUpInAI’s analysis tools to understand how your site appears to AI systems</li></ol><p>The future of discovery is happening now. The question isn’t whether AI will become a major source of tool discovery — it’s whether you’ll be positioned to benefit from it.</p><p><em>Ready to get your tool discovered by AI users? Create a free trial account on </em><a href="https://showupinai.com/"><em>ShowUpInAI</em></a><em> and start building your presence in the next generation of discovery.</em></p><p><em>Lars is a developer and entrepreneur building tools for the modern web. Follow his journey building in public and experimenting with new discovery channels.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=6333a3903740" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How to Make Your Content AI-Ready with ShowUpInAI]]></title>
            <link>https://medium.com/@buildItN0w/how-to-make-your-content-ai-ready-with-showupinai-095b0dfabc1d?source=rss-ceac3c5d05b3------2</link>
            <guid isPermaLink="false">https://medium.com/p/095b0dfabc1d</guid>
            <category><![CDATA[chatgpt]]></category>
            <category><![CDATA[ai-search-engine]]></category>
            <category><![CDATA[ai-seo]]></category>
            <category><![CDATA[ai]]></category>
            <dc:creator><![CDATA[Lars]]></dc:creator>
            <pubDate>Sat, 31 May 2025 14:26:19 GMT</pubDate>
            <atom:updated>2025-05-31T14:26:19.630Z</atom:updated>
            <content:encoded><![CDATA[<p>AI tools like ChatGPT, Microsoft Copilot, and Perplexity are transforming how people find and interact with content online. But here’s the catch: these tools rely heavily on search engines like Bing to index and serve up content. If your website isn’t discoverable by Bing, it’s also invisible to these AI systems.</p><figure><img alt="ShowUpInAI.com Domain Dashboard overview showing charts of the latest Crawls." src="https://cdn-images-1.medium.com/max/1024/1*kKHYuxOYKd1vs6404IK71w.png" /></figure><p>So, how do you make sure your content is AI-ready?</p><p>That’s where <strong>ShowUpInAI</strong> comes in. It’s a tool designed specifically for <strong>AI discoverability</strong> — not just SEO in the traditional sense. Unlike SEO tools that focus on rankings and backlinks, ShowUpInAI ensures that your content is actually <strong>indexed and visible to AI systems</strong> that rely on Bing’s infrastructure.</p><p>Here’s how it works:</p><p>✅ <strong>Daily Crawls &amp; Submissions</strong>: ShowUpInAI crawls your site every day, automatically detecting new or updated content.<br>✅ <strong>Bing Integration</strong>: It uses the IndexNow protocol to instantly submit new and updated URLs to Bing.<br>✅ <strong>AI Ecosystem Focus</strong>: ShowUpInAI is laser-focused on the Bing AI ecosystem — which powers ChatGPT’s browsing, Copilot, Perplexity, and more.</p><p>With ShowUpInAI, you don’t have to guess whether your latest blog post or landing page will show up in AI results — you can be confident it will.</p><p>👉 <a href="https://showupinai.com/">Check out ShowUpInAI here</a></p><p>If you’re working on SEO for AI visibility, it’s time to expand your toolkit beyond keywords and backlinks. Start by making sure your content is actually <strong>AI-ready</strong> — because if it’s not indexed, it’s not seen.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=095b0dfabc1d" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Effortlessly Download Twitter Videos with PostCapture’s X Twitter Video Downloader]]></title>
            <link>https://medium.com/@buildItN0w/effortlessly-download-twitter-videos-with-postcaptures-x-twitter-video-downloader-b0f5e187d68d?source=rss-ceac3c5d05b3------2</link>
            <guid isPermaLink="false">https://medium.com/p/b0f5e187d68d</guid>
            <category><![CDATA[twitter]]></category>
            <category><![CDATA[videos]]></category>
            <category><![CDATA[videodownload]]></category>
            <dc:creator><![CDATA[Lars]]></dc:creator>
            <pubDate>Thu, 13 Mar 2025 20:18:55 GMT</pubDate>
            <atom:updated>2025-03-13T20:20:11.667Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*mlFglIDD2dDZkBJFebe5oA.png" /><figcaption>PostCapture.com Twitter (X.com) Video Downloader</figcaption></figure><p>In today’s digital age, Twitter (now known as X) is a goldmine of video content, from breaking news clips to viral entertainment. However, the platform lacks a built-in option to download videos for offline use. This is where <strong>PostCapture’s X Twitter Video Downloader</strong> comes in, offering a seamless, free, and high-quality solution to save videos directly to your device.</p><h3>What is PostCapture?</h3><p>PostCapture is a powerful tool designed to <strong>capture and preserve social media content</strong>, primarily from X (Twitter). It allows users to take high-quality screenshots of tweets and now also offers video downloads. The main purpose of PostCapture is to help users save and share social media content in a visually appealing and easily accessible format. Whether you’re an individual looking to archive memorable posts or a content creator who needs clean visuals, PostCapture makes the process effortless.</p><h3>Key Features of PostCapture’s X Twitter Video Downloader</h3><p><strong>User-Friendly Interface</strong> — No complicated steps; just paste the link and download. <br><strong>High-Quality Downloads</strong> — Save videos in HD without compression loss. <br><strong>No Registration Required</strong> — Start downloading instantly without signing up. <br><strong>Works on Any Device</strong> — Mobile, tablet, and desktop-friendly.</p><h3>How to Use PostCapture’s X Twitter Video Downloader</h3><p>1️⃣ <strong>Copy the Tweet URL</strong> — Go to the tweet with the video, click “Share,” and select “Copy link to Tweet.” <br>2️⃣ <strong>Paste the URL</strong> — Visit <a href="https://postcapture.com/x-twitter-video-downloader">PostCapture’s X Twitter Video Downloader</a> and paste the link. <br>3️⃣ <strong>Download Your Video</strong> — Choose your preferred resolution and save the file.</p><h3>Why Choose PostCapture?</h3><p>Unlike other tools, PostCapture prioritizes <strong>privacy, simplicity, and high-quality output</strong>. It eliminates the need for unnecessary extensions or third-party software, ensuring a secure and ad-free experience.</p><p>🚀 <strong>Bonus Tip:</strong> PostCapture is not just for videos — it also provides <strong>clean, high-quality tweet screenshots</strong>, perfect for sharing on social media, blogs, or even printed materials.</p><h3>Final Thoughts</h3><p>If you’re looking for an easy way to <strong>save and share Twitter/X content, whether through screenshots or video downloads, PostCapture is the ultimate tool for the job</strong>. Try it out today and never lose an important post again!</p><p>🔗 <strong>Start downloading now</strong>: <a href="https://postcapture.com/x-twitter-video-downloader">PostCapture’s X Twitter Video Downloader</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b0f5e187d68d" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Why the World Needs More Confetti: Celebrating Success in SaaS]]></title>
            <link>https://medium.com/@buildItN0w/why-the-world-needs-more-confetti-celebrating-success-in-saas-8182dde0ff28?source=rss-ceac3c5d05b3------2</link>
            <guid isPermaLink="false">https://medium.com/p/8182dde0ff28</guid>
            <category><![CDATA[saas]]></category>
            <category><![CDATA[directory]]></category>
            <category><![CDATA[confetti]]></category>
            <category><![CDATA[saas-marketing]]></category>
            <category><![CDATA[seo]]></category>
            <dc:creator><![CDATA[Lars]]></dc:creator>
            <pubDate>Sun, 29 Sep 2024 18:45:53 GMT</pubDate>
            <atom:updated>2024-09-29T18:45:53.063Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*xhzl1pixo6RAHd9OqLoURQ.png" /><figcaption>ConfettiSaaS.com Header Image</figcaption></figure><p><em>In a world dominated by deadlines and deliverables, perhaps what we need is a little more confetti.</em></p><h3>The Power of Celebration</h3><p>In the fast-paced world of SaaS (Software as a Service), it’s easy to get caught up in the next big feature or the upcoming release. But amidst the hustle, we often forget to celebrate the small wins — the bug fixes, the feature rollouts, the positive customer feedback or just a User action. Celebrating these moments isn’t just about having fun; it’s about boosting morale, enhancing user engagement, and building a positive company culture.</p><h3>Enter Confetti-Powered SaaS Products</h3><p>Confetti isn’t just for parties anymore. It’s becoming a delightful element in user interfaces, signaling success and adding a human touch to digital interactions. From a burst of virtual confetti when you complete a task to celebratory animations after making a purchase, these small gestures make a significant impact on user satisfaction.</p><h3>Why Confetti?</h3><ol><li><strong>Emotional Connection</strong>: Confetti triggers joy and a sense of accomplishment. It transforms mundane tasks into enjoyable experiences.</li><li><strong>User Engagement</strong>: Interactive and rewarding elements keep users coming back, increasing retention rates.</li><li><strong>Brand Differentiation</strong>: In a crowded market, unique touches like confetti can set a product apart from the competition.</li></ol><h3>Discover Confetti-Powered Tools</h3><p>If you’re looking to incorporate this joyful element into your own projects or simply want to explore tools that already do, check out <a href="https://www.confettisaas.com/">ConfettiSaaS.com</a>. It’s a comprehensive directory of SaaS products that have embraced the power of confetti to enhance user experience.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*QyKS7RHpq4DnX62LEIDG8w.png" /><figcaption>ConfettiSaaS.com SaaS Startups page</figcaption></figure><h3>Making Work Feel Like a Celebration</h3><p>Imagine a project management tool that showers you with confetti when you complete a task, or an e-commerce platform that celebrates your purchase with a festive animation. These aren’t just gimmicks; they’re strategic design choices that make users feel valued and satisfied.</p><h3>Final Thoughts</h3><p>Incorporating confetti into SaaS products is more than adding flair — it’s about recognizing achievements, no matter how small, and making the user journey more enjoyable. As we continue to innovate in the tech space, let’s not forget the simple joys that can make a world of difference.</p><p><em>Ready to add some celebration to your SaaS experience? Visit </em><a href="https://www.confettisaas.com/"><em>ConfettiSaaS.com</em></a><em> and discover a world where every success is acknowledged with a sprinkle of joy.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=8182dde0ff28" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How to Create Custom Short Links with Referrer Tracking Using Next.js]]></title>
            <link>https://medium.com/@buildItN0w/how-to-create-custom-short-links-with-referrer-tracking-using-next-js-ffca6a1d1e79?source=rss-ceac3c5d05b3------2</link>
            <guid isPermaLink="false">https://medium.com/p/ffca6a1d1e79</guid>
            <category><![CDATA[nextjs-tutorial]]></category>
            <category><![CDATA[nextjs]]></category>
            <category><![CDATA[gumroad]]></category>
            <category><![CDATA[referral-marketing]]></category>
            <category><![CDATA[web-development]]></category>
            <dc:creator><![CDATA[Lars]]></dc:creator>
            <pubDate>Mon, 19 Aug 2024 20:22:39 GMT</pubDate>
            <atom:updated>2024-08-21T07:54:55.474Z</atom:updated>
            <content:encoded><![CDATA[<p><em>Cross post from: </em><a href="https://hilars.dev/blog/how-to-create-custom-short-links-with-referrer-tracking-using-next-js"><em>https://hilars.dev</em></a></p><p>If you’re selling digital products on platforms like Gumroad or LemonSqueezy, having control over your marketing and traffic data is crucial. Tracking sales from specific referrers is essential to ensure that your data is accurate. However, using short links from your own website instead of the product link directly can sometimes compromise this accuracy.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*MAWGsienlrhTCqzuxqz4og.png" /></figure><p>In this post, I’ll show you how to use custom short links with Next.js while still preserving the original referrer information.</p><h3>Why Use Custom Short Links?</h3><p>Before diving into the code, let’s go over some of the benefits of using custom short links with referrer tracking:</p><ul><li><strong>Branding</strong>: A branded short link on your own domain (e.g., https://yourdomain.com/product) looks professional and gives you more control over the user experience.</li><li><strong>Tracking</strong>: By attaching referrer data to the short link, you can analyze traffic sources more accurately. For example, if you share different versions of the link for the same product, you can override the referrer to gain more insights.</li><li><strong>SEO</strong>: Hosting the short link on your domain helps build backlinks, which can improve your website’s SEO. Even though users are ultimately redirected to Gumroad, search engines still recognize the link as part of your website.</li><li><strong>Control</strong>: Having control over the link you share allows you to change the destination in the future if needed, without breaking existing links.</li></ul><h3>The Code: Dynamic Referrer Tracking</h3><p>Here’s a simple Next.js page component that creates a customizable short link for your Gumroad product. It tracks referrers and allows custom referrer data to be passed through query parameters.</p><p>Place it in your Next.js app router directory, for example under app/v2e/page.tsx:</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/0a5c0c2d76b30244131eba5e08e6c502/href">https://medium.com/media/0a5c0c2d76b30244131eba5e08e6c502/href</a></iframe><h3>How It Works</h3><p>The short link URL using the code above would be something like <a href="https://hilars.dev/v2e?r=optional-referrer.">https://hilars.dev/v2e?r=optional-referrer.</a></p><p>Here’s a breakdown of what happens when a user opens the link:</p><ol><li><strong>Headers and Referrer</strong>: The headers object captures the request headers, including the Referer header, which contains the URL of the page the user visited before landing on this page. If no referrer is found, the code defaults to a specific fallback URL (https://hilars.dev/v2e).</li><li><strong>Custom Referrer</strong>: If the referrer is overridden by a query parameter (e.g., ?r=optional-referrer), this takes precedence over the browser&#39;s Referer header. This feature is useful for creating custom links for different marketing campaigns.</li><li><strong>URL Validation</strong>: The code ensures that the referrer starts with http:// or https://. This format is required by Gumroad for tracking. In my tests, even arbitrary text works as long as it begins with http(s)://.</li><li><strong>Redirect</strong>: After processing the referrer, the user is redirected to the specified Gumroad product page. The referrer information is passed along as a query parameter to Gumroad, enabling accurate tracking of the traffic source.</li></ol><h3>Conclusion</h3><p>I use short links like these to make my products easier to share on social media. It’s much simpler to share a short link like <a href="https://hilars.dev/v2e">https://hilars.dev/v2e</a> compared to a long Gumroad URL such as <a href="https://builditn0w.gumroad.com/l/chrome-manifest-v2-phaseout/BUILD.">https://builditn0w.gumroad.com/l/chrome-manifest-v2-phaseout/BUILD.</a></p><p>One of the hidden advantages of hosting these short links on your own domain is the SEO benefit. Every time someone shares your link or a search engine crawls it, they’re effectively pointing back to your domain. Over time, these backlinks help improve your website’s authority and search engine ranking.</p><p>Additionally, by controlling the URL, you ensure that you have the flexibility to update the destination of the short link in the future. If you ever switch platforms from Gumroad or update the product page, you can simply update the redirect target without losing traffic.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=ffca6a1d1e79" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The End of Manifest V2: What You Need to Know About the Chrome Extension Transition]]></title>
            <link>https://medium.com/@buildItN0w/the-end-of-manifest-v2-what-you-need-to-know-about-the-chrome-extension-transition-c2f1b8a75b05?source=rss-ceac3c5d05b3------2</link>
            <guid isPermaLink="false">https://medium.com/p/c2f1b8a75b05</guid>
            <category><![CDATA[development]]></category>
            <category><![CDATA[enterpreneurship]]></category>
            <category><![CDATA[side-hustle]]></category>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[chrome-extension]]></category>
            <dc:creator><![CDATA[Lars]]></dc:creator>
            <pubDate>Sat, 17 Aug 2024 15:01:32 GMT</pubDate>
            <atom:updated>2024-08-21T07:44:32.197Z</atom:updated>
            <content:encoded><![CDATA[<p><em>Cross post from </em><a href="https://hilars.dev/blog/the-end-of-manifest-v2-what-you-need-to-know-about-the-chrome-extension-transition"><em>hilars.dev</em></a></p><p>The transition from Manifest V2 to Manifest V3 for Chrome extensions has created a huge buzz in the developer community. Google is phasing out Manifest V2 in favor of the more secure and efficient Manifest V3, which promises improvements in security, performance, and privacy. If you’re a developer or an entrepreneur working with Chrome extensions, this shift represents both a challenge and a major opportunity.</p><p>Let’s dive into the details and explore what this transition means for you, especially with old Manifest V2 Chrome extensions being disabled.</p><h3>What Is Manifest V2 and Why Is It Being Deprecated?</h3><p>Manifest V2 was the dominant specification for Chrome extensions for years, allowing developers to extend the capabilities of the Chrome browser in various ways. However, as the web has evolved, so have the needs for enhanced security and performance.</p><p>This led to the introduction of Manifest V3, which addresses these concerns by implementing several improvements:</p><ul><li><strong>More stringent permissions</strong>: Extensions have limited access to user data unless explicitly granted permission.</li><li><strong>Enhanced security</strong>: Content scripts and background pages are replaced with service workers, limiting persistent scripts that can run without user interaction.</li><li><strong>Improved performance</strong>: Manifest V3 reduces the resource footprint of extensions, enhancing the overall browser performance.</li></ul><p>Google has already announced that <strong>old Manifest V2 Chrome extensions will be disabled</strong> starting in <strong>June 2024</strong> for pre-stable versions of Chrome, with full deprecation expected by <strong>June 2025</strong>.<br>This means that if you’re still relying on a Manifest V2 extension, it’s time to migrate or risk having your extension become obsolete.</p><h3>The Impact of Old Manifest V2 Chrome Extensions Being Disabled</h3><p>As of now, there are <strong>5,000+ extensions</strong> that still use Manifest V2 on the Chrome Web Store. The deprecation of these old V2 extensions will leave significant gaps in the market, especially in key categories like productivity, security, and utilities.</p><p>For developers, this is a <strong>huge opportunity</strong> to step in and create new extensions or upgrade existing ones to Manifest V3, taking over the market spaces left by these deprecated V2 extensions.</p><p>Many users may not even realize their favorite extensions are still on Manifest V2, and when these old extensions get disabled, they’ll be looking for alternatives. <strong>Now is the time to act.</strong></p><h3>Key Dates for Manifest V2 Deprecation</h3><ul><li><strong>June 2024</strong>: Chrome will begin disabling Manifest V2 extensions on pre-stable channels (Beta, Dev, Canary).</li><li><strong>June 2025</strong>: Full support for Manifest V2 will end, and all V2 extensions will be disabled on stable versions of Chrome.</li></ul><h3>What Can Developers Do?</h3><p>If you haven’t already, now is the time to migrate your extension from Manifest V2 to V3. Here’s how to get started:</p><ul><li><strong>Review the Migration Guide</strong>: Google provides a <a href="https://developer.chrome.com/docs/extensions/develop/migrate">detailed migration guide</a> to help developers convert their extensions to Manifest V3.</li><li><strong>Test Early</strong>: Before the June 2024 deadline, ensure that your extension is fully functional in the latest versions of Chrome and that it adheres to the new Manifest V3 specifications.</li><li><strong>Innovate</strong>: Consider leveraging this opportunity to build new extensions that solve existing problems or improve upon outdated V2 solutions. Many V2 extensions with large user bases are ripe for replacement or acquisition.</li></ul><h3>Promote Your New Manifest V3 Extensions</h3><p>Once you’ve transitioned to Manifest V3, make sure you promote your extension as a <strong>secure, future-proof alternative</strong> to V2 extensions.<br>Highlight the security and performance improvements in your marketing materials to reassure users that your extension is aligned with the latest standards.</p><p>Additionally, stay updated with changes in the Chrome Web Store to ensure that your extension remains compliant and featured in search results. Utilizing keywords such as <strong>“Manifest V3 Chrome extension”</strong> or <strong>“Chrome extensions V2 to V3”</strong> can help increase visibility.</p><h3>Ready to Take Advantage of This Opportunity?</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*lKLmTY3gQdQrWPTR" /><figcaption>Chrome web store Capitalize on Chrome’s Manifest V2 Deprecation!</figcaption></figure><p>Now that you know the ins and outs of Manifest V2 deprecation, why not take it a step further?</p><p><strong>Unlock a massive opportunity</strong> with my curated list of <strong>5,000+ Chrome extensions</strong> that still use Manifest V2.<br>These extensions are about to be phased out, leaving room for new developers to take their place.</p><p>💡 <strong>Get the list now!<br></strong>👉 <a href="https://hilars.dev/chrome-v2-extension-list">https://hilars.dev/chrome-v2-extension-list</a></p><p>Don’t miss out on this chance to dominate the Chrome Web Store with Manifest V3 extensions. Start building or updating your extensions today!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c2f1b8a75b05" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>