Skip to main content

General settings

The settings for the Mirasvit Blog MX extension are located in your Magento admin panel under Content > Blog MX > Settings.

Appearance

Configure how your blog looks on the storefront.

  • Top menu title: the title shown in the main website menu (e.g., "Blog").

  • Blog name: the name shown on the blog homepage and footer.

  • Date format: choose how post dates appear.

    Examples:

    • F j, Y > March 10, 2001
    • Y-m-d > 2001-03-10
    • D, M j, Y > Sat, Mar 10, 2001

Learn more about date formats


Display

Settings related to how blog content is presented.

  • Visible navigation menu (Yes/No): enable to show a blog link in the site’s main menu.

  • Visible in footer (Yes/No): enable this option to add a link to the blog in the website’s footer menu.

  • Enable excerpts on list page (Yes/No): if enabled, excerpts are shown on blog list pages using the following logic:

    • If the post contains a <!--more--> tag, text before that tag is used.
    • If a custom excerpt is defined, it’s used.
    • If neither, the first N characters of the post are shown (see below).
  • Default excerpt character size: number of characters to display when excerpts are auto-generated.

  • Show views (Yes/No): displays the number of times a blog post has been viewed on the post page.

  • Show estimated read time (Yes/No): shows an estimated time it will take to read the post (e.g., “3 min read”) based on word count.

  • Default thumbnail width: sets the default width (in pixels) for post thumbnails when no custom size is defined in the layout (e.g., 300 will resize thumbnails to 300px wide).

  • Default thumbnail height: sets the default height (in pixels) for post thumbnails (e.g., 200 will resize thumbnails to 200px high).

  • Hide duplicate posts in widgets (Yes/No): if enabled, the same post will not appear multiple times across blog widgets (e.g., latest posts, related posts).


Search Engine Optimization

Settings related to blog URLs, metadata, and search engine visibility.

  • Base URL: defines the starting path of all blog pages (e.g., blog results in URLs like yourstore.com/blog).
  • Base meta title: the default title text that appears in the browser tab and search engine results for blog pages.
  • Base meta keywords: legacy SEO field listing default keywords; no longer used by major search engines but included for compatibility.
  • Base meta description: default summary used in search engine snippets for blog pages.
  • Post URL template: defines the URL pattern for individual blog posts (default: /[post_path]).
  • Category URL template: defines the URL pattern for category pages (default: /[category_path]).
  • Tag URL template: defines the URL structure for tag pages (default: /tag/[tag_path]).
  • Author URL template: sets the URL structure for author profile pages (default: /author/[author_path]).
  • URL suffix: choose a custom suffix (e.g., .html, /) to be added to all blog URLs.
  • Custom URL suffix: enter the suffix (e.g., .html) to use when "Custom" is selected in the URL suffix option.
  • Use canonical link meta tag for posts (Yes/No): if enabled, adds a canonical URL tag to each post to help avoid duplicate content in search engines.
  • Use canonical link meta tag for categories (Yes/No): if enabled, adds a canonical URL tag to each category to help avoid duplicate content in search engines.
  • Use canonical link meta tag for tags (Yes/No): if enabled, adds a canonical URL tag to each tag to help avoid duplicate content in search engines.
  • Use canonical link meta tag for authors (Yes/No): if enabled, adds a canonical URL tag to each author to help avoid duplicate content in search engines.
  • Add meta tag author (Yes/No): adds a meta tag like <meta name="author" content="Author Name"> to blog post pages.
  • Add rel="nofollow" to external links (Yes/No): prevents search engines from passing ranking value to external links found in post content, category descriptions, author bios, and excerpts.
  • Enable rel="alternate" and hreflang (Yes/No): adds hreflang meta tags to support multilingual SEO, helping search engines serve the correct language version of your blog posts.

All posts page

Settings for displaying a page that lists all blog posts.

  • Enabled (Yes/No): if enabled, a dedicated page showing all blog posts will be available.
  • URL key: sets the URL path for the page (e.g., all-posts results in yourstore.com/blog/all-posts).
  • Title: sets the title displayed on the All Posts page (e.g., "All Posts").

Sitemap

Settings for including blog content in your XML sitemap to improve SEO and indexing by search engines.

  • Enabled (Yes/No): if enabled, blog posts and categories are added to your store’s XML sitemap.
  • Post frequency: how often blog post URLs are expected to change (used by search engines as a hint). Example: Daily
  • Post priority: priority value for blog post URLs in the sitemap (range: 0.0–1.0, where 1.0 is highest priority). Example: 0.3
  • Category frequency: how often blog category URLs are expected to change. Example: Daily
  • Category priority: priority value for blog category URLs in the sitemap (range: 0.0–1.0). Example: 0.3

Comments

Control how customers can leave comments on blog posts.

  • Provider: select the comment system to use on blog posts. Options:

    • Mirasvit Comments: uses the built-in Mirasvit comment system.
    • Facebook Comments: allows users to comment using their Facebook account.
    • Disabled: turns off comments completely.

Sharing

Settings for enabling social sharing buttons on blog posts.

  • Enable AddToAny sharing buttons (Yes/No): enable to display AddToAny sharing buttons on blog posts, allowing users to share content on social media, email, and other platforms.
  • AddToAny sharing buttons code: insert the custom code snippet from AddToAny to configure which buttons appear and how they behave.

Layout settings

Control how posts and pages are displayed.

  • Sort posts by: choose sorting order for post lists (created date, updated date, name A-Z, name Z-A).
  • Posts per page: define pagination options (e.g., 10,20,50).
  • Layout editor: click to open the Layout editor and customize the visual structure of blog pages.