Back

Back

Back

Butternut.AI

Designing Transparent, Intuitive AI Interactions for AI-Generated Website Creation

📋 tldr;

Non-technical small business owners struggled using Butternut’s AI tools to create and edit their websites. As a product designer, I uncovered many pain points in the existing tools and my goal was to make AI more straightforward and give users better control over their edits. The new design removed the mystery around what the AI could do by clearly outlining its functions.

timeline

10 weeks

2024

role

Product Designer

team

Design Lead CEO

📋 tldr;

Non-technical small business owners struggled using Butternut’s AI tools to create and edit their websites. As a product designer, I uncovered many pain points in the existing tools and my goal was to make AI more straightforward and give users better control over their edits. The new design removed the mystery around what the AI could do by clearly outlining its functions.

timeline

10 weeks

2024

role

Product Designer

team

Design Lead CEO

📋 tldr;

Non-technical small business owners struggled using Butternut’s AI tools to create and edit their websites. As a product designer, I uncovered many pain points in the existing tools and my goal was to make AI more straightforward and give users better control over their edits. The new design removed the mystery around what the AI could do by clearly outlining its functions.

timeline

10 weeks

2024

role

Product Designer

team

Design Lead CEO

🎯

Problem Overview

🎯

Problem Overview

🎯

Problem Overview

Users struggled with communication, consistency, and control with AI tools in Butternut’s editor

  • Communication gap: Users didn’t know how to talk to the AI, leading to frustration and confusion about how to phrase prompts

  • Inconsistent AI tools: Different tools in the editor expected different inputs with no clear guidance and had misleading labels

  • Limited control: Users couldn’t manually edit sections generated by the AI Assist feature, leaving them feeling like they were no longer in control and unsure about how to customize their designs fully.

🎖️

SOLUTION

🎖️

SOLUTION

🎖️

SOLUTION

Unified, consistent AI tools that function as a design collaborator

1.0 Final designs

📊

Outcomes

📊

Outcomes

📊

Outcomes

Lower barrier prompting

Users now have sample prompts to guide their interactions, reducing confusion and making the AI more approachable.

Consistent prompt interactions

Clear, consistent labeling and interactions helped users feel more comfortable and confident when using the AI tools.

Specific tools for common actions

Action-specific buttons streamlined workflows by reducing decision fatigue and speeding up the editing process.

🔎

UX Audit, Usability Tests

🔎

UX Audit, Usability Tests

🔎

UX Audit, Usability Tests

Tools and terms need to be clear for users to know how to interact with them

Through a UX audit of the product and moderated usability tests with 12 small business owners, I discovered the following pain points.

Initial Generation

Users were unsure about the level of detail to include in their prompts. The product landing page lacked example websites and clear input guidance, making it difficult for users to envision what their final website would look like.

2.0 Users had different expectations when writing their first prompt to generate their site

Regenerate

Multiple features include a "regenerate" button, but it's unclear what changes this actually makes to the output. Users often find that regenerated content is nearly identical to the original, creating confusion about the button's purpose.

2.1 Regenerate button's function is unclear

Regenerate with ________

Other features ask for additional input but are inconsistently labelled despite functioning identically. Some labels also misrepresent what the technology actually does. Combined, this leads to false expectations and confusion.

2.2 Many features with "Regenerate with _____" function the same way but have different labels

Add section with AI Assist (Butternut’s flagship AI feature)

The chatbot merely said “done” without offering explanations or feedback on the task completed. Users were also frustrated that they couldn't edit these sections manually and instead had to make all changes through the chatbot interface.

2.3 AI Assist chatbot didn't communicate with the user

"I don’t get the point of the bot because it wasn’t conversational anyway."

—R.C.

"I don’t get the point of the bot because it wasn’t conversational anyway."

—R.C.

"I don’t get the point of the bot because it wasn’t conversational anyway."

—R.C.

"They have the technology to edit AI generated blogs and other sections, why can’t they do the same thing with this one?"

—H.R.

"They have the technology to edit AI generated blogs and other sections, why can’t they do the same thing with this one?"

—H.R.

"They have the technology to edit AI generated blogs and other sections, why can’t they do the same thing with this one?"

—H.R.

💡

Usability Test Key Insights

💡

Usability Test Key Insights

💡

Usability Test Key Insights

Users expect consistent AI behavior and clear input steps to feel confident in editing their site.

🔑 key insight

In the initial generation, users expect the tool to gather more input on their needs and preferences before displaying the final output.

"Some nice quote someone said that I'm using for this text. They said something about how they love the product."

—I.N
🔑 key insight

In the initial generation, users expect the tool to gather more input on their needs and preferences before displaying the final output.

"Some nice quote someone said that I'm using for this text. They said something about how they love the product."

—I.N
🔑 key insight

In the initial generation, users expect the tool to gather more input on their needs and preferences before displaying the final output.

