Magento Themes and Magento Extensions

Demystifying the Demystifying of the Duplicate Content Penalty in Magento

Posted on May 31st, 2011 | Posted by admin

Almost a year ago, I wrote about duplicate content issues with Magento. Since then, people have often been referring to Roy’s thread at Magento forums that quotes Google’s official blog.

This is what the quote says:

Having duplicate content can affect your site in a variety of ways; but unless you’ve been duplicating deliberately, it’s unlikely that one of those ways will be a penalty. This means that:

* You typically don’t need to submit a reconsideration request when you’re cleaning up innocently duplicated content.
* If you’re a webmaster of beginner-to-intermediate savviness, you probably don’t need to put too much energy into worrying about duplicate content, since most search engines have ways of handling it.
* You can help your fellow webmasters by not perpetuating the myth of duplicate content penalties! The remedies for duplicate content are entirely within your control. Here are some good places to start.

We (SEO professionals) do understand that in this case there is no penalty for having duplicate content.

The problem is: Google doesn’t have to enforce any penalty, duplicate content is bad for you by default.

It’s actually pretty logical, let me explain:

You have a product page that can be reached via two different categories, which would create two different URLs with identical content:


Your store is sending the link juice (the PageRank value) to two of these URLs. If you only had one instead, it would receive double the amount of link juice.

Now imagine what happens if you have multiple products in multiple categories all over your store. How much link juice are you actually throwing away? A lot.

Different URLs when product is listed in multiple categories is just one of the cases in which Magento serves almost identical content on two different URLs. This is why Magento is not really on-site SEO perfect out of the box and you need someone to “make it right”.

In the recent release of Magento, there have been some on-site SEO improvements with the default theme, so I can see Magento team is working hard on getting Magento on-site SEO perfect.

Please note that Magento is not “bad” or “terrible” in on-site SEO, as the matter of fact, most of the other open source e-commerce solutions have much bigger SEO problems out of the box. We’re just trying to reach perfection here, and that’s why we advise you to solve the duplicate content problems at your Magento store.

Inline translation in Magento

Posted on May 31st, 2011 | Posted by admin

magento themes club

If you need translations for your site but translation packs are not fully translated, then inline translation is very nice feature.
In this post I will cover entire process for inline translation in Magento.

So I assume that you already instaled your language packs, and that you created diferent store views for diferent languages.
Next step is to go to Magento admin/system/configuration/developer.

There you must do two things:

  • from current configuration scope select desired store view on witch the inline translation will be aplied
  • apply inline translation for that desired store viewmagento themes

Next step is to go to the frontend and select desired language from the dropdown. Red rectagle strokes around text will apear and when you hover it the little book icon will apear. Just click on the icon and insert desired text.

Here is how to:

All translations that are been made by inline translation are stored in database in shop_core_translate table. If you move magento from server to server you need to export this table and import it when you configure your mysql database on another server.

How popular is Magento?

Posted on May 31st, 2011 | Posted by admin

magento extensions

We’ve been with Magento since it’s very beginning and we watched it grow and we grew with it. Somewhere in the second half of 2007, Magento started growing attention of ecommerce community.

Today, according to Google trends, Magento is more popular than ecommerce itself. Somewhere in March of 2009 – less then a year ago – terms “magento” and “ecommerce” became equal and from there on, Magento took the leading position.

How to override Magento admin view (template) files, quick and dirty way

Posted on May 31st, 2011 | Posted by admin

Suppose you are working on a extension that needs to either change some stuff or implement new stuff in the one of the Magento admin areas. For example, imagine a “Images” tab on the product edit section. If you were in a position where you need to do certain modifications on “Images” tab then you would most likely need to modify the app/design/adminhtml/default/default/template/catalog/product/helper/gallery.phtml file to do so. One of Inchoo coworkers and a good friend of mine, Ivan Weiler, made a Admin Magento theme module that enables you to achieve similar functionality for admin template files as you have for frontend template files.

However, sometimes you wont wish your extensions depend on the additional module for certain functionality. Stuff like “overriding” the admin view files can easily be achieved with just a few minor modifications of extended class.

Magento: Displaying Categories and Current Subcategories

Posted on May 31st, 2011 | Posted by admin

I started “skinning” Magento today with a design that I was given. The functionality called for was a left category navigation (on every page but customer pages and cart/checkout pages) that always displayed the main categories – but when you click on a category, Magento should take you to that category’s listing, but also display the current subcategories.

So – since we all know that the Magento documentation is pretty crappy at this time, I had to do a lot of digging through core files, and a lot of time just with trial and error. But, I finally did come up with something that works. I’m willing to bet that there is a better, more proper way to do it, but regardless, this seems to be working perfectly.

What I did was create a new PHTML file, created the proper block call in page.xml, and now I’ve got a great working (and looking!) left-navigation. Here’s the home page (left), and a category page (right):

Page 1 of 3912345»102030...Last »