<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Bohdan Prytulyak</title>
    <description>The latest articles on Forem by Bohdan Prytulyak (@pbbdesign).</description>
    <link>https://forem.com/pbbdesign</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3782998%2F0311b566-691b-4c48-8ba5-6d2d212708df.png</url>
      <title>Forem: Bohdan Prytulyak</title>
      <link>https://forem.com/pbbdesign</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/pbbdesign"/>
    <language>en</language>
    <item>
      <title>PageSpeed Is Lying to You - And Your Users Know It</title>
      <dc:creator>Bohdan Prytulyak</dc:creator>
      <pubDate>Fri, 01 May 2026 13:39:59 +0000</pubDate>
      <link>https://forem.com/pbbdesign/pagespeed-is-lying-to-you-and-your-users-know-it-2jla</link>
      <guid>https://forem.com/pbbdesign/pagespeed-is-lying-to-you-and-your-users-know-it-2jla</guid>
      <description>&lt;p&gt;A fast website doesn’t always mean a good website.&lt;/p&gt;

&lt;p&gt;I’ve seen this many times in real projects.&lt;br&gt;&lt;br&gt;
PageSpeed score — 90+. Everything looks “optimized”.&lt;/p&gt;

&lt;p&gt;But when you check analytics — it tells a different story.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Users still leave.
&lt;/li&gt;
&lt;li&gt;They don’t scroll.
&lt;/li&gt;
&lt;li&gt;They don’t convert.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At first, it feels confusing. You did everything “right”.&lt;/p&gt;

&lt;p&gt;So why isn’t it working?&lt;/p&gt;




&lt;h2&gt;
  
  
  The Illusion of a “Fast Website”
&lt;/h2&gt;

&lt;p&gt;Tools like PageSpeed Insights are useful — no doubt.&lt;/p&gt;

&lt;p&gt;They help you identify technical issues and improve loading performance.&lt;/p&gt;

&lt;p&gt;But here’s the key thing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;They measure how fast your site loads.
&lt;/li&gt;
&lt;li&gt;Not how comfortable it feels to use.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And those are two very different things.&lt;/p&gt;

&lt;p&gt;A website can be technically fast…&lt;br&gt;&lt;br&gt;
and still feel slow, unclear, or even frustrating.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔍 What PageSpeed Doesn’t Tell You
&lt;/h2&gt;

&lt;p&gt;PageSpeed gives you numbers.&lt;/p&gt;

&lt;p&gt;But it doesn’t answer simple human questions like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“Do I understand what this website is about?”&lt;/li&gt;
&lt;li&gt;“Do I know what to do next?”&lt;/li&gt;
&lt;li&gt;“Do I trust this page?”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Users don’t think in metrics.&lt;/p&gt;

&lt;p&gt;They react in seconds — often without even realizing why.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Fast Load — But No Clear Value
&lt;/h2&gt;

&lt;p&gt;Imagine this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A page loads in under 2 seconds.
&lt;/li&gt;
&lt;li&gt;Everything is technically perfect.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But the first screen shows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a vague headline
&lt;/li&gt;
&lt;li&gt;a generic background
&lt;/li&gt;
&lt;li&gt;no clear direction
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At that moment, users don’t analyze.&lt;/p&gt;

&lt;p&gt;They just leave.&lt;/p&gt;

&lt;p&gt;Because nothing immediately tells them: “This is for you. Stay.”&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Good Score — But Poor UX
&lt;/h2&gt;

&lt;p&gt;Sometimes websites are “too clean”.&lt;/p&gt;

&lt;p&gt;Plenty of whitespace. Minimal design. Everything aligned.&lt;/p&gt;

&lt;p&gt;Looks modern.&lt;/p&gt;

&lt;p&gt;But:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;key information is not visible
&lt;/li&gt;
&lt;li&gt;the eye doesn’t know where to go
&lt;/li&gt;
&lt;li&gt;nothing stands out
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And that creates friction.&lt;/p&gt;

&lt;p&gt;Not the kind you notice in tools —&lt;br&gt;&lt;br&gt;
but the kind users feel.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Mobile Experience Is Ignored
&lt;/h2&gt;

