Magento

SEO with Magento: Tips to Optimize Your Magento Store and Improve Organic Traffic

Currently, there’s around 7.6 billion people in the world. According to Statista, there were roughly 1.6 billion global consumers.

That means just over 20% of the world’s population are shopping online.

The number of global consumers is expected to rise to over 2 billion by 2021.

You’re likely to find plenty of prospective customers in that pool of consumers. Unfortunately, there are a lot of other online retailers with the same desire.

As many of 24 million other eCommerce stores, actually.

SEO with Magento ensures that more of those customers find your store before the competitors selling similar products.

In this article, we’ll look at the out-of-the-box Magento SEO settings you can (and should) customize in order to maximize your organic search visibility.

Why SEO with Magento is Important

According to data shared by Inviqa and Sleeknote, 59% of consumers age 16 to 36 go straight to Amazon before shopping anywhere else online.

Amazon may have a ton of market share, but they don’t always have what customers are looking for. When they can’t find it on Amazon, the second stop for most customers is online search.

Of those who don’t immediately make a purchase, 35% of Google product search turn into a transaction within 5 days.

While around 24% of Business2Consumer marketers say paid search has the biggest impact on revenue, with 26% of traffic coming from Google Adwords/Shopping. Over one-third of all web traffic to online stores comes from search engines.

Traffic Broken Down by Source
Image Source: Smart Insights

It’s also worth noting that organic search and SEO has a 14.6% conversion rate compared to an average of 1.7% for traditional outbound methods.

That makes it extremely important for eCommerce brands to ensure their marketing strategy includes SEO with Magento.

Follow these tips to improve your SEO with Magento and eliminate some of the most common SEO issues impacting Magento stores.

Eliminating Duplicate Content in Magento

The main issue with duplicate content is that search engines like Google won’t typically display duplicate entries or pages it views may be duplicated. This can hurt your product visibility if you want product pages to rank across different categories, or variations of the same product.

Some of the most common causes of duplicate content include:

  • Product filtering
  • Variations that appear as duplicate content
  • Pagination
  • Product sorting

For product filtering duplicates and product sorting duplicates, dynamic pages may be created when you filter products or sort based on a specific attribute. While this is an acceptable approach, you don’t want search engines to index these dynamic pages and inadvertently see key pages as duplicate.

To prevent this, go to your Google Webmaster Tools and navigate to Crawl > URL Parameters. Next, click on “Configure URL Parameters”. From here, you can see virtually all the parameters of your Magento store.

Locate the parameters you don’t want indexed and change the setting from “Let Google bot decide” to “No URLs”. This will prevent those dynamic pages from being crawled and indexed in the future.

Fixing Duplicate Variations

If you’re creating unique product pages for each product variation, but using the same titles and description, you’re manually generating duplicate content. The best approach to product variations is to create a single page for all variations of your product.

When that approach isn’t ideal, then choose a single “master” product page and refer to it using the rel=canonical tag from all other variations.

Likewise, if you have multiple pages for product variations, always write unique content for each variation page to ensure those pages aren’t seen as duplicate and hidden in organic search.

SEO Settings with Magento to Solve Duplicate Content

Magento 2 provides a number of settings you can use to help avoid duplicate content issues and display your unique content to improve SEO. You’ll need to configure these settings for your Magento store in order to benefit.

1. Canonical Link Meta Tag for Categories: The rel=canonical element helps prevent duplicate content issues, as mentioned above. You can enable canonical tags for categories in your store by navigating to Stores > Configuration > Catalog > Search Engine Optimization.

2. Canonical Link Meta Tag for Products: The same section allows you to enable canonical tags for products as well.

Canonical Link Meta Tag

Note: This set of options also provides the option to use category paths for product URLs. Enabling this option provides a boost to SEO with Magento as optimized category names can provide keyword relevancy and search visibility to specific products.

Product URLs

Showing off category URLs in organic search can also attract more clicks, as the URL tells visitors you carry other similar products as opposed to only showing the URL for a single product.

For example:

www.mycoolstore.com/stainless-coffee-cup

vs.

www.mycoolstore.com/travel-mugs/stainless-coffee-cup

Optimizing the Magento Sitemap

An XML sitemap is important because they make it easier for Google to find and identify the pages within your website. This is far more important for stores with a large catalog or a lot of pages, but it’s relevant to every eCommerce store owner.

You can find a number of settings for the generation of an XML sitemap by navigating to Stores > Configuration > Catalog > XML Sitemap.

XML Sitemap

The settings you should pay close attention to in terms of SEO with Magento are:

  • Automatically adding all images to your sitemap when they’re added to the site
  • Setting update frequency to Daily
  • Submitting the URL of the sitemap to your Robots.txt
  • Adjusting the number of pages and file size of your sitemap file
  • Manually adding relevant pages to the sitemap that aren’t added automatically (like .PDF files and other docs)

Configuring Meta Tags for Products

Magento 2 allows you to use templates to auto generate meta data for your products.

Meta data is important because it’s the meta data that will be displayed as snippets of a specific page within the search results.

Snippets

While meta data has minimal impact on search rank, the contents of your meta data have a significant impact on click through rates when customers find you via organic search.

