<?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>DEV Community: Zearches</title>
    <description>The latest articles on DEV Community by Zearches (zearches).</description>
    <link>https://dev.to/zearches</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.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F15967%2F4dada2f6-fac4-4be5-9d9e-8f8ed3bb3186.png</url>
      <title>DEV Community: Zearches</title>
      <link>https://dev.to/zearches</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/zearches"/>
    <language>en</language>
    <item>
      <title>I Built 3 Websites with AI-Assisted Development: Here's What I Learned</title>
      <dc:creator>Boyan</dc:creator>
      <pubDate>Mon, 09 Nov 2026 10:13:05 +0000</pubDate>
      <link>https://dev.to/zearches/i-built-3-websites-with-ai-assisted-development-heres-what-i-learned-425p</link>
      <guid>https://dev.to/zearches/i-built-3-websites-with-ai-assisted-development-heres-what-i-learned-425p</guid>
      <description>&lt;p&gt;I've always been interested in creating useful websites. But there's one thing that makes my journey a little different: &lt;strong&gt;I don't come from a traditional programming background.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Instead of starting with years of coding experience, I started with ideas, curiosity, a willingness to learn, and AI-assisted development tools.&lt;/p&gt;

&lt;p&gt;Over time, I've been building and managing three independent websites: &lt;strong&gt;Zearches, MeWebLink, and ChipJourney.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Each project has taught me something different about website development, automation, security, SEO, and the challenges of running online platforms.&lt;/p&gt;

&lt;p&gt;What surprised me most wasn't how quickly AI could help generate code. It was how much work happens &lt;em&gt;after&lt;/em&gt; that code is written.&lt;/p&gt;

&lt;p&gt;Here's what I've learned along the way.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Zearches: Building a Free Website Discovery Directory
&lt;/h2&gt;

&lt;p&gt;My main project is &lt;a href="https://zearches.com" rel="noopener noreferrer"&gt;Zearches&lt;/a&gt;, a free website submission and discovery directory.&lt;/p&gt;

&lt;p&gt;The idea came from a simple frustration: getting a website listed in online directories can sometimes involve fees, reciprocal backlinks, lengthy approval processes, or complicated registration systems.&lt;/p&gt;

&lt;p&gt;I wanted to create something more accessible.&lt;/p&gt;

&lt;p&gt;With Zearches, website owners can submit their URLs, provide a description, select a relevant category, and have valid submissions published after automated checks.&lt;/p&gt;

&lt;p&gt;There are no mandatory submission fees or reciprocal backlinks.&lt;/p&gt;

&lt;h3&gt;
  
  
  The technical challenge: Trusting user-submitted URLs
&lt;/h3&gt;

&lt;p&gt;One of the biggest lessons I've learned is that accepting URLs from the public introduces challenges that aren't immediately obvious.&lt;/p&gt;

&lt;p&gt;A submission form might look simple, but behind it you need to think about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Spam and malicious destinations&lt;/li&gt;
&lt;li&gt;Duplicate websites and repeated submissions&lt;/li&gt;
&lt;li&gt;URL shorteners and suspicious redirects&lt;/li&gt;
&lt;li&gt;Misleading descriptions&lt;/li&gt;
&lt;li&gt;Incorrect website categories&lt;/li&gt;
&lt;li&gt;Automated bots and submission abuse&lt;/li&gt;
&lt;li&gt;Websites that change their content after being approved&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A website that appears legitimate when submitted might also change its content later.&lt;/p&gt;

&lt;p&gt;This led me to focus heavily on submission validation, duplicate prevention, rate limits, automated checks, editorial reviews, and security monitoring.&lt;/p&gt;

&lt;p&gt;I also learned the importance of creating backups before making changes to existing listings.&lt;/p&gt;

&lt;p&gt;When reviewing thousands of websites, it's essential to preserve legitimate submissions while removing problematic content.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My biggest lesson:&lt;/strong&gt; A website directory isn't just a collection of links. It's a system that needs ongoing quality control.&lt;/p&gt;

&lt;p&gt;Even strong automated checks cannot guarantee that every external website is safe.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. MeWebLink: Why Automation Needs Safeguards
&lt;/h2&gt;

&lt;p&gt;My second project, &lt;a href="https://meweblink.com" rel="noopener noreferrer"&gt;MeWebLink&lt;/a&gt;, explores another approach to free website submission and discovery.&lt;/p&gt;

&lt;p&gt;Like Zearches, it allows website owners to submit websites without mandatory listing fees or backlinks.&lt;/p&gt;

&lt;p&gt;But working on a second directory helped me understand something important:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Automation is valuable only when you can trust how it behaves when things go wrong.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It's easy to imagine a fully automated process:&lt;/p&gt;

