Ebay Store SEO and optimisation

With a Magento blog it’s quite easy exporting your products to an Ebay store with free plugins like M2EPro. That is a free plugin, bought by Ebay, that’s able to export your full shop to other languages. When you have an Ebay store, it doesn’t run by itself mostly. Here are some optimisation tips (Ebay SEO tips) in order to get more visitors and get more orders.

1. Set up the store

In order to set up the store, make sure you use the documentation of M2EPro. If you’re stuck, send them a mail. Their support is great!

When the store is set up, make sure you have set shipping cost for all countries, which are reasonable. Also communicate your pro’s in the product’s description template.

2. Get reviews for good SEO effort

Ebay is all about trust. In order to getting a get reputation, get enough reviews. The more reviews the better

3. Enter meta information in Ebay (meta title and meta description)

Just like regular SEO, with your Ebay Store meta description and meta title is very important. Set up your keywords here: http://cgi6.ebay.com/ws/eBayISAPI.dll?StoreMgmtViewCustomKeywords . Don’t use to much keywords, as it will be used in the meta title, which shouldn’t be too long as you know as a SEO expert.

4. Use enough content in your home store page

Like almost every site, the homepage has the most link value. So use this power of the homepage. Create some content in the header text and state all the keywords you want to use.

5. Build links to your store

Make sure you get found in Google as well with enough links to your Ebay Store. Make use of linkbuilding. Use your own site (maybe it has some value) and link to your Ebay Store.

6. Use one Ebay tld

Ebay has the strange behaviour that it’s store functionality has many different tld’s. Like stores.ebay.co.uk and stores.ebay.com . If you use SEO and you only use one language and one region, build links mostly on one tld (like .co.uk) in order to maximise the potential of one domain, so it gets all the link value. An example of such a Ebay Store is QSP Products.

Table rates shipping based on price AFTER DISCOUNT – Magento

Magento has quite a big bug which enables the shipping module to calculate shipping costs without discount or shipping rules (if they are applied).

It cost me hours to find a workaround, so if you use it, I’d really appreciate it if you refer to this blog.

How I fixed it

Go to:


Add the following code at around line 77 (in the collectRates function):

$s_price = $request->getPackageValueWithDiscount();

Now, the shipping rates are calculated on the subtotal minus the discount. I hope this solves the problem (it does in 1.7)

Magento place order slow [FIXED]

The Magento “place order” step can take up to a minute. With thanks to this site I figured out how to fix slow checkouts.

Step 1

Find the file app/code/core/Mage/Rss/etc/config.xml and uncomment/remove:


Step 2

Find the file app/code/core/Mage/Downloadable/etc/config.xml and uncomment/remove:


Google Adwords and Magento – Conversion tracking

So you started an Adwords campaign and would like to measure leads and conversions via Adwords. That’s possible of course! First, go to Adwords and to Conversions. Create a conversion and copy the code. It will look something like this:

<!– Google Code for Bestelling Conversion Page –>
<script type=”text/javascript”>
/* <![CDATA[ */
var google_conversion_id = XXXXX;
var google_conversion_language = “en”;
var google_conversion_format = “3”;
var google_conversion_color = “ffffff”;
var google_conversion_label = “YYYYY”;
var google_conversion_value = 0;
/* ]]> */
<script type=”text/javascript” src=”https://www.googleadservices.com/pagead/conversion.js”>
<div style=”display:inline;”>
<img height=”1″ width=”1″ style=”border-style:none;” alt=”” src=”https://www.googleadservices.com/pagead/conversion/AAA/ZZZ”/>

Go to the file /app/design/frontend/default/default/template/checkout/success.phtml and add at the bottom of the file:

$order_details = Mage::getModel(‘sales/order’)->loadByIncrementId(Mage::getSingleton(‘checkout/session’)->getLastRealOrderId());
$adwords_saleamt = $order_details->subtotal;

Copy your Google Adwords code as well under this code. Under var google_conversion_value = 0; create a line and add:

