<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Max Mendes</title>
    <description>The latest articles on Forem by Max Mendes (@maxmendes91).</description>
    <link>https://forem.com/maxmendes91</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3780976%2Fb423b166-7913-4ace-8c27-61f1a8d74b8e.png</url>
      <title>Forem: Max Mendes</title>
      <link>https://forem.com/maxmendes91</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/maxmendes91"/>
    <language>en</language>
    <item>
      <title>MCP Is the USB Port for AI Tools</title>
      <dc:creator>Max Mendes</dc:creator>
      <pubDate>Thu, 26 Mar 2026 19:01:22 +0000</pubDate>
      <link>https://forem.com/maxmendes91/mcp-is-the-usb-port-for-ai-tools-l8n</link>
      <guid>https://forem.com/maxmendes91/mcp-is-the-usb-port-for-ai-tools-l8n</guid>
      <description>&lt;p&gt;Before USB, connecting a mouse to a computer was a lottery. PS/2 ports, serial ports, proprietary connectors from every vendor. Then USB showed up and the whole problem disappeared. One standard. Everything just worked.&lt;/p&gt;

&lt;p&gt;That is exactly what &lt;a href="https://modelcontextprotocol.io/specification/2025-11-25" rel="noopener noreferrer"&gt;Model Context Protocol&lt;/a&gt; is doing for AI right now.&lt;/p&gt;

&lt;h2&gt;
  
  
  What MCP Actually Is
&lt;/h2&gt;

&lt;p&gt;MCP is an open protocol, &lt;a href="https://www.anthropic.com/news/model-context-protocol" rel="noopener noreferrer"&gt;originally created by Anthropic&lt;/a&gt; in November 2024, that defines a standard way for AI models to connect to external tools, data sources, and systems. Built on JSON-RPC 2.0 and inspired by the Language Server Protocol that powers every modern code editor, it gives you three core primitives: Tools, Resources, and Prompts.&lt;/p&gt;

&lt;p&gt;Instead of every AI product needing a custom integration with every other tool, MCP gives you one interface that works everywhere. Think of it as the difference between writing a separate driver for every printer versus having a USB port that any printer can plug into.&lt;/p&gt;

&lt;p&gt;The numbers back this up. The MCP ecosystem has grown to &lt;a href="https://www.pento.ai/blog/a-year-of-mcp-2025-review" rel="noopener noreferrer"&gt;over 97 million monthly SDK downloads&lt;/a&gt; across Python and TypeScript, more than 10,000 active MCP servers, and 66,000 stars on the official GitHub repository. That is not a niche experiment. That is infrastructure.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why It Won So Fast
&lt;/h2&gt;

&lt;p&gt;A year after launch, MCP stopped being Anthropic's thing. &lt;a href="https://techcrunch.com/2025/03/26/openai-adopts-rival-anthropics-standard-for-connecting-ai-models-to-data/" rel="noopener noreferrer"&gt;OpenAI adopted it in March 2025&lt;/a&gt;, integrating it across their Agents SDK, Responses API, and ChatGPT desktop. Sam Altman said publicly that "people love MCP and we are excited to add support across our products." Then &lt;a href="https://techcrunch.com/2025/04/09/google-says-itll-embrace-anthropics-standard-for-connecting-ai-models-to-data/" rel="noopener noreferrer"&gt;Google DeepMind followed in April 2025&lt;/a&gt;. Microsoft and AWS came next.&lt;/p&gt;

&lt;p&gt;In December 2025, Anthropic &lt;a href="https://www.anthropic.com/news/donating-the-model-context-protocol-and-establishing-of-the-agentic-ai-foundation" rel="noopener noreferrer"&gt;donated MCP to the Agentic AI Foundation&lt;/a&gt; under the Linux Foundation, co-founded with OpenAI and Block, with AWS, Google, Microsoft, Cloudflare, and Bloomberg as supporting members. At that point it became industry infrastructure, not a feature.&lt;/p&gt;

&lt;p&gt;Normally this kind of adoption takes years. OAuth 2.0 needed roughly four years to reach comparable penetration. OpenAPI took about five. &lt;a href="https://thenewstack.io/why-the-model-context-protocol-won/" rel="noopener noreferrer"&gt;MCP did it in twelve months&lt;/a&gt;. And it did it while being openly imperfect, which meant the controversy it generated actually accelerated the conversations that needed to happen.&lt;/p&gt;

&lt;p&gt;I wrote about a similar pattern with &lt;a href="https://maxmendes.dev/en/blog/vibe-coding-eating-software-development" rel="noopener noreferrer"&gt;vibe coding&lt;/a&gt;, where adoption outran the discourse about risks. MCP followed the same trajectory: the tool was too useful for people to wait for it to be perfect.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the USB Analogy Gets Right
&lt;/h2&gt;

&lt;p&gt;In my own setup running OpenClaw, I have a single AI agent that can read emails, update spreadsheets, trigger scrapers, post to GitHub, check the weather, and write to memory files. Not because I built custom code for each of those. Because each service exposes an MCP interface, and the agent just knows how to use it.&lt;/p&gt;

&lt;p&gt;The same agent, different context, can talk to a PostgreSQL database in one session and a Notion workspace in the next. You do not retrain the model. You do not write new integration code. You just point it at a new MCP server. That is the USB promise, and it delivers.&lt;/p&gt;

&lt;p&gt;When I &lt;a href="https://maxmendes.dev/en/blog/ai-automation-finding-businesses-without-websites" rel="noopener noreferrer"&gt;built automation workflows to find businesses without websites&lt;/a&gt;, each step in the pipeline talked to a different service. Before MCP, that meant writing and maintaining separate API integrations for every connection. Now the agent handles the routing. I design the system. The protocol handles the plumbing.&lt;/p&gt;

&lt;p&gt;That shift matters for projects like &lt;a href="https://maxmendes.dev/en/projects/flowmate" rel="noopener noreferrer"&gt;FlowMate&lt;/a&gt;, where the AI needs to interact with email providers, databases, and third-party APIs in a single workflow. MCP turns what used to be weeks of integration work into configuration.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the USB Analogy Gets Wrong
&lt;/h2&gt;

&lt;p&gt;The counterargument worth taking seriously is that USB was hardware and MCP is software. Hardware standardization has a physical forcing function: you literally cannot plug the device in if the port does not match. Software "standards" can live alongside ten competing standards for decades. SOAP and REST coexisted long after REST had clearly won.&lt;/p&gt;

&lt;p&gt;That is a fair point. And there is real fragmentation happening. Some vendors are implementing MCP partially. Others are adding custom extensions that break interoperability. The spec itself has evolved enough that "MCP" in early 2025 and "MCP" after the &lt;a href="http://blog.modelcontextprotocol.io/posts/2025-11-25-first-mcp-anniversary/" rel="noopener noreferrer"&gt;November 2025 anniversary release&lt;/a&gt; with OAuth 2.1 and Streamable HTTP are not exactly the same thing.&lt;/p&gt;

&lt;p&gt;There is also &lt;a href="https://auth0.com/blog/mcp-vs-a2a/" rel="noopener noreferrer"&gt;Google's A2A protocol&lt;/a&gt; to consider. A2A handles agent-to-agent communication, which MCP was not designed for. They are complementary, not competing, but the market does not always see it that way.&lt;/p&gt;

&lt;p&gt;Still, I think MCP clears the bar. The big players are not just adopting it as a marketing checkbox. They are shipping agents that depend on it. Claude, ChatGPT, Copilot, Gemini. When the primary products of the dominant AI companies rely on a protocol, that protocol tends to survive.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Part Nobody Talks About Enough: Security
&lt;/h2&gt;

&lt;p&gt;The interesting moment is not the standard itself. It is what happens next.&lt;/p&gt;

&lt;p&gt;The USB analogy is apt but limited. USB solved a physical connection problem. MCP is solving a semantic connection problem. How does an AI understand what a tool does, what arguments it takes, what it returns, what permissions it needs? The protocol answers that. What it does not answer is quality. MCP tells you how to talk to a tool, not whether that tool is reliable, secure, or honest about what it does.&lt;/p&gt;

&lt;p&gt;Microsoft published a security analysis called &lt;a href="https://techcommunity.microsoft.com/blog/microsoftdefendercloudblog/plug-play-and-prey-the-security-risks-of-the-model-context-protocol/4410829" rel="noopener noreferrer"&gt;"Plug, Play, and Prey"&lt;/a&gt; that lays out the risks clearly. &lt;a href="https://www.redhat.com/en/blog/model-context-protocol-mcp-understanding-security-risks-and-controls" rel="noopener noreferrer"&gt;Red Hat&lt;/a&gt; and &lt;a href="https://www.paloaltonetworks.com/resources/guides/simplified-guide-to-model-context-protocol-vulnerabilities" rel="noopener noreferrer"&gt;Palo Alto Networks&lt;/a&gt; have published their own vulnerability guides. A world where every SaaS product exposes an MCP server is also a world where AI agents can accidentally, or deliberately, be pointed at malicious servers that claim to be something else.&lt;/p&gt;

&lt;p&gt;I think about this constantly in my own work. When I build &lt;a href="https://maxmendes.dev/en/services/ai-integration" rel="noopener noreferrer"&gt;AI integration&lt;/a&gt; for local businesses in Poland, I am connecting AI to their booking systems, their CRMs, their social accounts. That is sensitive data. MCP makes the connection easy. It does not make it safe by default. That is still on the developer.&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://maxmendes.dev/en/blog/dead-internet-human-made-websites" rel="noopener noreferrer"&gt;dead internet problem&lt;/a&gt; taught us what happens when you cannot verify what is real online. The same trust problem is coming to AI tool connections. The next layer being built on top of MCP is &lt;a href="http://blog.modelcontextprotocol.io/posts/2026-mcp-roadmap/" rel="noopener noreferrer"&gt;tool registries, trust signals, and permission scoping&lt;/a&gt;. That is where the real complexity lives.&lt;/p&gt;

&lt;h2&gt;
  
  
  What This Means If You Build Things
&lt;/h2&gt;

&lt;p&gt;So yes, MCP is the USB port for AI. USB was a massive upgrade for computing. It also made it trivially easy to plug in a keylogger. The standard winning is the start, not the end.&lt;/p&gt;

&lt;p&gt;For developers, the practical takeaway is straightforward. Learn MCP. Build with it. But do not skip the security layer just because the protocol makes connections feel frictionless. Every MCP server you connect to is a trust boundary, and your users are counting on you to treat it that way.&lt;/p&gt;

&lt;p&gt;For business owners, this means AI automation is getting cheaper and more capable every month. The tools that were enterprise-only two years ago are now accessible to any small business. But you need someone who understands the security implications, not just the happy path.&lt;/p&gt;

&lt;p&gt;I will write more as this evolves, especially once the &lt;a href="http://blog.modelcontextprotocol.io/posts/2026-mcp-roadmap/" rel="noopener noreferrer"&gt;2026 MCP roadmap&lt;/a&gt; features start shipping and I have more experience running MCP-connected agents in production against real client systems.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This article was originally published on &lt;a href="https://maxmendes.dev/en/blog/mcp-usb-port-for-ai-tools" rel="noopener noreferrer"&gt;maxmendes.dev&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>mcp</category>
      <category>automation</category>
      <category>devtools</category>
    </item>
    <item>
      <title>Vibe Coding Is Eating Software Development - And Not Everyone Is Happy</title>
      <dc:creator>Max Mendes</dc:creator>
      <pubDate>Thu, 19 Mar 2026 14:05:42 +0000</pubDate>
      <link>https://forem.com/maxmendes91/vibe-coding-is-eating-software-development-and-not-everyone-is-happy-426n</link>
      <guid>https://forem.com/maxmendes91/vibe-coding-is-eating-software-development-and-not-everyone-is-happy-426n</guid>
      <description>&lt;p&gt;&lt;a href="https://x.com/karpathy/status/1886192184808149383" rel="noopener noreferrer"&gt;Andrej Karpathy&lt;/a&gt; coins a term on X in February 2025. The post gets 4.5 million views. By March, Merriam-Webster adds it as a slang entry. By November, &lt;a href="https://www.collinsdictionary.com/woty" rel="noopener noreferrer"&gt;Collins Dictionary names it Word of the Year&lt;/a&gt;. By January 2026, MIT Technology Review lists generative coding as a &lt;a href="https://www.technologyreview.com/2026/01/12/1130027/generative-coding-ai-software-2026-breakthrough-technology/" rel="noopener noreferrer"&gt;2026 Breakthrough Technology&lt;/a&gt;. By February 2026, Karpathy himself says the term is already "passe" and introduces "agentic engineering" as the next evolution.&lt;/p&gt;

&lt;p&gt;That is a fast arc for a concept that started as a casual post about accepting AI output without reading the diffs.&lt;/p&gt;

&lt;p&gt;Here is my take: vibe coding is real, it is useful, and the people most upset about it are largely upset for the wrong reasons.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Vibe Coding Actually Is
&lt;/h2&gt;

&lt;p&gt;The original definition from Karpathy is blunt: you describe what you want, the AI generates code, and you "forget that the code even exists." You accept output without reviewing it, nudge it with follow-up prompts, and ship when it works.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://simonwillison.net/2025/Mar/6/vibe-coding/" rel="noopener noreferrer"&gt;Simon Willison&lt;/a&gt; drew a line that I think matters more than the hype. If you have reviewed, tested, and understood the code, that is not vibe coding. That is using an LLM as a typing assistant. The distinction is about accountability, not about whether AI touched the code.&lt;/p&gt;

&lt;p&gt;That is exactly how I work. I review every important piece. I test it. I understand the architecture before anything goes near production. When I built &lt;a href="https://maxmendes.dev/en/projects/flowmate" rel="noopener noreferrer"&gt;FlowMate&lt;/a&gt;, a production SaaS handling email management with AI integrations, every line of AI-assisted code went through manual review. The AI accelerated the typing. The engineering decisions were still mine.&lt;/p&gt;

&lt;p&gt;But plenty of people are using the Karpathy definition literally. Non-coders building apps. Founders shipping MVPs without a technical hire. Solo developers building internal tools faster than any team could. That is the part that is making senior engineers nervous.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Numbers Tell a Complicated Story
&lt;/h2&gt;