"Some nice quote someone said that I'm using for this text. They said something about how they love the product."

—I.N
🔑 key insight

The AI prompting process is confusing because the format changes based on what users are editing and it's unclear what information is needed.

"Some nice quote someone said that I'm using for this text. They said something about how they love the product."

—I.N
🔑 key insight

The AI prompting process is confusing because the format changes based on what users are editing and it's unclear what information is needed.

"Some nice quote someone said that I'm using for this text. They said something about how they love the product."

—I.N
🔑 key insight

The AI prompting process is confusing because the format changes based on what users are editing and it's unclear what information is needed.

"Some nice quote someone said that I'm using for this text. They said something about how they love the product."

—I.N
🔑 key insight

Users expect all AI tools within the editor to operate as part of the same ecosystem, with consistent rules for interactions.

This was especially confusing when the AI Assist feature didn’t function the same way as other tools.

"Some nice quote someone said that I'm using for this text. They said something about how they love the product."

—I.N
🔑 key insight

Users expect all AI tools within the editor to operate as part of the same ecosystem, with consistent rules for interactions.

This was especially confusing when the AI Assist feature didn’t function the same way as other tools.

"Some nice quote someone said that I'm using for this text. They said something about how they love the product."

—I.N
🔑 key insight

Users expect all AI tools within the editor to operate as part of the same ecosystem, with consistent rules for interactions.

This was especially confusing when the AI Assist feature didn’t function the same way as other tools.

"Some nice quote someone said that I'm using for this text. They said something about how they love the product."

—I.N

🌐

Competitor Analysis

🌐

Competitor Analysis

🌐

Competitor Analysis

Competitors have already successfully integrated AI to generate and edit websites…

However, most of them target technical users, while Butternut focuses on non-technical small business owners who need AI-driven simplicity and high-quality design.

3.0 Competitor matrix

🔑 key insight

Understanding user preferences results in more personalized website designs.

Butternut creates a website in 20 seconds, but the output is not that high-quality. It could be worth it to explore ways to understand user preferences more before delivering quick, high quality, customized results.

"Some nice quote someone said that I'm using for this text. They said something about how they love the product."

—I.N
🔑 key insight

Understanding user preferences results in more personalized website designs.

Butternut creates a website in 20 seconds, but the output is not that high-quality. It could be worth it to explore ways to understand user preferences more before delivering quick, high quality, customized results.

"Some nice quote someone said that I'm using for this text. They said something about how they love the product."

—I.N
🔑 key insight

Understanding user preferences results in more personalized website designs.

Butternut creates a website in 20 seconds, but the output is not that high-quality. It could be worth it to explore ways to understand user preferences more before delivering quick, high quality, customized results.

"Some nice quote someone said that I'm using for this text. They said something about how they love the product."

—I.N
🔑 key insight

Frequently repeated actions don’t always need written prompts.

Universal common actions (e.g., "make this more concise") can be presented as buttons instead of requiring written prompts.

"Some nice quote someone said that I'm using for this text. They said something about how they love the product."

—I.N
🔑 key insight

Frequently repeated actions don’t always need written prompts.

Universal common actions (e.g., "make this more concise") can be presented as buttons instead of requiring written prompts.

"Some nice quote someone said that I'm using for this text. They said something about how they love the product."

—I.N
🔑 key insight

Frequently repeated actions don’t always need written prompts.

Universal common actions (e.g., "make this more concise") can be presented as buttons instead of requiring written prompts.

"Some nice quote someone said that I'm using for this text. They said something about how they love the product."

—I.N
🔑 key insight

The best AI tools prioritize user agency and control over the creative process.

This means Butternut needs to shift a little bit to allow more customization.

"Some nice quote someone said that I'm using for this text. They said something about how they love the product."

—I.N
🔑 key insight

The best AI tools prioritize user agency and control over the creative process.

This means Butternut needs to shift a little bit to allow more customization.

"Some nice quote someone said that I'm using for this text. They said something about how they love the product."

—I.N
🔑 key insight

The best AI tools prioritize user agency and control over the creative process.

This means Butternut needs to shift a little bit to allow more customization.

"Some nice quote someone said that I'm using for this text. They said something about how they love the product."

—I.N

The challenge lies in balancing automation with customization—users won’t benefit from a tool that generates low-quality results. For Butternut to replace designers and developers, it must act as a partner that helps users achieve their desired outcomes, not just a generator.

These insights led to my problem statement:

How might we create consistent AI tools that users can easily understand and use as partners in their design process?

To address these issues, I focused on the following design goals:

  • Help users understand how to interact with the AI and set clear expectations for what the AI could do.

  • Create consistency across tools so users could predict outcomes and feel more confident in using the system.

  • Give users more control and co-creation opportunities while respecting the AI’s efficiency.

  • Reduce user anxiety when starting with prompts.