if (<?php echo $adwords_saleamt; ?>) {
google_conversion_value = <?php echo $adwords_saleamt; ?>;

Source: With thanks to: http://www.noamdesign.com/blog/magento-how-to-setup-google-adwords-conversion-tracking/

Removing login step Magento

A common used unnecessary step is the login step. Most people are not interested in getting account. Therefore it could be better removing this step.

Excellence Magento Blog created a good solution that removes the login step.
Remove the login step in Magento

Go to http://www.excellencemagentoblog.com/magento-onestep-checkout-remove-login-step and follow the instructions or like them on Facebook in order to get the complete file.

Linking Magento with MailChimp

Would you like to link Magento with Mailchimp?

  1. Create an account at http://www.mailchimp.com
  2. Download and install the MageMonkey plugin from: http://www.magentocommerce.com/magento-connect/mage-monkey-mailchimp-integration-4865.html
  3. Grab the API key from MailChimp. Login -> Account -> API Key -> Add a Key
  4. Insert the API key in Magento under System -> Configuration -> Clients -> MailChimp -> API Key

Magento MailChimp MageMonkey Plugin

Removing blocks from Magento

So you started a new Magento webshop and got overwhelmed by lots of features and widgets?

It could be that you would like to remove some widgets and plugins. In order to do that, navigate to: /app/design/frontend/default/default/layout and open local.xml (or create it).

On top, between the <default>…</default> tags place the removal codes:

Removing the shopping cart at the right side

<remove name=”right.cart_sidebar”/>


Removing the standard banners

<remove name=”right.permanent.callout”/>
<remove name=”left.permanent.callout”/>

Removing recently viewed products

<remove name=”left.reports.product.viewed”/>
<remove name=”right.reports.product.viewed”/>

Removing the top search

<remove name=”top.search” />

Removing the PayPal logo

<remove name=”paypal.partner.right.logo”/>

Remove the compare sidebar

<remove name=”catalog.compare.sidebar”/>

Remove compared products bar

<remove name=”right.reports.product.compared”/>

Remove reorder sidebar

<remove name=”sale.reorder.sidebar”></remove>

Improved Magento Checkout (Free one page step checkout)

One of the most important pages of your webshop is the checkout page. When people want to checkout, they expect a fast way of checkout. Unfortunately the current checkout of Magento is still a bit annoying, because of the illogical checkout process.

Free Better Checkout

So what should you do? Buy an expensive one step checkout for a starting webshop? No, that’s not necessary. There is a solution that only requires some CSS improvements and changes the process dramtically.

For example take a look on the improved checkout Dutch website Pyjamaonline:

Magneto Improved One Page Checkout

Looks better than the standard, doesn’t it? Want to make such improvements for your own webshop as well? Download it here: http://www.h-o.nl/blog/improved_magento_one_page_checkout_design_css_only/

Also want to know how to remove the unnecessary login step?

Changing the size of product pictures in Magento

Standard the size of Magento product icon pictures are 135 x 135 pixels. For most purposes that size is a bit to small. How to change the size of these picture?

Changing the size of product images on category list

To change the size of  the image open your website directory and navigate to: app/design/frontend/default/default/template/catalog/product and open list.phtml. Around line 98 you see the following code:

<img src=”<?php echo $this->helper(‘catalog/image’)->init($_product, ‘small_image’)->resize(135); ?>” width=”135″ height=”135″ alt=”<?php echo $this->stripTags($this->getImageLabel($_product, ‘small_image’), null, true) ?>” />

Change it to by example 200 x 200:

<img src=”<?php echo $this->helper(‘catalog/image’)->init($_product, ‘small_image’)->resize(200); ?>” width=”200″ height=”200″ alt=”<?php echo $this->stripTags($this->getImageLabel($_product, ‘small_image’), null, true) ?>” />

Upload the file to your webdir and refresh the cache. Now you see the images in the greater format.

Changing the size of product images on the product page

You can do the same for the images on the product page. Just go to /app/design/frontend/default/default/template/catalog/product/view and open media.phtml. Here you see the same tag with resizing to 265. Change this to your desired format and refresh the cache.