&lt;p&gt;This is one of the most common issues I see.&lt;/p&gt;

&lt;p&gt;On desktop, everything looks fine.&lt;br&gt;&lt;br&gt;
PageSpeed score is high.&lt;/p&gt;

&lt;p&gt;But real users?&lt;/p&gt;

&lt;p&gt;They’re on mobile.&lt;/p&gt;

&lt;p&gt;And on mobile:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;buttons feel too small
&lt;/li&gt;
&lt;li&gt;text is harder to scan
&lt;/li&gt;
&lt;li&gt;sections feel cramped or слишком long
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Even small неудобства add up quickly.&lt;/p&gt;

&lt;p&gt;And users leave without thinking twice.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Speed Without Trust
&lt;/h2&gt;

&lt;p&gt;Let’s say your site loads instantly.&lt;/p&gt;

&lt;p&gt;Great.&lt;/p&gt;

&lt;p&gt;But does it feel trustworthy?&lt;/p&gt;

&lt;p&gt;If users don’t see:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;real photos
&lt;/li&gt;
&lt;li&gt;clear contact info
&lt;/li&gt;
&lt;li&gt;reviews or proof
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;They hesitate.&lt;/p&gt;

&lt;p&gt;And hesitation online usually means one thing:&lt;/p&gt;

&lt;p&gt;👉 exit.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Technical Metrics ≠ Business Results
&lt;/h2&gt;

&lt;p&gt;This is where many projects get stuck.&lt;/p&gt;

&lt;p&gt;You improve:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;LCP
&lt;/li&gt;
&lt;li&gt;CLS
&lt;/li&gt;
&lt;li&gt;TTFB
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You see green scores.&lt;/p&gt;

&lt;p&gt;But behavior doesn’t change.&lt;/p&gt;

&lt;p&gt;Because performance alone doesn’t solve:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;unclear messaging
&lt;/li&gt;
&lt;li&gt;weak structure
&lt;/li&gt;
&lt;li&gt;lack of direction
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 Users don’t care about metrics.&lt;br&gt;&lt;br&gt;
👉 They care about clarity.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Actually Matters
&lt;/h2&gt;

&lt;p&gt;Instead of asking: “Is my website fast enough?”&lt;/p&gt;

&lt;p&gt;Try asking: “Does my website make sense instantly?”&lt;/p&gt;

&lt;p&gt;Because in most cases, users decide in a few seconds:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;stay
&lt;/li&gt;
&lt;li&gt;or leave
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Practical Fixes That Work
&lt;/h2&gt;

&lt;p&gt;From experience, improvements don’t come from one big change.&lt;/p&gt;

&lt;p&gt;They come from small, focused adjustments.&lt;/p&gt;

&lt;h3&gt;
  
  
  ✅ 1. Show value immediately
&lt;/h3&gt;

&lt;p&gt;The first screen should answer:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;what you do
&lt;/li&gt;
&lt;li&gt;who it’s for
&lt;/li&gt;
&lt;li&gt;why it matters
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Not perfectly. Just clearly.&lt;/p&gt;

&lt;h3&gt;
  
  
  ✅ 2. Fix visual hierarchy
&lt;/h3&gt;

&lt;p&gt;Users don’t read — they scan.&lt;/p&gt;

&lt;p&gt;Help them:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;structure content
&lt;/li&gt;
&lt;li&gt;highlight important parts
&lt;/li&gt;
&lt;li&gt;guide their attention
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  ✅ 3. Optimize for mobile first
&lt;/h3&gt;

&lt;p&gt;Not as a “fallback”, but as the main experience.&lt;/p&gt;

&lt;p&gt;Test on a real phone.&lt;br&gt;&lt;br&gt;
Scroll. Click. Feel it.&lt;/p&gt;

&lt;p&gt;You’ll notice things no tool will show.&lt;/p&gt;

&lt;h3&gt;
  
  
  ✅ 4. Add trust signals
&lt;/h3&gt;

&lt;p&gt;Speed gets attention.&lt;/p&gt;

&lt;p&gt;Trust gets conversions.&lt;/p&gt;

