50
    Dev Log#temettu

    A failed attempt at fixing SEO (and accepting it)

    Ebru
    Ebru
    1 min

    Today was one of those try → fail → accept days.

    I tried to remove use client; from the main layout of Temettü to improve SEO and align things more cleanly with the App Router model. On paper, it felt like a reasonable refactor. In practice, it quickly turned into a wall.

    Too much critical client-side logic is tightly coupled to the main layout: state, providers, navigation behavior, and assumptions that have grown organically over time. Pulling one thread started breaking many others, and it became clear that this isn’t something I can responsibly “just fix” in a day.

    It honestly sucked to not see concrete progress today. But days like this are still doing work — they sharpen understanding.

    What this attempt clarified:

    • the current layout architecture has real limits
    • SEO improvements here won’t come from a quick refactor
    • this needs dedicated, focused time as a team, not fragmented solo effort

    So today wasn’t about shipping.

    Some days move things forward by failing fast and learning where the real work is.

    If you'd like a quiet update once a week, join our tiny letter with weekly summary of learnings, findings, and what we're building.

    No spam, just genuine updates from our indie making journey.

    Or follow the journey on: