As you may know, SEO stands for “Search engine optimization”. It is the process of getting traffic from “free, organic, editorial or natural” listings on search engines. Enhancing SEO is the best way to improve your website and increase its visibility in search engines.
According to a statistic of 2009, there were 1,733,993,741 (1.73 billion) internet users in the world. More importantly though, is the fact that approximately 85%, or 1,473,894,680 of them use search engines to find products, services and information. This is one of the reasons SEO Services are strongly impacted on an online store. Besides, search has unrivaled reach amongst internet users. Users are turning up to use the service by choice, a much better option of lead generation than sending unwanted emails. In addition, websites on top of the search engines are given a great deal of credibility and trusted by those finding them, your potential customers. Not only that though, the traffic is unlimited because you aren’t paying for every visitor that clicks your listing.
Another benefit of SEO is the lasting effect that comes with organic search engine rankings. Should you stop using an SEO Service your listing will not immediately vanish as it would should your pay per click budget run out? Implemented correctly an SEO Campaign can maximize the amount of traffic and qualified leads being delivered to your website. An SEO campaign should also be affordable for the results achieved.
We have recently adhered to Magento for a large number of reasons like: full-featured solutions, great effects on sales… for e-commerce. In the transition, however we realized one of challenges of Magento must be Search Engine Optimization. Through some research, experimentation, a few small changes and redesigning, we were able to improve Magento’s out of the box SEO and get back on Google’s good side.
According to our recent report, SEO plays the most important to boost traffic of a Magento store. You will be surprised by the following facts:
And more important:
SEO IN MAGENTO?
Magento is one of the most search engine friendly e-commerce applications. It is so easy to the Search Engine Optimization for Magento. You just need to log in backend and go to System > Configuration > Web > Search Engines Optimization:
In the URL Options it is recommended to turn off the Add Store Code to Urls function (it is set to No by default).
Additionally, the Magento installation set the default page title to Magento Commerce. Pick a more descriptive one and change it from the script admin area >System > Configuration > Design > HTML Head. Enter the new one in the Default Title field. It will be used for pages without custom title. If you want your store name to appear in all page titles put it in the Title Suffix field.
Read the source article here.
The first important thing is to optimize your URLs. Please always make sure your URLs are too long. It is necessary to keep them only as you need to make them relevant.
For example: Instead of the URL: http://www.yourstore-best-solutions.com/magento-seo-plus-extension.html
, http://www.yourstore.com/magento-seo-plus-extension.html
is more preferred. All steps of process could be carried out in Magento backend -> System -> Configuration and set the corresponding values for Web, Catalog including Categories Path and Canonical Ling Meta Tag for Categories.
You need to tweak your CMS, Product and Category Pay Titles. Page tittles are heavily weighted in a search engines’ view. If you could make it relevant, less than 70 characters and put your most important key words in the beginning of the title, there are about 50% of SEO to your website. Then, how to change the page titles:
Products: Go to Catalog > Manage Products. Click the product you want to edit, click “Meta Information” on the left and edit the “Meta Title” field. You can set the Meta Information for the “Default Values” and for each “Store View”. Note that for the “Meta Title”, this will overwrite the complete page title, including categories but except title prefix/suffix, and not just the product name.
An important aspect of SEO is optimizing your images. Speed is a very important part of SEO. The faster you page loads the better the experience for the user and the more likely they will stick around to buy your products. In the end, optimizing your images is both good for your sales as well as your customers. It is also important to write relevant alt tags for images and properly name your image files. This can also help increase traffic from the Image search queries such as “Google Images.” This is also important proper alt descriptions for the users that are unable to view your image. By default the images will be renamed to the product title, the same for titles and alt tags. With some extra effort you can set the titles and alt tags for each product image. To change the default you can set the titles and alt tags for each individual product by going to “Images” of the Product Information where you can then set the label for each product image. This will allow you to update the alt and title tag and you can do this for each specified Store View as well.
The third way is design a straightforward Navigation Menu. Big data-rich dropdown menus and footers are in style but they bring a drawback. Too much information makes the rest of your pages look like duplicate content. If your navigation menu makes up 70% of the content on most pages, search engines think all of your pages only have 30% of original content, which hurts your ranking.
Moreover, too many links in the header or footer can skyrocket your link count on every page, breaking the general accepted 100 links per page limit and your site will look like a link farm to a crawler. You’re also spreading link juice too thin, passing too little to each link instead of a concentrated amount to a few links. Take some hints from Apple.com, who has one of the most simple navigation menus around.
Get it to Run Fast Without Switching Hosts: it is undeniable that Magento is unbearably slow, and that is no good for SEO. Luckily, speeding it up is a 1 step solution. Bring your pages load time from 2, 3 and 4 seconds down to less than 100 milliseconds will bring more search and bargain accordingly.
Also, there are additional ways to better optimize your Magento SEO as the following:
The tool also lets you configure sitemap generation settings, including how often the sitemap.xml should be updated, at what time during the day and who’s the main point of contact if something goes wrong. Once configured, all you need to do is go to Catalog > Google Sitemap and generate a new sitemap.xml file.
One thing improving SEO of your Magento store must be Magento Template Optimization. The guide below will show you the effective ways to optimize Magento template.
Because the templates do not contain clean optimized code, it would be beneficial to move the JavaScript and CSS to an external file. This way a user can cache the files on the first load and search engines will not waste time downloading them. Aiming for speed is very important for gaining more traffic. It is vital for the shop to load quickly. Here are a few ways in which you can increase the speed of your Magento install. First, enable caching. Go to System— Cache Management and enable all caching features. Second, it is important to have a good host and server configuration. With MySQL and PHP opcode cache you can improve the speed of Magento significantly. It is important to limit the number of external files. For each file you make people download, their browser has to create another connection to the web server. It is good for SEO to reduce the number of external files and combine several external files in to one. By default Magento already combine the majority of JavaScript files into one file except for style sheets. By the default template there are 6 style sheets. All of the content style sheets can be combined into one except for the print.css file. It is good to compress and cache both your java script and style sheet files.
Once you have optimized the basic configuration and content updates for SEO you may be left with extra duplicate content. For example the following is a demonstration of duplicate content:
domain.com/product.html
domain.com/category1/product.html
domain.com/catalog/product/view/id/1/
domain.com/catalog/product/view/id/1/category/1/
One problem is that the pages are like the product review pages with almost the same content. Another problem is that the categories get a load of duplicate content with layered navigation and the sorting options. This means that a product may be available on 4 pages at least next to the page where it should be available. The key is to get rid of duplicate content pools but still allow them to be speared but not indexed by fixing the sorting options and layered navigation for categories. Now the search engine will follow all links on these pages but it won’t show those pages in the index. It is now important to “No follow” all unnecessary links. It is important to stop linking to your login, checkout, RSS feeds, Layered Navigation, or any other non-content page existing on your site.
If you want to suggest the preferred version of the URL for each page you can install the Canonical URL’s for Magento Module to help search engines understand the duplicate content of your pages.
In conclusion, SEO is very topical at the moment. Making these changes, along with other good SEO practices, will significantly optimize your search rankings and get you relevant, organic traffic as a result. These Magento Search Engine Optimization tips will help in optimizing your Magento website.
It looks a very cool apps for search engines because its very user friendly with search engines and gives us better results than searching through other ways. Impressive post i got to learn better about Magento apps. I must install it for better search.
hi instanshif, now i know about SEO in magento cms after read this articles, thanks and please keep share about SEO :)
SEO is very effective in modern online marketing.Magento is great content management system that is very effective for SEO works.
Magento is not a CMS – it is one of the best ecommerce platforms available for online retailers. I have been reading the advantages of Magento from Search perspective.
you have informative article and also would like to ask is this save from google penguin?
Great article! Another solution to boost SEO for a Magento site is to employ an extension that will do it all for you. I tried the extension SEO+ (from magestore.com), it’s pretty good and priced reasonably compared to some others.
SEO is very important to any web-store owners. You also can find more effective function with SEO plus extension that there are many customers having great experience: http://www.magestore.com/magento-seo-plus-extension.html
Hi, i dont understand your explanation of the H1 tag being for the logo and only on the first page?
My understanding of the H1 is that it should be the most important TEXTual keyword entity on each page where neccessary?
<>
Hi, very helpful article. I don’t understand the above. Do you mean one should not make use of magento’s ability to put a different URL key for each store view / language? If so, why?
“Also note that you can set this only for all store views, for a multi-language store you should keep it language independent.”
Hi, very helpful article. I don’t understand the above. Do you mean one should not make use of magento’s ability to put a different URL key for each store view / language? If so, why?
Magento has great working in ecommerce platform and among all platforms it is 100% Search engine optimization. Certain steps like Practical Hosting, Enable Magento Caching, Remove Unused Code from Home Page, Activate KeepAlive, Minimize Http Requests, Enable Magento Flat Catalog..
These steps will be helpful to optimize your Magento store.
That’s funny. Your line reads “Please always make sure your URLs are too long.”
Thank you for this valuable info.
But, I want to know how to add a canonical Tag for product pages. Yes there is an option in magento to add canonical tag for product and category pages, there we just need to enable it. However, by doing so, the canonical tag will be added into the product page, but it is not relevant.
Like, I have product by name xyz which is under two categories i.e., domain.com/a/b/xyz.html. But, when I enable canonical tag for product pages, the added canonical tag will be domain.com/xyz.html instead of domain.com/a/b/xyz.html.
Anyhow, it can be resolved using XML code. But, practically it is not at all possible for an E-commerce site as the site will be composed of thousands of products. So, how can I resolve this issue since it is very much important as per search engine’s guidelines. Because search engine will consider these two URLs “domain.com/a/b/xyz.html” , “domain.com/xyz.html” as seperate pages though they are similar pages.
It’s a very informative article. I have also found this one that helps to understand the connection between Magento website speed and Google search rankings plumrocket.com/blog/2014/06/how-does-magento-performance-affect-search-ranking/
It’s a very helpful article, but have question what if I have have products with more than 3000 and will this thing been applied for all the products adding cache and duplicate content issues are still arise after the implementation.