Skip to main content

Extended sitemap

This page describes settings used for HTML and XML sitemaps.
They are located in Stores -> Configuration -> Mirasvit extensions -> Extended sitemap.

General sitemap settings

  • Ignore CMS pages: defines the scope of pages that will not be added to HTML and XML sitemaps.
  • Include SEO rewrites in sitemap: if enabled, includes all SEO rewrites with INDEX FOLLOW robots directives in the sitemap.
    note

    Included links must be a full path (not action name or wildcard). Title field is required for HTML sitemap.

  • Exclude redirects from sitemap: controls how redirect URLs are handled in sitemap generation:
    • Disable: don't exclude.
    • Permanent only: excludes only permanent (301) redirects.
    • All: excludes all redirects.
  • Additional links: defines custom URLs to add to the sitemap. One URL per line is allowed. For HTML sitemaps, URL and page title separated by comma need to be specified.
  • Exclude by pattern: defines the scope of URL patterns of pages to exclude from XML and HTML sitemaps. One pattern per line is allowed. Wildcards are supported.

Frontend sitemap settings

Display settings

  • Columns count: defines the number of columns in the HTML sitemap. Valid values are from 1 to 10.
  • Alphabetical product grouping: if enabled, groups products alphabetically with capital letter headings.
  • Show sitemap search box: show a search field on the sitemap page, allowing visitors to quickly filter and find specific content.
  • Pagination controls position: set where sitemap pagination appears: top, bottom, or both. For large sitemaps, using both improves navigation usability.
  • Cap product links per page: sets the maximum number of product links per page. Pagination will be applied automatically if exceeded.

SEO settings

  • Base URL path to frontend sitemap: defines the URL path to the HTML sitemap.
  • Meta title: defines the meta title (browser tab title) of the HTML sitemap.
  • Meta keywords: defines keywords for the sitemap page.
  • Meta description: defines meta description for the sitemap page.
  • H1 header defines the main heading (H1) for the sitemap page.

Content settings

  • Show products: shows all products in the HTML sitemap.
  • Show categories: includes all categories in the HTML sitemap.
  • Show CMS pages: includes CMS pages (except excluded by Ignore CMS pages configuration) in the HTML sitemap.
  • Show landing pages: includes landing pages in the HTML sitemap. Requires Mirasvit Landing Page module.
  • Show brands: includes brands in the HTML sitemap. Requires Mirasvit Brand module.
  • Show knowledge base: includes the knowledge base in the HTML sitemap. Requires Mirasvit Knowledge Base module.
  • Show blog: includes the blog in the HTML sitemap. Requires Mirasvit Blog module.
  • Show Aheadworks blog: includes the Aheadworks blog in the HTML sitemap. Requires Aheadworks Blog module.
  • Show FishPig blog: includes the FishPig WordPress blog in the HTML sitemap. Requires FishPig WordPress module.
  • Show Mageplaza blog: includes the Mageplaza blog in the HTML sitemap. Requires Mageplaza Blog module.
  • Show Magefan blog: includes the Magefan blog in the HTML sitemap. Requires Magefan Blog module.
  • Show Amasty blog: includes the Amasty blog in the HTML sitemap. Requires Amasty Blog module.
  • Show Magezon blog: includes the Magezon blog in the HTML sitemap. Requires Magezon Blog module.
  • Show additional links: includes additional links in the HTML sitemap.
  • Show stores: includes links to all store views in the HTML sitemap.

XML sitemap settings

Common settings

  • Strip optional sitemap tags: removes changefreq and priority tags from all XML sitemaps.
  • Strip optional image tags: removes image:title and image:caption tags from all XML sitemaps.
  • Strip PageMap tags: removes PageMap tags from all XML sitemaps.
  • Sort URLs by priority: orders XML sitemap URLs from highest to lowest priority value (URLs with equal priority are ordered alphabetically), helping crawlers reach your most important pages first under crawl-budget limits. When Split by entity type is enabled, URLs are sorted within each entity file. Default order is unchanged when disabled.
note

Categories options and the following subsections repeat Magento settings from Stores -> Configuration -> Catalog -> XML sitemap.

Categories options

  • Frequency: sets the frequency of category pages updates. This configuration is only for notification purposes for search engine robots.
  • Priority: sets the relative importance of category pages. Values range from 0.0 (lowest) to 1.0 (highest). This configuration is only for notification purposes for search engine robots.

Products options

  • Frequency: sets the frequency of product pages updates. This configuration is only for notification purposes for search engine robots.
  • Priority: sets the relative importance of product pages. Values range from 0.0 (lowest) to 1.0 (highest). This configuration is only for notification purposes for search engine robots.
  • Add images into sitemap: adds product images into the XML sitemap:
    • None: don't include.
    • Base only: adds title image.
    • All: adds all related product images. Products with a video added via the Images And Videos section (requires Magento's Product Video module) also get a <video:video> entry in the XML sitemap.
    note

    Images and videos marked Hide from Product Page in the product's Images And Videos section are excluded from the XML sitemap as well.

  • Include disabled products: if enabled, products that are disabled will still appear in XML sitemaps.
  • Include out of stock products: if enabled, products that are out of stock will still appear in XML sitemaps.

CMS pages options

  • Frequency: sets the frequency of CMS pages updates. This configuration is only for notification purposes for search engine robots.
  • Priority: sets the relative importance of CMS pages. Values range from 0.0 (lowest) to 1.0 (highest). This configuration is only for notification purposes for search engine robots.

Store URL options

  • Frequency: sets the frequency of store view homepages updates. This configuration is only for notification purposes for search engine robots.
  • Priority: sets the relative importance of store view homepages. Values range from 0.0 (lowest) to 1.0 (highest). This configuration is only for notification purposes for search engine robots.

Generation settings

  • Enabled sitemap generation: if enabled, automatically generates XML sitemaps according to the schedule:
    • Start time: sets the time of sitemap generation start.
    • Frequency: sets the frequency of sitemap generation.
    • Error email recipient: defines email address that will receive notifications if sitemap generation fails. Empty field means inactive configuration.
    • Error email sender: defines email sender identity for sitemap generation error notifications.
    • Error email template: defines the template used in error email.

Sitemap file limits

  • Maximum number of URLs per file: defines the maximum URLs per sitemap file. Automatically creates multiple sitemap files if exceeds the value set.
  • Maximum file size: defines the maximum size of sitemap file in bytes. Automatically creates multiple sitemap files if exceeds the value set.
  • Split sitemap by entity type: if enabled, generates a separate sitemap file for each content type (products, categories, pages, blogs, etc.). The main sitemap file becomes an index referencing all entity-specific files (e.g. products-sitemap.xml, categories-sitemap.xml). If a single entity exceeds the file limits above, it is further split into numbered files (e.g. products-sitemap-2.xml).
  • Custom name for additional sitemap file: sets the filename prefix for the catch-all sitemap that collects URLs not belonging to any dedicated entity type. By default, this file is named other-sitemap.xml. Entering a custom prefix (e.g. brands) renames it to brands-sitemap.xml. Leave empty to keep the default other prefix. Only visible when Split sitemap by entity type is enabled.

Search engine submission settings

  • Enable submission to robots.txt: automatically adds locations of sitemaps to robots.txt file. Does not replace the direct submission in search engine webmaster tools.