&lt;p&gt;The &lt;a href="https://survey.stackoverflow.co/2025/" rel="noopener noreferrer"&gt;Stack Overflow 2025 Developer Survey&lt;/a&gt; found that 84% of developers now use or plan to use AI coding tools, up from 76% in 2024 and 70% in 2023. Over half use them daily. GitHub Copilot alone has crossed 20 million users and writes roughly 46% of the average user's code.&lt;/p&gt;

&lt;p&gt;The big claims from tech leadership keep escalating. Satya Nadella said 30% of Microsoft's code is now AI-written. Dario Amodei at Anthropic claimed 70 to 90% of their code comes from Claude. At Y Combinator's Winter 2025 demo day, &lt;a href="https://techcrunch.com/2025/03/06/a-quarter-of-startups-in-ycs-current-cohort-have-codebases-that-are-almost-entirely-ai-generated/" rel="noopener noreferrer"&gt;Garry Tan revealed&lt;/a&gt; that 25% of startups in the batch had codebases that were almost entirely AI-generated.&lt;/p&gt;

&lt;p&gt;But here is the part that gets less attention: positive sentiment toward AI coding tools actually dropped. The same Stack Overflow survey showed satisfaction fell from over 70% in previous years to just 60% in 2025. And 66% of developers reported frustration with "AI solutions that are almost right, but not quite."&lt;/p&gt;

&lt;p&gt;The adoption is real. The satisfaction is not keeping up.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Criticism Is Partly Right
&lt;/h2&gt;

&lt;p&gt;The concerns are not imaginary, and the data backs them up.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.gitclear.com/ai_assistant_code_quality_2025_research" rel="noopener noreferrer"&gt;GitClear analyzed 211 million lines of code&lt;/a&gt; from 2020 to 2024 and found that code duplication grew 4x since AI tools became widely adopted. Refactoring collapsed from 25% of changed lines in 2021 to under 10% by 2024. For the first time in the history of their dataset, developers were pasting code more often than refactoring it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.coderabbit.ai/blog/state-of-ai-vs-human-code-generation-report" rel="noopener noreferrer"&gt;CodeRabbit's research&lt;/a&gt; on 470 GitHub pull requests found that AI-generated code produces 1.7x more issues overall. Security vulnerabilities specifically were 2.74x higher. Readability problems were 3x more frequent.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.wiz.io/blog/common-security-risks-in-vibe-coded-apps" rel="noopener noreferrer"&gt;Wiz scanned 5,600 vibe-coded applications&lt;/a&gt; and found over 2,000 vulnerabilities, 400 exposed secrets, and 175 instances of exposed personal data. One in five vibe-coded apps had serious security or configuration errors. The pattern was always the same: client-side authentication, hardcoded API keys, unprotected database access.&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://dora.dev/research/2025/dora-report/" rel="noopener noreferrer"&gt;DORA 2025 report&lt;/a&gt; added nuance. AI boosts individual developer output (21% more tasks completed, 98% more pull requests merged), but organizational delivery metrics stayed flat. The report concluded that AI acts as a "multiplier." It strengthens teams that already have good practices and exposes teams that do not.&lt;/p&gt;

&lt;p&gt;Someone who vibe-coded a customer-facing app with no understanding of the security model has created a liability, not a product. And as more of these apps hit production, someone has to clean it up.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Open Source Crisis
&lt;/h2&gt;

&lt;p&gt;One consequence that caught the industry off guard is what happened to open source maintainers.&lt;/p&gt;

&lt;p&gt;AI-generated pull requests started flooding popular repositories. Daniel Stenberg, the maintainer of curl, shut down his bug bounty program because fewer than 5% of AI-generated submissions were legitimate. Mitchell Hashimoto banned AI-generated code from the Ghostty project entirely. Steve Ruiz closed all external pull requests to tldraw.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.infoworld.com/article/4127156/github-eyes-restrictions-on-pull-requests-to-rein-in-ai-based-code-deluge-on-maintainers.html" rel="noopener noreferrer"&gt;GitHub started considering restrictions&lt;/a&gt; on pull requests to help maintainers manage the flood. The people who volunteer their time to maintain critical infrastructure were suddenly drowning in low-quality AI output from contributors who never read the codebase.&lt;/p&gt;

&lt;p&gt;This is not a theoretical concern. It is an active crisis for the people who keep the open source ecosystem running. And it is a direct result of vibe coding culture applied where it does not belong: in existing, complex systems that require deep understanding before you touch them.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Criticism Is Also Missing the Point
&lt;/h2&gt;

&lt;p&gt;That said, the loudest complaints are often framed as "vibe coding is bad for software." But what I keep reading between the lines is something else: "people who don't know what I know are now building things."&lt;/p&gt;

&lt;p&gt;That is not a technical argument. That is a guild protecting its territory.&lt;/p&gt;

&lt;p&gt;I build websites and automation systems for local Polish businesses. Small restaurants, nail salons, barbers. None of them need a team of senior engineers. They need a working website with a contact form and decent SEO. I use AI-assisted coding to build those faster and cheaper than I could otherwise. That is not a crisis. That is the market working.&lt;/p&gt;

&lt;p&gt;The crisis is real for companies that have vibe-coded their way into 50,000 lines of AI-generated spaghetti and now need to add a feature. The solution there is not "ban AI from development." It is "understand what you are building."&lt;/p&gt;

&lt;h2&gt;
  
  
  What Actually Matters in 2026
&lt;/h2&gt;

&lt;p&gt;I will take a stance here: the developers who are scared of vibe coding are the ones whose value was in knowing syntax and APIs. That was always a fragile position. The developers who are fine are the ones whose value is in knowing what to build, why to build it, and whether what got built is correct.&lt;/p&gt;

&lt;p&gt;Vibe coding raises the floor. Anyone can now produce working code for simple problems. That is genuinely good. The ceiling (understanding systems, making architectural decisions, spotting the security hole the AI missed) has not moved. If anything, it got more valuable, because someone has to supervise all these AI-generated applications.&lt;/p&gt;

&lt;p&gt;The Stanford Digital Economy Lab &lt;a href="https://digitaleconomy.stanford.edu/wp-content/uploads/2025/11/CanariesintheCoalMine_Nov25.pdf" rel="noopener noreferrer"&gt;found that&lt;/a&gt; employment among software developers aged 22 to 25 fell nearly 20% between 2022 and 2025. But developers over 26 saw stable or growing employment. The entry-level "write code from tutorials" job is disappearing. The "understand systems and make decisions" job is not.&lt;/p&gt;

&lt;p&gt;I am using Claude on almost every project now. I prompt, I review, I modify. I do not fully give in to the vibes. But I also do not pretend I hand-write everything from scratch to preserve some purity that stopped mattering two years ago.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Middle Position
&lt;/h2&gt;

&lt;p&gt;The developers who will struggle are not the ones who adopt AI coding. They are the ones who refuse it, and the ones who adopt it without judgment. The middle position, where you use the tools and stay responsible for the output, is where the actual work happens.&lt;/p&gt;

&lt;p&gt;Vibe coding is eating software development. Some of that is messy and some of it will cause problems. But the core shift, that describing what you want in plain language is now a valid way to build software, is here and it is not reversing.&lt;/p&gt;

