📰 Dev.to · Ted
16 articles · Updated every 3 hours · View all reads
All
Articles 85,879Blog Posts 107,335Tech Tutorials 21,171Research Papers 18,073News 14,229
⚡ AI Lessons

Dev.to · Ted
1d ago
My Redirects Worked in the Browser. Googlebot Saw Soft 404s.
Google Search Console flagged six URLs on a client site as Soft 404. Every one of them returned a...

Dev.to · Ted
4d ago
GEO: What Generative Engine Optimization Actually Means for Your Content
AI Overviews changed the SERP. GEO is how you adapt — not by chasing citations, but by understanding where organic traffic still lives.

Dev.to · Ted
4d ago
How I Wired Google Search Console to Telegram on Day One
Building a GSC monitoring stack that delivers daily SEO briefings to Telegram — starting from a brand new domain with zero impressions.

Dev.to · Ted
5d ago
The Prerender Was Running. The Pages Were Still Empty.
A prerender pipeline ran on every deploy for six months while four directory pages had zero GSC impressions. Why env vars work locally but not on Vercel, and ho

Dev.to · Ted
5d ago
framer-motion v12 Broke My UI — And My Monitoring Never Saw It
22 cron jobs, zero alerts. framer-motion v12 silently blocked clicks on all browsers and crashed Safari via WAAPI. The root cause, the fix, and the Playwright s

Dev.to · Ted
6d ago
Posting to X From the Server — API Setup, the 402 Wall, and the First Agentic Tweet
Setting up the X API on a self-hosted server: developer account, pay-per-use credits, a CLI posting tool, and firing the first tweet programmatically.

Dev.to · Ted
6d ago
Core Web Vitals on a New Astro Blog: What the Numbers Actually Mean
I wired a PageSpeed Insights pipeline to Telegram and ran it on this blog. 99/100, LCP 1.7s, CLS 0, TBT 0ms. Here's why each number is what it is — an

Dev.to · Ted
1w ago
AEO, GEO, and AI Citations: Three Terms, One Problem
AEO targets Google answer boxes. GEO targets generative engines. AI citation is the metric you track. Here's how each works — and how to monitor all three autom

Dev.to · Ted
📣 Digital Marketing & Growth
⚡ AI Lesson
2w ago
A Vercel Catch-All Rewrite Caused 190 Pages to Canonicalize to the Homepage
A React/Vite SPA on Vercel has a catch-all rewrite by default. Every route not explicitly prerendered gets the homepage HTML — with the homepage canonical. Here

Dev.to · Ted
3w ago
Your Vercel Redirect Is Backwards and Google Is Ignoring Your Site
100 on Core Web Vitals, sitemap submitted, content live — and still nothing indexed. The root cause was a single Vercel domain setting that made www the primary

Dev.to · Ted
📣 Digital Marketing & Growth
⚡ AI Lesson
3w ago
Google Was Rewriting My Title. The Cause Was a Single JSX Element.
A page dropped from position 1 and started showing different titles on mobile vs desktop. The root cause wasn't the title tag length — it was a subtitle span ne

Dev.to · Ted
3w ago
The Confidence Gap: How AI Introduces Silent Errors on Production Sites
An AI tool completed dozens of tasks on a live commercial site, confident every time. Then a third-party audit found properties listed in the wrong cities — for

Dev.to · Ted
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
Vercel Stopped Deploying. No Alert. No Error. Just Old Code.
Every push to GitHub went through fine. Vercel showed a healthy project. The site was quietly serving a build from two weeks ago. One line in vercel.json was ca

Dev.to · Ted
⚡ AI Lesson
3w ago
Lovable Shipped SSR. Here's What That Actually Changes.
Lovable just made new apps server-side rendered and added automatic pre-rendering for existing ones. The crawlability problem is solved. The performance gap isn

Dev.to · Ted
3w ago
Building an Astro Blog with Claude Code
Instead of following a tutorial, I gave Claude one prompt and watched it install Astro, wire up Tailwind, MDX, RSS, and a sitemap, push to GitHub, and deploy to

Dev.to · Ted
3w ago
Astro vs Lovable for SEO: Why Static Sites Win
Most developers pick a framework based on what ships fastest. That's the wrong order. Your rendering strategy is locked in at the stack level — and CSR sites pa
DeepCamp AI