1. Update Magento to the Latest Version
2. Change Default Settings
3. URL Optimization
4. Product Image Optimization
5. Canonical Tags and Duplicate Content
6. Sitemap Management and Optimization
8. Internal Linking
9. Structured Data and Rich Snippets
10. Clean, Organized Source Code
11. Out of Stock Product Strategy for SEO
12. Site Speed Optimization
13. Best Magento SEO Extensions
If you're reading this page, you understand the importance of SEO. For eCommerce websites, organic traffic from search engines like Google is analogous to the natural foot traffic that traditional brick and mortar retailers enjoyed for centuries.
Magento's latest incarnation is known as "Magento 2", launching in 2015. The updated shopping cart platform boasts improved SEO features, such as integrated image optimization, URL rewriting, and better tools for managing and creating an XML sitemap. The platform still leaves much to be desired, and is not nearly as SEO friendly as, say, WordPress or Onveos, but these changes do, at worst, represent a small improvement, and at best show that Magento is finally starting to address some of the SEO issues that have plagued the platform since its inception.
Alas, you're here for tips to improve your Magento website's ability to rank in search engines like Google! As a top-ranked eCommerce SEO agency, OuterBox has extensive experience optimizing eCommerce stores on the Magento platform, and we also specialize in Magento web design and development. Below, we’ve shared some of the best Magento SEO tips from our 15+ years of experience working with the Magento platform!
As we discussed earlier, you should strive to keep your Magento platform updated to the latest version of Magento. As improvements are made, Magento will gradually release updates, many of which will have improved SEO support features. Staying updated will also help protect your site from bugs, since Magento patches known security loopholes periodically.
Magento 2.0 launched in 2015, and there have been several updates and security patches over the last four years for 2.0.
If you're still running a 1.X version of Magento, you should strongly consider upgrading to 2.0 or switching to a new eCommerce platform altogether.
When setting up a store on Magento 2.X, the default Title and Meta Description need to be changed immediately! Here's how to do that:
Products: In the admin, navigate to Products > Catalog > then click on "edit product" to the Search Engine Optimization section, where you can paste your title, keywords, and meta description. The "Meta Keywords" tag is mostly considered obsolete these days.
Categories: In the admin, navigate to Products > Categories, then select a category and find the SEO settings section by scrolling down, like you did above for products.
By default, your version of Magento may automatically add store codes to your URL. You 100% do not want your eCommerce store to be configured in this way.
Instead, go to Store > Configuration > General > Web > URL Options. Here, you can set "Add Store Code to URL" to "No."
Bonus Tip 3.5! You can remove "index.php" from your Magento URLs for a cleaner, more SEO friendly URL structure, by selecting "Yes" for "Server URL Rewrites."
Optimizing your eCommerce site's product images is essential on any platform, especially Magento. Follow these best practices to ensure your images are well optimized, which should help the product page rank, but also helps these images show up in Google image searches which can be an additional source of traffic:
Duplicate content is an issue that plagues thousands of Magento eCommerce sites. Whether from paginated category pages or pages with very similar content, you can solve this problem using canonical tags. Canonical tags essentially tell Google the "actual" location of the true page, so if you have ten pages of duplicate content based on one crucial page, you set the canonical of those ten pages to the crucial page's URL.
Common Causes of Duplicate Content on Magento:
You can adjust canonical settings in the Magento admin.
Magento 2 still doesn't support automatically generated sitemaps. To work around this, you'll need to install an extension or manage this manually. We recommend Dynamic HTML Sitemap for Magento 2.
With the right extension, you'll be able to:
One big advantage of Magento 2 is that it is much easier to modify your Robots.txt file. Simply go to Stores > General > Design> Edit custom instruction of robots.txt file to edit your robots.txt file.
To view your robots.txt file, simply add "robots.txt" after your website's domain name in your browser's address bar.
The robots txt file tells search bot crawlers which folders and pages to pay attention to and which you'd prefer they ignore. Properly optimized robots.txt files help Google understand which sections of your site are important and thus worth indexing and showing in the SERPs.
Internal links help search engine bots better understand your website and provide another opportunity for optimization. Of course, optimized anchor text on internal links is important, but should also be diverse and natural, and not spammy.
Magento has many features to help improve your internal link network, such as adding related products, up-sell products, and cross-sell products for a given product in your store. This is important to consider for usability, CRO, and on-page optimization.
Structured data is one of the most important changes in the SEO industry in recent years. By marking up specific elements as structured data using formats like Schema, you can provide Google and other search engines more specific information about what your page is about. Be sure to mark up product images, SKUs, product reviews, and more, to give search engines the best chance to truly understand your website content.
OuterBoxDesign.com Rich Snippet Example:
By using structured data on your site, you improve your chances to earn "rich snippet results", like the one above.
Google and other search engine bots love well organized and clean code. Of course, you'll have limited control over much of your Magento website's source code, but there are still ways you can improve the code and make it "leaner'.
You need to develop an SEO strategy for handling out-of-stock products. Most of the time, if you plan to bring a product back into inventory, the smart SEO decision is to leave the page up. Keep the content updated to let customers know when they can expect the product to be back in stock, and consider using a Magento extension to notify potential customers automatically.
If the product will never come back, consider 301 redirecting to a replacement product or the most relevant category.
Magento is notoriously clunky and not a super-fast platform, but there are ways to improve site speed for your Magento eCommerce store:
You may need higher-permission Magento access in the admin to have the developer option. You should also not make changes to this section without your developer's knowledge.
Stay tuned for a new article coming soon which will cover the best SEO extensions available for Magento!
For more than 14 years we've been an award winning design, development and web marketing agency. Talk with us and see how we can help your business.
OuterBoxis rated 4.7 /5 based on 563 ratings & reviews on Google, Clutch & FeaturedCustomers