&lt;p&gt;The question was never "should developers use AI?" It was always "how do you use it without creating a mess?" The answer is the same as it has always been in engineering: understand what you are building, test it, and take responsibility for the result.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://maxmendes.dev/en/blog/vibe-coding-eating-software-development" rel="noopener noreferrer"&gt;maxmendes.dev&lt;/a&gt;. I write about web development, AI tools, and building for small businesses in Poland.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>programming</category>
    </item>
    <item>
      <title>Dead Internet Theory Is Real. Why Human-Made Websites Win in 2026.</title>
      <dc:creator>Max Mendes</dc:creator>
      <pubDate>Thu, 12 Mar 2026 10:48:39 +0000</pubDate>
      <link>https://forem.com/maxmendes91/dead-internet-theory-is-real-why-human-made-websites-win-in-2026-2kdj</link>
      <guid>https://forem.com/maxmendes91/dead-internet-theory-is-real-why-human-made-websites-win-in-2026-2kdj</guid>
      <description>&lt;p&gt;51% of all internet traffic in 2024 was not human. That's not a prediction. That's the number from &lt;a href="https://www.businesswire.com/news/home/20250415432215/en/" rel="noopener noreferrer"&gt;Thales' 2025 Imperva Bad Bot Report&lt;/a&gt;. For the first time in a decade, bots outnumber people online. Not by a small margin. They are the majority.&lt;/p&gt;

&lt;p&gt;I noticed this before I ever read that report. I was scrolling through Google Maps reviews for a client in Częstochowa and something felt wrong. The language was too smooth. Three different profiles used the same phrasing. The accounts were two weeks old. No photos, no history, no other activity. Classic bot patterns. But then I looked at their competitors' websites and the content had that same hollow quality. Clean sentences that said nothing. Paragraphs that existed to fill space.&lt;/p&gt;

&lt;p&gt;That's when it clicked. The internet is filling up with content that nobody wrote.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the Dead Internet Theory Got Right
&lt;/h2&gt;

&lt;p&gt;The dead internet theory started as a &lt;a href="https://en.wikipedia.org/wiki/Dead_Internet_theory" rel="noopener noreferrer"&gt;conspiracy theory around 2021&lt;/a&gt;. The original claim was extreme: governments and corporations had secretly replaced most online activity with bots to manufacture consensus. That part was never provable.&lt;/p&gt;

&lt;p&gt;But the core observation turned out to be accurate in ways nobody expected.&lt;/p&gt;

&lt;p&gt;Bots didn't just stay in the shadows. They became the majority. &lt;a href="https://www.imperva.com/blog/2025-imperva-bad-bot-report-how-ai-is-supercharging-the-bot-threat/" rel="noopener noreferrer"&gt;Automated traffic hit 51%&lt;/a&gt; of all web traffic. Bad bots alone account for 37%. Reddit co-founder Alexis Ohanian said it plainly: &lt;a href="https://fortune.com/2025/10/15/reddit-co-founder-alexis-ohanian-dead-internet-theory-ai-bots-linkedin-slop/" rel="noopener noreferrer"&gt;"so much of the internet is dead."&lt;/a&gt; The founder of one of the biggest human platforms on the internet is telling you it's over.&lt;/p&gt;

&lt;p&gt;A &lt;a href="https://arxiv.org/abs/2502.00007" rel="noopener noreferrer"&gt;recent academic survey on arXiv&lt;/a&gt; mapped out how artificial interactions are reshaping social media entirely. It's not fringe anymore. Researchers are studying this as a structural shift in how the internet functions.&lt;/p&gt;

&lt;p&gt;And that's only half the story.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI Slop Became the Word of the Year. Think About That.
&lt;/h2&gt;

&lt;p&gt;In late 2025, "slop" was named &lt;a href="https://dig.watch/updates/ai-slop-content-social-media" rel="noopener noreferrer"&gt;Word of the Year&lt;/a&gt; by Macquarie Dictionary, Merriam Webster, and the American Dialect Society. All three. Independently. The word describes exactly what you think: low effort, AI generated content that floods every platform and adds nothing.&lt;/p&gt;

&lt;p&gt;In March 2026, a game called &lt;a href="https://knowyourmeme.com/memes/sites/your-ai-slop-bores-me" rel="noopener noreferrer"&gt;Your AI Slop Bores Me&lt;/a&gt; went viral on Hacker News. The concept is brilliant. Instead of trying to detect AI, players pretend to be AI and generate the most generic, soulless content they can. The joke lands because everyone recognizes it instantly. We've all been on the receiving end. Blog posts answering questions nobody asked. About pages describing a company as "passionate about delivering innovative solutions." LinkedIn posts that exist only to exist.&lt;/p&gt;

&lt;p&gt;The satire works because the reality is already mainstream. People have even started responding to suspected AI content with &lt;a href="https://ucstrategies.com/news/aidr-the-new-internet-slang-that-shows-people-are-quietly-revolting-against-ai-content/" rel="noopener noreferrer"&gt;"ai;dr"&lt;/a&gt;, a spin on "tl;dr" that means "I'm not reading this, it's obviously AI." That's not a niche joke. That's a cultural shift.&lt;/p&gt;

&lt;p&gt;How big is the flood? &lt;a href="https://www.binghamton.edu/news/story/6008/articles-written-by-ai-study" rel="noopener noreferrer"&gt;Ahrefs analyzed 900,000 newly published web pages&lt;/a&gt; and found that 74.2% contained AI generated content. Not traffic. Content. Three out of four new pages on the internet were not written by a person.&lt;/p&gt;

&lt;p&gt;A &lt;a href="https://news.ufl.edu/2026/03/ai-slop/" rel="noopener noreferrer"&gt;University of Florida study from March 2026&lt;/a&gt; confirmed what creators already knew: AI slop hurts both consumers and the people making real content. &lt;a href="https://techcrunch.com/2026/02/22/can-the-creator-economy-stay-afloat-in-a-flood-of-ai-slop/" rel="noopener noreferrer"&gt;TechCrunch covered&lt;/a&gt; the same question from the creator economy angle. And in January 2026, YouTube ran its &lt;a href="https://flocker.tv/posts/youtube-inauthentic-content-ai-enforcement/" rel="noopener noreferrer"&gt;largest mass termination of AI driven channels&lt;/a&gt; in the platform's history.&lt;/p&gt;

&lt;p&gt;The signal is clear. The internet is drowning in generated noise. And people are starting to fight back.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Myth That Google Doesn't Care
&lt;/h2&gt;

&lt;p&gt;There's a popular misconception floating around: "Google doesn't penalize AI content." That's technically true. And completely misleading.&lt;/p&gt;

&lt;p&gt;Google's official position is that they evaluate content quality, not how it was produced. Fair enough. But here's what actually happened in practice.&lt;/p&gt;

&lt;p&gt;In February 2026, Google rolled out a &lt;a href="https://www.arieldigitalmarketing.com/blog/google-february-2026-core-update/" rel="noopener noreferrer"&gt;core algorithm update&lt;/a&gt; that caused massive ranking volatility across industries. The pattern was consistent: content demonstrating real, first person experience moved up. Generic content moved down. The &lt;a href="https://developers.google.com/search/blog/2022/12/google-raters-guidelines-e-e-a-t" rel="noopener noreferrer"&gt;E-E-A-T framework&lt;/a&gt; (Experience, Expertise, Authoritativeness, Trustworthiness) is no longer a suggestion. It's a requirement for ranking.&lt;/p&gt;

