<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki-spirit.win/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rachel.rogers12</id>
	<title>Wiki Spirit - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-spirit.win/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rachel.rogers12"/>
	<link rel="alternate" type="text/html" href="https://wiki-spirit.win/index.php/Special:Contributions/Rachel.rogers12"/>
	<updated>2026-04-29T12:15:24Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://wiki-spirit.win/index.php?title=Why_Do_My_Images_Look_Blurry_on_Some_Screens%3F_(And_How_to_Fix_It)&amp;diff=1918069</id>
		<title>Why Do My Images Look Blurry on Some Screens? (And How to Fix It)</title>
		<link rel="alternate" type="text/html" href="https://wiki-spirit.win/index.php?title=Why_Do_My_Images_Look_Blurry_on_Some_Screens%3F_(And_How_to_Fix_It)&amp;diff=1918069"/>
		<updated>2026-04-28T09:16:30Z</updated>

		<summary type="html">&lt;p&gt;Rachel.rogers12: Created page with &amp;quot;&amp;lt;html&amp;gt;&amp;lt;p&amp;gt; I’ve spent the last 12 years sitting between the developer’s terminal and the designer’s Figma file. &amp;lt;a href=&amp;quot;https://technivorz.com/why-does-my-responsive-site-still-fail-mobile-seo-tests/&amp;quot;&amp;gt;Click here for info&amp;lt;/a&amp;gt; If there is one thing that haunts every site launch, it’s the &amp;quot;Blurry Image Problem.&amp;quot; You spend weeks agonizing over a visual brand identity, upload your assets, and then—the moment you view the site on a high-density mobile screen—the sh...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&amp;lt;p&amp;gt; I’ve spent the last 12 years sitting between the developer’s terminal and the designer’s Figma file. &amp;lt;a href=&amp;quot;https://technivorz.com/why-does-my-responsive-site-still-fail-mobile-seo-tests/&amp;quot;&amp;gt;Click here for info&amp;lt;/a&amp;gt; If there is one thing that haunts every site launch, it’s the &amp;quot;Blurry Image Problem.&amp;quot; You spend weeks agonizing over a visual brand identity, upload your assets, and then—the moment you view the site on a high-density mobile screen—the sharp photography you carefully curated turns into a pixelated mess.&amp;lt;/p&amp;gt; &amp;lt;p&amp;gt; If your images look blurry, you are likely failing the test of &amp;lt;strong&amp;gt; raster image scaling&amp;lt;/strong&amp;gt;. But before you blame the browser, let’s look at why this happens, how &amp;lt;strong&amp;gt; Google&amp;lt;/strong&amp;gt; sees your site, and how to fix it without ballooning your page weight.&amp;lt;/p&amp;gt; &amp;lt;h2&amp;gt; The Physics of the Problem: Why Raster Images Fail&amp;lt;/h2&amp;gt; &amp;lt;p&amp;gt; To understand blurriness, you have to understand Device Pixel Ratio (DPR). Years ago, a pixel was a pixel. Today, a &amp;quot;CSS pixel&amp;quot; is often made up of four, nine, or sixteen physical hardware pixels on a high-density (Retina) display. If you serve a 500px wide image to a phone that expects 1000px of data to fill that space, the browser performs a &amp;quot;stretch&amp;quot; or upscale. That is where &amp;lt;strong&amp;gt; raster image scaling&amp;lt;/strong&amp;gt; goes wrong; the browser tries to invent data that isn&#039;t there, resulting in the dreaded blur.&amp;lt;/p&amp;gt; &amp;lt;p&amp;gt; Think of it like blowing up a low-resolution JPG in Photoshop. The browser doesn&#039;t have the &amp;quot;intelligence&amp;quot; to sharpen the image; it just interpolates the pixels.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &amp;lt;img  src=&amp;quot;https://images.pexels.com/photos/13826428/pexels-photo-13826428.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;h=650&amp;amp;w=940&amp;quot; style=&amp;quot;max-width:500px;height:auto;&amp;quot; &amp;gt;&amp;lt;/img&amp;gt;&amp;lt;/p&amp;gt; &amp;lt;h3&amp;gt; The Comparison Table: Which Format Should You Use?&amp;lt;/h3&amp;gt;     Format Best For Scaling Capability SEO Impact     JPEG Complex photography, gradients Poor (will blur) High if compressed   PNG Transparency, simple icons Poor Can be heavy   SVG Icons, logos, illustrations Infinite (vector-based) Excellent (lightweight)    &amp;lt;h2&amp;gt; Responsive Images and the &amp;quot;Google Standard&amp;quot;&amp;lt;/h2&amp;gt; &amp;lt;p&amp;gt; Google’s &amp;lt;strong&amp;gt; mobile-first indexing&amp;lt;/strong&amp;gt; isn&#039;t just a suggestion; it’s the reality of how your site is ranked. If your images are serving oversized, unoptimized files, your Largest Contentful Paint (LCP)—a key Web Vital—will suffer. If your images are blurry, your Bounce Rate increases because users equate blurry content with low-quality or untrustworthy brands.&amp;lt;/p&amp;gt; &amp;lt;p&amp;gt; The solution is &amp;lt;strong&amp;gt; responsive images&amp;lt;/strong&amp;gt;. You shouldn&#039;t be serving one image to everyone. You should be serving a browser-appropriate version based on the screen width. This is done via the `srcset` and `sizes` attributes in your HTML:&amp;lt;/p&amp;gt; &amp;lt;ul&amp;gt;  &amp;lt;li&amp;gt; &amp;lt;strong&amp;gt; `srcset`&amp;lt;/strong&amp;gt; tells the browser: &amp;quot;Here is a list of image versions in different sizes.&amp;quot;&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt; &amp;lt;strong&amp;gt; `sizes`&amp;lt;/strong&amp;gt; tells the browser: &amp;quot;The image will be 50% of the viewport width on desktop, but 100% on mobile.&amp;quot;&amp;lt;/li&amp;gt; &amp;lt;/ul&amp;gt; &amp;lt;p&amp;gt; When you ignore this, you force mobile users to download desktop-sized assets, which destroys your load times, or worse, you force them to look at pixelated artifacts of a scaled-down image.&amp;lt;/p&amp;gt; &amp;lt;h2&amp;gt; SVG for Illustrations: The Secret to Sharpness&amp;lt;/h2&amp;gt; &amp;lt;p&amp;gt; One of the &amp;quot;tiny fixes that move rankings&amp;quot; I share with every client is simple: &amp;lt;strong&amp;gt; stop using raster images for icons and flat illustrations.&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt; &amp;lt;p&amp;gt; When you use &amp;lt;strong&amp;gt; SVG for illustrations&amp;lt;/strong&amp;gt;, you are essentially providing the browser with a set of mathematical instructions to draw the image rather than a grid of colored dots. Because they are vector-based, they will look crystal sharp on a $100 budget phone or a $3,000 Apple Pro Display. They don&#039;t blur because they don&#039;t use pixels—they use paths.&amp;lt;/p&amp;gt; &amp;lt;p&amp;gt; I’ve seen sites featured on &amp;lt;strong&amp;gt; Design Nominees&amp;lt;/strong&amp;gt; that win awards specifically because their UI feels crisp. That &amp;quot;crispness&amp;quot; usually comes from a disciplined use of SVGs, ensuring that even as the window resizes, the assets remain razor-sharp.&amp;lt;/p&amp;gt; &amp;lt;h2&amp;gt; Mobile UX: Stop the Infinite Scroll of Bloat&amp;lt;/h2&amp;gt; &amp;lt;p&amp;gt; I get annoyed when I see &amp;quot;design-first&amp;quot; teams building pages that scroll forever, packed with massive, unoptimized high-res images. If you are targeting a mobile user, you need to prune the experience. &amp;lt;/p&amp;gt; &amp;lt;p&amp;gt; &amp;lt;strong&amp;gt; Mobile UX best practices:&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt; &amp;lt;ol&amp;gt;  &amp;lt;li&amp;gt; &amp;lt;strong&amp;gt; Reduce or hide secondary content:&amp;lt;/strong&amp;gt; If a secondary image doesn&#039;t add value to the mobile narrative, hide it using CSS media queries. Don&#039;t hide it with `display: none` without loading it—use a truly conditional loading approach so the browser doesn&#039;t download it at all.&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt; &amp;lt;strong&amp;gt; Tap-friendly buttons:&amp;lt;/strong&amp;gt; If an image acts as a button, make sure the target area is at least 48x48 pixels. A blurry, small image usually means a small hit area, which leads to &amp;quot;fat-finger&amp;quot; errors.&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt; &amp;lt;strong&amp;gt; Design for context:&amp;lt;/strong&amp;gt; Like the work done by agencies like &amp;lt;strong&amp;gt; Technivorz&amp;lt;/strong&amp;gt;, prioritize content flow. If a piece of content is critical, serve the highest quality version. If it’s decorative, serve the smallest acceptable version.&amp;lt;/li&amp;gt; &amp;lt;/ol&amp;gt; &amp;lt;h2&amp;gt; My Editorial Workflow: Tools for Sharp Assets&amp;lt;/h2&amp;gt; &amp;lt;p&amp;gt; You cannot talk about image quality without talking about compression. High-quality images don&#039;t have to be massive. If you aren&#039;t running your assets through a processing workflow, you&#039;re missing out on vital ranking points.&amp;lt;/p&amp;gt; &amp;lt;ul&amp;gt;  &amp;lt;li&amp;gt; &amp;lt;strong&amp;gt; ImageOptim:&amp;lt;/strong&amp;gt; My go-to for local processing. It strips out unnecessary metadata (like camera GPS data) that bloats your file size without affecting visual quality.&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt; &amp;lt;strong&amp;gt; Kraken:&amp;lt;/strong&amp;gt; If you are working in a CMS environment, &amp;lt;strong&amp;gt; Kraken&amp;lt;/strong&amp;gt; is fantastic for automated API-based optimization. It ensures that every image uploaded by a content team member is automatically shrunk to a web-optimized size.&amp;lt;/li&amp;gt; &amp;lt;/ul&amp;gt; &amp;lt;h2&amp;gt; The Tiny Fixes That Move Rankings&amp;lt;/h2&amp;gt; &amp;lt;p&amp;gt; If you want to move the needle on your site’s performance today, here is my running list of fixes that I force through every client launch:&amp;lt;/p&amp;gt; &amp;lt;ul&amp;gt;  &amp;lt;li&amp;gt; &amp;lt;strong&amp;gt; Lazy Load Above-the-Fold:&amp;lt;/strong&amp;gt; Never lazy-load your LCP image (usually the hero banner). It creates a &amp;quot;pop-in&amp;quot; effect that hurts your Core Web Vitals. Load that one first, and use `fetchpriority=&amp;quot;high&amp;quot;`.&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt; &amp;lt;strong&amp;gt; Explicit Dimensions:&amp;lt;/strong&amp;gt; Always include `width` and `height` attributes on your `&amp;lt;img&amp;gt; &amp;lt;/img&amp;gt;` tags. This reserves space in the layout, preventing &amp;quot;layout shift&amp;quot; (CLS) when the image finally renders.&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt; &amp;lt;strong&amp;gt; ALT Text Integrity:&amp;lt;/strong&amp;gt; Stop keyword stuffing your ALT text. Google doesn&#039;t reward it, and it makes your accessibility score tank. Describe the image as if you were explaining it to someone over the phone.&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt; &amp;lt;strong&amp;gt; Audit Your Breakpoints:&amp;lt;/strong&amp;gt; Don&#039;t just use standard &amp;quot;mobile/tablet/desktop&amp;quot; widths. Look at your specific analytics. If 60% of your users are on a specific device width, make sure your images are optimized specifically for that resolution.&amp;lt;/li&amp;gt; &amp;lt;/ul&amp;gt; &amp;lt;h2&amp;gt; Conclusion&amp;lt;/h2&amp;gt; &amp;lt;p&amp;gt; Blurry images are rarely a mystery; they are usually a symptom of a site that hasn&#039;t accounted for the diversity of modern hardware. By moving toward &amp;lt;strong&amp;gt; SVG for illustrations&amp;lt;/strong&amp;gt;, implementing a proper &amp;lt;strong&amp;gt; responsive images&amp;lt;/strong&amp;gt; workflow, and using tools like &amp;lt;strong&amp;gt; ImageOptim&amp;lt;/strong&amp;gt; or &amp;lt;strong&amp;gt; Kraken&amp;lt;/strong&amp;gt; to trim the fat, you solve the blurriness while simultaneously delighting the search crawlers.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &amp;lt;img  src=&amp;quot;https://images.pexels.com/photos/4164418/pexels-photo-4164418.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;h=650&amp;amp;w=940&amp;quot; style=&amp;quot;max-width:500px;height:auto;&amp;quot; &amp;gt;&amp;lt;/img&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &amp;lt;iframe  src=&amp;quot;https://www.youtube.com/embed/Kj-U2hxwBtM&amp;quot; width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; style=&amp;quot;border: none;&amp;quot; allowfullscreen=&amp;quot;&amp;quot; &amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/p&amp;gt; &amp;lt;p&amp;gt; Remember: The best design in the world looks like garbage if it takes six seconds to load or looks like a collection of low-res blocks. Keep it sharp, keep it light, and respect your &amp;lt;a href=&amp;quot;https://bizzmarkblog.com/mastering-site-architecture-how-to-build-a-clean-folder-directory-map/&amp;quot;&amp;gt;url structure for multi-page sites&amp;lt;/a&amp;gt; mobile user&#039;s data plan. Your rankings—and your design portfolio—will thank you for it.&amp;lt;/p&amp;gt;&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rachel.rogers12</name></author>
	</entry>
</feed>