I Looked at Buffer’s SEO, AI, and Onboarding, and Here’s What I Found

I came across Buffer while researching the best times to post on YouTube. This is one of their most popular formats. Then I realized that Buffer is a PLG (Product-led Growth) company, and that I should do an onboarding teardown for the product.

The last time I did an onboarding teardown for Scribe, I only covered the PLG side. Like their pricing page, each step of their onboarding, my emotion graph, and the fixes.

In this experiment, I’m adding a few more things to the mix:

  • An SEO and brand angle. I analyzed Buffer’s website, their content strategy, and how they’re building their brand presence on social platforms. I also looked through platforms like Reddit and G2 to understand their brand sentiment.
  • An AI angle. I ran prompts through ChatGPT, Claude, Perplexity, and Gemini to find out how well they know Buffer and what it means for the brand.
  • Real review. I asked someone who has used Buffer to provide context on what’s working and what’s not. It adds more context and depth to the post.

Most teams optimize each channel in a vacuum, and that creates a problem. Think about how a random Reddit comment can affect someone’s opinion of your product. This can then affect how they use the product and whether they pay or not.

I plan to combine insights from different channels to see the full picture and how this can affect how you build a better product for them.

And yes, I’m putting my new PLG hat on and seeing how the product is and how helpful the onboarding process is.

Disclaimer: I had no negative intentions when going through Buffer’s onboarding. I have made these posts out of curiosity and to share my personal experiences.



The SEO and brand angle

Buffer’s SERP is fighting for its own name. The blog publishes a lot of commodity content, and the posts that AI cites can lead to zero clicks. They’re active on socials too and are repurposing a lot of the content.

To understand Buffer’s SEO and brand angle, I analyzed Buffer’s brand SERP, website content, and socials.

For context, I have used a US VPN while doing all these searches.

I searched for “Buffer” and found them bidding on their brand name. It is a smart move considering how companies are now buying ads to be at the top of the SERPs, since AI Overviews take that space.

But what came next was surprising. The SERP intent seemed mixed. There’s a Merriam-Webster page ranking #2, and the People Also Ask questions were not related to the Buffer tool. There was even a Wikipedia page on Buffer solution (chemistry). It is hard when a known brand like Buffer has to fight for its own SERP.

Buffer seems to fight for its own name on the SERP. Between confusing People Also Ask questions, dictionary definitions, and Wikipedia page, Buffer’s shine seems to get a bit dull.

Next, I searched for their category: “Social media management tool”. According to SE Ranking, this keyword has a search volume of 2.9k and a global volume of 11k. I searched for it on Google and saw ads from three different brands. The other time I searched, I saw ads from three different tools: Zoho Social, Hootsuite, and Later.

Buffer is #1 on Zapier’s list, but it says that the tool is best for scheduling and has a history of changing its pricing and features. The AIO doesn’t seem to trust Buffer enough, or they like listicles for the query.

The SERP vibe was listicle, and it tried hard to follow it. You can see it clearly with Zapier’s list and the Reddit result. When I searched for this earlier, Buffer was the #3 organic result. The first was Zapier, and the second was Hootsuite.

I searched “social media management tool” on DuckDuckGo, and the SERP was listicle heavy. Funnily enough, Zapier tops this SERP too. This suggests that this query’s intent is listicles.

DuckDuckGo Search Results Page for the term Social media management tool
Listicles have a bad rep now because everyone wants to promote themselves, and they’re generally biased in some way. This SERP looks no different.

According to SE Ranking, Buffer’s current traffic is 161.6k. And according to Moz, it has 140.6k domains. For context, Hootsuite’s traffic is 172.4k according to SE Ranking and 161.4k linking domains according to Moz.

I also looked at their top 60 pages of blog content with the help of SE Ranking MCP and Claude. I analyzed:

  • Whether the content is commodity vs non-commodity
  • Estimated monthly traffic
  • AI Overviews citations (number of AIO prompts citing that exact URL)
  • Whether the URL has a zero-click risk

And here are my findings:

  • Out of 60 blog posts, 47 posts are commodity content. Note that this also contains all the data studies, like the best time to post on Instagram, and others. And these 47 posts are pulling in 99.6% of the traffic.
  • ~82% of all traffic sits in High zero-click-risk posts, 18% in Medium, and 0.4% in Low. Very little of Buffer’s traffic is “safe” from AI Overviews.
  • AI Overview is citing Buffer’s content, like social media image sizes and the best time to post on Instagram. Interestingly, these are bringing the most traffic. They’re also highly likely to result in a zero-click search.

This is worrying because Buffer’s data studies are being cited by AI. As a result, users are getting their answers in AIOs and not clicking through. But on the other hand, it is helping them show up in the AI, where competition is also doing similar studies.

