How to Change Magento Store Name and Logo
Your Magento store name and logo are important parts of your website’s branding. The store name can appear in the browser title, emails, invoices, and other customer-facing areas, while the logo is typically displayed in the storefront header.
Magento makes it possible to update these details directly from the Admin Panel without modifying the core files.
Why Change the Magento Store Name and Logo?
You may want to update your store branding when:
- Launching a new online store
- Rebranding an existing business
- Changing the company name
- Replacing an outdated logo
- Creating a different brand for a store view
- Improving the appearance of transactional emails
Before making changes, prepare your new logo in an appropriate format such as PNG, JPG, or SVG, depending on your Magento theme and configuration.
Step 1: Log in to the Magento Admin Panel
First, access your Magento Admin Panel using your administrator credentials.
After logging in, you will see the Magento dashboard.
Step 2: Open General Configuration
From the left-hand navigation menu, go to:
Stores → Configuration
Magento will display the configuration sections available for your installation.
In the General section, select:
General → Design
Depending on your Magento version and configuration, some design settings may be organized slightly differently.
Step 3: Select the Correct Store Scope
At the top of the Configuration page, you will see the Scope selector.
Magento supports multiple websites, stores, and store views, so choosing the correct scope is important.
For example, you might have:
- Default Config
- Main Website
- Main Store
- English Store View
Select the website or store view where you want the new branding to appear.
Tip: If you want the same logo and branding across all store views, make sure you configure the appropriate global scope rather than changing only one individual view.
Step 4: Change the Store Name
Magento’s store identity settings can be configured under the relevant general store information configuration.
Go to:
Stores → Configuration → General → General → Store Information
Expand the Store Information section if it is collapsed.
Look for the Store Name field.
Enter your desired store name.
For example:
Current Store Name:
My Online Shop
New Store Name:
Example Fashion Store
You can also review other information in this section, such as the store’s address, telephone number, and operating information.
Step 5: Change the Magento Logo
To change the storefront logo, go to:
Stores → Configuration → General → Design
Open the Header section.
Depending on your Magento version and installed theme, you may find options such as:
- Logo Image
- Logo Attribute Width
- Logo Attribute Height
- Logo Attribute Alt
- Welcome Text
Under Logo Image, upload your new logo.
Click Upload or use the file-selection control provided by Magento, then select the logo from your computer.
Recommended Logo Settings
Before uploading, make sure the logo:
- Has a clear and professional design
- Has sufficient resolution
- Fits your theme’s header
- Uses a transparent background when appropriate
- Is optimized for web use
- Does not contain unnecessary large file sizes
The exact ideal dimensions depend on your Magento theme.
Step 6: Add Logo Alt Text
The Logo Attribute Alt field allows you to specify alternative text for the logo.
For example:
Example Fashion Store
Using meaningful alt text can improve accessibility and provides useful information if the image cannot be displayed.
Step 7: Configure Logo Dimensions
Magento also provides fields for the logo’s width and height.
For example:
Logo Attribute Width:
180
Logo Attribute Height:
50
Do not automatically use these values for every theme. The correct dimensions depend on the actual logo and your theme’s header layout.
If the logo looks stretched or distorted, check the width and height values and your theme’s CSS.
Step 8: Save the Configuration
After changing the store name and logo, click:
Save Config
Magento will save the new configuration.
You may need to clear Magento’s cache before the changes become visible.
Step 9: Clear Magento Cache
Go to:
System → Cache Management
Select the cache types that need refreshing and click:
Flush Magento Cache
You can also use the command line on a Magento server:
php bin/magento cache:clean
If necessary, you can flush all Magento cache storage with:
php bin/magento cache:flush
Use cache:flush carefully on production systems because it clears the configured cache storage.
Step 10: Check the Storefront
Open your Magento storefront in a browser.
Verify that:
- The new logo appears correctly
- The logo is not stretched
- The store name is correct
- The header layout looks normal
- The logo displays correctly on mobile devices
If the old logo still appears, try clearing your browser cache or using a private/incognito window.
Changing the Logo Using the Command Line
Magento administrators working directly on the server may also need to perform cache-related tasks from the command line.
After changing configuration, run:
php bin/magento cache:clean
If Magento is running in production mode and static assets need to be regenerated, you may also need:
php bin/magento setup:static-content:deploy -f
Only run static content deployment when it is actually required, particularly on production systems.
Store Name vs. Logo
The store name and logo serve different purposes.
| Setting | Purpose |
|---|---|
| Store Name | Identifies the business or store |
| Logo | Provides visual branding |
| Logo Alt Text | Describes the logo for accessibility |
| Logo Width | Controls the displayed logo width |
| Logo Height | Controls the displayed logo height |
| Store Scope | Determines which website/store view receives the configuration |
Changing one does not necessarily change the other.
Troubleshooting: Logo Not Updating
If your new logo does not appear, try the following:
1. Clear Magento Cache
Run:
php bin/magento cache:clean
2. Clear Browser Cache
Open the website in an incognito/private browser window.
3. Check the Store Scope
Make sure you changed the configuration for the correct website or store view.
4. Check the Theme
A custom Magento theme may override the default Magento logo configuration.
If the logo does not change even after clearing caches, inspect your theme’s layout and template files.
5. Check Static Content
If the theme uses cached static assets, regenerate them when necessary:
php bin/magento setup:static-content:deploy -f
6. Check File Permissions
If Magento cannot access the uploaded logo, verify that the relevant Magento directories and files have appropriate permissions for the web server.
Best Practices for Magento Store Branding
When changing your Magento store name and logo, keep these practices in mind:
Use a consistent brand identity:
Use the same business name, colors, and logo throughout your storefront, emails, invoices, and marketing materials.
Optimize your logo:
Avoid uploading unnecessarily large image files because they can increase page size.
Use a transparent logo when appropriate:
A transparent PNG can work well with headers that have colored backgrounds.
Test responsive layouts:
Check the logo on desktop, tablet, and mobile screens.
Configure the correct scope:
Magento’s multi-store architecture means a change made to one store view may not affect another.
Conclusion
Changing the Magento store name and logo is a straightforward way to customize your store’s branding. The store name can be configured through Magento’s general store settings, while the storefront logo is normally managed through Stores → Configuration → General → Design → Header.
After saving your changes, clear the Magento cache and verify the storefront across different devices. If you’re using a custom theme, also check whether the theme overrides Magento’s default header configuration.
With the correct store scope, optimized logo, and appropriate cache management, you can update your Magento store’s branding without modifying Magento’s core code.4