For Magento, the auto-generated meta data is created on a global level. But you shouldn't rely on the auto-generation. For the best results when it comes to SEO with Magento, you should manually edit the meta data (title and description) of each product page so they’re eye-catching, detailed, and unique.

You can do this by navigating to Catalog > Products > Select & Edit Product > Search Engine Optimization

Any settings you change here will overwrite the global meta descriptions you apply in the auto-generation settings.

Optimizing Category Pages

The categories in your store, like products, are individual pages and are prime candidates for optimization. To edit the meta data for categories, navigate to Catalog > Categories > Search Engine Optimization.

Search Engine Optimization

Don’t just let your category pages be a gallery of relevant products. Customize your category page to include optimized text that is engaging and helps the consumer find the best products.

Even a single paragraph using your brands tone can help tell a story and keep the shopper engaged. Likewise, that content establishes relevancy which is important to SEO with Magento and will help your category pages rank in search.

The Magento SEO plugin Yoast offers a terrific guide on how to fully optimize your category pages.

Optimizing Meta Tags for Content Pages

Any content pages you add will also feature settings for SEO with Magento. From the admin panel navigate to Content > Pages > “content page name” > Search Engine Optimization.

Meta tags

Customizing URLs for SEO with Magento

Any time you create a product or page, Magento will automatically generate the URL using the minimum data you provide.

For example, when you create a product page, Magento will automatically generate the page slug/URL according to the product SKU used.

While this saves time during the creation process, you won't always be generating search-friendly URLs.

Ideally, every page URL should be optimized using primary and/or secondary keywords most likely to be used by your target audience when they search online.

Despite being automatically generated, you can still edit them to create a unique, optimized URL.

For products: Navigate to Catalog > Categories > “product page” > Search Engine Optimization > URL Key

For categories: Navigate to Catalog > Categories > “category page” > Search Engine Optimization > URL Key

Boost Site Load Speed to Improve SEO with Magento

Site speed was added as one of many ranking factors in organic search as more users moved to mobile devices with variable load time capability and data/bandwidth limitations. Since smartphones accounted for 61% of retail site visits last year, Google’s goal was to serve its users (your customers) with sites that were mobile friendly and loaded quickly on any device.

According to 2018 data shared by Google, 53% of mobile users leave a site that takes longer than 3 seconds to load.

That’s a big issue when that same research from Google shows the average site takes 15 seconds to load.

Not only does site speed impact search rank, it also impacts conversions.

Bing SEO stats

Here’s some changes you can make in Magento to improve SEO and site performance:

1. Navigate to System > Cache Management and enable all caching features then Flush Magento Cache

2. Navigate to Stores > Catalog > Catalog and Enable Flat Catalog Category and Use Flat Catalog Product

3. Navigate to Stores > Config > Advanced > Developer and merge your JavaScript and CSS files. In the settings, configure the options like so:

JavaScript Settings:

  • Merge JavaScript Files: Yes
  • Enable JavaScript Bundling: Yes
  • Minify JavaScript Files: Yes

CSS Settings:

  • Merge CSS Files: Yes
  • Minify CSS Files: Yes

JavaScript and CSS Settings

You should also look into page load speed-improving Magento apps such as Shogun, which uses image compression and lazy loading to improve the performance of your store.

Optimize the Default Title and Description

Each page of your site has a title and description you can set, as mentioned previously. Your store also has a primary title and meta description designated for the Home page.

When you create your store, Magento will automatically select a default title and description. Take a few minutes to optimize these fields for SEO.

You’ll find these options by navigating to your Magento admin and choosing Content > Design > Configuration.

You’ll find these options by navigating to your Magento admin and choosing Content > Design > Configuration

In the Design Configuration, click on “Edit” for your store.

In the Design Configuration, click on “Edit” for your store

Next you’ll scroll to edit the HTML Head where you’ll find the default title and description fields. Try to optimize these fields using keywords relevant to your brand, products, and audience. Also keep in mind that your title length limit should be 50-60 characters and the description should be 150-160 characters (including spaces).

Default Store View

Add More Content to Improve SEO with Magento

For improve search visibility, nothing beats adding quality authoritative content to your site. The best way to do that is to add a blog or article resource to your store. A blog lets you share relevant information, update customers, educate them, or share entertaining content relevant to your products and their interests.

Optimized blogs can generate a ton of free, relevant, and ready-to-convert traffic to your site.

Magento functions as a CMS (content management system), and you can also dive into the Magento marketplace to find blog extensions that give you more control over creating blogs and articles on your eCommerce store.

Another option is adding a resource center and knowledge base. With some customer services platforms and extensions, you can create a community knowledge base to help customers or visitors with frequently asked questions, troubleshooting, and more.

All of that content can be optimized to help bring in low-cost organic traffic to your store.

Set Yourself Apart from the Competition

As mentioned above, there are over 20 million online stores on the internet today, and that number is growing fast. You'll need to grab the attention of potential customers for your store to succeed. Follow the tips and steps outlined above to optimize your Magento store today and leapfrog your competitors in the search engine rankings.

Shogun is the visual CMS trusted by the top eCommerce brands like Leesa Mattresses, Chubbies Shorts, and K-Swiss.

Contact Us