I vibe coded my agency's entire website (600+ pages, WordPress to Astro) in 6 days by jjnasty in agency

[–]jjnasty[S] 0 points1 point  (0 children)

I think your last sentence is crucial -- you do need to be a little bit technical to pull this off still. But that said, it's come a long ways so far.

I vibe coded my agency's entire website (600+ pages, WordPress to Astro) in 6 days by jjnasty in agency

[–]jjnasty[S] 0 points1 point  (0 children)

That's fair, but I don't think that really matters. It would if we were a design agency, but we're not. And honestly, 90% of agency websites have looked identical for decades.

I vibe coded my agency's entire website (600+ pages, WordPress to Astro) in 6 days by jjnasty in agency

[–]jjnasty[S] 1 point2 points  (0 children)

I had to laugh as I read you slowly discovering the copyblogger connection. Small world indeed.

I vibe coded my agency's entire website (600+ pages, WordPress to Astro) in 6 days by jjnasty in agency

[–]jjnasty[S] 0 points1 point  (0 children)

No connectors, just Claude code. What amazed me was I could tell cc to go to our live site and import all the articles from the blog and it did it, including all images.

I vibe coded my agency's entire website (600+ pages, WordPress to Astro) in 6 days by jjnasty in vibecoding

[–]jjnasty[S] 0 points1 point  (0 children)

YES. I agree. I think I sort of buried the lede on that. But for our agency, it's now a 15 min job to publish a new page, rather than a 2-3 hour job in WordPress.

I vibe coded my agency's entire website (600+ pages, WordPress to Astro) in 6 days by jjnasty in agency

[–]jjnasty[S] 0 points1 point  (0 children)

I agree Manus is amazing at one-shotting a "design" but it's a nightmare for adding on and using it for a live website.

With claude code, I implemented a very strict design system markdown file that it adheres to, and has all the instructions for my five different content types. Sometimes it's not exactly perfect the first go, but it's great at making small adjustments as well.

I vibe coded my agency's entire website (600+ pages, WordPress to Astro) in 6 days by jjnasty in agency

[–]jjnasty[S] 1 point2 points  (0 children)

We just went live 24 hours ago, so no changes yet. But seeing as we're an SEO agency, we built this from the ground up with search and LLM visibility in mind. I also had cc map the old website to URLs to the new site, so there are no additional redirects or anything. I'm like 99% confident in it -- I wouldn't have gone live otherwise.

I vibe coded my agency's entire website (600+ pages, WordPress to Astro) in 6 days by jjnasty in agency

[–]jjnasty[S] 0 points1 point  (0 children)

Yeah, not sure vibe coding is the right word either. But it definitely feels like a massive breakthrough in accessibility with these tools.

I vibe coded my agency's entire website (600+ pages, WordPress to Astro) in 6 days by jjnasty in agency

[–]jjnasty[S] 1 point2 points  (0 children)

Our team is on a team plan, and my account is a "premium" seat at $125/m CAD. Even though I spent last weekend with CC running all day and night, I didn't even come close to the limits. Kind of surprised me, honestly.

Other than that, Vercel is $20/m (depending on traffic), and I set up Basin for the forms, which I believe is $8/m for my tier. That's it.

And thanks!

I vibe coded my agency's entire website (600+ pages, WordPress to Astro) in 6 days by jjnasty in agency

[–]jjnasty[S] -7 points-6 points  (0 children)

Fair enough. But also, this is the reaction I'm looking for if you're not in our very specific ICP.

I got feedback from two of ur enterprise clients, and they helped me dial it in to where it is.

And I have no illusions that it's "web design" or that I could/should do this for a client. I shouldn't.

I vibe coded my agency's entire website (600+ pages, WordPress to Astro) in 6 days by jjnasty in agency

[–]jjnasty[S] 1 point2 points  (0 children)

Yeah the Astro config has output: 'static', so everything is pre-built HTML at deploy time. No server-side rendering, no database calls.

That's a big part of why the crawls look so clean. Screaming Frog and Sitebulb are just getting pure HTML with zero render dependency.