&lt;p&gt;Even simple things help:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;real images
&lt;/li&gt;
&lt;li&gt;testimonials
&lt;/li&gt;
&lt;li&gt;visible contact info
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  ✅ 5. Think beyond metrics
&lt;/h3&gt;

&lt;p&gt;Numbers are useful.&lt;/p&gt;

&lt;p&gt;But behavior is more important.&lt;/p&gt;

&lt;p&gt;Use:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;session recordings
&lt;/li&gt;
&lt;li&gt;heatmaps
&lt;/li&gt;
&lt;li&gt;real feedback.
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s where the real insights are.&lt;/p&gt;

&lt;h2&gt;
  
  
  Real Example
&lt;/h2&gt;

&lt;p&gt;I worked on a WordPress site that looked perfect on paper.&lt;/p&gt;

&lt;p&gt;PageSpeed: 90+&lt;br&gt;&lt;br&gt;
Core Web Vitals: passed&lt;/p&gt;

&lt;p&gt;But users weren’t engaging.&lt;/p&gt;

&lt;p&gt;After a quick review, the issue became obvious:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;unclear first screen
&lt;/li&gt;
&lt;li&gt;weak call to action
&lt;/li&gt;
&lt;li&gt;too much “empty” design
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We didn’t rebuild the site.&lt;/p&gt;

&lt;p&gt;We just adjusted:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;structure
&lt;/li&gt;
&lt;li&gt;messaging
&lt;/li&gt;
&lt;li&gt;focus
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;PageSpeed barely changed. Conversions improved.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thought
&lt;/h2&gt;

&lt;p&gt;PageSpeed matters. But it’s not the goal. It’s just one piece of the puzzle. A good website is not just fast.&lt;/p&gt;

&lt;p&gt;It’s:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;clear
&lt;/li&gt;
&lt;li&gt;easy to understand
&lt;/li&gt;
&lt;li&gt;comfortable to use
&lt;/li&gt;
&lt;li&gt;and trustworthy
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  👋 About the author
&lt;/h2&gt;

&lt;p&gt;I work with WordPress, SEO, and performance optimization — helping businesses build websites that not only load fast, but actually convert.&lt;/p&gt;

