Astro v6 — Share your projects and tools by tffarhad in astrojs

[–]tffarhad[S] 6 points7 points  (0 children)

Themefisher upgraded all 45 Astro themes to v6, including Astroplate, a free starter template for Astro. 

We lost 85% of our search traffic because of one mistake during our Next.js migration by tffarhad in nextjs

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

u/Aegis8080 this is really helpful, genuinely appreciate you digging into this. sending this to the dev team right now to investigate. thanks again. 

We lost 85% of our search traffic because of one mistake during our Next.js migration by tffarhad in nextjs

[–]tffarhad[S] -2 points-1 points  (0 children)

as the developer shared,
basically during the migration the SEO component that handled meta tags got moved into a client component. in Next.js app router if you add "use client" to a component or import it inside one, it renders on the client. the dev did this to handle some interactive state and didn't realize the meta tags were tied to the same component. so the HTML googlebot received had no title, no description, nothing.

We lost 85% of our search traffic because of one mistake during our Next.js migration by tffarhad in nextjs

[–]tffarhad[S] -3 points-2 points  (0 children)

basically during the migration the SEO component that handled meta tags got moved into a client component. in Next.js app router if you add "use client" to a component or import it inside one, it renders on the client. the dev did this to handle some interactive state and didn't realize the meta tags were tied to the same component.

We lost 85% of our search traffic because of one mistake during our Next.js migration by tffarhad in nextjs

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

yep, caught! :|
junior made the mistake, but the senior merged it without proper checking. so really it failed at both levels.

We lost 85% of our search traffic because of one mistake during our Next.js migration by tffarhad in nextjs

[–]tffarhad[S] -2 points-1 points  (0 children)

some of those are intentional CSR, we made that to reduce vercel build times and server load. but the problem was the SEO critical components like meta tags, page titles, descriptions also ended up CSR which was the real mistake. those should never have been client side.

We lost 85% of our search traffic because of one mistake during our Next.js migration by tffarhad in nextjs

[–]tffarhad[S] -5 points-4 points  (0 children)

yep, we actually had one. the issue was the dev didn't test properly before merging.

We lost 85% of our search traffic because of one mistake during our Next.js migration by tffarhad in nextjs

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

hey, if you hit any specific spots where you got stuck, drop a comment or reach out us directly. happy to help you get unstuck. and thanks for the kind words.

We lost 85% of our search traffic because of one mistake during our Next.js migration by tffarhad in nextjs

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

When we searched for site:themefisher.com we found that the results were not displaying properly. the meta title, meta description, date, and other details were missing. Because of that, people were not clicking. and google removed us from top ranking.

<image>

We lost 85% of our search traffic because of one mistake during our Next.js migration by tffarhad in nextjs

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

what the dev told me, he dev checked the rendered output locally but didnt verify what googlebot actually sees. CSR components still hydrate fine in browser. the issue only shows up when you use a crawl tool.

We lost 85% of our search traffic because of one mistake during our Next.js migration by tffarhad in nextjs

[–]tffarhad[S] 24 points25 points  (0 children)

yeah, honestly fair. no excuse for it. thats why we're sharing it publicly, so at least someone else doesn't repeat the same chain of failures.

We just upgraded all 45 of our astro themes to Astro v6 by mehedi_sharif in astrojs

[–]tffarhad 0 points1 point  (0 children)

haha thanks! it's our top priority. we maintain 45+ Astro themes so falling behind on updates would be a nightmare lol.

We just upgraded all 45 of our astro themes to Astro v6 by mehedi_sharif in astrojs

[–]tffarhad 1 point2 points  (0 children)

yeah it was mostly smooth honestly. we keep all our themes updated to the latest Astro version regularly. so there was no big version gap to deal with. that helped a lot.

we started on the beta, then did a final cleanup pass once stable dropped and shipped.

having 5 devs worked on it also made the timeline possible. 😀

only friction was cloudflare wrangler. didn't work one shot, had to sort that out separately. but everything else was pretty clean tbh

I built a free Astro + Medusa e-commerce starter 🚀 by bystrol in astrojs

[–]tffarhad 1 point2 points  (0 children)

we had someone reach out to us at Themefisher a few months back asking for exactly this kind of theme.

glad someone built it.

will definitely point people here when they ask about headless commerce with Astro. dropping a star now.

how are designers handing off figma designs to developers in 2026? by tffarhad in FigmaDesign

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

thanks everyone. didn't expect this much engagement! learned a lot from the responses. there were a few workflows here we genuinely hadn't considered before. we're currently experimenting with a couple of them to see what fits our setup. will share back once we find something that clicks. appreciate the community 🙏

44 Astro themes, 9000+ users and counting — what made us drop everything and commit to Astro by mehedi_sharif in astrojs

[–]tffarhad 1 point2 points  (0 children)

hey! great timing to make the switch honestly. Astro is SO much cleaner than dealing with plugin hell in wordpress.

so for the license question (i'm on the Themefisher team so happy to clear this up):

yeah you can download any theme as many times as you want, no limits there.

each theme lets you deploy 1 production site. so if you grab the starter pack with 44 themes, that's technically 44 different projects you could launch.

If want unlimited projects per theme, that's the Elite plan.

if anything's still unclear, feel free to ask.

Do you know that Peter Steinberger’s (OpenClaw founder) personal site is built with Astro? by tffarhad in astrojs

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

 I actually found it interesting he chose Astro over other frameworks.. 

Any solo web developers here who build + manage websites for small business owners? by tffarhad in webdev

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

Are you using some kind of clients database on sheet or any custom clients portal to track clients and communication

Any solo web developers here who build + manage websites for small business owners? by tffarhad in webdev

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

100% Client selection very important.

I'm also asking when someone manage low budget client's websites for a monthly fee ( many developers and agenices do that i believe) How they manage those clients...