- Home /
- Magento Extensions /
- SEO Suite for Magento 2

Optimize images for search engines

Create the HTML sitemap in your store

Improve XML sitemap functionality
- ability to sort links in XML according to their priority
- ability to include custom links into XML
- ability to add hreflang tag
- ability to set the sitemap file limits
- ability to add images to category links

Generate tags for category and product pages
- Use multiple variables to create meta tags templates with unique content
- Force your store to use the generated metadata instead of the metadata from product or category
- Use the "Records to process per run" option, that prevents a server overloading during generating a big amount of metadata
- Set optimal length for metadata directly in the configuration

Improve SEO optimization via paginated content

Improve your ranking with Magento 2 structured data
- information about your organization
- product data from your store (SKU, price, currency, availability)
- social media links, website
- brand information

Simplify URL optimization in SEO
- ability to separate filters from a category in URL
- ability to rename catalog search/result page to short and understandable search
- ability to redirect visitors to site homepage when they try to access respective CMS page with a direct link

Targeting site content to a specific user language
- help search engines serve the languages your content is written in
- deliver the results about the most appropriate URL for multi-lingual visitors
- prevent duplicate content issues
- help your store increase the CTR from search results

Inform Google which URLs have a similar content

Improve SEO cross-links strategy
SEO Suite 1.10.0
13th of January 2021Move section âSwissup SEO Suiteâ under section âSwissupâ. Now you have config item âSEO Suiteâ under âSwissupâ at System Configuration in Magento Admin.
swissup/module-rich-snippets â 1.4.12 (was 1.4.11)
- Fixed structured data error about review for product at Magento 2.4.x.
swissup/module-seo-html-sitemap â 1.1.8 (was 1.1.7)
- Few fixes to add Highlight pages and Attribute (Brand) pages to sitemap. You have to update Highlight and Attribute Pages modules.
swissup/module-seo-pager â 1.2.8 (was 1.2.6)
- Integrate page number in title feature with AskIt module (at questions page).
swissup/module-seo-urls â 1.5.24 (was 1.5.22)
- Fixed possible warning - strpos empty needle.
SEO Suite 1.9.5
26th of November 2020swissup/module-hreflang â 1.4.3 (was 1.4.2)
- Fixed incorrect product URL for other stores in hreflang block.
swissup/module-rich-snippets â 1.4.11 (was 1.4.10)
- âPrice Valid Untilâ can be dynamic date - offset from today.
- Code refactoring.
swissup/module-seo-canonical â 1.0.8 (was 1.0.7)
- Fixed incoppert canonical URL for product when its parent is disabled.
swissup/module-seo-core â 1.2.5 (was 1.2.4)
- PHP 7.4 compatibility fix - deprecated passing glue string after array with implode.
swissup/module-seo-images â 1.3.7 (was 1.3.6)
- Improve module stability. Prevent DB exception - integrity constraint violation.
swissup/module-seo-templates â 1.5.16 (was 1.5.13)
- Fixed missing generated metadata on category page for viewed category.
- Slightly speed up template generating.
- Remove cron task and CLI command. Use indexes instead and
bin/magento indexer:reinder [index_id]
. - Categories directive - donât include root category in result when template is created on âAll Store Viewsâ level.
swissup/module-seo-urls â 1.5.22 (was 1.5.16)
- Fixed array_flip warning during reindex.
- Option to use direct URL to subcategory in category filter. Enabled by default.
- Fixed filter urls with other storeview code at catalog search page.
- Fixed hreflangs at catgeory pages when filter applied. It still added store code to URL even when hreflang option set not to do so.
SEO Suite 1.9.4
3rd of August 2020Main theme of this release is Magento 2.4 compatibility.
swissup/module-seo-pager â 1.2.6 (was 1.2.5)
- Donât load product collection too early - fixed issue at Magento 2.4.0 at product listing when pagination and limits are ignored.
swissup/module-seo-xml-sitemap â 1.1.7 (was 1.1.6)
- Added missing custom links to sitemap XML.
swissup/module-seo-images â 1.3.6 (was 1.3.5)
- Fixed issue at Magento 2.4.0 at product listing when pagination and limits are ignored.
swissup/module-seo-templates â 1.5.13 (was 1.5.12)
- Fixed issue at Magento 2.4.0 at product listing when pagination and limits are ignored.
SEO Suite 1.9.3
27th July 2020Main theme of this release is speed up category page rendering as well as other pages with product listing. Reduce number of DB queries and TTFB.
swissup/module-hreflang â 1.4.2 (was 1.4.0)
- Reduce number of DB queries. Collect all nessecery data with one DB querie. Previously number of queries was equal to number of storeviews.
- Do not include storeview into hreflangs when it is disabled in Admin.
swissup/module-rich-snippets â 1.4.10 (was 1.4.9)
- Implement product availability pre-order. Product availability can be preorder only when âBackordersâ option value is âAllow Qty Below 0 and Notify Customerâ.
swissup/module-seo-html-sitemap â 1.1.6 (was 1.1.5)
- Improve compatibility with third-party extensions.
swissup/module-seo-images â 1.3.5 (was 1.3.2)
- Speed up images index via bin/magento command.
- Reduce number of DB queries and speed up category page rendering as well as other pages with product listings.
- Fixed warning for chines locales when
cocur/slugify
package installed (Empty needle in âŠmodule-seo-urls/Helper/Filter.php on line 143).
swissup/module-seo-pager â 1.2.5 (was 1.2.4)
- Change the way how page title is updated. To prevent early collection load and fix âIllegal stateâ error when Swissup_Pagespeed is enabled with option critical CSS.
swissup/module-seo-templates â 1.5.12 (was 1.5.8)
- Fixed âcategoriesâ directive for products and âparentsâ directive for categories. There was an issue at multilingual stores - category names were in incorrect language.
- Improve performance. Update category and product metadata only at pages where it is really necessary. Reduce number of DB queries at category page and other pages with product listings (e.g. search results page).
swissup/module-seo-urls â 1.5.16 (was 1.5.11)
- Fixed params resolving logic when yes/no filter and âNoâ selected.
- Less DB queries. Faster layered navigation. Lower TTFB.
SEO Suite 1.9.0
7th May 2020- All modules from SEO Suite got localization (translations).
swissup/module-hreflang â 1.4.0 (was 1.3.7)
- Fixed empty hreflang value for chines locales when âRemove regionâŠâ.
- Build hreflang links using all websites of Magento instance.
swissup/module-rich-snippets â 1.4.8 (was 1.4.9)
- Compatibility with Firebear_ConfigurableProducts module.
swissup/module-seo-urls â 1.5.11 (was 1.5.10)
- Add
nofollow
to category filter in layered navigation.
SEO Suite 1.9.0
17th March 2020swissup/module-seo-images â 1.3.0 (was 1.1.3)
- Add SEO Images Magento Index to speed up initial page rendering. This index speed up page generation before it is cached by Magento.
- âProduction Modeâ feature (beta). Suites best for single store Magento instances.
swissup/module-hreflang â 1.3.7 (was 1.3.6)
- Fixed âIllegal offset typeâŠâ warning during placing order. Occurs when âLocale as subfolder in URLsâ. 46b805
swissup/module-seo-templates â 1.5.7 (was 1.5.4)
- Plugin instead of event on frontend. Works better when it comes to integrating with third-party modules. E.g. âFirebear Improved Configurable Productâ.
- Improve price directive for products. You can set number of decimals, decimal point symbol and thousands separator symbol.
swissup/module-seo-urls â 1.5.10 (was 1.5.9)
- Fixed incorrect catgeory urls in hreflangs. Occurs when category has different urls on different store views.
SEO Suite 1.8.4
17th March 2020- Improve âslugsâ for in SEO Urls and SEO Images - remove double quotes, replace non-breakable space with dash (-). Than nbsp will be replaced with dash (-).
swissup/module-hreflang â 1.3.6 (was 1.3.4)
- Fixed poorly worked urls at Magento 2.3.4.
- Force remove store_code parameter from url.
swissup/module-seo-images â 1.1.3 (was 1.1.2)
- Fixed compatibility with Magento 2 EE (Enterprise Edition).
SEO Suite 1.8.3
9th January 2020- Improve module stability.
module-seo-canonical â 1.0.6
- Don't add canonical to root category. In most cases root category used by third-party extensions to show some products. Like brand pages or other landing pages
module-seo-urls â 1.5.8
- Show 404 page when unrecognized characters are in url (close #10). This helps to avoid SEO issues about duplicate content. Previously you could add anything at the end of the URL, and it will always resolve.
SEO Suite 1.8.2
13th December 2019- Improved and tested with Magento Enterprise Cloud Edition.
SEO Suite 1.8.1
12th December 2019swissup/module-hreflang â 1.3.3 (was 1.3.2)
- Improve module stability.
swissup/module-seo-templates â 1.5.3 (was 1.5.0)
- Fixed âArea code is not set on 2.2.xâ in bin/magento.
- Improve categories directive for product templates. Do not output parent category when product assigned to child category and parent category.
SEO Suite 1.8.0
11th November 2019- With this version you can generate alternate text for product images.
- CLI command to generate metadata -
bin/magento swissup:seotemplates:generate
. - Significant improvements for metadata generation via Cron. No more problems with Magento Cache when job is running.
- Overall code refactoring to meet Magento Guides.
Rich Snippets (1.4.3):
- Change how configurable product is presented in data snippet. Now it is a product with multiple offers.
- User can specify properties in
offers
andaggregatedRating
parts of data snippet. It is possible with âStructured dataâ option in config. Syntax example for âProperty Nameâ column -offers/mpn
.
SEO Suite 1.7.1
8th October 2019Minor update of readme-files in all submodules.
SEO Images (1.1.0):
- Fixed compatibility with Magento 2.3.0 and lower.
- Donât expose additional image parameters in image URL. Its mostly useful when store uses watermarks for images
SEO Suite 1.7.0
3rd October 2019New submodule included into Suite - SEO Images. Module maintains names of product images.
Regional URLs (hreflang) (1.3.1):
- Integrated with Swissup AMP.
- Compatibility with Magento 2.3.x.
Rich Snippets (1.4.3):
- Show correct price in snippet when including tax enabled.
HTML Sitemap (1.1.2):
- Donât show disabled CMS pages on sitemap.
SEO URLs (1.5.5):
- Fixed DI compilation when hreflang is not installed.
- Performance improvements.
SEO Suite 1.6.0
3rd June 2019Regional URLs (hreflang) (1.2.3):
- Improved integration with pages for third-party modules - Swissup AskIt, Swissup Highlight and Swissup EasyCatalogImg (departments page).
SEO Pagination (1.2.0):
- New feature - add page number to title of page where paginated content presented.
- Improved integration with Catalog Search pages.
SEO URLs (1.5.2):
- Fixed compatibility with latest Swissup Ajaxsearch module. âNothing foundâ message appeared for any instant search request.
SEO Suite 1.5.0
13th May 2019Metadata templates (1.4.0):
- New option for âattributeâ directive -
max_length
(set max allowed length for output). It can be usefull for attributes with long content. - HTML tags removed from output of âattributeâ directive when respective attribute has marked as âhtml allowedâ.
- New config section âOptimize metadataâ where you can set optimal length for metadata.
Rich Snippets (1.4.2):
- Slightly improved product description for structured data.
SEO Suite 1.4.1
22th april 2019- Fixed structured data error for grouped and bundle products - offerCount canât be empty.
HTML Sitemap (1.1.2):
- Compatibility with PHP 7.2.
SEO Suite 1.3.0
26st December 2018Two new highly demanded modules included into kit - Cross Links and Canonical URL. Also there are some minor tweakses and improvements for included modules. Major changes listed find below.
Rich Snippets:
- Integrated with Swissup AMP module.
Metadata templates:
- Price directive can return product price with tax. You have to add attribute (tax=âincludeâ) to it.
SEO URLs:
- New feature - added rel=ânofollowâ to filtyers in layered navigation.
- Fixed JavaScript error in Swatched renderer caused by moduleâs mixin.
- Fixed fatal error when toggle canonical url oprion in Magento admin system config.
- Improved autogenerated labels and values of filters in URL. Remove single quote mark (cause problems for ajax requests).
XML Sitemap:
- Forced to use same images (same dimensions of images) as used on storefront. Previously Sitemap generated images that didnât exist at storefront.
SEO Suite 1.2.0
10st November 2018Layered Navigation URLs have a new awesome feature now. And slight fix/improvement for HTML Sitemap.
SEO URLs:
- New feature to change in-URL labels and values in filters.
HTML Sitemap:
- Add option in config that allows to have all CMS pages in sitemap.
SEO Suite 1.1.2
31st October 2018- One new feature in RichSnippets and one compatibility fix with Magento 2.1.x in SeoUrls. Details at http://docs.swissuplabs.com/m2/extensions/seo-suite/changelog/#version-112
SEO Suite 1.0.2
26th of September 2018- Compatibility with M2.2.6 and one typo correction in Magento Stores Configuration.
SEO Suite 1.0.1
6th of September 2018Minor improvements and Magento 2.1.x compatibility fixes.
Metadata templates:
- Compatibility M2.1.x - fix âElement âhtmlContentâ: This element is not expected.â
SEO URLs:
- Improve compatibility with other languages than English. There were problems with characters like âñâ,âĂâ,âĂĄâ,âĂ©â,âĂâ, etc. Now everything works fine.
SEO Suite 1.0.0
21th of August 2018Include module SEO XML Sitemap into kit. New XML Sitemap module provides improved experience and advanced options for Magento Sitemap generation. It sorts sitemap links according their priority, adds images to category links and supports regional and language URLs (hreflang).
- Change SEO Suite section sort order in Magento Admin menu.
HTML Sitemap
- Rename backend menu item âHTML Sitemap Linksâ => âSitemap Linksâ.
- Fix PHP fatal error in custom links grid when Magento Admin session expired.
Metadata templates:
- Fix error during
setup:di:compile
.
Regional URLs (hreflang):
- New option to add hreflang links into XML Sitemap.
- New option to exclude store view from hreflinks.
- Improved store URL resolving (sometimes incorrect theme was applied).
- Fixed compatibility with Magento 2.1.x.
Rich Snippets:
- Fallback to full description of product in snippet when short description is empty.
SEO Pagination:
- Remove canonical URL correctly (previous version removes all links equal to canonical in document head).
SEO URLs:
- Improved integration with âRegional URLsâ.
SEO Suite 0.11
9th of July 2018New module âRegion and Language URLs (hreflang)â included into kit. Tell Google that you have multilingual and/or multi-regional store. Please, do not forget to run php bin/magento module:enable Swissup_Hreflang
to enable new module.
Rich Snippets:
- Fix missing breadcrumbs data at product pages in Magento 2.2.4+ instances.
- Fix possible notice at product page with grouped product (undefined variable: groupedProductsPricesArray).
SEO URLs:
- Rename config section âUrlsâ => âSEO URLsâ.
- Integration with new module âRegional Urls (hreflang)â.
SEO Suite 0.10.1
13th of June 2018- Compatibility with Magento 2.1.x for Metadata Templates.
SEO Suite 0.10.0
31th of May 2018Include new module Metadata Templates. Generate metadata for products and categories based on their attributes.
SEO URLs:
- Fix redirects on category pages when URL ends with '.../?p=2'.
- Fix issues with category parameter in Swissup Ajax Search.
SEO Suite 0.9.1
31th of March 2018- Richsnippets'Do not add rating to snippet when product reviews do not have ratings.
- SEO URLs: Improve compatibility with not English speaking stores.
SEO Suite 0.9
30th of January 2018Includes new module SEO Pagination:
- SEO pagination for category pages, Swissup Highlight pages and Swissup Attribute pages.
- Prevent duplicate links to first page of paginated content.
- âView-allâ link in pagination toolbar.
- Option to use rel=ânextâ and rel=âprevâ instead of rel=âcanonicalâ at pages with pagination.
Rich Snippets:
- Fixed duplicated product structured data on product page. Now preview feature of Google testing tool works as it should.
- Minify JSON-LD structured data.
- No empty nodes in JSON-LD structured data.
- Overall source code improvements.
SEO URLs:
- Fix URL parsing when URL rewrite ends with â/â.
- Disable SEO URLs when direct controller URL used instead of URL rewrite.
- Improved integration with Swissup ALN module (stock filter, rating filter, new filter).
- Improved query string parsing when multiple values applied to filter.
- If filter separator enabled add it to URLs only when there are applied filters.
- Overall source code improvements.
Questions:
-
0voteA: Product and categories can't be created without url. In case you forgot to add it then default url will be used based on products or category name.Posted by Peter Damien on Tuesday, July 21, 2020
-
0voteA: Sorry but that isn't possible right now in current extension release.Posted by Peter Damien on Friday, April 17, 2020
-
0voteA: Hi, can you please explain what do you mean with this feature. Do you want to add template generated control for H1 tag in same way as for meta tags?Posted by Peter Damien on Tuesday, February 12, 2019
Please login to your account to post a question