Page 3 - Monthly Archives: 2024
- 8 min read
Setting up a , you'll invest lots of time into products, client base, effective sales, and marketing strategies. But the interface of your website is no less crucial since it creates the first impression and makes people either leave to stay.
You can certainly and arrange all the elements according to your vision. But that's quite a tiresome thing to do when there are dozens of free Magento 2 themes at your disposal.
However, choosing the right theme may be quite a task. Thus, we've prepared a list of the best free Magento themes that save you from unnecessary hassle and make your journey easier.
Let's get it!
1. Magento 2 Theme Optimized
While most of the themes take care of your store's looks, the brings speed and SEO to a new level. With the optimized breadcrumbs, mini cart templates, fonts, and reCaptcha loading, the theme guarantees you the green score on Google Page Speed. Besides, it comes with a built-in lazy loading for images.
Another benefit of this theme is the extensions itihor
- 2 min read
Standing out in search takes a lot of effort beyond metadata. You also need to . But not just any snippets. Those that drive the most attention such as product snippet, and organization snippet. All of them make you eligible for rich results and make searches more likely to notice you.
Today, we'll talk about the latter — organization snippet and how you can add it in Magento.
What is Organization Schema Markup?
Organization Schema markup is a standardized structured data in HTML format that tells both search engines and humans about your organization or company. While it's not a ranking factor, it helps Google to understand your website better and show it for relevant queries.
Organization schema also makes you eligible for a number of rich results and knowledge panels which allows users to quickly notice and engage with you.
How to Add Organization Markup in Magento?
You can try the coding way. But if you're not a technical person, it's going to take a while to figure outihor
- 3 min read
While the ultimate goal is to get your blog to the highest positions, not all blog pages need to be visible in search results. In both cases though you need meta robots or robots meta tags.
So, today you'll learn what meta robots are and how to add them without any coding, using only the .
But first, let's define what these robots are and why you need them.
What are Meta Robots?
Meta robots or robots meta tags are the directives added to the HTML of the page. They tell web crawlers what they can or can't do on a certain page. In other words, they tell web crawlers how to crawl and index a page in search results.
You can't see meta robots since they are added to the page's <head>, code part.
Nonetheless, you need them to define:
whether a page appears in the search results
whether crawlers should follow links on a page
whether a snippet of a page should be displayed in SERP
whether images on a page are indexed
Note: Shopify blog meta robots are always INDEX, FOLLOW by default. This meansihor
- 3 min read
While your store URLs constantly undergo different changes one thing often gets overlooked — URL rewrites. When you change the page location or start using higher-value keywords according to the you need to direct visitors to a new URL.
That's exactly what you need the Magento 2 URL rewrites for. Today you'll learn everything about the topic and discover how to automatically handle URL rewrites in Magento.
What is Magento URL Rewrite?
Magento URL rewrite is a default SEO tool that allows you to change any product, category and CMS page URL and redirect visitors from all old URLs to new ones. It's also a great way to customize page URLs with keywords to make them more SEO-friendly but not lose any traffic or potential of the old URL.
There are two types of Magento URL rewrites that are different in the number of rewrites you can create at once.
Single URL rewrite
Single URL rewrite refers to the process of creating a rewrite for a specific page. It helps you to make URLs more SEO- andihor
- 3 min read
Very often the reason for the slow page loading is either a disabled cache or a cache generated every time a page is loaded. While you can enable the , it doesn't fix the issue ultimately.
You need a solution to keep your warm regardless of the circumstances. That's exactly what the offers. It imitates user behaviour to make sure a "fresh" version of the page is always loaded from the cache.
So, today, you'll learn how to set up the cache warmer in Magento. The process basically comes down to a few options since the rest of them are already filled out for you.
Step 1: Install and Enable the Extension
The first step to better cache management is the . After that, you just need to enable it and review the default settings that are already set up.
For that navigate to Stores > Configuration > Magefan Extensions > Page Cache Warmer > General.
Step 2: Create Warmup Combinations
Our Magento 2 Cache Warmer automatically ranks your pages based on the number of visits and warms them up firstihor
- 6 min read
Hi, the Magefan customers and welcome to the newbies of our Magefan blog.
June 2024 News & Updates digest is here!
The hot summer is in full swing! So it's about time we shared even hotter updates to our Magento 2 extensions and . Let's get right to them!
New features of !
Features:
Improved Data Layer Values and JSON Container file for Google Ads Remarketing (GTM Plus and Extra).
Security improvements. Use Magento SecureRenderer to whitelist an inline script.
Rearranged extension config. Removed the "Server Side Tracking" section and moved the options to the "Server Container" section.
Added an option to disable purchase event (Order creating) in the admin panel (GTM Extra).
Added ability to track first visit and session start, session count in Server Side Tracking via GTM Server Container (GTM Extra).
Improved the Server Container (Server Side tracking) for Google Ads.
Fixes:
Fixed the JS "require is not defined" error on the Hyva theme.
Fixed an issue with displaying real-time usersihor
- 1 min read
If you decided to remove , please follow the steps below. You can contact our team for a free consultation in case you have any issues with Magefan's extension.
Remove Extension Files
Removing files instruction depends on the way the Сache Warmer has been installed in.
1. If you can find the extension files in the folder
app/code/Magefan/PageCacheWarmer
then remove this folder.
2. If the extension was installed via the composer and its files located in the folder
vendor/magefan/module-page-cache-warmer
then run composer CLI command to remove it
composer remove magefan/module-page-cache-warmer
Once extension files have been removed, run these Magento CLI commands:
php bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy
Note: if you don't want your website to be down during deployment, try these .
Remove Extension Data (optional)
Attention! This will clean all Сache Warmer configurations.
1. Just in case, please make a full backup (dump)ihor
- 1 min read
If you need to update by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the Cache Warmer extension was installed with.
Update using composer
If the Page Сache Warmer module was installed via the composer (check if vendor/magefan/module-page-cache-warmer folder exists), then you need to run these simple CLI commands in the Magento 2 directory:
composer remove magefan/module-page-cache-warmercomposer require magefan/module-page-cache-warmer ^x.x.x# replace x.x.x with the version you want to usephp bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy
Note: if you don't want your website to be down during deployment, try these .
Update using archive and FTP
If the Сache Warmer module was installed via FTP (check if app/code/Magefan/PageCacheWarmer folder exists), then follow these commands:
1. Download the latest version of the Сache Warmer extension archive from magefan.com.
2. Extract archiveihor
- 1 min read
You can install by Magefan, using composer or archive installation methods.
Installation via composer (recommended)
Please navigate to your Magefan Account > Downloads > Install via Composer to get the composer installation instructions.
Installation using archive and FTP
Download Cache Warmer ZIP-Archive from magefan.com website (not GitHub or other sources).
Extract files.
Copy app folder from the archive to your Magento 2 folder.
In a command line, using "cd", navigate to your Magento 2 root directory.
Run CLI commands:
php bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy
Note: if you don't want your website to be down during deployment, try these .
- 10 min read
It's not a secret that people are more likely to buy from a website in their local language. This means that offering only one language you lose not only sales but international growth opportunities.
However, translating hundreds or thousands of products and pages is expensive, time-consuming and hard to maintain. That's where Google Translate Integration for Magento comes in handy.
So, in this guide, you'll learn everything about the Magento Google Translate Integration, whether it's worth it, and how to set it up the easiest way possible — through the .
But let's start from the beginning.
What is Magento Google Translate Integration?
Magento Google Translate Integration is a process of incorporating the Google Translate technology (through API or a widget) into Magento in order to automatically translate website content into multiple languages.
There are two integration approaches.
Google Translate widget (free)
It's a website add-on that translates content for visitors on the flyihor
- 2 min read
Standing out in search is not easy. But Google makes it a little easier with the rich results that you're eligible for only if you use structured data. It could be the , or product rich snippets.
However, today you'll learn how to add event-structured data in Magento using only the tool (no coding required).
Let's get right to it.
Add Event Structured Data in Magento
1. Navigate to any page you'd like to add the structured data to and find the widgets tool in the Content section.
2. Choose the Event Rich Snippet by Magefan as the Widget Type and fill out the Widget Options.
3. Specify the Event Name, Description, Start and End Dates.
4. Set the Attendance Mode — Standard Online, Offline or Mixed (Online and Offline) Event.
5. Choose the event Type:
Scheduled
Rescheduled
Postponed
Moved Online
Cancelled
6. Provide details about the Location of your event:
Location Name
Street Address
Address Locality
Postal Code
Address Region
Address Country
7. Give information about theihor
- 2 min read
When your visitors come across a broken link the first thing they do is go back if not leave altogether. It signals to search engines that your website is not relevant enough and discourages people from coming back. So you have to find a solution. Fast.
While you can find 404 pages and for them you can't get rid of them altogether. However, you can automate the process and stop creating multiple redirects manually.
Thus, today you'll learn how to create SEO redirect rules using the ultimate Extension.
Create Redirect Rules in Magento
1. Navigate to Marketing > SEO by Magefan > SEO Redirect Rules and hit the Add New SEO Redirect Rule button.
2. Enable the rule, and give it a Name and Priority.
3. Choose the Pattern Type — Simple (use *) or Regex (regular expressions).
Simple — supports basic wildcard matching (e.g. *) and is ideal for straightforward one-to-one redirects.
Regex — supports advanced wildcard matching ( e.g. ^ (start), $ (end), (), [], |, etc.) and is ideal for handlingihor
- 4 min read
Hi, the Magefan customers and welcome to the newbies of our Magefan blog.
May 2024 News & Updates digest is here!
We've been working hard this month to release the best updates to our Magento 2 extensions and . So, check them out!
New features of !
Features:
Improved GTM Server Container Performance (GTM Extra).
Added server container debug preview (GTM Extra).
Minor code improvements.
The latest available version is v 2.5.7
Request FREE Trial
New features of Magento 2 Google Shopping Feed Extension!
Features:
Added the "Last Update Time" near the generated feed.
Added the ability to add the same multiple attributes to the feed.
Added the ability to use special_price in feed.
Added all images except the Image Link (image_link) attribute to feed.
Fixes:
Fixed stock issue.
Fixed the issue related to non-printed symbols like <0xa0> in content.
The latest available version is v 2.5.6
Request a FREE trial
New features of !
Features:
Updated the mautic/api-library packageihor
- 5 min read
Although you can , ad blockers and cookie restrictions often prevent you from getting accurate data. To avoid that, you need to set up Magento Facebook Conversion API — a smarter and more sustainable tracking.
In this guide, you'll learn what is the Facebook Conversion API, why you need it and how to set it up using the by Magefan.
What is Facebook Conversions API?
Facebook Conversions API is a tool that allows you to send events from multiple channels from your server to Facebook Conversion API endpoints. This bypasses all browser technologies that block tracking and helps you get more reliable data about user behaviour across all of your channels.
In short, Facebook Conversions API creates a direct connection between your marketing data (website, app, CRM) and Meta technologies.
Why Do You Need Conversions API?
Facebook Conversion API is a technology that allows you to track data more accurately, so you can get multiple benefits, like:
Improved measurement — since all data sourcesihor
- 1 min read
Delivering the best experience in your blog requires a lot of things. We've covered most of them in our . However, sometimes you need to tweak the default settings to suit your requirements.
By default, blog templates automatically resize images to 1000. We do that to improve the loading speed since users usually upload larger (heavier) images. This value is selected as a default based on our previous experiences.
However, in case that doesn't work for you, you can easily resize the featured images on the posts list.
To resize features images on blog posts:
1. Create the following file in your Magento 2:
app/design/frontend/ThemeVendor/theme_name/Magefan_Blog/layout/blog_post_list.xml
2. Add the following code to it:
<?xml version="1.0"?><page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="blog.posts.list"> <action method="setBackgroundImageWidth">ihor
- 1 min read
is super easy. You deliver high-quality content fast. However, to make that happen, you need the right tools. Our is fully compatible with Hyva.
Note: compatibility with Hyva is available in the .
Installation via composer (recommended)
Open command line.
Using command "cd" navigate to your Magento 2 root directory.
Run CLI commands:
composer require magefan/hyva-theme-NAME# replace NAME with:# blog-plus - if you use Blog Plus# blog-extra - if you use Blog Extra# Get your Magento Marketplace authentication keys or use these: # Username: 7c018006799466c681ad507e27904677# Password: 289077c86e811661a8f7751828485d3aphp bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy
Note: if you don't want your website to be down during deployment, try these .
Installation using archive and FTP
Download the Hyva Blog ZIP archive in your account.
Extract files.
Copy app folder from the archive to your Magento 2 folder.
In a command line, using "cd"ihor
- 9 min read
With hundreds of stores launching every day, standing out in the eCommerce crowd is hard these days. Every other store struggles to generate sales and reach its goals. All because of one reason — fierce competition.
Merchants experiment with different sales and marketing strategies to get more sales. But industries differ and so do the product types. So there is no one-size-fits-all approach that works for everyone.
To tackle that challenge we've gathered proven methods to increase sales in Magento in one place. Evaluate them based on your business, customers, their needs and your products to choose what works best for you.
Excited to start? Let's go.
1. Make Your Website Faster
The majority of websites invest in "ultimate customer experience" by adding extensive design and functionality. While in reality speed and SEO are two pillars your organic traffic stands on. The math is simple — the faster your website, the more likely customers are to complete the purchase.
Google pageihor
- 1 min read
Keeping your blog posts relevant is as crucial as publishing new content. Thus, you might need to disable some of your season-specific posts occasionally. Is doing it manually one by one a smart decision? Probably not.
Fortunately, the Magefan has this covered. It allows you to disable blog posts automatically and saves your time greatly.
Note: this feature is available for the Pro plan users.
To disable blog posts in Shopify automatically:
1. Go to Apps > Magefan Blog > Posts and choose a corresponding .
2. Find the Publishing section and specify the End Date for the publication to be disabled.
3. Save your settings and that's it.
Just like that, your Shopify blog post will be disabled automatically when the time comes.
The best part is, you don't have to do anything else since the app creates from disabled or deleted entities.
To go even further you can to be published at a specified time. This way you concentrate on other important duties while the app handles the publishing.
- 1 min read
Nothing makes a blog more dynamic, than lively discussions in the comments. That's how you exchange ideas and stay in touch with your readers. However, you have to create favourable conditions for such communication.
As you know, you can set up the Magefan and in the . But here you also have another option — the Disqus integration. In this guide, you'll learn how to enable it.
To enable Disqus comments for Shopify Blog:
1. Go to Apps > Magefan Blog > Configuration > Post Page (Post View) and find the Comments section.
2. Select the Use Disqus Comments in the Type dropdown.
3. Enter Your Disqus Forum Shortname in the next field. You might need to find your Disqus shortname first.
4. Define the comments section Position for . Here you can go for the Default or After Social Share option.
Don't forget to save your settings. Here is an example of the Disqus comments on the frontend:
The configuration steps just couldn't be easier. Once you enable Disqus comments, you create an open space toihor
- 1 min read
A blog is an effective instrument for sharing information and tips. But it can work both ways if you let your readers share their experiences. It's exactly what are for.
offers three types of comments: Magefan, Facebook, and Disqus. Today we'll work with the second option and learn how to enable Facebook comments in the Shopify blog.
To enable Facebook comments for Shopify blog:
1. Navigate to Apps > Magefan Blog > Configuration > Post Page (Post View) and unfold the Comments section.
2. Choose Facebook Comments as a comments Type.
3. Set the Number of Comments to be displayed under your .
4. Fill out the Facebook Application ID.
5. Specify the Position of the comments which may be either Default or After Social Share.
Once all the fields are set, don't forget to save your configuration. Here is how Facebook comments will be displayed on the storefront:
And that's about it! Once you complete simple steps, you'll get a chance to stay closer to your devoted readers.
However, you might alsoihor
- 5 min read
As one of the best eCommerce platforms, Magento has a very elaborate functionality for managing product prices. While you can set the base price and special prices, they can vary depending on different conditions. Customer group, purchased quantity and cart total are just a tiny part of the calculation logic.
Today we'll break down the Magento 2 product pricing for you. From the basics and to the advanced cart price rules and more.
We've got a lot to cover. So let's get right to it.
The Basics
By default, prices are shared globally on your Magento instance. It means that if you have multiple stores (websites) the same price is displayed in all of them. To change that navigate to Stores > Configuration > Catalog > Catalog > Price and change the Catalog Price Scope to Website.
Then, you need to go to the General section > Currency Setup > Currency Options. Switch the store and set the Default Display Currency for each website.
Note: switching to a Website doesn't mean you can setihor
