Page 2 - Monthly Archives: 2024
- 2 min read
The process of consists of multiple stages: researching topics, looking for the right keywords, drafting a structure and creating content. Although our offers you the best blog management options, you still have to create content yourself.
At least it used to be like that before we introduced the AI Writer that does all the heavy lifting for you.
So, in this guide, you'll learn how to integrate it and create blog posts in Magento using AI in a few seconds.
Ready to start?
Note: AI Writer is available only in the edition.
Configure AI Integration
Before you start creating blog posts using AI, you need to create the integration between the AI and Magento. In our Blog we use the Chat-GPT, so that's what we're going to work with.
Building the integration includes only two steps: retrieving the API keys and configuring the basic AI options.
1. Retrieve API keys
First, create or sign in to your Open AI account and go to the platform.openai.com. Then click on the Create new secretihor
- 4 min read
As a Magento 2 developer, you know how tedious performance debugging can be. Finding out is not as easy as it seems. So any tools that help you on the way come in handy. In most cases, the Magento 2 profiler helps with the performance-related debugging best.
While you may use some third-party extensions for the job it takes time to find an effective solution for your specific case. Thus, we'll look closer at the good old Magento 2 profiler and ways to improve it.
If you only start working with Magento, this is a great overview of the profiling functionality. Yet, adept developers can refresh their knowledge of the subject.
Let's get right to it.
What is Magento 2 Profiler?
Magento 2 profiler is a default tool for performance debugging. It gives insights into the loading time of various blocks as well as the amount of allocated and used memory to perform the task.
The profiler features a table with page blocks and resources used to load them. These details create a clear picture and allowihor
- 6 min read
A blog is an invaluable asset to any online store. Not only do you establish yourself as an expert in some niche but you also create a free source of organic traffic. Once you create keyword-specific content you'll start getting traffic. But making it more targeted requires more than that.
When it comes to blogs, schema markup is one of the best ways to achieve that. Today you'll learn what the blog schema markup is and why you should use it.
Besides, we'll cover how to implement it in Magento and Shopify blogs to achieve ultimate results.
Ready to get started?
What is Blog Schema Markup?
Blog schema markup is a snippet of code that specifies the key components of your blog post. The main elements of the schema include the post type, title, publication date, author, description, featured image, etc. The schema markup tells search engines what type of content you post and what components it is made of.
Thus, schema markup for posts tells search engines that this is not a regularihor
- 4 min read
Hi, Magefan customers. Welcome to the newbies of our blog.
August 2024 News & Updates digest is here!
Hot summer 2024 will be over in one day and we'd like to share our August updates to Magento 2 extensions and .
Enjoy last summer days and this article!
New features of !
Features:
Added an option allowing to upload images in .webp format via REST API. (Plus).
Added compatibility with Magento 2.4.7 (Plus).
Fixes:
Fixed an issue with uploading WebP images on production mode (Plus).
The latest available version is v 2.3.12
New features of !
Features:
Performed significant speed and performance improvements.
Significantly improved mass product update via grid inline editing.
Added compatibility with Fusedship.
Code refactoring has been made.
The latest available version is v 2.2.0
Request FREE Trial
New features of !
Fixes:
Fixed an issue with syntax error in the file view/frontend/templates/lazyload-js.phtml.
Fixed an issue during categories importihor
- 8 min read
Making the most of your product pages usually comes down to a lot of aspects. You need to optimize for SEO to get to the top positions and write engaging content. All that on top of the speed optimization, user-friendly page structure and creating irresistible CTAs. Magento product page optimization can feed like a maze, especially for newbies.
Where to start? What to add at the top of your optimization to-do list: SEO or content?
What you should do first is STOP trying to work on all these things at the same time. Do it step by step, using the comprehensive product page optimization guide for Magento we've drawn for you.
You'll learn how to improve vital SEO aspects with the , speed and product page elements to get the most out of your product pages.
Let's get started.
What is Product Page Optimization?
Product page optimization is a process of auditing and strategically improving your product page design, content and functionality to make it more "converting". Since your end goalihor
- 2 min read
Creating size charts in Shopify is one thing, but displaying them is completely the other. Your size chart could be stunning, but it's no use if people can't find it. That's why you need to choose the right display settings offered by the app.
So, before you get to the creative step, fill out the display settings for your size charts. There are a few options for that.
First, navigate to Sale channels > Online Store > Themes and click Customize.
Move to the App embeds tab and enable the Magefan size chart. You'll see the size chart link added to the page.
Now it's time to get to work. Start by adding the Label of your size chart and move on to the display settings.
Size Chart Type
There are two types of size chart labels available — link and button, which would be inline or hovering. Let's explore those in more detail.
Inline link
Choose Link as a Type and Inline for Placement to get the size chart link inserted into the page.
Inline button
Keep the same option for Placement, butihor
- 10 min read
You've landed on this page while looking for ways to do your Shopify SEO better, most likely from Google or Bing. You came for answers and the search engine pointed you to the place where you can find them — our blog post.
That's basically how it works — you offer a solution and the search engines pair your solution with the searchers' query. But it's not really that easy. For your page to get lots of clicks you have to be at the top of SERP. Getting there requires more than just setting up a website and relying on the .
Here you'll find all you need to know about Shopify SEO — the things you need to optimize to generate more organic traffic and . While it seems tedious, you don't need any prior experience with SEO.
But let's begin with the SEO basics.
Shopify SEO Basics
Before you start improving your Shopify SEO you must know how your website is doing and whether it's indexed at all. For that, you need a couple of free tools.
Create a Google Search Console
Google Search Console (GSC)ihor
- 4 min read
If you've compared a few eCommerce platforms, like , before landing on the latter, you probably know that SEO is not Shopify's strongest point. Nonetheless, it does offer you a few critical SEO features.
You should know how to leverage them to and other search engines to drive more organic traffic.
Today, we'll cover all the default Shopify SEO options and determine whether they're enough to rank at the top of the search results page (SERP).
XML Sitemap
is the first communication Google and other search engines ever have with your store. It's a directory they use to discover your website pages, crawl and index them. Shopify generates and updates an XML sitemap for you automatically. But unfortunately, you can't edit or add any custom sitemap.
You can find your sitemap by adding the "/sitemap.xml" to your domain, like in:
e.g. domain.com/sitemap.xml
Robot.txt File
Robots.txt is another automatically generated file Shopify offers. It provides directives for the web crawlers on pages you wantihor
- 2 min read
In Shopify, you can identify a product not only by its name but also by its ID. This number is unique for every product and comes in handy for effective inventory management, reporting or other store processes. Various may also require product IDs for the functionality they provide.
Since the product ID is not featured in the Shopify admin product grid, you need to know where to find it. This is exactly what you'll learn today.
Find Product ID on the Storefront
What if you don't have access to the admin panel, but need to get a product ID? Not a problem.
Open a product page and add .json to its URL. On the page you get, you'll see the product ID and other key product data.
Find Product ID in the Admin Panel
One of the easiest options is to check the product ID in the admin panel. Just open a certain product and check its URL. The sequence of numbers you see after products/ is the product ID.
Find Multiple Product IDs
In many cases, managing products one by one becomes quite time-consumingihor
- 3 min read
You might have a website with a stunning loading speed, attractive design, well-crafted content and a unique variety of products. But it's all good as long as people can discover your store. That's what you need Shopify XML sitemap for — to help search engines discover, crawl and index your website.
While XML sitemap is a must for your Shopify SEO, it's not the only way to . We'll get to that right after we cover what is an XML sitemap, why you need it and how to manage it in your Shopify store.
Ready to start?
What is a Shopify Sitemap?
Shopify sitemap is an XML file that contains all your website links — products, collections, pages, and blogs. It serves as a directory for the search engines where they can retrieve data about your pages (when they were last updated, whether there's an alternative page, etc.).
Note: XML sitemap is generated automatically in Shopify and can't be edited.
Here's what it looks like:
What's in the Sitemap?
Shopify categorizes the XML sitemap into logicalihor
- 1 min read
If you decide 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 file instructions depends on the way Google Page Speed Optimizer has been installed.
1. If you can find the extension files in the folder
app/code/Magefan/SpeedOptimizationapp/code/Magefan/SpeedOptimizationPlusapp/code/Magefan/SpeedOptimizationExtra
then remove this folder.
2. If the extension was installed via the composer and its files located in the folder
vendor/magefan/module-speed-optimization
then run composer CLI command to remove it
composer remove magefan/module-speed-optimization*
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 willihor
- 1 min read
If you need to update by Magefan, please follow the steps below.
Note: the updating instructions depend on the method the Google Page Speed Optimizer was installed with.
Update using composer
If the Google Page Speed Optimizer was installed via the composer (check if vendor/magefan/module-speed-optimization folder exists), then you need to run these simple CLI commands in Magento 2 directory:
composer remove magefan/module-NAMEcomposer require magefan/module-NAME ^x.x.x# replace NAME with:# speed-optimization - for Basic plan# speed-optimization-plus - for Plus plan# speed-optimization-extra - for Extra plan# 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
If you want to upgrade to Plus or Extra, check this guide on how to .
Update using archive and FTP
If the Google Page Speed Optimizer module was installed via FTP (check if app/code/Magefan/SpeedOptimization folder exists), then followihor
- 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 Google Page Speed Optimizer ZIP-Archive from magefan.com website (not GitHub or other sources).
Extract files.
Copy app and lib 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 .
- 5 min read
Everyone wants to get to the top of SERP to receive tons of traffic. But a few realize that website speed plays a huge part in that. You can improve your , optimize structured data and write great content but still don't get the expected results. All because your Magento is slow.
Today, we'll uncover the reason why is Magento slow and talk about things you shouldn't do if you want to get to the Google PageSpeed "green" zone.
Let's get right to it.
1. Insufficient Hosting
Magento is a resource-based platform and has certain server requirements that need to be met. That's why the first and most common reason for Magento's slow performance is a poorly configured server and limited resources. Something your is responsible for.
Your Magento must have enough disk space, RAM, and CPU power for your store to load fast. Besides, improperly configured web servers like Apache and Ngnix, MySQL, PHP, etc can lead to loading delays and other issues along the way.
Finally, your hosting mightihor
- 16 min read
In 2026 search and users' search behaviour are driven by AI and conversational queries. That means Magento SEO best practices change fast.
Although Magento has a lot of built-in SEO features, they're no longer enough on their own. To rank, drive clicks and get featured in AI overviews and cited by LLMs like ChatGPT and Perplexity, you need a more structured SEO strategy.
In this Magento SEO guide, you'll learn how to optimise for technical, on-page and off-page SEO and how to structure your content for search engines and AI models.
If you want a shortcut, by Magefan covers most of these optimisations. Otherwise, let's start.
Default Magento SEO Settings
Magento comes with some solid built-in SEO features that serve as a foundation for Magento SEO best practices. While they won't replace your entire SEO strategy, it's essential to configure them properly for crawling, indxing and ranking.
XML sitemap: generate and auto-update . It helps search engines discover and crawl your catalogue andihor
- 4 min read
Creating lots of keyword-optimized content makes it more likely for your to get into the top SERP position. But only on one condition — Google and other search engines can discover and index your pages. The faster that happens the higher the chances of ranking at the top.
Quite a few things contribute to that. Today we'll discuss how to get Google to index your Shopify store and what to do if it doesn't.
We'll cover the basic indexing methods and the advanced indexing API for those who want to get indexed faster. So, just skip the first steps if you've already submitted your website to Google.
Ready to start?
How Google Crawling and Indexing Works?
Before we cover the ways to index your store in Google, let's make sure we know how search engines discover your content in the first place.
Step 1: Discover — Google discovers that your website exists through the sitemaps you submit to it or the backlinks you have from other websites.
Step 2: Crawl — Google bot visits your website and downloadsihor
- 4 min read
Once you decide to you have to be ready to invest a lot of effort and time to get your website visible online and drive relevant traffic. There are multiple channels to achieve this, but Google Shopping stands out the most.
It is a product distribution channel that allows you to expose your products to a wider audience, increase conversion rates and sell more in a long run. However, how do you create Google Shopping Feed in Magento 2 if this feature isn't supported?
Moving products to Google Merchant Center one by one would be a tough call. So we introduce the Extension to make your life easier.
And in this post, you'll learn everything about what is Magento Google Shopping Feed and how to set it up.
What is Google Shopping Feed?
Google Shopping Feed is a list of products along with their information like descriptions, prices, and other attributes that are used to export your products to different distribution channels. It reduces manual product management, helps Google understandihor
- 6 min read
Hi, Magefan customers. Welcome to the newbies of our blog.
July 2024 News & Updates digest is here!
We'd like to share our latest developments and updates to Magento 2 extensions and that we worked on this July.
Happy reading!
New features of !
Features:
Added new option "Use Store Code in Default Store View Homepage Canonical".
Updated Rich Snippets to v2.0.16 (SEO Plus & Extra)
Updated Hreflang Tags to v2.2.7 (SEO Extra).
The latest available version is v 2.5.1
Request a FREE trial
New features of !
Features:
Added Organization Schema Markup Widget.
Minor code improvements
The latest available version is v 2.0.16
Request FREE Trial
New features of !
Features:
The Admin Gws on Magento Enterprise is now not applied to the translations grid. This allows merchants to create users for translations, restrict their access, but allow them to change the locales.
The latest available version is v 2.3.1
Request a FREE trial
New features of !
Features:ihor
- 3 min read
Ranking in Google takes more than keyword-optimized meta tags. Website navigation, speed, design and customer experience count too. That is exactly what Mibike had to go through to get a favourable search position, increase organic traffic and automate their SEO efforts.
Today, we'll explore the story of one of the biggest Ukrainian motorcycle gear stores and see how Magefan helped to shape its SEO profile into what it is today.
Let's get right to it.
Background
Website: mybike.ua
Industry: Motorcycle gear
Location: Ukraine
Optimization tools used: Magento 2 SEO and Magento 2 GTM Extensions
This journey started with a small retail store in September 2013. "Our store offered just a small number of helmets, jackets, gloves, etc. But that wasn't a Mybike store yet... Let's call it an experience.", say our clients.
The Mybike store appeared almost 4 years later. Today it is an official retailer of all the world's most famous brands in terms of motorcycle equipment. There is a brick-and-mortarihor
- 2 min read
Although it was enough to submit an to Google to help it discover your website links, now you need more than that. Especially if your website is new or doesn't have a ton of backlinks.
That's when the comes in handy. It helps you connect your Shopify to Google Indexing API and send content to Google directly (without having to go to Google Search Console for every single URL).
Thus, today, you'll learn how to get your Shopify store indexed by Google faster by employing this technology.
Important: before we start sending pages to Google directly, you need to and connect it with your store.
Once the API connection is established, you can move to the indexing step.
Request Indexing for Individual Pages
The app works with products and collections. So you can send indexing requests directly from the admin pages.
Just navigate to Products and choose a product you want to send for indexing. Then hit a corresponding option in the More actions dropdown.
Request Indexing for Multipleihor
- 4 min read
Whether your store is new or long established it usually takes days and even weeks to see changes appear in search. Why? Because the majority of websites rely on a sitemap that is not the fastest way to .
That's why Google offer a solution — Google Indexing API. It helps you bypass the crawling key and sends your changes directly to Google so they are reflected in SERP faster.
Eager to find out more? Today you'll learn how to set up Google Indexing API for Shopify and discover reasons why you need to do that.
Since Google Indexing API is not as simple as it sounds, let's define what that is first.
What is Google Indexing API?
Google Indexing API is a technology introduced by the platform to help you notify Google directly about new, updated or deleted pages. When you send an indexing request through the API, Google schedules a fresh crawl bypassing the crawling key. Since changes are sent to Google directly, content appears in search results faster.
However, Google still recommendsihor
