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, 2001Y-m-d
> 2001-03-10D, M j, Y
> Sat, Mar 10, 2001
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).
- If the post contains a
-
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 likeyourstore.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"
andhreflang
(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 inyourstore.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.