Last things first

The items on this list are essential for any store owner to go through before launching their online store. We’ve covered some of these topics before and this post is to serve as a must-be checklist in order to ensure flawless user experience.

Note: This post is dedicated to the store owners in general, mainly without any technical knowledge in terms of web development. Thanks.

1. 404 – page

Magento has a 404 page that looks like this:

It’s a nice start but if you don’t change it it will look like every other Magento 404 page and secondly you loose the opportunity to turn that awkward moment into a win/win situation. I won’t even mention that those demo banners need to go too 😉

Tip 1: Go to the Admin panel to the CMS – > Pages and from the list of the pages click on the 404 page. Change the text to better suit your needs and yes please remove the dog and the shirt images or replace them with your own special banners.

Tip 2: While you’re there you could really help the visitor and yourself by adding some relevant choices. For example:

Show a particular catalog listing:

{{block type="catalog/product_list" category_id="10" name="product_listing" template="catalog/product/list.phtml}}

2. Replacing or removing the sidebar callouts

This one is a classic for everyone involved with the Magento store since it can slip thru unnoticed even days after the site is launched. These topics are as old as Magento so there is a nice thread on their forum explaining how to remove all of those unwanted features easily. (

Here’s the rundown:

Removing callout blocks – Go to the Manage pages -> Choose the landing page you want to have it removed from and add the following code in the custom design:


for the left callout and


for the right callout. You’re done. BTW you can to all of these steps directly from the page.xml file but this is I believe easier for everyone to understand.

If you don’t need the poll simply disable it from the Admin panel:

System -> Advanced -> Modules output -> Mage_Poll

Tip: While you’re there you can disable any of the functionalities you won’t be using. It will definitely keep things simpler and the house clean.

3. Store’s favicon

Having Magento’s favicon for your store is not an option when you’re keeping up with your brand’s image so replace favicon.ico with your store’s favicon at path/to/magento/favicon.ico and

path/to/magento/skin/frontend/default/[theme name]/favicon.ico

Tip: Here’s a nice service for creating the store’s favicon in no time

Check it out:

4. Transactional e-mails setup

This one is so important that it has it’s own post on how to set those emails properly. We’ve explained in detail how to set them up and how to apply them to different stores and store-views.

Check it out:

5. Setting up the newsletter

If you’re gonna be contacting your customers via the Magento’s biult-in newsletter system be sure to check Toni’s post on setting it up.

Check it out:

6. SEO – Default title and keywords

Oh boy, this one definitely falls in the category of major oversights when launching the store or, ehm, even after the store is launched.

Tomislav wrote very informative article about it including other three popular oversights like the store favicon and the infamous missing “Google Analytics”.

Check it out:

7. Store logos and e-mail addresses

Store email address definitely deserve your attention since you’ll need to change the default @EXAMPLE.COM addresses from the Magento admin. This reflects the sales emails as well so this one is a must have before any sales take place.

Tip: Go to System -> Store Email addresses and change both the names and emails to start selling.

Oh, don’ forget the PDF print-outs under the Invoice and “Packing Slip Design” section since you’ll need a logo image with at least a 150 dpi resolution to print out nicely on those invoices 🙂

Tip: Go to the System -> Sales -> Invoice and Packing Slip Design

and upload your logo (200×50) for print and print view (for HTML documents only)

8. Privacy policy and Terms of use

These to pages mean a lot to your new customers in terms of establishing a relationship of trust since you’ll be providing the answers that deserve to be answered before any shopping is done.

9. Payment and Shipping options

Clearly stating which payment options are available before the customer is already at the checkout is of great importance since it will save time for you and your customer. one example is when the customers reaches the payment part in the checkout and realizes that he/she can’t pay ’cause none of the options suit them. Having  a footer banner with accepted payments logos will remedy that situation and provide a win/win situation for all.

The same applies to shipping options and one thing to do about it would be to make a separate CMS page where you’ll be stating the payment options and/or shipping options.

Tip: Payment methods: Payment Methods -> Saved CC – Change the “Enabled” option to no if you want to avoid the liability of storing credit card numbers even if they are encrypted. It’s optional but for obvious reasons strongly recommended.

That’s it. No, of course not. With store owning and maintaing a reputable business there is always one more thing that you can do for you and your customers. It’s often those little things that make a difference so don’t put them aside. Do those last things first. Cheers!

You made it all the way down here so you must have enjoyed this post! You may also like:

The time has come to… make some plans if you’re on Magento 1 Aron Stanic
, | 1

The time has come to… make some plans if you’re on Magento 1

How to generate SSH keys for Git authorization Hrvoje Ivancic
, | 15

How to generate SSH keys for Git authorization

Is Magento right for me? Branko Ajzele
Branko Ajzele, | 15

Is Magento right for me?


  1. Just found this awesome checklist! One other thing I forgot to do was to disable the Free Shipping option we were using for test orders, which the first customer obviously selected.

  2. Great checklist!

    Quick question chaps – when showing a particular category listing using the method –

    {{block type=”catalog/product_list” category_id=”10″ name=”product_listing” template=”catalog/product/list.phtml}}

    How can I specify how many columns!? By default it shows 3 but I want 4 (i.e columncount)

  3. @Giannis Thank you, I’m glad it helped you and be sure to check the items @loopion mentioned.

  4. Thank you so much for this post. I hoped there would be sth like that at the end of the “Official Magento User Guide” but nope… I’m so glad I found you. Thank you.

  5. Before launching I do also :
    – a quick check of dead links using Xenu’s Link Sleuth and it helps me getting a quick overview of all my URL slugs, Page title consistency and outgoing links
    – delete all testing orders
    – check telephone numbers/emails responsiveness

  6. I’ve seen so many awesome Magento stores that didn’t change the default favicon that I can’t count it anymore. This is a nice reminder checklist for the things that are often forgotten.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <blockquote cite=""> <code> <del datetime=""> <em> <s> <strike> <strong>. You may use following syntax for source code: <pre><code>$current = "Inchoo";</code></pre>.

Tell us about your project

Drop us a line. We'd love to know more about your project.