&lt;p&gt;A visitor submits a URL, the system checks it, and the listing appears.&lt;/p&gt;

&lt;p&gt;In reality, some checks can fail temporarily. A destination may redirect. A submission might resemble spam even though the website is legitimate.&lt;/p&gt;

&lt;p&gt;Rejecting every uncertain submission can cause false positives. Automatically approving every uncertain submission creates a different problem.&lt;/p&gt;

&lt;p&gt;A better approach is to distinguish between confidently valid submissions, clearly prohibited content, and cases requiring additional checks.&lt;/p&gt;

&lt;h3&gt;
  
  
  Building safer cleanup processes
&lt;/h3&gt;

&lt;p&gt;Another lesson has been the importance of keeping backups and audit records before making large changes to stored data.&lt;/p&gt;

&lt;p&gt;When maintaining an active directory, you don't want a cleanup operation to overwrite a legitimate submission that arrived after your backup was created.&lt;/p&gt;

&lt;p&gt;I've learned to value systems that support:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Previewing changes before applying them&lt;/li&gt;
&lt;li&gt;Backing up important data&lt;/li&gt;
&lt;li&gt;Detecting whether records have changed&lt;/li&gt;
&lt;li&gt;Keeping a history of editorial decisions&lt;/li&gt;
&lt;li&gt;Recovering from unexpected results&lt;/li&gt;
&lt;li&gt;Monitoring important website files&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These safeguards make maintenance more predictable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My biggest lesson:&lt;/strong&gt; Good automation should make operations easier without sacrificing control, recoverability, or user trust.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. ChipJourney: Transforming an Existing Website
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://chipjourney.com" rel="noopener noreferrer"&gt;ChipJourney&lt;/a&gt; presented a different challenge.&lt;/p&gt;

&lt;p&gt;Rather than starting entirely from scratch, I worked on transforming an existing website into a directory while preserving its blog and useful content.&lt;/p&gt;

&lt;p&gt;The goal was to combine two experiences: discovering submitted websites and exploring published articles.&lt;/p&gt;

&lt;p&gt;That sounds straightforward, but changing an established website introduces different considerations.&lt;/p&gt;

&lt;p&gt;Existing URLs, blog content, navigation, mobile layouts, internal links, and search engine indexing all need attention.&lt;/p&gt;

&lt;p&gt;Another issue is keeping the original functionality intact while introducing new features.&lt;/p&gt;

&lt;h3&gt;
  
  
  Small technical decisions can have big consequences
&lt;/h3&gt;

&lt;p&gt;For example, a directory submission system must preserve the intended meaning of a submitted URL.&lt;/p&gt;

&lt;p&gt;If someone submits a particular page but the system stores only the platform's homepage, the resulting listing may not lead where visitors expect.&lt;/p&gt;

&lt;p&gt;This kind of problem highlights how important it is to test actual user journeys rather than assuming that a successful form submission means everything is correct.&lt;/p&gt;

&lt;p&gt;I also learned to avoid making unnecessary changes to unrelated parts of a working website.&lt;/p&gt;

&lt;p&gt;When introducing new directory functionality, I wanted to preserve the existing blog, featured images, navigation, and important pages.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My biggest lesson:&lt;/strong&gt; Maintaining existing functionality is just as important as developing something new.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. What AI-Assisted Development Has Taught Me
&lt;/h2&gt;

&lt;p&gt;I use tools such as ChatGPT to help develop, review, debug, and improve website functionality.&lt;/p&gt;

&lt;p&gt;I'm not claiming to be an experienced software engineer.&lt;/p&gt;

&lt;p&gt;My role involves defining what I want to build, understanding the problems, testing proposed solutions, deploying changes, and maintaining the websites.&lt;/p&gt;

&lt;p&gt;AI can help translate an idea into working code, explain unfamiliar concepts, and suggest ways to troubleshoot errors.&lt;/p&gt;

&lt;p&gt;But I've also learned that &lt;strong&gt;AI-generated code shouldn't be trusted automatically.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A change can appear correct while introducing an unexpected problem somewhere else.&lt;/p&gt;

&lt;p&gt;That's why I've increasingly focused on practical safeguards before deploying changes.&lt;/p&gt;

