惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

A
About on SuperTechFans
博客园 - 聂微东
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 司徒正美
宝玉的分享
宝玉的分享
美团技术团队
量子位
The Cloudflare Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
IT之家
IT之家
爱范儿
爱范儿
J
Java Code Geeks
博客园 - Franky
Last Week in AI
Last Week in AI
B
Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
I
InfoQ
GbyAI
GbyAI
Recent Announcements
Recent Announcements
小众软件
小众软件
H
Help Net Security
Microsoft Azure Blog
Microsoft Azure Blog
MyScale Blog
MyScale Blog

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
How I prospect tradespeople with aging websites — and del...
Alexandre La · 2026-05-19 · via DEV Community

Alexandre Lasly

When you're a freelance developer, the hardest part isn't coding. It's proving your value before you've signed anything.

I built a pipeline that lets me:

  1. Find tradespeople whose websites are stuck in 2005
  2. Generate a modern version before contacting them
  3. Send them an email with a clickable link to their future site

All in 5 minutes per lead.


Step 1: Scrape aging websites

I target sites hosted on free.fr, pages with no viewport meta tag, those still using <font> or <center> tags.

OLD_SIGNALS = [
    'free.fr',        # Free hosting from the 2000s
    '<font ',         # Deprecated HTML tag
    '<center>',       # Pure HTML centering
]

curl -sL "http://example.free.fr" | grep -c '<font '

Enter fullscreen mode Exit fullscreen mode

In 30 minutes, 10-15 qualified leads.


Step 2: Generate the deliverable automatically

I created Artisan Démo, which generates everything in a single command:

python3 genere-demo.py "E.D. Maçonnerie" \
  --secteur maconnerie --ville "Estissac (10)" \
  --email "contact@ed-maconnerie.fr" --auto

Enter fullscreen mode Exit fullscreen mode

✅ Full showcase website (Tailwind, responsive, PWA)
✅ Sector-adapted color schemes
✅ Built-in quote request form
✅ Auto-deployed to atlasnexus.tech

The site is live before the prospect even knows I exist.


Step 3: Reach out with something concrete

"Hi, I visited your website and took the liberty of creating a modernized version:
👉 https://atlasnexus.tech/your-business/"

No abstract pitch. The site is already done, right there.


Results

8 demos on the AtlasNexus portfolio.


The stack

  • Scraping: Python + curl
  • Generation: Artisan Démo (open-source)
  • Deployment: git push → GitHub Pages
  • Visibility: Dev.to API

Why it works

  1. Deliverable before contact — you show something that exists
  2. Automation — 5 min per lead
  3. Pricing — €50 per redesign, €10/month maintenance
  4. Volume — 10 clients = €500 + €100/month recurring

Open-source repo: AtlasNexusOps/artisan-demo — more demos at atlasnexus.tech.