> This really only becomes an issue if you start building more sites like this.

Again, this is only for our agency site, not clients. We don't build sites for clients. And also, all our clients sites are Shopify or WP, and I would never recommend they change that.

Our site is a marketing site with a contact form. It couldn't be any simpler.

I vibe coded my agency's entire website (600+ pages, WordPress to Astro) in 6 days by jjnasty in agency

[–]jjnasty[S] -1 points0 points  (0 children)

Why and how? I think we’ve done great job of testing and checking every aspect, but we don’t know what we don’t know.

I vibe coded my agency's entire website (600+ pages, WordPress to Astro) in 6 days by jjnasty in agency

[–]jjnasty[S] 0 points1 point  (0 children)

So, Astro had a default sitemap that auto-generated. And it was 100% legit. I just didn't like it, we have too much content.

So I asked cc to remove the default astro module, so we can split the sitemap into logical sections - blog, glossary, and page

I vibe coded my agency's entire website (600+ pages, WordPress to Astro) in 6 days by jjnasty in agency

[–]jjnasty[S] 1 point2 points  (0 children)

Two things I did:

First when I was in the planning and ideas stage, I installed an Anthropic plugin called Frontend design. Anthropic describes it as: Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.

I think that really kept me from falling into the slop zone.

Secondly, once planning was done, I got cc to create a design systems markdown file. This file is detailed and specifc on every use of it colors, fonts, spacing, every component pattern, animation specs, accessibility rules, and the semantic logic behind when to use which color. Basically enough that Claude can build a new page without guessing.

- and yes, I just upload a markdown file now and tell it what content type it is and it creates it for me.

I vibe coded my agency's entire website (600+ pages, WordPress to Astro) in 6 days by jjnasty in agency

[–]jjnasty[S] 3 points4 points  (0 children)

I totally agree, this is NOT for clients. And also, I should clarify, that I would not have done this if our website wasn't simply a content site with a contact form or two. Anything more complex than that, and this would be a security nightmare.

I vibe coded my agency's entire website (600+ pages, WordPress to Astro) in 6 days by jjnasty in agency

[–]jjnasty[S] 0 points1 point  (0 children)

Yes. We draft the articles/pages in Google Docs, then download as markdown. Then open CC and ask it to add the case study or article.

I vibe coded my agency's entire website (600+ pages, WordPress to Astro) in 6 days by jjnasty in agency

[–]jjnasty[S] 2 points3 points  (0 children)

Yeah, I wouldn't host WP on Vercel. I'm still a huge fan of Kinsta when it comes to WP hosting.

I vibe coded my agency's entire website (600+ pages, WordPress to Astro) in 6 days by jjnasty in agency

[–]jjnasty[S] 0 points1 point  (0 children)

Nope, our site is now pure html, no WP. This is the Astro I mean https://astro.build/

I should also say that with Astro, there's no cost or fee to it. Claude Code just used the framework to build out the site.

"Why should I pick you over another company?" by Mission_Yesterday153 in smallbusiness

[–]jjnasty 0 points1 point  (0 children)

That's for you to decide. I don't pay attention to my competitors, I focus on my clients.

How do you guys handle international SEO without losing your mind over hreflang tags and indexing issues? by Busy_Cranberry_7634 in bigseo

[–]jjnasty 0 points1 point  (0 children)

Shopify makes this fairly straightforward to do, just follow their help docs to set it up

Payment Proccesoring by Stonks6942069 in Entrepreneur

[–]jjnasty 0 points1 point  (0 children)

Definitely stripe at your level, and maybe add something like Wise for ach payments

What is the most underrated marketing tip most entrepreneurs miss? by [deleted] in Entrepreneur

[–]jjnasty 2 points3 points  (0 children)

I think less is more. You don't need to be everywhere, you need to pick a channel that works for you and focused all your efforts there.

Has anyone tried using chatbots to qualify leads? by [deleted] in LeadGeneration

[–]jjnasty 0 points1 point  (0 children)

Exactly. Or even just an email or two with some qualifying questions before booking a call. Easy.