1. Top 3 Tips for Magento 2 Image Optimization

    While everyone so desperately tries to make their way up to the top of SERP and improve SEO they pay little or no attention to one of the main things page speed could be improved with - Image Optimization. In order to get more traffic, you need to take care of plenty of things including website performance influenced by images.

    Many websites use outdated unoptimized images which are definitely not contributing to your website speed improvement since they take some time to load. It's been said that if the page takes longer than 3 seconds to load the majority of people are going to leave. In case you really want to attract more customers with the fast performing website you need to optimize your images.

    We've prepared the top 3 tips for your Magento 2 Image Optimization.

    Read more »
  2. Fix "There has been an error processing your request" issue in Magento 2

    "There has been an error processing your request" is the message you can receive when working with Magento 2.  Here is the example of this message:

    There has been an error processing your request

    Read more »
  3. How to Not Move Some JS Code to the Bottom of the Page in Magento 2?

    Magento 2 Rocket JavaScript extension allows you to enable deferred JavaScript loading and Move JS code to the bottom of the page automatically. That way you increase the website loading speed and eliminate render-blocking.

    However, sometimes you don't need to move all JavaScripts to the bottom since there are some that aren't recommended to be moved there.

    So, in case you use the deferred JavaScripts on your Magento 2 store page and don't want to move some JavaScript to the bottom you just need to add the attribute data-rocketjavascript="false" to the <script> tag:

    Read more »
  4. How to Simply Throw Your Competitor Out Of the 1st Place on Google SERP?

    The 1st place in Google SERP is a dream place every website is working hard on getting to. As plenty of studies show you'd probably click on the first 3 results Google gives for your query with little or no regard to the rest. Being at the top 3 is great, but still, the 1st place gives you far more authority and credibility. You have to be really good so that Google has the reason to put you there, right?

    Your website or webpage success on Google is based on SEO, so everyone desperately wants to learn how to improve it. Consequently, those who've ever learned about SEO know how many things it is influencing and how many things you have to take care of in order to improve it on your website.

    So, in order to outrun the competitors to improve your website SEO you have to:

    1. Work hard on creating unique and useful products.
    2. Do your research to target top-ranking and long-tail keywords.
    Read more »
  5. Using WebP Images in CSS Background

    If you already use WebP images for your HTML <img> tags and want to enable WebP for the CSS background as well, the proper way is to use multiple backgrounds is the CSS styling.

    For example, you have an element with .png CSS background:

    .minicart-wrapper .action.showcart.desktop .fa-shopping-cart:before {
        background: url(../images/icon-cart.png) no-repeat;

    To switch it to the WebP, you need to convert PNG/JPG image to WebP image manualy using one of the free tools in the Internet. Save it in the same folder and use CSS like this:

    .minicart-wrapper .action.showcart.desktop .fa-shopping-cart:before {
    Read more »
  6. Top 5 Best Magento 2 Blog Extensions in 2020

    Magento 2 Blog is the best marketing tool you can ever get for free. Managing a blog on your Magento 2 website helps you to not only generate more traffic and improve SEO, but create a community people would want to come back to. 

    Magento is becoming one of the top eCommerce platforms. This, consequently, leads to an increase in the number of stores based on Magento 2 and correspondingly the number of Magento 2 extension provider companies. Since Magento 2 Blog is one of the most primary extensions every store should have there are plenty of them on the market. Such a great competition makes it hard to find the best modules for your store from the variety of appearing blog extensions.

    In order to choose the best Magento 2 Blog extension, everyone finds their own reasons and looks for some

    Read more »
  7. schema deprecated - Error Fix Solution

    Recently we got an " schema deprecated and not supported by Google anymore. Please migrate to using types." error validating one of our website pages. The same error we got in Google Search Console. schema is deprecated and not supported by Google anymore. Please migrate to using types

    This " schema deprecated" error is related to the breadcrumbs structure data. We used "" schema for the structured data, but Google support it no longer. 

    You may also receive this error starting from April 6, 2020, in case you haven't converted your structured data scheme from to

    Before we get to the point of how

    Read more »
  8. How to display CMS Blocks on Magento 2 Pages using Widgets?

    Magento 2 CMS blocks are a great way to show different information to your customers. CMS blocks not only make your Magento 2 website more engaging but help you drive customers' attention to certain products, offers, or services. Static blocks are those pieces of content you can display practically on every page of your Magento 2 store.

    You can show CMS block on category page to notify your customers about the top products, add a static block to the CMS page or even another CMS block to diversify their content. 

    In case you don't want to spend too much time going through the CMS block configurations you can call the CMS block in PHTML file or using the layout XML file. However, in this article, you will learn about the most common way to display the CMS block on Magento 2 page which is adding it with the help of widget. So, once you create the CMS block you're good to go.

    Read more »
  9. How to call CMS block in Magento 2 using Layout XML?

    Magento 2 CMS blocks are managed directly from Magento admin using widgets / WYSWYG editor widgets and displayed on any page of your Magento 2 store. Except for displaying CMS block on CMS Page or CMS Block, showing it on category page there is an option to call CMS block programmatically using XML file.

    Use this code in order to add the CMS block using Magento 2 layout XML:

    <referenceContainer name="content">
      <block class="Magento\Cms\Block\Block" name="unick_block_name">
          <argument name="block_id" xsi:type="string">my_cmsblock_identifier</argument>

    Read more »
  10. How to display CMS block on Magento 2 Category Page?

    Displaying CMS blocks on Magento 2 category page allows you to inform your customers about some special offers and new category products. There are plenty of other reasons to add CMS block to the catalog category page in Magento 2. And many of you know them already. So, let's not stop here and start learning how to display CMS block on Magento 2 category page.

    Take the following steps to add CMS block to Magento 2 category page:

    1. Go to Catalog > Categories and choose the Category you want to display the CMS block on.

    Magento 2 Category

    2. In the Content section Add the CMS block you want to add.

    Read more »
Posts loader