&lt;p&gt;The emphasis is on that first E. Experience. Google wants to know: did you actually do this thing you're writing about?&lt;/p&gt;

&lt;p&gt;A &lt;a href="https://www.rankability.com/data/does-google-penalize-ai-content/" rel="noopener noreferrer"&gt;study by Rankability&lt;/a&gt; found that 83% of top ranking results use human generated content. Meanwhile, &lt;a href="https://byteiota.com/dead-internet-theory-proven-51-bot-traffic-in-2026/" rel="noopener noreferrer"&gt;Google traffic to publishers dropped 33% globally&lt;/a&gt; between November 2024 and November 2025. The sites that survived that drop? The ones with original, experience based content. Google doesn't want to serve summaries of summaries of summaries. It wants sources. It wants the person who actually did the work.&lt;/p&gt;

&lt;p&gt;For local businesses, this is even more direct. When a nail salon in Częstochowa gets asked "how did you find us?" and the answer is "Google," that means Google trusted that website. It trusted it because it had real photos, real reviews, real language, real local signals. A bot can't write about what parking looks like on Śląska Street at 7pm on a Tuesday. That level of specificity is what wins.&lt;/p&gt;

&lt;h2&gt;
  
  
  What a Generated Website Sounds Like vs. a Real One
&lt;/h2&gt;

&lt;p&gt;Let me show you the difference.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Generated About page:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"We are a passionate team dedicated to providing high quality services. With years of experience and a commitment to excellence, we deliver innovative solutions tailored to your needs."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;A real About page, built from a 20 minute conversation:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Ewa has been cutting hair on Aleja NMP since 2003. She started with one chair in a room above a flower shop. Twenty years later, her clients still call to book because they don't trust online forms. That's fine. She picks up every time."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The first one could describe any business in any country. The second one could only be Ewa's salon. That's the difference between content that fills a page and content that builds trust. Google knows the difference. Your customers definitely know the difference.&lt;/p&gt;

&lt;p&gt;I &lt;a href="https://maxmendes.dev/en/services/web-development" rel="noopener noreferrer"&gt;build websites for Polish small businesses&lt;/a&gt;. When I write copy for a client, I don't generate it. I ask questions. What do your regulars say about you? What do you do differently from the place two streets over? What's the neighborhood like? Those answers don't exist in any training dataset. They exist in a conversation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Matters More in Poland Than Anywhere Else
&lt;/h2&gt;

&lt;p&gt;I've spent months &lt;a href="https://maxmendes.dev/en/blog/why-polish-businesses-dont-need-websites" rel="noopener noreferrer"&gt;researching why Polish SMBs don't have websites&lt;/a&gt;. Most of them run their businesses through Booksy, Instagram, and Google Business profiles. They're not behind. They've optimized for the platforms available to them.&lt;/p&gt;

&lt;p&gt;But here's the thing. When 90% of new business websites are built with AI tools, they all sound the same. Same structure, same vocabulary, same promises. Built fast and it shows. Meanwhile, a local business in Częstochowa has something inherently unique: the owner's name, the neighborhood, the services locals actually ask for, photos from inside the shop.&lt;/p&gt;

&lt;p&gt;That specificity is a competitive moat right now. It can't be generated. It has to be gathered.&lt;/p&gt;

&lt;p&gt;The businesses that don't have websites yet have an unexpected advantage. They haven't been poisoned by template language. When they finally get a site, it can be built from scratch with real content. No legacy AI slop to clean up. No generic copy to replace. Just their story, told for the first time, properly.&lt;/p&gt;

&lt;p&gt;If you're wondering &lt;a href="https://maxmendes.dev/en/blog/website-cost-small-business-poland" rel="noopener noreferrer"&gt;what that investment looks like&lt;/a&gt;, I wrote a detailed breakdown of real website costs in Poland.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Window Is Open Right Now
&lt;/h2&gt;

&lt;p&gt;The AI slop flood is a problem. But it's also a gap.&lt;/p&gt;

&lt;p&gt;When the majority of new websites sound like they were assembled by a machine in 30 seconds, the ones clearly made by a real person for a real business stand out immediately. Customers notice. Search engines notice. Google's &lt;a href="https://www.arieldigitalmarketing.com/blog/google-february-2026-core-update/" rel="noopener noreferrer"&gt;February 2026 update&lt;/a&gt; proved this with data.&lt;/p&gt;

&lt;p&gt;I use AI in my workflow constantly. I &lt;a href="https://maxmendes.dev/en/blog/ai-automation-finding-businesses-without-websites" rel="noopener noreferrer"&gt;built an entire automation system&lt;/a&gt; to find businesses that need websites. But there's a difference between using AI to help build something human and using AI to replace the human entirely. The first produces a great website. The second produces noise.&lt;/p&gt;

&lt;p&gt;The businesses I work with don't need to win the internet. They need to win their city. A bakery in Gliwice doesn't need to rank globally. It needs the person two kilometers away searching for a birthday cake to find it, trust it, and call.&lt;/p&gt;

&lt;p&gt;That's a solvable problem. But you need a real website to solve it. One that sounds like a person wrote it, because a person did. One that Google trusts because it has &lt;a href="https://maxmendes.dev/en/services/seo-performance-optimization" rel="noopener noreferrer"&gt;the SEO fundamentals done right&lt;/a&gt;. One that your customers recognize as yours the moment they land on it.&lt;/p&gt;

&lt;p&gt;The internet got loud. The businesses that win now are the ones that sound like someone actually wrote their website. Because someone did.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Questions? &lt;a href="https://maxmendes.dev/en/contact" rel="noopener noreferrer"&gt;Reach out&lt;/a&gt;. I reply within 24 hours.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Also available in &lt;a href="https://maxmendes.dev/pl/artykuly/martwy-internet-strony-dla-biznesu" rel="noopener noreferrer"&gt;Polish&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>seo</category>
      <category>ai</category>
      <category>business</category>
    </item>
    <item>
      <title>How Much Does a Website Cost for a Small Business in Poland?</title>
      <dc:creator>Max Mendes</dc:creator>
      <pubDate>Thu, 05 Mar 2026 16:32:13 +0000</pubDate>
      <link>https://forem.com/maxmendes91/how-much-does-a-website-cost-for-a-small-business-in-poland-49b8</link>
      <guid>https://forem.com/maxmendes91/how-much-does-a-website-cost-for-a-small-business-in-poland-49b8</guid>
      <description>&lt;p&gt;Every week I talk to a business owner in Częstochowa who got a quote for a website and has no idea if it's fair. One agency says 3,000 PLN. Another says 18,000 PLN. A friend says "just use Wix, it's free." Nobody explains what you're actually getting for those numbers.&lt;/p&gt;

&lt;p&gt;I've been building websites for Polish small businesses for years. Here are straight answers.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Three Options and What They Actually Cost
&lt;/h2&gt;