🖊️

Design

🖊️

Design

🖊️

Design

Grouping tools by type of input helped me design consistent solutions

I categorized tools into long-form prompts (initial website generation), short-form prompts (editing tools), and conversational AI (AI Assist) to design tailored solutions for each interaction.

4.0 Long-form prompt features

4.1 Short-form prompt features

4.2 Conversational prompt feature

Exploring Solutions

After establishing this, I began exploring and designing solutions for each group. Some required more visual solutions, other solutions relied heavily on copywriting.

4.3 Wireframe flow of initial website generation: Bringing AI Assist into the process from the beginning

4.4 Wireframe of image editing tool: simplifying the options to accurately convey it's functionality

4.5 Wireframe of text editing tool: making common actions just 1 click away

🤔

Feedback, Learning Constraints

🤔

Feedback, Learning Constraints

🤔

Feedback, Learning Constraints

Addressing certain pain points would require heavy tech lifts that exceed our project timeline

Through conversing with the CEO through some of these initial design options, I received the following feedback and learned about some key technical constraints:

Initial Generation

She emphasized maintaining the value proposition of generating a website in 20 seconds, as users highly valued this quick turnaround. My initial wireframes would have extended this timeline significantly. I returned to the drawing board to develop an approach that preserved the speed of the original flow while addressing usability concerns.

5.0 Feedback on initial generation flow

Image Editing

The CEO said she did not want to implement many changes to the image feature because they said they plan to create their own native AI image generator eventually. I ended up keeping the options mostly the same but revised the visual design to match the rest of the new editor UI we were working on.

5.0 Feedback on image editing

AI Assist

AI Assist was built using different technology than the rest of the product, making manual editing impossible in the current version. All sections generated through this feature must be edited using the chatbot.

Through our user research, the CEO became aware of these pain points and wanted us to continue designing improvements as a future goal. Our findings convinced her to make addressing this technical constraint a top priority on their upcoming roadmap.

🎖️

solution

🎖️

solution

🎖️

solution

1️⃣ Initial Generation: Prompt and Visual Examples

Introduced visual prompt examples to guide users in phrasing requests, reducing confusion and increasing engagement.

During user testing, users saw the examples and surprisingly preferred to start their process with the blank form. Instead of previously being unsure about how much detail to put, users now preferred this option and felt comfortable entering a prompt.

6.0 Final design of landing page

6.1 Landing page before/after

"It’s straightforward and to the point. I don’t feel like there’s too many barriers to trying this out."

—S.K.

"It’s straightforward and to the point. I don’t feel like there’s too many barriers to trying this out."

—S.K.

"It’s straightforward and to the point. I don’t feel like there’s too many barriers to trying this out."

—S.K.

2️⃣ Conversational, Consistent AI Tools & Ask AI Feature

I framed actions that required input from the user under “✨Ask AI” and added questions as placeholders so that users just needed to answer the question to input their requests for both text and image tasks.

Users now felt confident interacting with the AI tools, knowing that each action would have consistent results. The conversational tone helped demystify the AI, positioning it as a design ally rather than an automated tool.

6.2 AI Assist before/after

"It felt like it did a lot of the thinking for me, and I didn’t even need to type that much."

—D.S.

"It felt like it did a lot of the thinking for me, and I didn’t even need to type that much."

—D.S.

"It felt like it did a lot of the thinking for me, and I didn’t even need to type that much."

—D.S.

3️⃣ Replacing Generic Language with Clear Actions

Replaced vague terms like 'Regenerate' with specific actions ('Rearrange layout,' 'Swap image') to better represent what “regenerate” was doing in that specific context. This ensured users understood what each action would do and what tools are available to them.

Users no longer expressed confusion about what tools were available to them, which demonstrated that clear labelling was successful in differentiating actions.

6.3 Labels before/after

📊

impact

📊

impact

📊

impact

✅ what improved

The redesign improved usability and users reported improved confidence in using these tools in our final usability test with 6 new users. However, more thorough and extensive testing, especially with Butternut’s current users, would be needed to measure the impact of these new designs. If I were able to, specific metrics I would track are:

  • usage frequency, NPS, qualitative feedback on AI tools and satisfaction of output, and user dropoff rate during website editing

⚠️ remaining challenges

Some users still felt frustrated by the lack of manual control over AI-generated sections.

The new initial generation flow also caused mixed reactions, as some users wanted to be able to give more input on the design of the site before generating. Users felt that there’s too much information to cover in the small prompt window they are given, and that since the generation was so easy, more of their work begins after the initial generation.

🤔 takeaways

This project showed me that effective AI design should empower users by being transparent, consistent, and collaborative. By focusing on transparency through language, consistent design patterns, we were able to create an AI tool that felt more like a collaborative partner than a mysterious black box. This approach helped users feel more confident in using the AI, making it an easier, more enjoyable experience overall.