Implements Blog functionality on Magento 2 store



Magento 2 Blog Extension by Magefan

Total Downloads Latest Stable Version

This Magento 2 Blog module allows you to create a full-fledged blog on your Magento 2 Store.


  • Unlimited blog posts, multi-level categories, and tags
  • Multilanguage and Multiple Websites Support
  • Facebook, Disqus, Google+, and Magefan Magento Comments
  • Related products and posts
  • Post media gallery & video
  • Next & Previous Post
  • Posts search
  • Posts Lazy Load
  • Author information and posts by author
  • Recent Posts, Featured Posts, Archive, Categories, Search From, Tags Cloud sidebar widgets
  • Import Posts and Categories form WordPress and AW Blog extension for M1
  • Posts and Categories duplication
  • Blog Rss Feed
  • 100% Open Source
  • Compatible with Porto Theme for Magento 2
  • Accelerated Mobile Pages (AMP) Project support. To enable AMP view on blog pages Magento Amp Extension by Plumrocket is required.

SEO Features

  • Blog Sitemap XML
  • SEO-friendly URLs
  • Structured Data
  • Open Graph (OG) meta tags
  • Canonical URL


Try out our open demo and if you like our extension please give us some star on Github ★

Storefront Demo Admin Panel Demo
Magneto 2 Blog Extension Storefront Demo Magneto 2 Blog Extension Admin Panel Demo
view view


Online Documentation


  • Magento Community Edition 2.1.x-2.2.x or Magento Enterprise Edition 2.1.x-2.2.x

Installation Method 1 - Installing via composer

  • Open command line
  • Using command "cd" navigate to your magento2 root directory
  • Run commands:
composer require magefan/module-blog
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
  • If you are using Magento 2.2.x please run the command:
composer require magefan/module-blog-m22

Installation Method 2 - Installing using archive

  • Install Magefan Community Extension first
  • Download ZIP Archive
  • Extract files
  • In your Magento 2 root directory create folder app/code/Magefan/Blog
  • Copy files and folders from archive to that folder
  • In command line, using "cd", navigate to your Magento 2 root directory
  • Run commands:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy


If you have any issues, please contact us then if you still need help, open a bug report in GitHub's issue tracker.

Please do not use Magento Marketplace Reviews or (especially) the Q&A for support. There isn't a way for us to reply to reviews and the Q&A moderation is very slow.

Need More Features?

Please contact us to get a quote


The code is licensed under Open Software License ("OSL") v. 3.0.

Other Magefan Extensions That Can Be Installed Via Composer