&lt;p&gt;There are three realistic paths for a small business website in Poland: a web agency, a freelancer, or a DIY platform. Each has a real price and real trade-offs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Web agencies&lt;/strong&gt; in Poland typically charge between 5,000 PLN and 15,000 PLN for a standard small business website. Larger Warsaw-based agencies can push that figure to 20,000 PLN or more. You're paying for a team, project management, account managers, and overhead. The work quality varies wildly, and I've personally seen 12,000 PLN sites that looked like they were built in 2014.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Freelancers&lt;/strong&gt; are generally cheaper, ranging from 1,500 PLN to 6,000 PLN for a comparable site. The risk is experience and availability after launch. Some freelancers are excellent. Others disappear the moment something breaks. The price difference is real, but so is the variance in quality, which is why referrals matter more than portfolio links.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;DIY platforms&lt;/strong&gt; like Wix or Squarespace start around 50–80 PLN per month for a business plan. That's under 1,000 PLN per year, which sounds reasonable at first. I'll come back to this.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Cheap Actually Costs in the Long Run
&lt;/h2&gt;

&lt;p&gt;Here's the honest truth most pricing guides skip: a cheap website can end up costing more than an expensive one over three years.&lt;/p&gt;

&lt;p&gt;A Wix Business plan runs roughly 70 PLN per month. Over three years, that's 2,520 PLN, and at the end of it you still don't own anything. Wix keeps your site on their infrastructure. You can't export it cleanly and move it. Their SEO tools have improved, but a Wix site still consistently underperforms a well-built custom site on page speed scores, and in Poland, where most Google searches happen on mobile phones, every extra second of load time loses you visitors.&lt;/p&gt;

&lt;p&gt;A cheap WordPress site built on shared hosting for 800 PLN is a different problem. WordPress needs regular updates, plugin licenses, security patches, and backups. Nobody mentions this at the time of the quote. A year later the site is outdated, possibly compromised (WordPress is the most targeted CMS on the internet), and the developer who built it charges for every small change. I've had clients come to me with sites that cost 2,000 PLN two years earlier. They'd since paid 400–600 PLN in scattered "maintenance fees" and the site still loaded in four seconds on a phone. That's not a working website, it's an expensive placeholder.&lt;/p&gt;

&lt;p&gt;The hidden cost nobody advertises is the ongoing relationship. Who do you call when the contact form stops working? Who updates the plugin that's causing a security warning? If the answer is "I'll figure it out," that's time you're not spending on your actual business.&lt;/p&gt;

&lt;h2&gt;
  
  
  What a Local Polish SMB Actually Needs
&lt;/h2&gt;

&lt;p&gt;Most small businesses — a restaurant, a nail salon, a plumber, a physiotherapist — don't need a complex website. They need:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A site that loads fast on mobile (under 2 seconds)&lt;/li&gt;
&lt;li&gt;Clear contact information and location&lt;/li&gt;
&lt;li&gt;Services or menu listed clearly&lt;/li&gt;
&lt;li&gt;Enough on-page SEO for Google to understand what they do and where&lt;/li&gt;
&lt;li&gt;Something that doesn't embarrass them when a customer searches their name&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That's five pages maximum. No custom e-commerce. No backend dashboard to maintain. No animations that take 10 seconds to render on a mid-range Android.&lt;/p&gt;

&lt;p&gt;I see small businesses in Poland spending 8,000–15,000 PLN on websites with features they will never use, built by agencies who didn't ask what they actually needed. On the other end, I see business owners fighting with Wix for hours trying to make a simple menu update, time that cost them far more than a proper site would have.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Pricing, and Why I Publish It
&lt;/h2&gt;

&lt;p&gt;Most agencies quote after a meeting. That quote varies depending on how big your office looks, whether you mentioned you have a budget, and how much they think you'll pay. I've heard of identical briefs getting quotes ranging from 3,000 PLN to 25,000 PLN at different agencies in Poland.&lt;/p&gt;

&lt;p&gt;I build &lt;a href="https://maxmendes.dev/en/services/web-development" rel="noopener noreferrer"&gt;business websites&lt;/a&gt; for local Polish SMBs at a fixed price of 2,500 PLN. That covers a clean, fast, mobile-first site of up to 5 pages, domain and hosting included for the first year. After that, annual hosting runs 400–600 PLN, and I don't charge for small text or photo updates. The site is yours, built on technology you can hand to any developer if you ever want to switch.&lt;/p&gt;

&lt;p&gt;Fixed pricing doesn't work for every project. Custom e-commerce, booking systems, or multilingual sites genuinely cost more, and I'll tell you upfront what that looks like before you commit to anything. But for a local business that needs a solid, fast website that shows up on Google, variable pricing mostly just creates confusion.&lt;/p&gt;

&lt;p&gt;I also handle &lt;a href="https://maxmendes.dev/en/services/seo-performance-optimization" rel="noopener noreferrer"&gt;SEO basics&lt;/a&gt; as part of every build: proper page titles, structured data, Google Search Console setup, and a site structure that makes sense to search engines. That's not an upsell. It's part of making the site actually work.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Bottom Line
&lt;/h2&gt;

&lt;p&gt;A website for a small business in Poland costs between 1,500 PLN and 15,000 PLN depending on who builds it and what you need. Agencies charge more for the brand and team size. Freelancers charge less but require due diligence on your part. DIY platforms look cheap until you factor in three years of subscriptions, the time spent managing them, and the SEO ceiling you'll hit.&lt;/p&gt;

&lt;p&gt;For most local businesses, a well-built 5-page site from a reliable freelancer is the right call. Fast, owned, ranks on Google, and no recurring monthly fees forever.&lt;/p&gt;

&lt;p&gt;If you're in Częstochowa or anywhere in Poland and want a straight conversation about what your site should cost, &lt;a href="https://maxmendes.dev/en/contact" rel="noopener noreferrer"&gt;reach out here&lt;/a&gt; or call +48 502 742 941. I'll tell you honestly whether what I offer fits what you need. And if it doesn't, I'll tell you that too.&lt;/p&gt;

&lt;p&gt;If you're curious why so many Polish businesses skip websites entirely, I wrote about &lt;a href="https://maxmendes.dev/en/blog/why-polish-businesses-dont-need-websites" rel="noopener noreferrer"&gt;the psychology behind that decision&lt;/a&gt;. And if you want to see how I find businesses that need websites in the first place, here's &lt;a href="https://maxmendes.dev/en/blog/ai-automation-finding-businesses-without-websites" rel="noopener noreferrer"&gt;the AI system I built for prospecting&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Questions? &lt;a href="https://maxmendes.dev/en/contact" rel="noopener noreferrer"&gt;Reach out&lt;/a&gt; — I reply within 24 hours.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>smallbusiness</category>
      <category>poland</category>
      <category>pricing</category>
    </item>
    <item>
      <title>Why Polish Small Businesses Don't Need Websites (And Why I'm Building Them Anyway)</title>
      <dc:creator>Max Mendes</dc:creator>
      <pubDate>Fri, 27 Feb 2026 10:20:16 +0000</pubDate>
      <link>https://forem.com/maxmendes91/why-polish-small-businesses-dont-need-websites-and-why-im-building-them-anyway-36bb</link>
      <guid>https://forem.com/maxmendes91/why-polish-small-businesses-dont-need-websites-and-why-im-building-them-anyway-36bb</guid>
      <description>&lt;p&gt;I've spent the last month cold-prospecting nail salons and barbers in Częstochowa. 100+ businesses researched. Maybe 15 have proper websites. The rest? Booksy profiles and Instagram accounts. That's it.&lt;/p&gt;