Speaking of the best time to post a series, here’s an interesting observation I made. The LinkedIn post by Buffer’s post author is outranking Buffer’s main article.

What comes now is my theory.

Sprout Social dominates the AIOs for the query “Best time to post on Instagram”. Buffer doesn’t appear until the second page of the SERPs.

Google Search Results Page for the term Best time to post on Instagram
The author’s LinkedIn post is ranking higher than the actual post. What a strange SERP we’re living in. Also, it seems like there are many opinions on this topic. Recently, Adam Mosseri, head of Instagram, posted that there isn’t a best time to post. And of course, Reddit is here.

Now comes the interesting part. Kirsti Lang, who authored the Buffer post, made a LinkedIn post. AI Overviews picked this LinkedIn post that summarized the main article. And this LinkedIn post is also ranking #3 in organic results.

Putting my skeptic hat on, here’s what’s going on. Kirsti’s LinkedIn post was succinct, and it had quality comments that asked questions. So there were users’ points of view as well as the author’s POV, and that’s what made the LinkedIn post rank better.

Google Search Results second Page for the term Best time to post on Instagram
This is the second page, and this article by Buffer is placed way below other posts. So it’s clearly not winning this one.

Buffer is active on YouTube too. The majority of their long videos are video versions of their text posts, and they also embed them in the blog posts. Their YouTube Shorts are summarizing the blog posts. There is some new content, though.

On LinkedIn, Buffer’s account posts its own content, as well as reposts content from its team. It is also nice to see their team posting separately to build their personal brands.

Their Bluesky, X, Instagram, and Threads content is mostly the same/similar. Meaning they’re repurposing the content across platforms.

Search and social channels do a great job of building awareness and getting users to try the tool. But what happens once they’re inside the tool?

The PLG breakdown

Homepage and the pricing page

Buffer’s homepage is pulling users in many directions. None of the plans stand out on the pricing page, and I like how they implemented a reverse trial strategy.

Buffer showcases a mini version of their app right on the homepage. It lets you write a post, check the preview, and then encourages you to sign up. This cuts all the bells and whistles and showcases what the app can do. This removes all the hurdles and gives you a taste of the aha moment even before you sign up.

The other thing I liked was their CTA: “Sign up to schedule.” A lot of times, apps say something vague like “Check your insights”. In the user’s head, this means they will get the insights on the next screen. Instead, users see a sign-up screen, which can confuse and frustrate them.

Old Buffer Homepage

Buffer might have changed its homepage, or it might be running an A/B test. When I first started writing this post, they had a mini scheduler. But now it’s a call to action that says “Get started for free”.

New Buffer Homepage
Ah, how nice would it have been if they had left the real thing there that showcases how users can use the actual tool. This took the soul out of the homepage. I am not mad, though. I am actually interested in seeing which one converts better.

Buffer’s homepage is pulling the user in different directions. There were 28 CTAs besides their primary “Get started for free” CTA on the homepage. The homepage is easier to act on when it’s simple and clearly tells how you help the users.

Moving on to their pricing page.

Buffers pricing page with three plans

Speaking of the pricing page, here’s what I found interesting. Their footer doesn’t link to their pricing page. In my study of SaaS SEO pricing pages, I found that six out of 10 sites placed their pricing in the footer.

Here are the things I observed about the page:

  • The CTA was visible above the fold. Often, companies push the CTA below the fold. This makes the users search for the button to click, which can annoy them.
  • Buffer uses a reverse trial strategy. When the free trial ends, users drop to the free plan instead of having their account locked. If the user loved the tool during the free trial, they would pay to continue access.
  • Many unqualified users sign up for social media management tools. Buffer offering a 14-day free trial without a credit card seems like a bold move here. I’m interested in learning the ratio between qualified and unqualified sign-ups.
  • None of the plans stand out on the page as is. Sure, there’s a small “Recommended” label on the Essentials plan, but that’s not enough. Buffer could give users a reason to choose a certain plan.
  • Their FAQs show they offer a 20% discount on yearly plans. They write it as “Save 2 months” in the pricing table. I’m curious to know which of the two CTAs performs better. “Save 2 months” or “20% off”
  • The pricing page has an AI-readable Markdown version, which is interesting. Does it even get hits from AI tools?

The Onboarding review

Many onboarding questions don’t bring the user closer to the value. There are few personalizing questions, and some of them can be removed.

Now that’s done, I clicked the “Get started for free” CTA in the header, which took me to the create account screen.  

Create account screen Buffer

I landed on this introductory screen after signing up. They seem to have picked up on my laptop’s dark theme, which is a nice touch.

To reach the dashboard, I clicked 14 times. This doesn’t sound like a lot. But you have to realize that a typical user doesn’t spend eternity on software onboarding.

Welcome to Buffer onboarding screen

Question: “How would you describe yourself?”