&lt;p&gt;More about my work: [&lt;a href="https://pbb.design/en/" rel="noopener noreferrer"&gt;https://pbb.design/en/&lt;/a&gt;]&lt;/p&gt;

&lt;h2&gt;
  
  
  What do you think?
&lt;/h2&gt;

&lt;p&gt;Have you ever had a “fast” website that still didn’t perform?&lt;/p&gt;

&lt;p&gt;What was the real issue?&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>seo</category>
      <category>ux</category>
      <category>performance</category>
    </item>
    <item>
      <title>How to Use ChatGPT Effectively without Losing your Developer Skills</title>
      <dc:creator>Bohdan Prytulyak</dc:creator>
      <pubDate>Tue, 03 Mar 2026 20:40:14 +0000</pubDate>
      <link>https://forem.com/pbbdesign/how-to-use-chatgpt-effectively-without-losing-your-developer-skills-7i4</link>
      <guid>https://forem.com/pbbdesign/how-to-use-chatgpt-effectively-without-losing-your-developer-skills-7i4</guid>
      <description>&lt;p&gt;You access ChatGPT more frequently than Atom. You request a neural network to create a sorting function that you have implemented countless times before. Your response appears to be copied and pasted without any consideration for its content. Does that ring a bell? Congratulations! You are not alone. It is a widespread issue. Today, we will explore how to utilize ChatGPT effectively while maintaining our identity as developers, rather than merely relying on code-pasting.&lt;/p&gt;

&lt;h2&gt;
  
  
  Phases of deterioration
&lt;/h2&gt;

&lt;p&gt;Phase 1: "I'm merely conserving time."&lt;/p&gt;

&lt;p&gt;You are requesting ChatGPT to create a straightforward function. Alright, that seems unproductive. Satisfactory.&lt;/p&gt;

&lt;p&gt;Phase 2: "Why should we remember?" one might inquire.&lt;/p&gt;

&lt;p&gt;You have forgotten the distinction between map and forEach. You seem to have overlooked how this functions in JavaScript. But why not—surely you can inquire?&lt;/p&gt;

&lt;p&gt;Phase 3: "As an architect, my focus is not on writing code."&lt;/p&gt;

&lt;p&gt;You are replicating complete elements from ChatGPT. You lack comprehension of their actions. However, they are effective. Nearly there...&lt;/p&gt;

&lt;p&gt;Phase 4: "Can it be done without a code?"&lt;/p&gt;

&lt;p&gt;A neural network is prompted to generate code, followed by an explanation of its output, and subsequently, the code is debugged. As a project manager, your focus is on a singular function within the project.&lt;/p&gt;

&lt;p&gt;Phase 5: You seem to have overlooked the steps for creating a new file in the terminal.&lt;/p&gt;

&lt;p&gt;You are no longer a developer.&lt;br&gt;
What actions to take&lt;/p&gt;

&lt;p&gt;This is a collection of effective guidelines.&lt;/p&gt;

&lt;p&gt;Before initiating a conversation with a neural network, consider crafting a solution on your own first. For a minimum of 15 minutes. Regardless of whether the code is flawed or fails to compile. The key takeaway is that you are engaging your mind. You are remembering syntax, patterns, and logic. ChatGPT will then highlight your mistakes—and that will be significantly more beneficial than just getting a pre-made answer.&lt;/p&gt;

&lt;p&gt;“Please provide an authorization function.” - that’s not correct. “Here is my authorization function.” What seems to be the issue? What vulnerabilities exist?" — this is the approach to engaging with a neural network.&lt;/p&gt;

&lt;p&gt;Can you sense the change? In the initial scenario, you are a consumer. In the second scenario, you are a &lt;a href="https://pbb.design/en/" rel="noopener noreferrer"&gt;developer&lt;/a&gt; utilizing a tool for expansion. It's akin to the contrast between an individual who opts for food delivery and another who prepares their own meal while seeking guidance from the chef.&lt;/p&gt;

&lt;p&gt;The most effective prompt isn't "write me..." but rather "explain to me how... works." Once you grasp the concept, you'll be able to write the code independently. Copying and pasting code means you haven't grasped the concepts; you've merely postponed the issue for your future self to deal with.&lt;/p&gt;

&lt;p&gt;Did you receive the code from ChatGPT? Wonderful. Please close the chat and recreate this code from memory. Refrain from copying and pasting—rephrase it instead. This compels your mind to engage with the information, rather than allowing it to flow aimlessly from one point to another.&lt;/p&gt;

&lt;p&gt;It is unnecessary to completely dismiss neural networks as a matter of principle. It's akin to abandoning a calculator out of fear that I might forget my multiplication tables. This is where AI stands out as a remarkably effective tool:&lt;/p&gt;

&lt;p&gt;Create a configuration, produce template code—tasks that demand little mental effort yet consume a significant amount of time.&lt;/p&gt;

&lt;p&gt;Are you exploring a new framework? ChatGPT serves as a personal mentor, always ready to clarify concepts, no matter how many times it takes.&lt;/p&gt;

&lt;p&gt;"Here’s my code, here’s the error, here’s what I tried" - and GPT can truly assist you in identifying the issue more quickly than spending an hour searching online.&lt;/p&gt;

&lt;p&gt;Engaging with 100 articles, viewing 50 videos, and posing 1,000 questions to ChatGPT is valuable, yet without the act of writing code yourself, personal growth will remain stagnant. It's akin to perusing literature on swimming without ever stepping into the water.&lt;/p&gt;

&lt;h2&gt;
  
  
  In conclusion
&lt;/h2&gt;

&lt;p&gt;ChatGPT is an excellent resource. A tool wielded by a master differs greatly from one handled by someone lacking knowledge. Achieve mastery.&lt;/p&gt;

&lt;p&gt;At what stage of degradation do you find yourself? Please share your thoughts in the comments.&lt;/p&gt;

</description>
      <category>chatgpt</category>
      <category>learning</category>
      <category>productivity</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
