Before we get to improving Magento SEO, it’s important to know how its gonna benefit your e-commerce store?
Well, Simply because 34% of the traffic that comes to an E-commerce website is through search (Source). This means improving your Magento SEO can improve your Google rankings, making it easier for your prospective leads to stumbling upon you and thus, increase your sales.
13 Tips for Improving Magento SEO
Ideally, to increase traffic, you should be within the top three positions. Although Magento is search engine friendly, these 13 tips will help you strengthen Magento SEO:
- Latest Version of Magento
- URL Optimization
- Optimize Product Descriptions
- Power of long-tail keywords
- Customer Reviews
- Write meta description and title
- Use relevant URLs
- Add rich snippets
- Keep out-of-stock products live
- Header Settings
- XML Sitemap Generation
- Lean Code
- Speed is Important
1. Latest Version of Magento
Download the latest version of Magento to have the best SEO support. The latest version provides better security, lean code, and other bug fixes.
2. URL Optimization
- To fix Magento SEO, you need to enable Server URL rewrites. Go to Systems > Configuration > Web > Search Engines Optimization.
- Search Engines Optimizations > Go to URL Options > Add Store Code to URLs. Set this functionality to “No”.
- Choose between the non-www and the www version of the URL as they are considered two separate entities. After that, create a 301 redirect through .htaccess with mod_rewrite. This will solve the www vs non-www problem and prevent Magento from adding the SID query to your URLs.
3. Optimize Product Descriptions
Since there are so many websites with so many products, your product description should be unique with relevant keywords. One of the biggest mistakes you can make is use manufacturers’ product descriptions. Google will view it as duplicate content and penalize your website. In fact, there are chances Google may not index your website in the first place.
4. Power of long-tail keywords
Long-tail keywords are specific keywords that contain 3 or more words. Consumers using specific keywords know exactly what they are looking for. If your product page is optimized, there’s a higher chance of engaging and converting that buyer.
5. Customer Reviews
Having customer reviews on your page will increase the likelihood of conversion. According to a survey, customer reviews convert 58% more visitors and increase revenue per visit by 62%.
Pages with consumer reviews are ranked higher because of the fresh, updated, and unique content it offers.
Work on Navigation: Your eCommerce website should be easy to navigate and deliver best possible user experience. Design the architecture in such a way that it’s easier to search and follow.
Use social media to rank better: Social media signals indicate product page’s relevance and authority. By adding the sharing buttons (WhatsApp, Instagram, Facebook, Pinterest etc) to your website, you also increase chances of shares.
6. Write meta description and title
You need to ensure that every product page has catchy meta titles and descriptions that include your keywords. This ensures better on-page optimization and helps your customers get a grasp of what your web page will be like. So make the most of this first interaction.
7. Use relevant URLs
You need to optimize the URL by involving the primary keyword and making it unique. It should be search-friendly, for example, website.com/category/sub-category/product-name/
8. Add rich snippets
Rich snippets are coded pieces of data that can be included in a meta description to display information for a product like images, price, reviews, and availability. It improves rankings and results in better CTRs.
9. Keep out-of-stock products live
Since these pages have built-up the SEO over time, it’s better to leave them up just the way they are even if the product is out of stock right now. You can update the content by informing the visitors when it will be back in stock.
10. Header Settings
By default, your Magento install will have the title “Magento Commerce”. Since people see the early keywords, it’s important to change this default title.
- Go to Configuration > Design > HTML Head.
Choose a compelling and descriptive title for your website. This will be used for several pages. For example: “Contact Us”. In order to add your store name to all page titles, put your brand name in “Title suffix”. For these non-content pages, keep “Default keywords” and “Default Description” empty.
If you want to avoid indexing of a webpage/website, you can change “Default Robots” to “NOINDEX, NOFOLLOW”. Make sure you use “INDEX, FOLLOW”.
P.s: Magento automatically turns non-set meta robots into a meta tag in this way:
You will need to remove it since it doesn’t work well with search engines.
11. XML Sitemap Generation
To enable the sitemap go to System > Configuration > Google Sitemap
You can configure the priority of your web pages, how often they’re updated, and how often you want sitemap to be updated. Say, for example, your product pages are the most important. You can select the priority and frequency of your product pages like:
- Product options: Frequency set to Daily; Priority set to 1.
If you don’t change product catalog and categories often, you can change the frequency to weekly.
Generate the actual sitemap file by going to Catalog > Google Sitemap > Add Sitemap. Give it a name and put “/” to save in the root directory. After being done, click Save & Generate.
You can view this sitemap at yourdomain.com/sitemap.xml.
12. Lean Code
13. Speed is Important
How many pages will a search engine spider on store each day? It depends on your website speed. To speed up magento you should follow these:
- Enable caching: Go to System > Cache Management & enable caching features.
- Go for a good magento hosting provider: They will optimize the server configuration for you and can dramatically increase the Magento speed.
Bonus Tip: Magento SEO Extensions You Must Try
Bonus: Claim Your Free Ebook!
Learn about Top 3 Free Magento SEO extensions to help your store perform better.