<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Aleksandr Borisov's Blog</title>
        <link>https://sashaosso.writizzy.blog</link>
        <description>Blog posts from Aleksandr Borisov's Blog</description>
        <lastBuildDate>Fri, 10 Jul 2026 22:37:03 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>Writizzy</generator>
        <language>en</language>
        <copyright>All rights reserved 2026, Aleksandr Borisov's Blog</copyright>
        <item>
            <title><![CDATA[How I ruined my website's SEO in three simple steps:]]></title>
            <link>https://sashaosso.writizzy.blog/p/how-i-ruined-my-website-s-seo-in-three-simple-steps</link>
            <guid>https://sashaosso.writizzy.blog/p/how-i-ruined-my-website-s-seo-in-three-simple-steps</guid>
            <pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A year ago I built a list of winery hotels (https://lnkd.in/d95U6BUH) using a simple website builder. The website reached around 2k visitors a month and had growing impressions chart and indexed pages on Google Search Console.At this point I decided to turn the website into NextJS app in order to translate it in a booking platform. Here's what I did next.Step 1.While working on the new version I decided to change the path to my listings (nooo 🫨). On the initial version I had listed all the winery hotels under a "hotels" category, but building a new version I decided to change it to "wineries". Don't ask me, whyStep 2.Then I decided to shorten descriptions for hotels and make them unified across all the hotels, and basically made them "not unique" and generic, "to make it easy to read for users".Step 3. I built the catalog with client-side JavaScript, which meant Google's crawler couldn't see the hotel links at all. Only 24 out of 300+ are visible for bots.In the end I got dramatic declining on impressions and clicks. It dropped 10 times from 2k-4k impressions and ~14 clicks a day, to ~250 impressions with 1-2 clicks, and ~70% crawled/not indexed pages.That's what happens, when you have no idea, how SEO works.How I try to solve it.1. About the path issue. I lost the momentum and the new path already crawled, so here I'm just waiting. 2. I improved copy generating process and added more resources to crawl (directories, reviews and official website) to make descriptions more unique and rich.3. I kept the JS catalog, but added extra page with links to all the winery hotels with linking from the main page.4. Added breadcrumbs to make more internal links.5. Placed blog's articles on the main and countries/regions pages to make even more internal links6. Added countries/regions section to the main page to make more and more internal links.And now I'm waiting how it will show up in my GSC stats...Turns out SEO is less about tricks and more about not breaking the basics.Has anyone else survived an SEO self-sabotage? What worked for you?]]></description>
            <content:encoded><![CDATA[<p>A year ago I built a list of <a href="https://winery-hotels.com/">winery hotels</a> using a simple website builder. The website reached around 2k visitors a month and had growing impressions chart and indexed pages on Google Search Console. </p>
<p><img src="https://writizzy.b-cdn.net/blogs/04aff1c0-d6e2-478c-a6b4-eadab2ac452c/1783371517803-mmg2ofe.png" alt="Google Search Console screenshot showing Winery Hotels stats" /></p>
<p>At this point I decided to turn the website into NextJS app in order to translate it in a booking platform. Here&#39;s what I did next.  </p>
<h3>Step 1.</h3>
<p>While working on the new version I decided to change the path to my listings (nooo 🫨). On the initial version I had listed all the winery hotels under a &quot;hotels&quot; category, but building a new version I decided to change it to &quot;wineries&quot;. Don&#39;t ask me, why  </p>
<h3>Step 2.</h3>
<p>Then I decided to shorten descriptions for hotels and make them unified across all the hotels, and basically made them &quot;not unique&quot; and generic, &quot;to make it easy to read for users&quot;.  </p>
<h3>Step 3.</h3>
<p>I built the catalog with client-side JavaScript, which meant Google&#39;s crawler couldn&#39;t see the hotel links at all. Only 24 out of 300+ are visible for bots.</p>
<p><img src="https://writizzy.b-cdn.net/blogs/04aff1c0-d6e2-478c-a6b4-eadab2ac452c/1783371631728-jdesne6.png" alt="Winery Hotels catalog screenshot with pagination buttons" /></p>
<p>In the end I got dramatic declining on impressions and clicks. It dropped 10 times from 2k-4k impressions and ~14 clicks a day, to ~250 impressions with 1-2 clicks, and ~70% crawled/not indexed pages.  </p>
<p>That&#39;s what happens, when you have no idea, how SEO works.  </p>
<h3>How I try to solve it.</h3>
<ol>
<li>About the path issue. I lost the momentum and the new path already crawled, so here I&#39;m just waiting.</li>
<li>I improved copy generating process and added more resources to crawl (directories, reviews and official website) to make descriptions more unique and rich.</li>
<li>I kept the JS catalog, but added extra page with links to all the winery hotels with linking from the main page.</li>
<li>Added breadcrumbs to make more internal links.</li>
<li>Placed blog&#39;s articles on the main and countries/regions pages to make even more internal links</li>
<li>Added countries/regions section to the main page to make more and more internal links.</li>
</ol>
<p>And now I&#39;m waiting how it will show up in my GSC stats...  </p>
<p>Turns out SEO is less about tricks and more about not breaking the basics.<br>Has anyone else survived an SEO self-sabotage? What worked for you?</p>
]]></content:encoded>
            <enclosure url="https://writizzy.b-cdn.net/blogs/04aff1c0-d6e2-478c-a6b4-eadab2ac452c/1783371477670-jq1i0ws.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Building the Winery Hotels Directory: A Case Study]]></title>
            <link>https://sashaosso.writizzy.blog/p/building-the-winery-hotels-directory-a-case-study</link>
            <guid>https://sashaosso.writizzy.blog/p/building-the-winery-hotels-directory-a-case-study</guid>
            <pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[I’ve been obsessed with traveling ever since I went abroad for the first time — and with wine, since I worked as a manager in a wine shop. So it’s no surprise that the first country I moved to in 2019 was Georgia, the recognized birthplace of winemaking. But I didn’t just want to drink wine while visiting different countries; I wanted to dive deeper into the winemaking process and the culture behind it. I’ve always dreamed of staying at a winery for a few days to get closer to that magic. However, I found it quite difficult to find overnight stays at wineries. Traditional booking platforms aren’t designed for discovering niche experiences like that, so I decided to create a winery hotels list to help people like me find the perfect wine escape.]]></description>
            <content:encoded><![CDATA[<p><img src="https://writizzy.b-cdn.net/blogs/04aff1c0-d6e2-478c-a6b4-eadab2ac452c/1770841810682-4q95b99.png" alt="A hero section on winery-hotels.com" /></p>
<p>I’ve been obsessed with traveling ever since I went abroad for the first time — and with wine, since I worked as a manager in a wine shop. So it’s no surprise that the first country I moved to in 2019 was Georgia, the recognized birthplace of winemaking. But I didn’t just want to drink wine while visiting different countries; I wanted to dive deeper into the winemaking process and the culture behind it. I’ve always dreamed of staying at a winery for a few days to get closer to that magic. However, I found it quite difficult to find overnight stays at wineries. Traditional booking platforms aren’t designed for discovering niche experiences like that, so I decided to create a winery hotels list to help people like me find the perfect wine escape.</p>
<p>Since I’ve been working as a designer in startups, I approached this project the same way I do at my job. So here’s my step-by-step report on how I launched it and grew it to over 1K visitors per month.</p>
<h3><strong>Step 1</strong></h3>
<p>First, I analyzed the search demand in the niche in Google Keywords planner and checked winery hotels related requests.</p>
<p><img src="https://writizzy.b-cdn.net/blogs/04aff1c0-d6e2-478c-a6b4-eadab2ac452c/1770842033541-j699c0j.png" alt="Keyword planner dashboard screenshot" /></p>
<h3><strong>Step 2</strong></h3>
<p>Then I checked social media platforms such as Reddit and X to confirm there was real interest.</p>
<blockquote>
<p>Tips: To make it easier to search among the platforms I used simple formula for Google search: <em>site:<a href="http://reddit.com">reddit.com</a> winery stays</em></p>
</blockquote>
<p><img src="https://writizzy.b-cdn.net/blogs/04aff1c0-d6e2-478c-a6b4-eadab2ac452c/1770842756477-z6nhdrk.png" alt="" /></p>
<h3><strong>Step 3</strong></h3>
<p>When I proved initial interest I’ve built a simple directory of winery hotels using a website builder and shared it to the community.</p>
<blockquote>
<p>Insights: it’s critical to define your perfect users. It helps you to understand better their needs and determine marketing channels, also you get a lot of support from the people who actually care about the product. First I shared this list to the startup community on Twitter and I got zero feedback, obviously.</p>
</blockquote>
<p><img src="https://writizzy.b-cdn.net/blogs/04aff1c0-d6e2-478c-a6b4-eadab2ac452c/1770858256878-yyhgg5e.png" alt="My post in a wine subreddit got 27K+ views and a positive feedback from the community" /></p>
<hr>
<h3>Platform Evolution</h3>
<p>From that point, I focused on expanding the directory with more wineries and SEO-optimized articles to drive organic traffic. I connected Google Analytics to track performance data. For content creation, I initially used ChatGPT, then integrated <a href="https://seozast.com/">SEOzast</a> — this platform enhanced my SEO performance and LLM visibility, bringing in users directly from ChatGPT. Once I hit a steady 1K monthly visitors, I rebuilt the platform using Claude’s code capabilities, transforming it into a web app with search, filters, bookmarks, map views, and more.</p>
<hr>
<h3>Fixing bugs</h3>
<p>As the platform grew more complex, I faced challenges with testing and bug fixes. Building solo made proper testing difficult, so I integrated PostHog to access session replays and gain insights into user behavior — what they were doing on the platform and what bugs they encountered.</p>
<blockquote>
<p>Key insight: PostHog helped me fix numerous bugs and gave me invaluable insights — I strongly recommend watching session replays. They reveal detailed information about user behavior.</p>
</blockquote>
<hr>
<p><img src="https://cdn-images-1.medium.com/max/1600/1*qe-JivtP5_aV_4hxr2p5Cg.png" alt="" /></p>
<p>TravelPayouts dashboard</p>
<h3>Chalenges</h3>
<p>To monetize the project, I currently use affiliate links since I’m not yet ready to build a fully functional booking platform. I manage my affiliate programs through the <a href="https://www.travelpayouts.com/">TravelPayouts</a> platform, which allows me to apply for and manage multiple affiliate programs in one place, instead of registering for each individually.</p>
<p>However, this approach has several drawbacks:</p>
<ol>
<li>Users must leave my website to complete a booking.</li>
<li>Some programs have very strict cookie policies. For instance, <a href="http://Booking.com">Booking.com</a> cookies last only for a single session — meaning that even if a user books a stay later the same day, it won’t count unless they remain on the booking page without switching tabs.</li>
<li>User data such as emails or contact information is collected on third-party platforms, so I don’t get any leads directly.</li>
<li>I have no control or visibility over what happens during the booking process.</li>
</ol>
<blockquote>
<p>Now I’m exploring how to make bookings directly on my platform in the easiest and most reliable way. I’ve considered using APIs, but I currently need more traffic before I can qualify for access to the <a href="http://Booking.com">Booking.com</a> API.</p>
</blockquote>
<p>Is it really worth it to spend time and money on building this app? I don’t know, but here’s what I found about the wine tourism and future forecasts.</p>
<hr>
<p><img src="https://cdn-images-1.medium.com/max/1600/1*YI-NdTRqRrqRhT0PMX_NNw.png" alt="" /></p>
<p>Global Wine Tourism Report 2025</p>
<h3>Market research</h3>
<p>The global <a href="https://www.futuremarketinsights.com/reports/wine-tourism-market">wine tourism market</a> is set to surge from $108 billion in 2025 to $358 billion by 2035, growing at a 12.7% CAGR. Wineries now generate 25% of revenue from tourism, with 57% planning more investments despite market challenges – signaling strong resilience.</p>
<p>Smaller producers target 25–44-year-olds seeking authentic tastings and tours beyond basics, boosting experiential demand. The <a href="https://www.hs-geisenheim.de/gwtreport">Global Wine Tourism Report 2025</a> confirms this as a key growth driver worldwide.</p>
<p>Another strong sign: Michelin entered the wine industry in December 2025 with <a href="https://guide.michelin.com/us/en/article/news-and-views/the-michelin-guide-introduces-a-new-distinction-in-the-world-of-wine">Michelin Grapes</a>, launching in 2026 for Burgundy and Bordeaux – evaluating estates on agronomy, mastery, and identity to guide premium experiences.</p>
<hr>
<h3>Conclusion</h3>
<p>Despite the challenges of building this project and knowing it’s a long-term endeavor, I’m genuinely optimistic about its potential.</p>
<p>It’s growing steadily – stats are improving monthly, with most users coming from Asia (mainly Singapore and China), so I started translating the site into Chinese. Affiliate clicks are up consistently, and I’ve already secured my first bookings through those links. I keep pushing SEO and social media for more organic traffic, plus recently applied to the <a href="https://www.winalist.com/">Winalist</a> affiliate program to add wine experiences and expand functionality.</p>
<p>Website: <a href="http://winery-hotels.com">winery-hotels.com</a></p>
<hr>
<h3>P.S.</h3>
<p>If you’re looking for a Product Designer or someone to help test your idea and build an MVP, I’m open to collaboration. Feel free to reach out on <a href="https://www.linkedin.com/in/borisovaleksandr?utm_source=share_via&utm_content=profile&utm_medium=member_ios">LinkedIn</a> or <a href="https://x.com/alexanderosso?s=21">Twitter</a>.</p>
]]></content:encoded>
            <category>design</category>
            <category>case study</category>
            <category>winery hotels</category>
            <category>startup</category>
            <category>wine tourism</category>
            <category>mvp</category>
        </item>
    </channel>
</rss>