When you’re sifting through a sea of open tabs, how do you quickly find the one you need? I bet it’s by using favicons — the small icon that appears next to a site’s title in your browser tab.
Short for “favorite icons,” favicons don’t just appear in browser tabs; you’ll also find them next to bookmarks, history results, search bars, mobile browser screens, home screen shortcuts, and SERPs.
Favicons are often overlooked when creating a website, but they can make a big impact on how polished your website feels. In this article, we’ll cover why you need a custom favicon, how to create one, and how to add it to your website.
Favicons are one of those small things that make a big difference. Here’s why:
Now you know why favicons are an essential addition to elevate any website. WordPress makes connecting them to your site easy, too — more on that in the upcoming sections.
Not directly, no, but favicons still influence SEO. How? Google crawls your website and looks for the favicon file to identify your website. Your website visitors do the same thing — they spot familiar favicons in search results, leading to a better click-through rate.
Don’t take my word for it: a blogger shared on Reddit that they witnessed a drop in organic traffic because Google wasn’t showing their favicon in SERPs.
There’s a lot of conflicting and confusing advice about creating a favicon — should you use SVG or PNG? Is 16×16 the right size or 48×48? Here’s a step-by-step guide that cuts through the noise and clears up what you really need to know:
Ideally, your favicon is a variant of your logo. This ensures your brand identity remains consistent and memorable. If your website doesn’t have a logo, you can either hire a graphic designer to create one for you or DIY it using graphic design tools like Canva or Photoshop.
Once you have a logo, you can export it in the right size (512×512) directly from Canva or Photoshop. Or you can also upload your logo to a favicon generator tool to convert it into a favicon. Here’s a list of five useful favicon generators:
These tools provide your favicon icons in both PNG and ICO formats. For example, in RealFaviconGenerator, you can upload your image, see how your favicon appears across different devices, and download your favicon package. You can also customize how your favicon appears on browsers with dark themes enabled.
Tip: Use a transparent background for your favicons so they blend seamlessly with browser backgrounds. If your logo isn’t already transparent, a tool like Remove.bg can help you make the background disappear in seconds.
If you have built your website using WordPress, you need to ensure that you meet the site icon image guidelines.
Should you use PNG or SVG? It depends.
If you want to understand which browsers support which favicon formats, head over to Can I Use to resolve all your doubts instantly. You can see which browser versions are compatible with PNG and SVG formats.
Note: Depending on a user’s browser and device, your favicon will appear in different sizes. For example, favicons usually appear in 96×96 dimensions in a desktop shortcut. The shortest dimension is 16×16. Choose a favicon that remains in good shape once it’s shrunk to those dimensions. It’s also a good idea to stay up-to-date with Google’s guidelines to ensure your favicon displays optimally in SERPs and browser tabs.
If you are using WordPress, there are two easy ways to add your favicon to your website:
Let’s cover each method.
This is the fastest and most straightforward method to add a favicon to your WordPress website. All you have to do is ensure you have a square 512×512 pixels favicon — WordPress will take care of the rest.
You can see a preview of your favicon after saving changes:
Similar to the previous method, using the WordPress customizer is a pretty simple way to upload your favicon.
Another way to add a favicon to any site (regardless of whether it’s on WordPress or not) is to edit your theme code files. Follow these steps:
<head>
…
<link rel="icon" href="https://yoursite.com/favicon.png" type="image/x-icon">
<link rel="shortcut icon" href="https://yoursite.com/favicon.png" type="image/x-icon">
…
</head>
However, I wouldn’t recommend using this method because most website builders have easier ways to upload the favicon, and messing with the code can disturb your website’s functionality and appearance if you’re not careful.
Here are a few best practices you should follow to ensure your favicon looks professional and loads reliably:
Don’t use overly detailed logos that contain too much text or elements. If you have a big company name, for example, don’t spell out the whole name. Keep it concise and limit it to a letter or an acronym. Why? A favicon is a small icon — you want to make sure it’s clearly visible across all browsers and devices. Use a bold symbol that’s crisp and easily recognizable.
With the new variety of browsers and increasing popularity of dark mode, ensure your favicon looks great against all types of backgrounds. Test it on white, gray, and black backgrounds. Keeping your favicon transparent by removing the background also helps here.
Check how your favicon appears on various browsers, mobile devices, iPads, bookmarks, and pinned tabs. If it is warped in any device or browser, troubleshoot and reset the dimension to the right measure.
A favicon is a small detail that can make a big impact on the brand identity and user experience of your website. Hopefully, this article helped you understand how to create them quickly and give your website the polish it deserves.
Favicons aren’t the only thing that elevate your website experience, though. A fast speed and a clean user interface also go a long way. Get started with WordPress.com (or migrate your existing website) for excellent website performance, maintenance, managed hosting, security, and much more.
Original Post https://wordpress.com/blog/2025/06/26/how-to-make-a-favicon/