&lt;p&gt;When I started &lt;a href="https://maxmendes.dev/en/blog/ai-automation-finding-businesses-without-websites" rel="noopener noreferrer"&gt;building an AI system to find these businesses&lt;/a&gt;, I thought the lack of websites was laziness or budget constraints. It's not. It's a deliberate choice rooted in a very specific psychology.&lt;/p&gt;

&lt;p&gt;Polish small business owners genuinely believe websites are unnecessary. And I'm starting to understand why.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Booksy Fortress
&lt;/h2&gt;

&lt;p&gt;Booksy owns the Polish beauty and wellness market. Not "has a presence." Owns.&lt;/p&gt;

&lt;p&gt;If you're a nail salon, barber, or massage therapist in Poland, you're on Booksy. It's not optional. Your clients book through Booksy. They discover you through Booksy. Your calendar lives in Booksy. Your payments run through Booksy.&lt;/p&gt;

&lt;p&gt;Why would you need a website when Booksy already handles discovery, booking, payments, and reviews? The platform does everything a website would do, except you don't have to build it or maintain it.&lt;/p&gt;

&lt;p&gt;From the business owner's perspective, a website is redundant infrastructure. I've read this exact sentiment in my research notes at least 20 times. "Already on Booksy."&lt;/p&gt;

&lt;p&gt;The logic is sound. The conclusion is still wrong, but the logic is sound.&lt;/p&gt;

&lt;h2&gt;
  
  
  Instagram as the Second Pillar
&lt;/h2&gt;

&lt;p&gt;The businesses that aren't beauty/wellness based, restaurants and bars, live on Instagram and Facebook.&lt;/p&gt;

&lt;p&gt;They post daily. Photos of dishes, interior shots, weekend specials. Stories with live updates. DMs for reservations. The engagement is real. People comment, tag friends, share posts.&lt;/p&gt;

&lt;p&gt;For these owners, Instagram is their website. Why pay for something static when you can post for free and reach customers where they already spend their time?&lt;/p&gt;

&lt;p&gt;Again, the logic holds. A restaurant doesn't need online booking. They need people to show up. Instagram drives that better than a landing page buried on page 3 of Google.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Trust Gap
&lt;/h2&gt;

&lt;p&gt;There's a third layer that took me longer to notice. Websites carry a credibility problem in Poland's SMB market.&lt;/p&gt;

&lt;p&gt;Older demographics, which dominate small business ownership here, associate websites with either big corporations or scams. A local barber with a sleek website feels suspicious. Too corporate. Not authentic.&lt;/p&gt;

&lt;p&gt;Instagram feels personal. Booksy feels utilitarian. A website feels like someone is trying too hard or hiding something.&lt;/p&gt;

&lt;p&gt;I didn't expect this. In Western markets, no website is the red flag. In Poland's local service economy, having one can raise questions. "Why do you need this? What are you selling me?"&lt;/p&gt;

&lt;h2&gt;
  
  
  Why They're Wrong (But Also Right)
&lt;/h2&gt;

&lt;p&gt;Here's the thing. They're not entirely wrong.&lt;/p&gt;

&lt;p&gt;If you're a nail salon with 200 regular clients who all book through Booksy, and your schedule is full most weeks, why burn money on a website? The return on investment is unclear. The effort to maintain it is real.&lt;/p&gt;

&lt;p&gt;But here's what they're missing.&lt;/p&gt;

&lt;p&gt;Booksy owns the customer relationship. Not them. If Booksy raises fees, they pay. If Booksy changes the algorithm, they adapt. If Booksy shuts down tomorrow, they lose their entire discovery channel overnight.&lt;/p&gt;

&lt;p&gt;Instagram is even worse. You're building an audience on rented land. Algorithm changes, shadowbans, account suspensions. You have zero control.&lt;/p&gt;

&lt;p&gt;A website is the only piece of digital infrastructure you actually own. It's insurance against platform dependency. It's leverage when Booksy tries to squeeze margins. It's the foundation for everything else, email lists, direct booking, content marketing, &lt;a href="https://maxmendes.dev/en/services/seo-performance-optimization" rel="noopener noreferrer"&gt;local SEO dominance&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Most importantly, it separates you from every other business stuck in the same Booksy/Instagram loop. When someone Googles "nail salon Częstochowa," the businesses with proper websites win. The rest don't even appear.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Opportunity
&lt;/h2&gt;

&lt;p&gt;This is why I'm building them anyway.&lt;/p&gt;

&lt;p&gt;The fact that Polish SMBs don't see the value is exactly why there's value in showing them. The market is underserved because the market doesn't know it needs serving.&lt;/p&gt;

&lt;p&gt;My approach isn't to argue. It's to show. I &lt;a href="https://maxmendes.dev/en/services/web-development" rel="noopener noreferrer"&gt;build the website&lt;/a&gt; first, using photos from their Instagram and services from their Booksy profile. Then I show them what they could own instead of rent.&lt;/p&gt;

&lt;p&gt;Some will ignore it. Some will dismiss it. But some will see it and realize they've been thinking too small.&lt;/p&gt;

&lt;p&gt;That's the opportunity. Not convincing skeptics. Finding the 10% who are ready to see what ownership looks like.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I'm Learning
&lt;/h2&gt;

&lt;p&gt;Prospecting these businesses taught me more about market psychology than any course or framework ever could.&lt;/p&gt;

&lt;p&gt;People don't resist websites because they're uninformed. They resist because their current setup works well enough, and change introduces risk with unclear reward.&lt;/p&gt;

&lt;p&gt;The businesses that will adopt websites aren't the ones doing poorly. They're the ones doing well and starting to feel the ceiling. The owner who wants to expand but realizes Booksy doesn't scale beyond one location. The restaurant that maxed out Instagram reach and needs another channel.&lt;/p&gt;

&lt;p&gt;Understanding why they don't need websites is more valuable than explaining why they do. It changes how I pitch, what I build, and who I target.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where This Goes
&lt;/h2&gt;

&lt;p&gt;I'm still early in this process. The AI system I wrote about in &lt;a href="https://maxmendes.dev/en/blog/ai-automation-finding-businesses-without-websites" rel="noopener noreferrer"&gt;my previous post&lt;/a&gt; finds the prospects. But converting them requires understanding the mindset first.&lt;/p&gt;

&lt;p&gt;Polish SMBs aren't behind on digital marketing. They've optimized for the platforms available to them. Booksy and Instagram work. Websites don't obviously improve on that equation.&lt;/p&gt;

&lt;p&gt;My job isn't to fight that logic. It's to show what becomes possible when you own your infrastructure instead of rent it.&lt;/p&gt;