My answer: “Freelancer/consultant”

This question could be used to segment users or personalize onboarding. But now that I went through the entire onboarding, this question didn’t help personalize my experience.

I am curious to understand how Buffer is using the answers to these questions. And how they’re used to reduce the time to the aha moment.

How would you describe yourself screen Buffer

Question: “What tools do you use to manage your social media?”

My answer: “None — I post to social platforms directly”

It’s an interesting question because:

  1. Again, it could be a way to segment users, and Buffer might provide ways to import data. Buffer might choose to show a different onboarding based on the response chosen. Or
  2. It is helpful data for the company to see how the users are coming to the app

I will go ahead and say that the second option is correct. It’s not helpful to ask this here, as it won’t help the user discover the product’s value. Every step in the onboarding should take the user closer to the goal of finding value.

What tools do you use to manage your social media Buffer

Question: “How many social accounts do you currently manage”?

My answer: “1-3”

On the surface, this sounds like an important question because it will decide what plan a user should get. If they select more than three channels, they’ll have to choose one of their two paid plans. For example, for an agency managing 11 accounts, a user will have to pay $64 monthly, or $124 for unlimited members.

But putting on my user hat, this question isn’t helping me get to the value faster. It isn’t showing me how to use Buffer to save time and do things more easily. So, as a user, I don’t see value in answering this question.

How many social accounts do you currently manage Buffer

Question: “What social channel(s) are in focus?”

My answer: LinkedIn, YouTube, Bluesky

Real talk: I thought this was an unnecessary question at first. But Buffer actually used this question to personalize my experience. They asked me to connect all the social platforms I selected during onboarding. We need more personalizing questions like these!

What social channels are in focus Buffer

A screen called “Here’s what you can do with Buffer” appeared after I answered all the questions. This page had four “slides” showing how to use the tool. I clicked through all four slides and landed inside the dashboard.

I didn’t understand the purpose of this page in getting users to value faster. Sure, it shows what Buffer can do. But the tool can teach users on the go how to make their posting more efficient.

Heres what you can do with Buffer

I saw a pop-up right after landing on the dashboard that asked, “How did you hear about Buffer?” I found them through their blog, so I chose “The Buffer blog”. This is a good question, but asked at the wrong time.

The user has already given away a lot of information, and they’re eager to get value from the tool. Asking a question at this point again might frustrate them and delay the aha moment. Asking this question later, when the user has already engaged with the tool, might be a better idea.

Buffer now prompted me to connect a channel. This is a good use of the empty state while making sure the user completes the key action. This could be one of their aha moments or a micro win. As mentioned during the onboarding, they listed the channels I selected during onboarding in the sidebar. This is the kind of personalization we want as users!

Another nice thing I noticed is that they didn’t ask me to verify my email before accessing the dashboard. Scribe asked me to verify my email during onboarding, which isn’t user-friendly.

Buffer dashboard

Speaking of email verification, this was the email that I received from them to confirm my email. I like how it is short and to the point. They also gave a reason to verify your email, which is a nice touch.

Buffer email verification email

I also liked their first onboarding email. Joel, Buffer’s Co-founder and CEO, signed the email, which had a clear CTA (to connect a channel). This is the first time I have seen a face in Buffer’s onboarding, and it’s nice.

However, I would have loved this email more if it were more “personal”. Right now, it feels like someone slapped his name and picture on an onboarding email. Joel could add an insider thing or a cool fact about Buffer that would help Buffer connect with the users.

This was the end of my onboarding insights from the web app. I also saw other interesting things like:

  • Recommended times to post for each channel
  • Templates that help with ideas
  • Insights that show how well my content is working
  • A streak that I can build up for posting on my platforms.

The Mobile App

The Buffer’s mobile app is a simple version of their web app. It lacks many key features that make Buffer stand out, like templates and best times to post.

I also reviewed their Android app, which seems like a stripped-down version of the web app. I came across their Android app on the Play Store by accident. I never heard them talk much about their mobile apps, so it was a surprise to me.

I saw the log in/sign-up screen right after downloading the app, with the familiar Buffer branding.

Buffer log in page mobile

It then asked for notification access. I skipped this step. Too many apps on my phone ask for notification access that isn’t necessary. Like, why would I want notifications from Buffer? They did provide a reason for notifying me, but I didn’t find it important enough to give them access.

Buffer notification screen mobile

I then landed on the (rather sad) dashboard. The one-liner page on Buffer about the mobile app made it clear that the mobile app is for scheduling posts on the go. That’s probably why they didn’t make it too fancy. They could add the next best time to post, right, and templates to help generate ideas. But yes, it felt too empty for now.

Bufffer empty state dashboard in the mobile app

And that’s about it for Buffer.

What real users say about Buffer