&lt;h3&gt;
  
  
  My practical checklist
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Make a backup first.&lt;/strong&gt; Preserve a known working version before changing important files or data.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Test changes separately.&lt;/strong&gt; Use a preview or dry-run mode whenever possible.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Protect existing records.&lt;/strong&gt; Don't overwrite newer data just because an older backup contains different information.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Review security implications.&lt;/strong&gt; Consider validation, external URLs, file access, permissions, and unexpected inputs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Check the actual website.&lt;/strong&gt; A successful script execution doesn't automatically mean the interface works correctly.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep logs.&lt;/strong&gt; When something fails, useful records make it easier to understand what happened.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Make incremental improvements.&lt;/strong&gt; Smaller, carefully tested updates are often safer than replacing large parts of a working website.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;These steps may sound basic to experienced developers, but they've made an enormous difference in how I approach website maintenance.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. SEO Is More Than Adding Keywords
&lt;/h2&gt;

&lt;p&gt;Another area I've spent considerable time learning about is search engine optimisation.&lt;/p&gt;

&lt;p&gt;Working on different websites has shown me that SEO involves much more than writing titles and descriptions.&lt;/p&gt;

&lt;p&gt;Technical SEO can include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Crawlable website pages&lt;/li&gt;
&lt;li&gt;Consistent and descriptive URLs&lt;/li&gt;
&lt;li&gt;Useful internal linking&lt;/li&gt;
&lt;li&gt;XML sitemaps&lt;/li&gt;
&lt;li&gt;Search engine indexing signals&lt;/li&gt;
&lt;li&gt;Mobile-friendly layouts&lt;/li&gt;
&lt;li&gt;Avoiding broken or duplicate pages&lt;/li&gt;
&lt;li&gt;Maintaining relevant content&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For website directories, there is another consideration: &lt;strong&gt;the quality of the content being indexed.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Automatically publishing thousands of low-quality submissions doesn't necessarily create a valuable resource.&lt;/p&gt;

&lt;p&gt;It's important to distinguish between growing the number of listings and creating a genuinely useful website.&lt;/p&gt;

&lt;p&gt;I've also learned that a directory backlink does not guarantee search engine rankings, indexing, or referral traffic.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My biggest lesson:&lt;/strong&gt; Sustainable visibility starts with a website that provides genuine value to its visitors.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Running Multiple Projects Changes How You Think
&lt;/h2&gt;

&lt;p&gt;Building three websites has helped me recognise patterns.&lt;/p&gt;

&lt;p&gt;Different projects can share similar operational challenges even when their designs and purposes differ.&lt;/p&gt;

&lt;p&gt;A directory needs reliable validation. A blog needs organised content and navigation. Both need dependable hosting, backups, ongoing testing, security awareness, and thoughtful user experiences.&lt;/p&gt;

&lt;p&gt;It's also taught me the importance of prioritising.&lt;/p&gt;

&lt;p&gt;Adding new features is exciting, but fixing an existing problem or improving reliability can sometimes deliver more value than building something new.&lt;/p&gt;

&lt;p&gt;And perhaps the most important lesson is that launching a website is only the beginning.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Building something is one challenge. Keeping it useful, secure, and reliable is another.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  7. What's Next?
&lt;/h2&gt;

&lt;p&gt;I'm continuing to improve all three projects, with Zearches as my main focus.&lt;/p&gt;

&lt;p&gt;My priorities include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Making website discovery more useful&lt;/li&gt;
&lt;li&gt;Strengthening automated spam and security checks&lt;/li&gt;
&lt;li&gt;Improving website submission experiences&lt;/li&gt;
&lt;li&gt;Maintaining better directory listing quality&lt;/li&gt;
&lt;li&gt;Growing organic traffic and visitor engagement&lt;/li&gt;
&lt;li&gt;Learning more about secure, maintainable web development&lt;/li&gt;
&lt;li&gt;Exploring responsible ways to use AI-assisted development&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'm particularly interested in how independent creators can use modern tools to build useful online services without requiring large development teams.&lt;/p&gt;

&lt;p&gt;I still have plenty to learn, and I expect there will be more mistakes, debugging sessions, and unexpected challenges ahead.&lt;/p&gt;

&lt;p&gt;But that's part of what makes the process interesting.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;You don't necessarily need a traditional programming background to start exploring ideas and building useful online projects.&lt;/p&gt;

&lt;p&gt;However, creating something that works reliably requires patience, testing, curiosity, and the willingness to understand the tools you're using.&lt;/p&gt;

&lt;p&gt;AI can make development more accessible, but it doesn't remove the responsibility to build carefully.&lt;/p&gt;

&lt;p&gt;For me, the biggest achievement isn't simply having three websites online.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It's everything I've learned through trying to make them better.&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  Let's Discuss
&lt;/h3&gt;

&lt;p&gt;I'd love to hear from the DEV community:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Have you used AI-assisted development to build or maintain a website?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;What's been your biggest challenge: writing code, security, automation, deployment, SEO, or something else?&lt;/p&gt;

&lt;p&gt;Feel free to share your experiences in the comments!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>php</category>
    </item>
  </channel>
</rss>