&lt;p&gt;I'll write more as this evolves.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This article is also available on &lt;a href="https://maxmendes.dev/en/blog/why-polish-businesses-dont-need-websites" rel="noopener noreferrer"&gt;maxmendes.dev&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Questions? &lt;a href="https://maxmendes.dev/en/contact" rel="noopener noreferrer"&gt;Reach out&lt;/a&gt; — I reply within 24 hours.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>localbusiness</category>
      <category>digitalmarketing</category>
      <category>webdev</category>
      <category>poland</category>
    </item>
    <item>
      <title>How I Built an AI System to Find Polish Businesses Without Websites</title>
      <dc:creator>Max Mendes</dc:creator>
      <pubDate>Thu, 19 Feb 2026 11:29:25 +0000</pubDate>
      <link>https://forem.com/maxmendes91/how-i-built-an-ai-system-to-find-polish-businesses-without-websites-3ea8</link>
      <guid>https://forem.com/maxmendes91/how-i-built-an-ai-system-to-find-polish-businesses-without-websites-3ea8</guid>
      <description>&lt;p&gt;I'm a freelance web developer in Częstochowa. My biggest challenge isn't building websites — it's finding businesses that need them.&lt;/p&gt;

&lt;p&gt;Most Polish SMBs don't know they need a website. They run successful operations entirely through Facebook, Instagram, Booksy, or Google Business profiles. They have reviews, customers, and revenue. What they don't have is ownership over their online presence.&lt;/p&gt;

&lt;p&gt;I built an automation workflow to find these businesses, research them properly, and reach out with something they can't ignore: a live mockup of what their website could look like.&lt;/p&gt;

&lt;p&gt;This is how it works.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Problem I Was Trying to Solve
&lt;/h2&gt;

&lt;p&gt;Cold outreach doesn't work when you say "Do you need a website?" Most business owners say no — because they're already visible on platforms.&lt;/p&gt;

&lt;p&gt;But platform visibility isn't ownership. Facebook can change algorithms. Booksy takes commissions. Google Business profiles look identical to competitors. None of these build long-term SEO equity.&lt;/p&gt;

&lt;p&gt;I needed a way to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Find businesses with proven demand (good reviews, active profiles)&lt;/li&gt;
&lt;li&gt;Identify which ones lack a real website&lt;/li&gt;
&lt;li&gt;Show them — concretely — what they're missing&lt;/li&gt;
&lt;li&gt;Do this at scale without losing personalization&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Manual research takes hours per prospect. I automated it.&lt;/p&gt;




&lt;h2&gt;
  
  
  Where the Leads Come From
&lt;/h2&gt;

&lt;p&gt;I don't buy lists. Every lead comes from public, business-relevant sources:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Google Business profiles&lt;/strong&gt; — reviews, photos, services, hours&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Booksy&lt;/strong&gt; — dominant in Poland for salons, barbers, beauty services&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Facebook/Instagram&lt;/strong&gt; — activity, engagement, visual assets&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Public directories&lt;/strong&gt; — industry-specific listings&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal isn't volume. It's accuracy. I gather everything: services, pricing signals, location, images, reviews, contact methods. This data feeds every later step.&lt;/p&gt;




&lt;h2&gt;
  
  
  Qualification: Who's Worth Contacting
&lt;/h2&gt;

&lt;p&gt;Not every business makes sense to contact.&lt;/p&gt;

&lt;p&gt;A prospect only qualifies if they pass strict criteria:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Active online presence (recent posts, reviews, engagement)&lt;/li&gt;
&lt;li&gt;At least two valid contact methods&lt;/li&gt;
&lt;li&gt;Clear services and pricing signals&lt;/li&gt;
&lt;li&gt;Defined working hours&lt;/li&gt;
&lt;li&gt;No existing ranked website&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Company size doesn't matter. Proof of demand does.&lt;/p&gt;

&lt;p&gt;If required data is missing, the workflow stops. No guessing, no generic outreach.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Workflow (High Level)
&lt;/h2&gt;

&lt;p&gt;I use &lt;a href="https://openclaw.ai" rel="noopener noreferrer"&gt;OpenClaw&lt;/a&gt; as a 24/7 execution environment. The system runs while I sleep:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Research agent&lt;/strong&gt; — gathers business data and assets&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Evaluation agent&lt;/strong&gt; — validates completeness&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Orchestrator&lt;/strong&gt; — approves or rejects the prospect&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mockup agent&lt;/strong&gt; — generates a live website preview using real data&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Proposal agent&lt;/strong&gt; — creates a structured PDF in Polish&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Outreach agent&lt;/strong&gt; — drafts messages for email, Facebook, or Google&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Each step depends on validated outputs from the previous one. Nothing proceeds on assumptions.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Mockup: Why It Works
&lt;/h2&gt;

&lt;p&gt;When a salon owner sees a website with their real photos, their actual services, their reviews — they pay attention.&lt;/p&gt;

&lt;p&gt;This isn't a template. It's their business, visualized as a website they could own.&lt;/p&gt;

&lt;p&gt;The mockup is generated automatically from the research data. Same images they use on Instagram. Same services listed on Booksy. Same location from Google Maps.&lt;/p&gt;

&lt;p&gt;They recognize themselves immediately. That's the point.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Proposal Structure
&lt;/h2&gt;

&lt;p&gt;Every proposal is written in Polish with a fixed structure:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Dlaczego strona internetowa pomoże Twojemu biznesowi&lt;/li&gt;
&lt;li&gt;Co dokładnie oferujemy&lt;/li&gt;
&lt;li&gt;Szczegóły inwestycji i wsparcia&lt;/li&gt;
&lt;li&gt;Następne kroki&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;No sales fluff. Educational, concrete, tailored to their specific situation.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I Learned
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What worked:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Time efficiency — research that took hours now takes minutes&lt;/li&gt;
&lt;li&gt;Consistency — every outreach is properly researched&lt;/li&gt;
&lt;li&gt;Immediate value demonstration — mockups start real conversations&lt;/li&gt;
&lt;li&gt;Higher response quality — people reply when they see effort&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What didn't work:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Some businesses still undervalue owned websites&lt;/li&gt;
&lt;li&gt;Education is still necessary, even with strong visuals&lt;/li&gt;
&lt;li&gt;Over-automation without strict quality gates kills credibility&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The biggest lesson: &lt;strong&gt;fewer, better prospects beat volume every time.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Compliance and Trust
&lt;/h2&gt;

&lt;p&gt;This isn't spam. Key principles:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Business-to-business only&lt;/li&gt;
&lt;li&gt;Low-volume, high-relevance&lt;/li&gt;
&lt;li&gt;Sent from my personal domain and accounts&lt;/li&gt;
&lt;li&gt;No scraping private data&lt;/li&gt;
&lt;li&gt;No misleading claims&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When someone receives my message, they see a real person with a real website reaching out about their specific business. That's the difference.&lt;/p&gt;




&lt;h2&gt;
  
  
  What's Next
&lt;/h2&gt;

&lt;p&gt;I'm still iterating on this system. Response rates are improving. The mockup quality keeps getting better. Some conversations have turned into real projects.&lt;/p&gt;

&lt;p&gt;If you're a business owner in Poland wondering whether a website is worth it — it probably is. And if you're a developer thinking about outbound — automation works, but only with restraint.&lt;/p&gt;

&lt;p&gt;I'll write more as this evolves.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Original post on my blog: &lt;a href="https://maxmendes.dev/en/blog/ai-automation-finding-businesses-without-websites" rel="noopener noreferrer"&gt;maxmendes.dev&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Questions? Reach out — I reply within 24 hours.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
      <category>webdev</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