The sentiment across Reddit, AI tools, and a 10-year user base is the same. Small businesses love Buffer for how easy it is to use. Larger teams find its reporting shallow.

When looking for what users have to say about Buffer, I went to the internet’s favorite place: Reddit (lol). I found mixed emotions, and a few themes kept coming up:

  • Ideal for small businesses. Buffer is easy to set up and operate, even for a small business owner who doesn’t want fancy features. It is also good for beginners and people who want basic analytics.
  • Clean interface. This came up a lot, and I can see why. I have been using Buffer for a while now, and I can see how easy it is to use. Many similar tools can be clunky.
  • Pricing. Users don’t like how Buffer charges by channel. So if an agency or enterprise wants to connect 50 channels, the costs can add up.
  • Shallow analytics. The analytics aren’t as robust as other tools. I see they recently rolled out an update that made their analytics a bit more comprehensive. I am curious to know how well users like the new analytics compared to the old ones.
  • Promotion of their own tool. This was a real one. I saw so many people talking shit about Buffer and then recommending their solution as great. But oh well, that’s Reddit for you.

Don’t treat Reddit as your “trusted voice” or to make decisions based on what you saw there. Use it only to gauge public reaction. (This public reaction can also be fake sometimes)

I also found the searcher’s intent using AlsoAsked MCP and Claude and found similar results. The interesting things to note are:

  • How people doubt that Buffer doesn’t post well on platforms.
  • Constant comparison and churn intent. Users are comparing Buffer with competitors like Hootsuite.
  • There is ambiguity around the name “Buffer”. Buffer is fighting to earn a spot in People Also Ask (PAA) questions.

I asked Melissa Popp, a long-time user of Buffer, about her experience:

I’ve used Buffer for more than 10 years. I chose it over Hootsuite because the interface fits the way I work. It’s clean and intuitive, so I can focus on the content instead of fighting the tool.

Buffer has always handled my social media scheduling well because it’s simple and efficient. I can batch and schedule a month’s worth of content quickly without getting pulled into unnecessary features. I also appreciate that Buffer flags issues right away, so I can catch problems before they disrupt my work.

My main drawback is the occasional need to reconnect accounts or refresh permissions after platform updates. That interruption is frustrating, especially after I’ve already spent time batching content.

Buffer’s transparency and quick response usually resolve problems fast. It’s still the best tool I’ve found for simple, effective scheduling because it lets me work quickly without unnecessary complexity.

Melissa Popp, VP of Content Strategy & Innovation at RicketyRoo

What Melissa said echoes what I found on Reddit and in LLMs. The general opinion is that the tool is solid for small businesses and solopreneurs. The tool is affordable and has basic analytics that are unsuitable for larger teams.

(Updated 31 August 2026) Note: I recently started using Buffer’s MCP with Claude, and it’s so helpful in analyzing my post data. I ask Claude to see which posts did well and any patterns it sees. Honestly, I have been using Buffer’s MCP more than the web or mobile app. I also use this data with other MCPs like AlsoAsked and SE Ranking to see what kind of content I should create next. Kudos to Buffer for bringing this to life.

My emotion graph

Here’s how my experience went up and down at each step of the onboarding.

Click on the graph to start interacting with it 😉

The fixes

  • Buffer seems to fight for a lot of SERP estate. Especially for terms like “social media management tool” and in PAA questions. I would aim to get it cited by AI and SERPs, rather than by other sites, especially Zapier, for key topics.
  • The current homepage is pulling users in many directions. I would first ensure users complete the Primary CTA (in this case, I assume it’s to sign up). Then, I will see what supporting links I can add to the page to encourage users to sign up.
  • I would tighten the onboarding flow by making it easier for users to get their first quick win. The first steps would be to remove the demographic questions and the last screen.
  • The phone app isn’t as intuitive as the web app. I would understand if the current mobile app is satisfactory for the users. If not, I would interview users to understand their jobs-to-be-done with the mobile app. That would shape how to make the mobile app as cool as the web app.
  • The general sentiment online about Buffer isn’t nice. I would find ways to be more active on Reddit to shift the sentiment. I would also encourage folks on the team to be more active on forums like Reddit to discuss user concerns.

So this was my interpretation of Buffer and how I perceived it. It was honestly a fun exercise to use my SEO and PLG skills to see how Buffer works and how it can be improved.

That said, I went through the onboarding as a regular internet user, not as an SEO. Other times, I put my PLG and SEO hats on to understand what’s going on.

I hope this onboarding teardown helped you understand how to improve your onboarding. And if you’re from Buffer, then let’s talk 🙂

P.S. Growth.design inspired the onboarding teardowns and especially the emotion graph. Shoutout to them, honestly.

P.P.S. Let me know which tool I should tear down next from a PLG and SEO perspective. And if you want me to go through your tool’s onboarding flow and suggest how it can be better send a text on LinkedIn.