Ecommerce Link Building Basics and 13 Useful Tricks!

Link building today is more complicated than it used to be at the dawn of search engine optimization – it is not enough to pay admission to a thousand link farms, and what’s more, nowadays it is literally harmful.

To be able to construct a powerful link profile for your site today, you need to make serious efforts. You must get as many powerful sites as possible to organically refer to you.

In the following article we will review the basics of modern link building, and how you can strengthen your online store’s position on the search results pages.


Here are the contents of the article:

  • Basic concepts and the theory of link building
    • What is link building?
    • The nofollow myth
    • How strong is a reference?
    • Anchor texts
    • Relevance of references
    • Non-natural references
  • Skillset to link building
    • Analytics
    • Creating content
    • Spreading content
  • Rating link building strategies
    • Difficulty and budget
    • Value of references
    • Penalty risk
  • The most effective techniques
    • Creating quality content
    • Guest blogging
    • Ego baiting
    • Dead references and exploitable opportunities
      • Dead references
      • Dead references pointing at you
      • Brand mention
      • Reissuing protected content
    • Comment on professional platforms
    • Acquire strong domains
    • Special offers
    • Organize blogger sweepstakes
    • HARO: your way to the media
    • Contact manufacturers
  • Always use your head when building links!


Basic concepts and the theory of link building


What is link building?


To make it simple: the process during which we can acquire new inbound links (external links with references pointing to our website).

Basically, the aim of this process is to increase the volume of the organic search traffic coming from Google or other search engines. Another aim is to increase the number of clickthroughs, organic traffic coming from other sites – if we acquire appearance at a priority site, for example on a major news portal, it might generate a significant traffic by itself.

Research shows that the variables linked to references are weighted at higher significance in search algorithms nowadays than the on-site factors ‒ more precisely, they demonstrate a higher correlation with the rank at the results page, regarding we do not know how algorithms work in detail. Among on-site factors, those linked to the content of the website, are keywords and meta descriptions, for instance.

Each reference pointing at our website is counted as one vote in the aspect of the algorithm, and as such, it positively affects its chance to get a better position.

However, these votes are not weighted equally.

How strong a site is from the aspect of Google is determined by the so called “site authority”. This basically shows how much the search engine “trusts” a given site.

A reference appearing on a site with high authority – significantly the news portals – are worth much more than the one that appears on a minor site.


tips This is also easy to understand, the hierarchy is obvious: you have better chances to get promoted in a company, if the general manager knows your name and acknowledges you, than if an intern does the same thing.


How much this trust is, is well illustrated by two indicators:

  • Domain Authority (DR): it shows how strong the complete site is in general from the aspect of the search engine.
  • URL Authority (UR): it shows how strong a specific sub page is.


The nofollow-myth


We can meet two types of references on the web. The “other” type, the one worth mentioning as an individual subcategory, is the so called “nofollow” references.

These are complemented by a rel=nofollow attribute, which indicates the search engine bots not to look “behind” the given reference, therefore theoretically they do not contribute to strengthening your link profile. (According to Google policy, all paid links must be complemented by a nofollow attribute.)

On the other hand, experts working on search engine optimization say it is by far not as simple as that.

If, for example, a reference is placed on a site with high authority, such as Wikipedia, to which almost the half of the Internet refers and is viewed as a very trusted site by search engines, experience shows that these kinds of references do actually strengthen the link profile.

The nofollow attribute is not a brick wall, rather like a dead-end street sign – the search algorithm may count it as part of the authority value depending on other variables.


How strong is a reference?


Search engines are generally likely to evaluate reference links stronger which are placed within relevant content, than those found in footers or in sidebars.

The reason is simple: the aim of Google above all is to provide quality search hits to the users. Consequently, they increase the authority-value of sites, which they naturally refer to.

Based on Google’s “Reasonable Surfer” patent, we know that the search engine prefers references which users are more likely to actually click on. These are obviously the links which are naturally in the text and are surrounded by relevant content.

This, of course, does not mean that a reference link in a footer would be weak – we must take an enormous number of variables into account during link building. This is the reason why major brands operating sites with sturdy authority scores can efficiently use references placed in their footers or headers in their link building strategies.


Anchor texts


Context is not the only thing that matters, but also what text is exactly linked.

Although in the past few years the significance of this has also reduced, figures say that completely or partly identical keywords found in anchor texts still show high correlation with good positions.

Of course, Google is watching in this case, as well: if each link pointing at us is completely identical with the given keyword, the algorithm will recognize that we are trying to manipulate it. The aim is to build an organic link profile where conformity does not dominate.


tips Tip: Experience shows that partial matches account for 22-24%, while complete matches for 10-13% of the entire link profile in the case of sites with the best positions in the search results page.


Relevance of reference links


Based on several aspects, Google is watching how relevant the references placed on a given site are. Among these are context (the content found on the site), anchor texts (see above) and the other some types of references on the site.


This is one reason why link catalogues are not efficient any more.

Sites linking a thousand pages in a thousand topics can by no chance be relevant. (And, of course, the content in this case has been limited to a couple of hundred characters, and we can hardly speak about stable visitor numbers or a trusted site.)


Non-natural references


Google’s algorithm may mark specific references as “non-natural”, or it can also be done manually, based on reports. If there are more than one non-natural reference points at a site, it does not only mean that SEO will be less efficient, but it can also involve penalties.

It is difficult to determine what a non-natural reference is. Google traverses algorithm manipulation in all aspects, therefore all references arising as a result of conscious link building are considered non-natural.

This, of course, is unmeasurable. It is a generally accepted fact that if our references appear to be built into editorial content in specific sites, or if they have been manually built (by guest blogging, content recommendation and so on), avoiding black-hat solutions, we have no penalty to be afraid of.


Skillset to link building


If you want to proceed with efficient link building today, you will need a team with excellent skills in the following 3 fields:

  • Analytics (keyword research, competitor analysis etc.)
  • Creative content creation
  • Communication, spreading, sharing content (networking, recommendations, generating traffic)


Let’s see why these are essential.




We obviously need to know our current link profile, its weaknesses and strengths,  for efficient link building. Besides, we must also be capable of understanding the competition’s link profile, and based on all this, we must draw up a strategy.

If you want to build a natural and strong link profile behind your site, you must observe how your competitors have done that. Maybe their link building was not conscious, perhaps you can even be better than them in several fields, using some tactics (we will discuss it later).

Your aim is to recognize the tricks your successful competitors have applied, and determine whether you can copy them.


Creating content


If you want both professional sites and your audience to organically refer to you, you must upload great content to your site. That means relevant and quality content which serves as substantive answer to questions that they care about.

Such content (like an article made using the skyscraper technique or an individual survey) can interest lots of people, who will not only be grateful for this, but will voluntarily spread it as well. This is the most natural way of link building.

You will also need content to be able to spread it yourself, recommend it to major sites, share it in professional groups, recommend it to your target audience in forums.

For this you must know the content range of your own field. If there are strong blogs, you should copy their tactics and make even better content. If there aren’t, you must create the first and unbeatable content service on your market.

The aim is that your audience turns to you – not only because they want to buy from you, but also if they have any questions, if they are interested in the latest industry news, or if they would just like to read some interesting opinions about some exciting topic.

Content service today is an inevitable part of search engine optimization. Google “remunerates” quality content the most, just like the audience – this is why the entrance threshold has become higher, but it is good the way it is, as actually those sites are able to stay on top which respect their audience as much to provide the best service for them in this field, as well.


Spreading content


What will become viral content, what will spread well organically is unpredictable. If it were not, the online marketing experts would have a much easier job.

This also means that you must actively do things in order to reach your audience with your content. You must spread it on social media (targeting, for example, professional groups, question-answer pages, recommending your content in paid advertisements), through networking (targeting opinion leaders and specialists) and within your own network, too.

The latter basically means sending it out to your mailing list, as even today it is the most efficient tool.

It is also a good idea to set different notifications for events, like when a topic is mentioned on a page you hope for reference links from, you can be the first to respond to it and recommend your own relevant content.


Rating link building strategies


Before starting link building, you should assess your opportunities. The best is if you already have a list of several strategies, rating them from several perspectives.

Primarily you should consider the following four.


Difficulty and budget


It might happen that a strategy would work perfectly, still it is not ideal for you. The major brands may use techniques which would need resources you do not have access to.

Nowadays enterprises, for example, have content generating departments, sometimes separate subsidiaries work on this, or they even purchase complete media empires.


tips Example: AT&T recently bought Time Warner for over 85 billion dollars – thereby the telecommunications company will partly generate the content served through its infrastructure within its own premises.


An ecommerce store generally does not have such a big team or budget to establish its own content generating department, therefore it is advised to only deal with content generating in the field where it is sure to create the highest quality.

Techniques that need an unrealistic amount of networking to get the reference links to appear in the appropriate places are also problematic (for example, on news portals or personal blogs of opinion leaders). Targeting smaller ambitions, a few of these appearances are also reachable, even at a lower budget, but a strategy based on this also needs more significant PR activity.


Value of reference links


Consider it in advance if the result is worth the invested effort. If in the end all you win is to have your reference link appear on a dozen minor blogs and forums, it is probably not worth the effort, as they will not strengthen you as much as if you acquired one major appearance with a powerful backlink.

Of course, it is difficult to predict the result, but the content spreading methods can be good basis for the strategy. Examine what audiences you can reach, who might be interested in what you can tell, how likely they are to refer to you. (You should observe the campaigns of the competition and their results.)


Penalty risk


How likely is Google going to see your link profile expansion non-natural? How big is your risk to get a penalty?

Keep in mind that the algorithm is constantly changing, and is more likely to move in the direction of quality content service and natural link profiles. In case of each medium-risk method there is a danger that the search engine giant might give a penalty for that in a month.

If your domain is once penalized, it will be extremely hard to recover it. It will need much more work to regain your good position gained through grey-zone tricks than the “fairer” approach would have needed.


The most effective techniques


Creating quality content


The clearest way of link building: simply create quality that will definitely be referred to. The acquired reference links are generally more valuable than paid references – on the other hand, you will definitely need content spreading to draw the attention to what you have created, why it is worth dealing with.

The most suitable types of content

Surveys: Statistics, research results which first appear on your site. There is a number of ways you can create such things: you can examine your own database, other sites using various analytics software solutions, you can review databases, or even send out questionnaires. It is essential that the figures and consequences are original. They should refer to your site as primary source.

Infographics: The Internet community loves infographics, and this is not a coincidence. The audience loves to have information appear in a simple, transparent and creative form.

If you make good infographics in a specific topic, others are also likely to use it. They will insert it in their articles, blogposts, and refer to you as source. It is worth it for both parties, as they gain an excellent spectacular content – while you gain a quality backlink.

Newsjacking: If a current and important topic takes wing, try to insert in your own story. Timing is crucial: it does not matter if you post your own opinion, survey results or relevant experience about a certain topic, the most important thing is to be among the first. You will have to fight enormous competition in the time when these topics start to wear out.

Watch the news portals and professional groups relevant to you. You might spot something actuality which could thematize the discussion on your target market in the next few days.


Guest blogging


For this, you will need some previous networking. Find some successful blogs which are preferably not your competitors, but your audience likes to read them.

Contact the authors and get them to publish one or two of your own articles on their blogs. Theoretically everyone wins with this: if they are open to guest blogging, they get quality content, in return you get reference links which is good from the aspect of the search engine, easy to see for your audience, thereby generating organic traffic on your site.

However, Google is not happy about guest blogging. The main reason is that in most cases people try to trick the algorithm by poor quality content and poorly trusted sites. If you indeed publish high quality content on popular and high quality sites, there is no penalty to fear.


„Ego baiting”


It is basically the opposite of guest blogging: instead of appearing somewhere, publish or mention opinion leaders on your site hoping to be recognized.

For example, if you build your article on some previous content of an expert, they will probably soon know about this by quoting or referring to them. This has positive effect on their ego, therefore will share your article on their own platforms, as well.

It is also useful for traffic generating and for building contacts too. But you must create outstanding content and pay attention not to accidentally offend the targeted person’s ego.

It is also a good solution to reach out to them: if for example you make an interview with an industrial expert, or ask for their opinion about a current topic. But you can also mention them in list articles, like “the opinion leaders to be followed”.


Dead references and exploitable opportunities


You can find lots of opportunities on the net that make your life easier, because you do not need to create your own content spreading campaign behind link building.

For example:


Dead references


Nothing is eternal on the net. You can find plenty of professional sites referring in their articles to already inaccessible content, as those sites have ceased, transformed, moved since then, and so on. Using various tools, you can search these.

After this, you can make similar content on your site. Things that make up for those that are no longer accessible on the previous links. Draw the sites’ authors’ attention to this, and you already gain quality references, as you have provided them the new sources instead of the old ones, thereby strengthening their authority as well.

(These tactics can also work in case of Wikipedia link building.)


Dead references pointing at you


You can examine how many references are pointing at your site, but the given content for some reason is no longer available on the link. You can draw the attention of those who have made the original references, or you can transform your site so that the links will again be accessible.

This, by the way, is very important from the aspect of link profile: Google does not tolerate if the links pointing at your site end up on a 404 error site or redirect.


Brand mention


Set notifications that watch if brand names associated to you are mentioned somewhere. If your name, company, site or product is mentioned, visit the site. Contact the authors, thank them for mentioning you, and ask them to refer to the relevant site or content instead of simply mentioning it.

(They also win with this, as Google evaluates link profile not only by inbound, pointing at various sites – but also outbound, pointing outwards – links.)


Reissuing protected content


If someone republishes your content without permission, without reference to you, you can do two things. One is that you make the person remove it (either by request or using legal tools).

In some cases, however, it can be much more useful to simply tell them the solution: if they appropriately refer to your site (so that it is also clear to Google that it is not simply a content duplication, but yours is the original source), they can keep the content.

It can be the good solution, for example, in case of infographics, as your original aim was to spread it – in return for reference.


Comment on professional platforms


Find forums, message platforms, where your audience converses. Observe what questions they have, what problems come up, what are the topics they are most interested in.

You have acquired loads of new excellent content ideas – all you have to do is produce them, answer the questions, offer solutions to their problems, start spreading your content.

Be careful to only refer to yourself if absolutely necessary, do not fall into the trap of spamming, as the community might also dismiss you, if they see you are only active to promote your site.

Give real and useful answers, get them to see you as a helpful expert. Although the value of the reference gained this way will be low, but you can get to know your target audience, generate traffic and build a community for yourself.


Acquire strong domains


One of the difficulties in link building is to acquire really strong domains with high authority – both as referrer and owner. In other words: it is difficult to build such, and it is also not easy to convince others to refer to you.

However: Enterprises are born and terminate every day on the free market. Among them are those which were really successful in link building, but for some reason they had to leave their online world.

In certain cases, thousands of high-quality references point at their domains.


tips Blockbuster in America is a good example: The past giant operating a video rental network had to retire from the market a couple of years ago thanks to Netflix and other similar online services.

Throughout the years enormous amounts of backlinks were collected, simply as a result of the news about them, too –, for example, over 175,000.

Of course, you could spend thousands of dollars or even more on a domain of such high value, if you wanted to acquire it – others also watch available domains. Therefore it is suggested to watch the industrial news (searching for ceasing, fusing, exiting companies in your field), and also parked domains (on sites of domain providers, such as

If you acquire these, you already have a domain with a great link profile at your hand – all you have to do is fill it with relevant content, and try to clean the link profile of the since outdated references. How to do that? You can read it in the previous section.


Special offers


You can find sites promising some sort of membership, companies that offer something relevant compared to what you sell in your online store.

Think of an offer for their target audience. Say, for those with membership at the certain company, can shop at a 10% discount in your online shop. Contact the owners of the site with this offer.

Everyone can win with an agreement like this. It will make it easier for them to sell the membership to their own audience, as they give extra value by offering more advantages (as their members shop cheaper in your online shop).

In return, you get a good quality backlink on their site and traffic, and what’s more, they will guide customers to you. All you have to pay attention to is that the offer is worth for you, too, and do not give too high discount.

Organize blogger sweepstakes


It is a more complicated and somewhat more risky solution from the aspect of Google’s policy, but, on the other hand, there is a chance of getting great results.


You have to do the following:

You choose the most popular product on your site – preferably something that is easy to make a story of, can even have PR value, because, say, it can simply be integrated in a vampire, zombie or similar topic. (These are just random examples: it should be connectable to a phenomenon popular among your target audience.)

Organize sweepstakes: publish that the best X number of people to write a blogpost about why they want to win the product, what they would do with it, who writes a good story or anything similar will get one of the products for free.

Choose the best ones and really send them the prizes, and quote and refer to the posts on your site.

With a little luck, if your product and topic was well chosen, and the sweepstakes were widely communicated, well-targeted, you win dozens of new backlinks, as your visibility also increases.


HARO: your way to the media


This is a method that presumes you are already an expert in content creation.

How many articles have you read or how many reports have you seen in the past week in which experts were interviewed? Depending on your media consumption habits, this can be somewhere between 10 and 50.

This is obvious: a good journalist always tries to “authorize” his or her article by experts’ opinions. The beauty of the Internet today is that not only those can be “experts” who are qualified for that.

Gastro bloggers, beauty bloggers and others appear not only on news portals, but also on television channels. People who simply create quality content about a topic.

You can even optimize your content for keywords which journalists usually search (“nutritional expert”, for instance), but you need not wait until “Muhammad must go to the mountain”.

There are services like HARO (Help a Reporter Out), where journalists and experts are connected with each other. It is a similar method as if you were commenting in professional forums: you simply listen to what relevant questions are asked, and you answer them.

You can even hire someone, a freelance journalist, for example, who specializes in the particular field, and can do it for you, on behalf of you, instead of you. With a bit of luck you can even get your foot in the media, win posts as an expert of the given field – and beside that, of course, really valuable links pointing at the expert blog operating beside your online store.

The advantage of this is that it can significantly enhance your expert authority, it builds your personal brand and it has good effect on your site as well.


Contact manufacturers


If you have not yet done so, and you are not selling your own products, it can be a great way to contact the sites of manufacturers of each product. Look through them all and find resellers’ lists.

If they have one, you can immediately contact them and recommend your site. This will hardly generate real traffic (most of us originally turn to Google, we do not search the manufacturer, but the store with the best offer that is the most comfortably accessible for us), however the backlink you get from this site will be extremely valuable.


Always use your head when building links!

At the beginning of the article we have already mentioned: practically everything we know today as link building strategies are theoretically only tolerated by Google, of course, with the exception of content creation.

Therefore, you must always assess the risks with common sense in all cases. Try to apply organic link building techniques, win or deserve your links instead of buying them.

Build up your expert authority, your personal brand, generate content that will – with time – provide your reputation and high reach. Everything else comes after having built your long-term content strategy.

You do not want Google to penalize you, as there is rarely a way back from the black list. If possible, consult with an SEO expert, and avoid buying links in catalogues or spamming posts.

Take our advice above, and you can give your site a strong link profile not only providing a good position on the results page, but also building your brand.



SEO for eCommerce – The Beginners Guide to Keyword Research

SEO is a complex science, however its principle is simple: if you want as many people to find you organically as possible, which means simply from match pages of search engines, you must tell the search engine what your site is about.


However simple this may seem, for several reasons it is not.


This post’s primary focus: You need to understand how your audience searches, what words they use when searching your products, what they search when you may have a chance to get them shopping.

Once you have understood this, it is time to apply search engine optimization on your website, communication and advertising campaign based on this.


We will guide you through the following steps:

  • Why is it essential to find your keywords?
  • Basic concepts
  • Place of keywords with Google today
  • Step Zero: You must learn about your customers
  • …and you must also learn about your competition
  • How to make lists?
  • How to expand your list?
  • Learn from your competition
  • Refine your list
    • Number of searches
    • Relevance
    • Purchase tendency
    • Competition
  • Watch your architecture as well
  • Do not expect immediate success


Why is it essential to find your keywords?


If you search something in Google, the algorithm usually has to sort out hundreds of millions of sites what to show you.

The winner is always the one with the best position. Over half of the clicks are divided among the first three matches, one third of the clicks go to the matches shown in the first result page.

It is said that you might as well hide corpses in the second result page of Google. Only the desperate dare to wander there.

The reason for this is that years of sophisticated development and hundreds of indexes have led to the algorithm being extremely precise in determining which sites have real value, which sites actually have the content the user would find useful.


Of course, search engine optimization is not only about setting the keywords – if you wish to get a good position, the following are equally important:

  • your site should be fast,
  • you should have quality content,
  • your system should not break down by a bit of overload, etc.


In case of a car it is also not only about the wheels to be able to speed on the highway. The engine is also important, the fuel and that the car is streamlined. But one thing is sure: you are going nowhere without the wheels.

Just like without the right keywords.


Basic concepts


Before getting deeper into more complex issues, let’s discuss what the most important basic concepts of search engine optimization exactly mean.




Keyword : In search engine optimization, keyword means a word or expression that briefly characterizes the content of a website. The keywords are included in the metadata of the website, that is how webmasters help the search algorithms in matching the sites to the appropriate searches.


Long tail keywords

These are keywords that are very rarely searched (e.g. on a monthly basis), they are mostly special long expressions or even complete questions. The reason they have an individual name is that in search engine optimization they have a huge role. Searching just one word, the user has a much smaller chance of getting an exact match, therefore most people enter multiple words at the same time (for example: “womens black jeans”) or they set specific questions or sentences (“How much does a pair of black jeans cost?”).

How important is long tail? If only your matches appeared in all existing search engines to the most popular 1000 keywords, around 89.4% of the traffic running through search engines would still not reach you. This means that a vast number of searches are made up of long tail keywords, based on the principle: ‘Look after the cents and the euros will look after themselves’.


Search traffic


Search traffic : shows how many people searched one specific keyword in one month. It is advised to target keywords which are often searched – the problem, of course, is that you’ll face tough competition, as all your market competition will target the popular expressions. In this case it is recommended to target long tail keywords with medium or low traffic, but can be targeted very precisely, therefore you’ll have a larger chance for success because of the smaller competition – we will discuss this later.



Speaking of which, what exactly does competition mean in respect to SEO? Of course, all sites you wish to beat by optimization. You probably have no chance to appear on the first page with simple words like “book”, “clothes” or “car”.

The top of the results pages are usually “granted” to companies who have already spent enormous time and effort to keep their positions. It is extremely difficult to compete with their resources, and it is also needless: there are more cost-effective solutions than this.


Place of keywords with Google today


A couple of years ago SEO was much simpler: you took the appropriate keywords, placed them on your site, and you were more or less done. The algorithms watched fewer variables, therefore it was a widespread solution to apply keyword-clouds (keyword-stacks) making the website basically unusable and ugly.

This has obviously led to the user experience not being very high. If you searched an expression, you did not get the best matches for your page, but for the one that was better ‘optimized’. It was possible that you could hardly find any really useful content on the first couple of search results pages.

This is why Google and other search engines have changed their search methods, and have come up with much more complicated solutions.

Nowadays, they primarily watch how the users behave. If a website is basically well-optimized for an expression, it does not necessarily guarantee a good position. It is also essential that the users’ behaviour reveals that it is really useful what they have found after clicking the link. They simply get what they expected.

Of course, keywords are inevitable parts of the whole process, this is where it all starts from.

Since the Hummingbird update, the intention of Google is not only to try and give good matches, but to find out our objectives during the search.


If we type in “dollar euro”, we can immediately see the current exchange rate.

If we type in a mathematical formula in the search field, we get a calculator with the result shown.

If we insert a geographical name, Google Maps will be at the top of the list.


Step Zero: You must learn about your customers


In order to find the right keywords, you must dig deep into the communication of your target market.

Random brainstorming can also be fruitful, but researching simplifies your work, and you can learn about ideas that you would never have thought about yourself.

First of all, you must set segments interesting for you.

The segment is relatively simple, it is revealed by your experience and market survey. 40-50-year-old men working as office employees is a segment, for instance. Within this, you must create ‘buyer personas’.


Buyer persona, in other words the sample customer, is a semi-fictitious personality: has the most characteristic statistic features of the given segment. You give it a name, set the age, marital status, number of children, what he/she does in his/her free time, what content he/she consumes and so on.


After this, you must observe how each of your buyer personas communicate. You must find the places where they speak to each other, or even to experts like you, and you must pay attention to them.

Read the incoming customer emails, visit online forums, professional groups on social portals. Go to conferences, events where you can find your target audience.


Pay attention to how they communicate.

  • What words do they use?
  • What style do they use?
  • How do they ask questions?


…and you must also learn about your competition


The way your target audience speaks about a product is not the only important thing, as it might happen that they will search differently. This is why you must also watch how your competition speaks about products like yours. What expressions do they try to plant in common knowledge? What words do they focus on?

How do they refer to it offline? What is said in ads, on billboards, what do sales representatives say about the products? All this affects how your potential customer will search for your product.

As a result, there is the phenomenon that two-thirds of those searching for a product because of an advertisement end up not buying from the one who originally paid for the advertising. Others are better at optimizing on the net, and ‘by-pass’ the traffic.

tips Example : Imagine, you pay millions for a TV spot (by which you can reach your relevant audience only at a price of an enormous waste coverage), the two-thirds of those searching on the net for your product as a result of your commercial are dragged away by your competition – only because they were better at optimization.


How to make lists?


Take a seat with your team (if any), or with professional acquaintances of yours, and start a brainstorming session.

Write down each expression that comes to your mind that the users may use relevant to your site.

  • What search expressions do they type in when considering your products?
  • What are they interested in when they are actually searching for your content?
  • How do they put it in words?


Do not waste time with single terms because of the competition mentioned above. Target expressions compiled of at least two words. Use long tail keywords as well, e.g. you can put 5 or more words in what you think your target audience will type in the search bar.


How to expand your list?


The easiest way is to see what Google recommends for you. Take your list and search everything you have listed. If you scroll down to the bottom of the match page, you will find the related searches, among which many can be useful for you.

Of course, you can use smarter tools than that. One of these is Übersuggest, which recommends potentially effective search expressions with the help of Google. The method is simple: the service takes the given keyword, then runs through all the letters in the alphabet to see what permutations most often occur in searches.

To make it simple: for a given keyword you get all search expressions that include it and are most often used.

The most popular solution, of course, is using Keyword Planner.

It gives you the possibility to check how many searches are initiated regarding certain expressions from your compiled keyword list in a month, how big the competition is, meaning how useful they may be for you. Besides, the tool also shows you related relevant expressions – ones which are more often searched, or where the competition is smaller, or perhaps simultaneously both.

When using the tool, you must first create an AdWords account. After signing in, you can find Keyword Planner under Tools. Once you open it, you must choose the first option, which is ‘Search for new keywords using a phrase, website or category’.


keyword planner google adwords


After filling out Targeting, add each keyword from your previously compiled list, then click ‘Get ideas’.

On the next screen, below the graph you will find the necessary information on the ‘Keyword ideas’ tab. (If you are not a paying AdWords user, you will only see numbers of scale.)


keyword planner research adwords


In the first column you will see the searched phrase and the relevant search engine expressions, in the second you will find how many searches have been initiated regarding the given phrase in the geographical location you have set, according to the language target, within a month.

You can refine your filter by only showing relevant terms where the competition is low, meaning where you have better chances to dominate the market. From this list you can easily select the keywords which best describe your website’s content.

However, you should be careful using the tool: experts say Google tends to glorify the number of searches initiated to the keywords upwards. The reason the system works this way is that it is the interest of the search engine company to illustrate more and more phrases favourably, as AdWords customers will only pay for advertisements on the given keyword if they see it has high potential. The system does not explicitly lie, it just does not always show the exact truth.


Do you have a search bar on your website?

If so, it is splendid, use it. Watch what words and phrases people use, who have already found you but have not quite found in your site what they are looking for.

Why is this useful? As users we all have experience about how various search engines work. Those placed on websites are by far not as intuitive as Google’s algorithm, so you want to be as specific as possible. So that the simpler search engine will be able to come up with the relevant subpage.

In other words: in the search bar you should enter what you think will help to find what you are looking for. This way your users will tell you how to optimize.

Use Wikipedia

At first it might sound strange, but I will explain what I mean.

Wikipedia pages perform awesomely in search engines, if there is a page related to the given keyword, it will most probably be within the first three matches. You can find loads of information on these sites. Related names, concepts, events, that is everything that might be relevant in connection with your original keyword.

Look at the entry ‘London’, for instance. Here, you will find a number of phrases, like:

  • Capital of the United Kingdom
  • River Thames
  • Great Britain
  • Londinium
  • Tower of London
  • cultural centre, etc.

If you want to optimize a website in terms of tourism, and already you set your buyer personas, you now have gained a good number of perfectly relevant search phrases.


Use Pinterest as well

You might have read our article about how to use Pinterest in ecommerce. Now we will see how it helps search engine optimization.

You can do this with the help of Promoted Pins: simply start planning a campaign, enter one of your main keywords and a relevant phrase, and see how Pinterest will flood you with suggestions. These will mainly be long tail phrases that are recommended for you based on user habits.


Learn from your competitors ‒ the power of product categorization


Visit online stores offering products similar to yours – preferably the ones with higher success. Examine how they categorize their goods.

You do not need to worry about main categories, as they contain keywords where you probably have no chance of getting a high rank, unless you sell in a niche market.

You should rather look at what sub-categories, or sub-sub-categories they have in their online store.

And since customers usually search using category keywords rather than specific product or brand names, there is a gold mine here to discover!

For example, in the end you get a route, something like: Laptop -> Acer -> Business

You can get brilliant ideas from routes like this, as your last category site search phrase in this example would be “business acer laptop”.


Don’t stop here if your product is somehow special, try to include it in your search phrases. Is the food organic? Is the car eco-friendly? Hand made, imported? If you include these expressions to your long tail phrases, you will have a much smaller competition to fight.


Refine your list


After you have done the necessary brainstorming and research, you have a good chance of still having dozens of keywords.

For optimization, you should determine the most relevant ones for you, about 5-7 items. Also maintain a bigger list with two-three dozens of keywords, which might also ‘come handy’ – the ones to which you can produce useful content, to which you can optimize your subpages, and so on.

You must observe several aspects of whether a keyword is really valuable for you.


1) Number of searches

You don’t want to optimize for keywords which are only searched two-three times a month. This is the way to count: it is not sure you will get the best search results position, and even if you do, only a third of those who click through (not the ones initiating the search!) on average will end up on your site.

This will be the audience where you must reach the highest conversion level possible with an excellent site, good products, good offers, good sales system. Calculate with cart abandonment, those who leave without finishing the transaction, and so on.

Also consider that most expressions are seasonally more or less searched – in some cases without any specific reason, so you cannot even safely forecast the trend. In case of “Christmas sweater” it is understandable there are more matches in December than in May, but there are everyday, all-season products, not related to holidays, which also show similar fluctuating results throughout the year.

Decide if you will have enough potential customers to make it even worth the effort.

2) Relevance

When we say the keyword should be relevant for you, of course, we mean it should be relevant for your target audience.

If you optimize a site based on this, it will reach a good position in the search engine results and your audience will click on it ‒ will they get what they expect? If not, Google will also see this – the bounce rate will be high, and the rate of those staying on your site or even click through within will be low.

This will lead to losing your gained position, as Google very closely watches user behaviour. The algorithm weighs heavily whether real quality and relevant content is to be found on a site.


The keyword must very precisely match your product, otherwise your conversion rate, the number of your potential customers will be lower.

tips Example : If you want to sell a home user Acer laptop, but optimize to the phrase “acer gamer laptop”, because more people search for that, you immediately generate a mass of disappointed visitors. Disappointment is one of the worst emotions you can wish for in ecommerce.


3) Purchase tendency

If you reach large traffic, it is half success. If you really provide relevant and quality content on your site – whether it is a professional article, or just a product description – you will most probably not slip off the top of the list. Even if your offer is good (you have good products, you have written good descriptions to them, you apply proper Call to Action messages), you will not have problems with your conversion, either.

Nevertheless, there are some terms for which you can reach higher conversion rates.


These can best be divided into four big categories:

Keywords signalling purchase intention. If the search phrase contains “price”, “discount”, “shipping”, “purchase”, “buying” or any words similar to these, it shows obvious purchase intention. As a result, a user facing a good offer is much more likely to convert on your site.

Keywords related to products. Such as “best” something, specific products or brand names, phrases like “compare”. These show that the user is currently collecting information. They are less likely to buy immediately, but can be pinned down by content such as a post about comparing within a product category or discussing the reasonable price of a product.

Information seeking keywords. “Product test”, “how to”, “what should I do” and similar phrases. All these illustrate that the customer is learning about the field, the product. They want information, specific knowledge.

Navigation keywords. Company and brand names. They show targeted search, the user searches for specific brands – these can be useful if the company, the brand or even the product you are selling is quite well-known, widely acknowledged. You should not optimize to brand names of the competition, experience shows they do not work well.

Finally there is one more category: the keywords of the hesitating visitors, those who are reluctant to buy. Among these are “free”, “free download” and others. No purchase intention is linked to these: the users search free options instead of buying. Therefore it is useless to fight for them: it is difficult to convince them to buy anything from you. They can perhaps make good audience.


4) Competition

If everything else is perfect, you can still discard the search phrase. And this is what you should do if you see that it would make an enormous effort to fight the sites currently possessing the best positions of the current search results page.

Most search engine optimization tools are capable of assessing the competition – you can also find details about this in Google Keyword Planner, just as in popular SEMrush, as well. The latter, for example, shows you in percentage, how “difficult” a search phrase is in respect to organic matches, meaning how hard it is to make a good ranking for it.

In case of large competition, optimization will be more expensive. Even if you want to reach the top of the results page thanks to organic searches only, meaning you do not use advertisements, but wish to appear among the “normal” search results, above a certain level you will have to employ an SEO expert for the job, generate loads of content, test, and further optimize.

However, if you find a long tail phrase the value of which is unexploited by others, but apparently the users use it, you will have a much easier job.

In most cases you can easily check yourself how optimized the first pages on the list are to the given phrase. Simply observe how precisely the keywords appear in the displayed matches – it is especially clear in case of long tail expressions, if you get poorly optimized matches.

Of course, thanks to Hummingbird and Google, ever since keeping in mind the quality content, the exact match of keywords is not as important as it used to be. It is easy to see, as it is only one variable out of 300 – but if you smartly optimize your website to exact long tail phrases, it will always give you advantage against the competition.


Watch your architecture as well


Not only your subpages, but also your website as a whole must be centred around a given semantic core.


What the hell does that mean?

Basically, it means that the main keywords must be phrases close to each other, and the rest, the less significant keywords must organically be related to them. You will not be penalized if it is not the way you build it up, but Google, Bing and other search engines will be less likely to see your website as a coherent whole, all this leading to damaging your position.

Do not only use relevant phrases, but synonyms as well. Regard Google as a foreigner only hardly speaking your language, who has to be exactly told and overemphasized what you want to say (even in English).


Do not expect immediate success with keyword research and SEO

It is no wonder that SEO is an individual profession. Optimizing is a quite complex task, and keyword research is just the first step – content processing, further market research, refining are yet to come.

This is why you should not expect to get to the top of the match lists immediately. It might happen that even with the best optimization it will take you weeks or even months to reach the desired position, as users react more and more and better and better to your site, as you perform minor modifications in the face of the results.

However, you will not get anywhere without optimization. Your competition optimize, they “occupy” organic traffic, which today is and will be your largest and cheapest source of traffic for a couple of years. You do not want to get out of this, otherwise you are not a top-notch e-merchant.



9 reasons why your visitors bounce off your website

Your website already has interesting content. The design matches the latest trends. You have fantastic images to show off your products and thanks to your marketing initiatives, traffic has started to increase.

Have you asked yourself the question why most of your visitors are still leaving your website? Why is the bounce rate increasing? Why is it that only such a small section of your visitors generate leads and become your customers?

Problems like this occur daily. There is a saying: “If you build it, they’ll come”. Unfortunately, when we want to convert visitors, the job is not that easy. We have to consider a lot of unique factors when it comes to online conversions. Such as correct optimization.

You noticed that your website’s visitors quickly move on from your website without making any conversions? The truth is, there is a lot of room for errors in the background that we have to pay attention to if we don’t want to lose conversions. If you answered the above question with a yes, it’s time you examined if you make the mistakes mentioned in this article. These mistakes lead to the increase of your website’s bounce rate.

We collected the nine reasons that can result in the increase of the bounce rate. If we pay attention to them, fix them, or use them, then the problems will become avoidable and you can keep the visitors you gained with the time and money you spent on achieving your goals.


We’re going to go through the following topics:

  • Content is difficult to read & the design is outdated
  • Too many adverts and options for subscribing to a newsletter
  • Autoplay
  • The website loads too slowly
  • The website is not responsive
  • You haven’t made the advantages of your products clear enough
  • Something is wrong with directing traffic to the landing page
  • Navigation on your website is difficult
  • Lack of call-to-action (CTA)


9 Reasons Why the Bounce Rate Might Be High


  • 1) Content is difficult to read & the design is outdated


First impressions are based on looks. This is also true when it comes to websites which makes web design a very important factor. If your website still has the design elements of its first version and also lacks optimization, it is time for a major transformation!

Naturally, we are not only talking about colours, graphic elements, and images. Fonts, text colours, and their backgrounds are also important parts of the design. All of these factors influence the legibility and the reception of the site’s content.

Difficult-to-read content could later lead to the increase of the bounce rate.
Other than Comic Sans, you can use any font, there are no real rules for this. You can achieve desirable results by having contrasting colour combinations and clean, uncomplicated Sans or Serif typefaces.

tips Tips: A few ideas and a little help to make choosing the font that matches your marketing and corporate identity the most a bit easier: when it comes to size, we should always use a larger font. This can provide a much better user experience for your visitors both on mobile and on PC. For titles, the font size should be 22 or bigger and for the body (the main part of the text on your site) should be 14 or bigger.


  • 2) Too many adverts and options for subscribing to a newsletter


If your website gets its income from the ads displayed there (it works as an advert based business model) then the ads have to stay. But the fact that you need ads does not mean that every inch of the website should be covered by them! On the contrary!

A fundamental part of achieving conversions is trust so it would be better to limit the number of ads and places where they are displayed. It is better if ads are not the first things the visitors see and ads should never be more prominent than the relevant content.

This suggests that optimizing the website is of utmost importance.

A solution for this could be an ad-free template or a custom developed website. The visitors want to see valuable content and avoid distracting elements such as:

  • pop-up ads and texts
  • flashing images

It is recommended to avoid making the newsletter subscription forms too intrusive or pushy. Consider how many forms you need and where to put them on your website! Expedia won an extra 12 million dollars by erasing one field from its form.


  • 3) Autoplay


To tell the truth, I can think of a few more irritating things when it comes to a website than videos that start automatically. This makes me want to close the page immediately.

Today’s online customers have gained the privilege to decide when and how to consume online content. If you flood them with content they don’t need, you will lose them as potential customers in no time – especially if they haven’t made any purchases yet.

Website optimization can help you with moderation as well.


  • 4) The website loads too slowly


The website’s load time is very significant with regards to website optimization and performance. Kissmetrics have carried out a survey that talks about this in detail. Here are some basic facts from their analysis:

  • It is a fundamental factor for 47% of the customers that the page loads in 2 seconds.
  •  If the load time is more than 3 seconds than 40% of the visitors leave the website.
  • After 3 seconds of waiting, customer satisfaction decreases with about 16%.

Do you agree now that website optimization needs to be on top of the to-do list?

It also has to be mentioned that if your page load time increases, Google will also like it more. It is known that pages with quick load times get ahead on the search results list which means:

  • visitors stay for longer on the website,
  • they view more pages,
  • and the bounce rate decreases.

The first to factors contribute to the website getting further up on the Google search results list.


  • 5) The website is not responsive


After Google updated their mobile algorithm, non mobile friendly websites fell behind on the organic search list.

Moreover, Mobify did some research that showed: if your website is not optimized for mobile than you can lose a lot of customers: according to the survey, 30% of people making purchases from their mobile disrupt the process when they realize the site it not mobile friendly.

Turning your website responsive may seem uncomfortable at first but you can’t let your traffic and sales decrease because of it. Think about it: more and more people are shopping on their phones to save time.


  • 6) You haven’t made the advantages of your products clear enough

In order to assist your customers through the sales channel, you have to provide clear product information and highlight why your product is the best.

For example let’s see the case of the original Apple iPod. We’ll show two possibilities of how the iPod could be described on the website:

For the early buyers of Apple, it was important that they could carry 1000 songs wherever they went. The 1 GB storage and the MP3 format were only secondary factors.

Product functions often disappear behind such advantages. It is very important to understand and work with this phenomenon and in order to do this, you have to identify the conversion problems on your website.


  • 7) Something is wrong with directing traffic to the landing page

Those companies that only have one or two landing pages gain less subscribers compared to those in possession of several landing pages.

A landing page is one of the surest ways of building an e-mail list. Because:

  • it only focuses on one problem
  • clear and have no frills
  • it offers something valuable to the visitors in exchange for their e-mail address, for free. Something that the visitor would even be willing to pay for.

It is important for a company to have several landing pages because it makes categorizing potential customers based on their interests easier. As a result, you can offer everyone exactly what they want.


How can I decide who wants what?


Simply because you’ll be in possession of the following information:
You’ll know what the given visitor clicked on:

  • which link
  • which advert
  • which landing page they got to

Simple as that.

If they are on, elegance is the most important to them.
If they are on the landing page, their priority is sportiness.

This does not mean that they are only interested in that one thing, but it is the most important for them so that’s what you have to highlight on the landing page. This is what the title will be about, the main image, the main advantage, etc.

Here’s another problem you have to pay attention to.

In a post on the Crazy Egg blog, Cody Ray Miller describes his experiences on visiting the website.

You would think that typing this address into your browser would lead to the Nissan car brand’s website, wouldn’t you? Instead, it takes us to the website of a small family business selling small computer parts. Accidentally, the manager’s surname is Nissan.

Ask yourself the question: if you’re on the hunt for a new car on the internet but find yourself on a website selling computer parts, would you still insist on the brand you picked or would you broaden your interests?
Of course not. You’d rather keep looking.

What happens if we break our promise and we lead the visitors somewhere else?

The visitor gets excited and for a moment believes that they found the best solution to satisfy their needs. However, when they arrive to the landing page, they realise that the information they are looking for is not available, the page is in need of optimization. What do they do now? Obviously, they leave the page, thus increasing the bounce rate.

To be honest, you lost them forever as potential customers because it is enough to take advantage of their trust in you once.

Never promise anything that is not in accordance with reality or anything you can’t keep because these will only result in:

  • the increase of the bounce rate
  • having a low conversion rate
  • the number of visitors will not be relevant as people only open it and leave right away because they didn’t get the information needed.


  • 8) Navigation on your website is difficult


You’ve come across with this problem before too, haven’t you?

You arrive on a website looking for some specific information and find the following:

  • an infinite and impenetrable online maze
  • that is impossible to make sense of

Obviously, you leave the website in no time and look for another one where you can find the information you need and what’s been optimized.

If navigation on your website is too complicated, it can cancel out the positive effects of Search Engine Optimization and even lose you potential customers.

What can you do in this case? The best is to look at your website as if you were an outsider, one of its visitors:

  • If it was your first time on the website, what would your expectations be regarding the information displayed?
  • How much time would you spend trying to find the information you need and the answers to your questions?

If you consider this and realise that it is in fact complicated to navigate through your website then it is time to restructure it. However; in case you’re uncertain, it’s still not a problem as there are many services available for you such as:

  • user testing,
  • heatmapping,
  • and mouse tracking analyst softwares (Mouseflow, Hotjar).

These tools can help you optimize the bounce rate.


  • 9) Lack of call-to-action (CTA)


According to Small Business Trends’ 2013 survey, 70% of smaller B2B websites did not use CTAs. This is very interesting because it would seem that CTA is obvious for everyone.

Then why do they leave this part out? Simply because they’re concerned about drawing the visitors’ attention to making purchases.

Truth is, however surprising it might be, that customers will rarely make purchases (or do anything else) if you don’t motivate them to do so through optimizing the website. This can be done in blog posts or on the product catalogue page.

tips Comment: To achieve the optimal bounce rate, we have to keep in mind the company’s profile, its target audience, and the website’s conversion. A blog with 80% bounce rate counts as good. It is important to know that this metric is usually used incorrectly. For example, did you know that for the web analysing software Google Analytics, bounce rate means the proportion of single page visits on the landing page compared to the total number of visits. So this rate should always be examined with the context of the subpages and the different conversions in mind.)



In this article, we aimed to gather the most important factors that might lead to the visitors quickly leaving the website.

It is not by any means comprehensive and we did not go into details either, but it is important that:

  • these should be improved as a package, not one by one,
  • during the optimization of the website, it is recommended to consider and correct the errors to make them a part of an all-round marketing strategy.

Strategic thinking should always be in the spotlight if the aim is to develop, measure, analyse, and optimize a website. This way we can see how the different parts are connected and make up a whole.



Use the AARRR Funnel Analysis to achieve more ecommerce sales

As you go from Acquisition to Revenue during the process, less and less clients remain on the different levels. As a consequence, the diagram of the process forms a funnel; that’s where the name funnel analysis comes from.


A little funnel analysis history


Elias St. Elmo Lewis created the AIDA model (Attention, Interest, Desire, Action) in 1893, based on his own sales experience. This model concentrates on grabbing attention, then interest, creating desire and ultimately, and encouraging taking action.

The model is built on advertising psychology and its main purpose is the analysis of offline marketing tools. Right until around 2000, the use of the model was extremely popular among marketing professionals, however, due to the spread of online communication and websites, a new model appeared which was created in 2007 by Dave McClure. This was the AARRR model, also known as AARRR funnel analysis.

Of course all this doesn’t mean that the AIDA model is no longer in use (on the contrary!), it’s just that it approaches the process from another aspect. Due to the rapid changes of the online world and because of the experiences gained based on these changes, newer and newer models and ideas are born.

The AARRR model focuses mainly on online marketing and data-driven marketing, and it’s also ideal for the monitoring and optimization of conversion (mainly transactional) processes.


The AARRR model analyses the users through 5 measurable dimensions:

  • A: ACQUISITION ‒ Where do visitors come from? How much does the acquisition of a visitor cost (e.g. CPC, CPA)?
  • A: ACTIVATION ‒ Have the clients gained a sufficiently positive experience when visiting your online shop? Have you managed to turn them into users?
  • R: RETENTION ‒ Will they return to your communications channels? How often do they use your product/service? How often do they purchase from you? How high is the churn rate?
  • R: REVENUE ‒ Do users purchase as well? How high is the cart value? How much is the revenue per user? What kind of profit increasing tools do you use (cross-sell, up-sell)?
  • R: REFERRAL ‒ Do users like the site and/or product enough to recommend it to others? Are the customers satisfied?


Different indicators measurable by measuring tools can be defined in each dimension of the AARRR funnel analysis. After the definition of the indicators, you will be able to measure and then to optimize these quantified and scaled values, thus increasing your efficiency.


According to McClure, these measurable data may be the following:

  • quantitative,
  • qualitative,
  • competitive – it allows comparison with the data of the competitors.
  • comparative – it allows comparison with your own data.


Diagram of the AARRR model


The model can be illustrated in several ways.



Log into Google Analytics and then to Reporting Suite. Here you’ll find the illustration options of the model defined by you under the menu Conversions/Targets/Channel illustration (it’s necessary to create properly set targets and access routes for the channel illustration).


google analytics funnel

Example for Google Analytics channel illustration



Another kind of illustration is the bar chart illustration. The majority of the analysis software applications give preference to this.


sales funnel in ecommerce

Example for bar chart channel illustration


You can use various free of charge (Google Analytics) and paid (Kissmetrics) pieces of software in order to increase the efficiency of your website (generating more registrations or higher revenue). After choosing the most appropriate analytical tools, you will by all means have to integrate the code of the measuring tools into the ecommerce store. This step is essential because this way you will be able to measure all the indicators and levels of the funnel model.


Now let’s see the dimensions of the AARRR funnel analysis in more detail




The first dimension of the AARRR funnel analysis collects the data in terms of the acquisition of visitors. You will certainly have to determine the channels for the acquisition of visitors. Such channels may be for example social media, organic searches, email campaigns, display campaigns and the channels of the different advertisements.

After having determined the channels, continuous auditing of the obtained results is indispensable. The number of acquired visitors and the cost of the visitor acquisition determined on the basis of the channel, may be appropriate indicators. The purpose of this stage is to have as many relevant visitors on your website as possible, and to achieve that with the lowest possible marketing costs.




After the users have found your online shop, the second dimension of the model, activation, comes in, the purpose of which is the increase and the measurement of their activities. You can measure the activities of your visitors (and later your users) with various analytical measurement tools. Such tools are Google Analytics available to everyone, and the different heat mapping analytical tools (e.g.  Mouseflow).

Key indicators of the activation stage may be: number of page views, time spent on the given page by the customers, or the number and cost of conversions targeted by the company.


Conversion indicators may be, but not limited to, for example the following (depending on the company and the profile):

  • registration,
  • logging in to the online shop account,
  • subscription to the newsletter,
  • launching the payment process,
  • viewing certain product pages,
  • adding the product to cart,
  • viewing videos.




Even if the 80/20 principle, elaborated by Vilfredo Pareto, (according to which 80% of the effects come from 20% of the causes) will not necessarily be valid for your company, still, the visitors and the users of your ecommerce store who showed some sort of a commitment and loyalty (in the scope of the already mentioned conversion indicators) and returned to your online shop play a vital role.


tips Fact: Reaching the already acquired visitors involves a much lower cost than reaching those who have not yet visited your website.


You can measure for example the following key indicators in the third stage of the AARRR funnel analysis: ROI (Return on Investment) indicator of remarketing and email campaigns, churn rate, and the rate of returning visitors compared to the total number of visitors of your website.




The most important indicators from the point of view of all companies may be revenue, and the amount of the realized profit.

In this dimension of the model the measuring tools help you determine the scaled values of the customers. Such values may be:

  • average cart value,
  • the cost per acquisition of one customer,
  • income per one user,
  • the time elapsed between the first visit on the website and the purchase
  • and the amount of the monthly revenue itself.




The fifth and last dimension of the funnel model is based on the viral spread, the meaning of which is that your visitors or clients share their views and the pieces of content and/or products offered by your ecommerce store, in the form of Facebook posts and/or YouTube videos for example.

Then later these pieces of content reach the other users without involving additional costs (that’s what’s called viral spread). Important key indicators of this stage may be:

The number of shares on Facebook and the numeric value (from 1 to 5 stars) of the ratings,indicators of customer satisfaction,viral indicator (how many new customers arrive thanks to the referral of your already existing customers), viral cycle (how long it takes until the person to whom the online shop was recommended becomes a customer thanks to the referral.)


The referral stage does not necessarily have to be the last one, since the visitors can share their opinions on the ecommerce store or on one of its products even during the first visit.


It’s also possible to change the order of the elements of the AARRR funnel analysis created by Dave McClure.Let’s take as an example that visitors can also share their positive or even negative experiences without purchasing, so referral doesn’t necessarily come to the last stage of the analysis.

The order of the dimensions of the funnel analysis presented in this article is not set in stone, however, it looks like this in most of the cases (based on observations).

In addition, it provides guidance concerning which points are worth defining and analysing with the help of the metrics and key indicators (KPIs) determined based on the goals of the company.

In general, elements of the AARRR model interact; they are connected in a coherent system with each other, and you can analyse the results of this connection most efficiently with a cohort analysis showing the data of several months.

One of the disadvantages of the model is that it is primarily suitable for the illustration of linear processes. On the other hand, its advantage is that it has recognized the macro steps which the visitors take towards the purchase.

However, the order of these changes vary according to both the type of business and the target group, but the order of the steps can be completely customized to the company profile/target group.



Can Magento really handle over 500,000 products? If yes, how?

In an effort to give some useful hints, let us try to find an answer to some more precise questions:


  • How many products the different versions of Magento can manage easily by default, hosted on an average server, with and without extra optimizations?
  • What makes the difference between Magento versions in terms of catalog performance?
  • What are the main bottlenecks for a big catalog in Magento, and how can Magento be scaled to handle even more products?
  • What are the common mistakes that one can make when handling a huge Magento catalog?


How many products the different versions of Magento can manage easily by default, hosted on an average server, with and without extra scaling?


  • Magento CE 1.9.x safely manages ~10,000 – 25,000 products in most cases, without much extra care*. On the other hand it can manage 100,000 – 200,000 products, or even more via heavy, system wide scaling, resource tuning and code optimization.
  • Magento EE 13.x. 14.x safely manages ~100,000 – 200,000 products in most cases, without much extra care*, and even 400,000 – 500,000 or even more with proper scaling, optimization and server resources.
  • Magento 2 CE safely manages ~ 100,000 – 200,000 products in most cases, without much scaling and extra care, and even 400,000 – 500,000 or even more with proper scaling, optimization and server resources.
  • Magento 2 EE is designed to be able to manage even more**, depending on some highly advanced enterprise features like database sharding, job queues, advanced mysql and web server topologies and proper resources.


All these are very rough numbers, of course, referring to a catalog with a few attributes, categories and simple products. The figures are based on Magento’s own performance tests and our own experiences. The figures may vary greatly by the server setup, software and resources, too.


What is also very important to note is that due to Magento’s database design, there are some especially massive aspects that act as multiplication factors to get to the real number of products Magento really works with in the background.


Some of most important elements that have a huge impact are:

  • number of Magento shops/languages
  • number of product attributes
  • number of categories and depth of the category tree
  • number of configurable/bundle products
  • number of customer groups with different product prices


All this means that as far as catalog management is concerned, a Magento catalog with a few thousand products in a heavyweight catalog setup, for example ~20 languages, diverse attributes and category structure, mostly with configurable products and multiple customer price groups, may equal to a Magento catalog with 100,000+ simple products in a single store.


These are the features that make Magento really flexible, but they come at a cost.


What makes the difference between these Magento versions in term of catalog performance?

versions of magento


  • Magento CE 1.x, including 1.9.x and
    • – indexing, especially URL and search indexes are not optimized for large catalogs  (this also applies to EE up to 1.12.x).
    • – No Full Page Cache (FPC) is available by default
    • + some frontend optimizations like javascript + css merging, CDN support
  • Magento 1.x EE
    • + FPC is available, which speeds up catalog browsing and saves a lot of server resources
    • + From version 1.13+.x incremental indexing is introduced whereby products that were changed or added will be re-indexed in the background by cron jobs.
    • + From version 1.13+.x full reindex processes are highly improved as well and work well even for large catalogs.
    • + Solr search engine is available by default
  • Magento 2 CE
    • + Inherits incremental indexing feature from Magento EE 1.13+.x
    • + Inherits FPC from EE 1.13+.x and Varnish frontend cache is added as a choice of FPC. The requests that are served by the Varnish cache never need to reach the Magento application servers, which reduces the load on the web nodes while dramatically improving the response time.
    • + Browser cache is utilized for session data caching
    • + Checkout process is improved greatly
    • + Async order and product updates
    • + Client side optimizations like minification, js resources bundling, caching static content, image compression
    • + PHP 7 is supported by default. PHP 7 may have even 200% performance gain over PHP 5.x by itself.
  • Magento 2 EE
    • + Has all the features of Magento 2 CE
    • + Solr (2.0) and Elasticsearch (2.1) for search
    • + Database sharding separating catalog, checkout and order business domains  is available
    • + Mysql cluster and Multi-master mysql setup is supported
    • + Job queues introduced for advanced background data processing (deferred stock update as the first implementation)


What are the main bottlenecks for a big catalog in Magento and how can Magento be scaled to handle even more products?

magento with bottlenecks


  • Hosting – a big catalog obviously needs more resources, a VPS with plenty of memory and a multicore processor is a must, a multi-node server setup may be needed.
  • Server softwareNginx as a web server and PHP 7 and Mysql 5.6 or equivalent (Percona/MariaDb) are highly recommended, even for Magento 1. Fine tuning of these pieces of server software for Magento is essential in this case.
  • Product Import – optimized and tailored product import and update is one of the key elements in this case. Tools that enable batch database updates are extremely helpful. Any method or tool that uses single product updates is a huge potential bottleneck. Magmi is one of the best choices here.
  • Some other rules of thumb:
    • Save only what has changed
    • Use dedicated resources for import processes
    • Separate price, stock and basic product data import
    • Re-index only products and product data that needs to be reindexed    
  • Indexing  – Indexing in Magento is a second step of saving product data and it is the trickiest part when having a huge catalog. It contains of a series of processes to copy product data from database tables optimized for data storage to tables optimized for different aspects of frontend data access. Since indexing is “only” needed for Magento frontend features, it is possible to separate indexing from product save or import. In the newer versions of Magento 1 EE and Magento 2 CE and EE incremental background indexing is introduced, which speeds up working in the admin but may still not be ideal for large volume product updates.
    • Indexing in Magento 1 CE is one of the greatest bottlenecks.
      • URL indexing tends to provide the most issues, partly because it can be bloated to millions of records, partly because it runs for a long time and in Magento 1 CE it is not optimized for big catalogs.
      • Beyond a certain catalog size and number of Magento stores the increased overhead of product flat indexes will outweigh its benefits so it tends to be better not to turn on this feature for a big catalog.
  • Catalog search
    • Default MYSQL fulltext search is resource greedy, indexing and the actual search on the frontend tends to be slow and its accuracy and the relevance of the result set is fairly poor. So it has to be replaced, even in Magento 1. There are some good, even free alternatives for Magento 1 to replace MYSQL search with Solr, Elasticsearch or Sphinx. Magento 1 EE has Solr and Magento 2 from 2.1 on Elasticsearch by default. Some 3rd party Elasticsearch and Solr 3rd extensions can replace the default MYSQL layered navigation engine at the same time, which can be a huge benefit.
  • Full Page Cache
    • Full Page Cache (FPC) is a mechanism whereby html pages generated by the server softwares are cached as a whole. Next time the same web page is required, the cached version is returned without the need to regenerate the content. In Magento 1 CE has no FPC by default and in Magento 1 EE caching is managed by Magento code itself. It saves a lot of resources and results in greater speed, but the best way to do FPC is by implementing caching in a layer in front of Magento without the need to touch Magento at all when a cached content is served. This is accomplished by Varnish caching in Magento 2. Though Magento 1 CE has no FPC and Varnish, there are good extensions to implement these features, too.
  • Application Cache
    • Magento heavily relies on different types of config and application caches, Redis, a memory based, scalable application cache is highly recommended with tag management. The extension to handle Redis is built into Magento starting from the latest version of Magento 1 CE.


To sum it up for different Magento versions:


  • Common bottlenecks are product import and indexing in the backend, search and layered navigation in the frontend. Checkout and Order management are also important factors, but these are more strongly related to the number of visitors and transactions.
  • There is a big chance that batch product import is to be tailored and optimized in all Magento versions – feature rich and optimized product import is still to be solved even in Magento 2 EE.
  • Magento 1 CE is the platform least prepared to handle big catalogs, but through heavy scaling, proper hosting and 3rd party extensions that provide better indexing, search and caching, it can be considerably upscaled. Indexing may still remain a bottleneck, however.
  • Magento 1 EE has a bunch of optimizations already in place, to implement Varnish cache and fine tune the server architecture are the best candidates to scale it up even further.
  • Magento 2 CE is designed in a way that it should be prepared to serve middle-sized businesses, too, just like Magento 1 EE. Functionality wise it lacks enterprise features, such as store credits, better CMS management etc., but as far as performance is concerned it is on pair with Magento 1 EE – or even better due to Varnish. An obvious way to scale it up is to utilize built in optimization options, fine tune server architecture and resources and implement Elasticsearch or Solr for catalog search.
  • Magento 2 EE targets enterprises even beyond the middle-size range and aims to offer a highly scalable architecture that utilizes the benefits of cloud computing.


What are the common mistakes that one can make when having a huge Magento catalog?


In addition to failing to missing the points above, there are some additional mistakes that one can make when having a huge Magento catalog.


  • Underscaling – Maybe the most important advice here is that it is very important to build a live Magento store in a way that it has plenty of system reserves and there is a proven way to scale it up quickly if needed. Performance tests throughout the development cycles are very useful so that the limits of the system are known.
  • Too many / poor quality 3rd party or custom extensions  –  3rd party extensions are not always built for and tested to be performant for large catalogs and even a small oversight in the extension design can result in performance disasters.  
  • Lack of proper monitoring – System monitoring is essential so that issues and bottlenecks can be discovered and eliminated in time.


Some technical details behind the hints


In the section below we try to provide some details on Magento concepts and terms for the better understanding of the subject.


Data Storage in Magento


One point is that Magento is very complex and its features are virtually maxing out the limits of a PHP/MYSQL based system. Products are really massive objects, with many aspects to them from its really versatile attribute scheme through prices, images, categories, product options to different product relations.

What is more, all these properties may have as many different layers of values as many stores and languages are used. On the top of that, these aspects are potentially extended by a number of 3rd party extensions. All this means that saving and updating products in the database is a complex action.


Indexes – Preparing for Magento’s Frontend Data Access


The other point is that the structure of the database tables where product data is primarily saved is optimized for flexible data storage but, due to this complexity and the nature of relational databases, not optimized for the different types of data retrieval at the same time. To save the day, Magento introduced the so-called index tables that are populated by the process called indexing.

Indexing in Magento: is a process whereby data is copied from database tables optimized for data storage to tables optimized for frontend data access

Most indexes, like URL, category/product relation, price, and stock and attribute indexes, as well as search index are pretty much essential for a stock Magento to work. There are some other indexes that are optional such as catalog flat and product flat indexes, which flatten the EAV and multi store data to dedicated store tables and single product rows.

Indexing in Magento has two faces. On the one hand, it enables Magento’s most powerful features to work and optimizes data access. On the other hand, it makes even more complex, time consuming and resource greedy to store product data in a usable way for the frontend.


  • Product Attributes Index – By default, it is essential so that layered navigation works. It copies product/attribute options data to a table structure that is optimal for finding products based on the different attribute options they have. The number of attribute options are multiplied by the number of stores/languages Magento has.
  • Product Price Index – By default, It is essential so that sorting and filtering by product prices work. Any Tier prices, configurable, bundle and products complicate this calculation to a great extent since the minimal price of complex product types depends on the price of the constituent products. The number of Magento websites and price groups act as further complicating factors here.
  • Catalog URL Rewrites Index – By default, it is essential so that SEO friendly URLs and redirection from old URLs to new ones work. The depth and size of the category structure, the number of old URLs and stores/languages has a huge affect on this table. The size of this table can be blown up to millions of records and keep continuously growing even in the case of a catalog with a few thousand products and few languages. In Magento 1 CE and Magento 1 EE up to 12.x this is definitely the single most problematic indexer as far as big catalogs are concerned.
  • Category Products Index – optimizes product filtering based on categories by storing catalog-product relations in a separate table. Again, it is an essential index for the frontend. The fact whether layered navigation is used for a category (“is anchor”) or not has an effect on these product relations.
  • Catalog Search Index (fulltext) – It is essential for default MYSQL-based search to work. It merges the text of product attributes and option labels of individual products so that it is searchable by the MYSQL fulltext engine. Here again, as many stores there are, so many index rows are created for a single product.
  • Stock Status Index – This is for calculating the fact whether product is purchasable in Magento, which may be governed by the mixture of some global, website and product level values and settings.
  • Product Flat Data Index – This index is optional and was added at a later point in the evolution of Magento to speed up product listing/sorting and spare server resources. The way it works is to copy product attribute values which normally could only be retrieved by huge queries joining multiple tables into a flat structure with only one record per product and store.


Database design


  • Magento EAV
    • EAV stands for Entity-Attribute-Value. Is a dynamic attribute management pattern which enables adding/removing/modifying product attributes like colour, manufacturer etc., without changing the structure of the database tables. This is a very powerful and user friendly feature and Magento has a number of configurational options for custom attributes out of the box.
  • Magento multi store
    • It is a unique Magento feature that a single Magento database can manage multiple stores in a way that attributes can have dedicated store level values that may override default values. This, again, is a highly user friendly approach and makes it easy, for example, to create different language versions of the same catalog only by changing the description of the products and label of the product options.
  • Magento indexing
    • Indexing in Magento is a process whereby data is copied from database tables optimized for data storage to tables optimized for frontend data access. Different indexes are used for different types of data access. Indexing processes are built to speed up the shop and generally provide a huge benefit, however make data storage more complex and resource greedy. Especially in the case of full reindexing, which is sometimes inevitable, and any Magento shop should be prepared to be able to perform a full index rebuild, it may take a long time and require huge resources to reindex all product data.



SummaryMagento has gone through a great evolution since the beginning and by now with Magento 2 out it is certainly not only the most feature rich open source online store system, but it is probably the most performant as well. If it gets the care and resources it needs it can manage huge catalogs with great success.



Ecommerce trends 2017 – get prepared now and conquer the market

No matter which market your online shop is targeting, no matter what kind of product you are selling, you should expect your turnover to increase significantly in the next few years, because the number of customers on the internet is also growing, and the market is expanding – provided that you’re actively monitoring the current trends.

If you start to get prepared for 2017 now, you still have enough time to plan your most important marketing campaigns, to come up with solutions how you’re going to transform your ecommerce store in line with the most recent user habits, and how you’re going to use the new technologies.

And if you’d rather wait a little longer, you’ll inevitably lag behind your competitors.


We’re going to talk about the following topics:

  • You don’t have to be an innovator in every field
  • Real time analytics and reach
  • Mobile penetration is continuously spreading
  • Micro moments
  • Make the customer path story-oriented
  • The era of the virtual salesmen will come
  • The perfect user experience will become a basic expectation
  • Social media takes control
  • Omnichannel – communicate everywhere at the same time
  • Quicker delivery
  • Maximizing the number of interactions
  • Let’s summarize the trends


You don’t have to be an innovator in every field


Trends are called trends exactly because we’re not talking about occasional, suddenly emerging phenomena here, but usually about predictable processes.

For this very reason, we can write an article already in autumn 2016 about what trends are expected to dominate the year 2017, and which would most probably be of great significance, as the market was clearly heading in those directions.

This also means that you don’t have to be afraid that one of your competitors will outpace you in almost every field just because he actively monitors the market.


tips Important: In any case, the most important thing is to satisfy the needs of your own customers, and you’ll have to get to know them to be able to do that.


(We’re going to talk about this in more detail shortly – because it does matter how you treat them, what kind of information you’ll ask for and store.)

It’s quite possible that your audience will require only a couple of elements of this list, and absolutely not all at the same time. It’s also possible that they don’t have any other significant need than you deliver them the ordered products quickly and reliably. On the other hand, they will make purchasing decisions based on that.

Therefore, you shouldn’t look for where you could introduce some kind of innovation based on your own preference. You should always consider what kind of path the customers purchasing from you follow, and where you could simplify and also raise the quality of that process, at what point you could help the user and how you could ensure that they choose you the next time as well.

Bearing that in mind, let’s see which are the emerging trends in the field of technology, marketing and sales, the opportunities of which you should at least explore when planning your strategies for the next year.


Real time analytics and reach


With the help of the most recent analytical methods, you can follow your customers not solely based on their past behaviour. Software applications, like Kissmetrics, offers, are able to tag the visitors and follow them real time continuously through the different channels, trying to get them with retargeting or other methods to the predefined target conversion.

Nowadays you may know much more about what your users, potential and actual customers do in your ecommerce store and why they do that – you’re able to see where they click, where they move on to after leaving you, and you are able to guess their motivations based on the data, and you can target them continuously in line with that with the most appropriate message in the given situation.

Continuous active reach has a major significance – now that you have the proper tools, and the analytics are also at your disposal, it can certainly be declared that the customers, to whom you don’t only send a couple of newsletters as a first contact, are much more valuable to you.

tips Useful tip: According to a survey, customers that are reached continuously, visit online merchants 44% more often and spend more (373 dollars on average) per purchase than those, who are not communicated with continuously (289 dollars).

There may be a lot of forms of reach – and if you follow the modern online marketing approach, you shouldn’t try placing banners on sites with high traffic. Because that’s simply a waste of money compared to the truly effective methods.


Let’s see some of these methods:

  • You can create questionnaires, thus collecting testimonials and data, and then publish them later.
  • You can answer their questions in posts, or even by creating video content.
  • You can send them newsletters, follow-up letters, and a great deal of various emails.
  • You can also reach them through social networking sites by creating closed groups, or by sharing content through traditional channels or even by retargeted


The list can be extremely long – you can contact your customers and visitors through a lot of channels, some of which we are soon going to discuss in detail.


Mobile penetration is continuously spreading


We’ve already written about how more and more people purchase through various smart devices as the devices become more and more widespread, and as the trust of the users increases. Overall, however, the conversion rate is still low compared to the desktop.

On the other hand, this will not at all be the case in the next few years. Based on the researches of Gartner, e-merchants are expected to increase their revenues stemming from targeting mobile phone users by even as much as 50% in 2017.

Gartner draws attention to another interesting fact: next year the revenue generated by digital mobile assistants may reach even as much as 2 billion dollars. These practically represent the technologies which facilitate the potential customers’ path to conversion, either by the automatic filling in of some data or as an intelligent virtual assistant.

It’s an interesting fact that while an average user grabs his mobile 150-200 times a day and looks up information (e.g. local shops), and he practically realizes most of the purchasing process micro moment by micro moment on the mobile – even if the conversion will take place on the desktop in the end –, only 14% of the companies pay attention to exploiting mobile as an ecommerce platform.


Who will rule the markets? The previously mentioned 14% that recognize before their competitors do that this is an area in which an enormous growth potential lies and which is continuously expanding.


The transformation that the near future will bring, will be radical, though its signs are already visible today. Mobiles will become accepted as a means of payment, the purchasing process will almost entirely move to the smart devices, and the desktop will fade into the background – which at the same time means that you will be able to reach the users anytime and anywhere with a well targeted relevant message. Just like it also means that they will be able to make the decision to purchase anywhere and anytime.



tips Conferences you may be interested in: To keep up with recent trends, attending conferences can be of enormous help. Here’s a very nice list (created by Red Stag Fulfillment) of the conferences to be held around the world in 2017 covering different topics, e.g. conversion optimization, mobile commerce, international ecommerce and many more.



Micro moments

eCommerce trends and micro moments 2017


Google’s 2015 concept, simultaneously with mobile ecommerce, will most likely reach its peak next year.

The micro moments concept is quite simple: the purchasing path followed by the users, which could well be controlled traditionally, has fragmented into small pieces, i.e. moments, by now, as the search for the information, the collection of the data necessary for the consideration of the decision, the purchase, as well as the content consumption itself are all done on our mobile devices at random moments.

If you want to control these moments, you have to do an excellent job in several fields at the same time.

  • In mobile search engine optimization: if the user searches for a product or a service that’s relevant for you during his path, he will find your pages.
  • In content creation: you don’t necessarily need to show the product right away, the potential customers many times just simply collect information on the mobile phone. They see something on the street that they would like to have, and they become curious about what it is capable of, how much it costs, whether it’s on special offer somewhere in the city, and so on. Consequently, you need to create pieces of content that answer these questions, and which also rank high on the search result pages.
  • In segmentation. You need to know who your target group is, what they think about, where they are, how they use their phones, what they search for. Because this is the only way you can make sure you elaborate a strategy that can stick with every micro moment that’s valuable for you.
  • And this segmentation doesn’t only have to be done based on only demographic and other similar data: you have to know the intention of the users that you may guess of course based on their activities. It’s not that you have to know in advance what a given potential client is about to do – however, you need to recognize the patterns, namely how the customers with various intentions usually get to you (or to your competitors), and you have to enter into that process at the appropriate point.


The first steps that you need to do, if you really want to dominate the market in the mobile era, are:

  • Get to know your customers – make segments and create buyer personas. You should know exactly what and how they purchase, what they search for – and more. How they think, what they like reading.
  • Collect all available data.
  • Know where your customers live.
  • Whether they like using mobile or desktop
  • How they like to pay.
  • What kind of content they consume.


Make the customer path story-oriented


Storytelling: is one of the oldest and most efficient marketing tools, nevertheless, its new renaissance came with the expansion of content marketing within online marketing.

Content is clearly capable of not only selling but of improving your indicators in practically all areas – provided you create it smartly. And this, in most of the cases means that you establish some kind of a personal relationship with your customers, thus evoking such emotions in them that will finally lead them towards conversion.

Find the point where you are capable of making the users commit themselves emotionally. Where you can show them how well a product worked for people similar to them, how much easier, happier it has made their lives.

Don’t try to influence logic at first, but rather try to evoke some kind of an emotion instead, and raise attention with that, and then reinforce the commitment of the customer with that later.


The era of the virtual salesmen will come


We’ve already mentioned virtual assistants – one of the biggest predictions for 2017 is that virtual personal assistants will burst into the market, who will assist the customers at every step of the purchasing process.

At the same time, it’s likely that personal, face to face selling will play less and less of a role – people selling in offline stores will be replaced by automated systems, which can often inform the customers more effectively.

Salesmen will work online instead, in order to answer questions that automated virtual assistants can’t, or even to fine-tune sales processes.


The perfect user experience will become a basic expectation


User interfaces are becoming simpler and simpler, just as well the purchasing processes – users are getting more and more used to the simplicity (e.g. tap, swipe, pinch, drag and drop etc.) that mobiles and smart devices in general provide them with.

This user experience, which a lot of ecommerce stores are optimized for, influence expectations quite significantly. The mobile has an impact on the desktop: if you can purchase on the mobile with only a couple of finger movements, the long checkout process on the desktop will soon also seem uncomfortable.


Surveys show that the users long for simpler processes in every field: simpler information search, simpler purchase, support, commenting etc.


At the same time, the difficulty lying within is that you’ll need to be able to transmit all relevant information to them as well – and these are usually available in quite complex systems.

Therefore the solution is to work with such intuitive automated systems which are able to define, based on the behaviour of the users, what their current intentions are, what sort of information they need and what kind of activity they are most probably going to carry out – and which systems offer all this to the users without them having to look for those at all.

Earlier, online stores tried to persuade those “wandering into” their shops to purchase by showing them the most diverse product range, like in a bazaar, since that’s how they had the biggest chance of introducing them something they would actually like.

Today, in the age of the minimal user interfaces and of the advertisement or banner blindness, this doesn’t work (or rather it has never been an effective technique).


tips Tip: The truly effective technique is to actively monitor from the very first moment how the visitors act in your ecommerce store ‒ to try to gather, even passively, all possible information, and to direct the users based on their behaviour, by showing them personalized offers – always one at a time.


Social media takes control


The role of the social networking platforms in ecommerce is significant even today.There is a great deal of people who get even their shopping tips from their friends, or from brands present on the social networking platforms. The role of social proof, of social reinforcement is even more important.

This is valid for not only the goods offered online, but for the pieces of content as well. While earlier search engine optimization played the main role, as you were trying to catch the organic traffic arriving from Google’s search engine, nowadays optimization has to be more complex than that, and it should target social networking sites in the first place.


A resourceful e-merchant can find several services that will help him stabilize his presence on the social sites, automate the processes in a way that both the click-through rate and the return increases because of that.

Nowadays, sales on many platforms can be outsourced – it’s possible to purchase directly on Facebook, Pinterest or on other platforms as well, where you can sell products and services in a way that the users don’t even have to leave the site. And this is even encouraged by the platforms, since it’s in their interest that while the entrepreneur pays for the advertisements and gives a commission on the sales, the users stay on their sites and don’t leave for an external ecommerce store.


Omnichannel – communicate everywhere at the same time

social media trends in eCommerce 2017


Of course, the fact that the social media is present nowadays as a new starting point, doesn’t mean that you should neglect any other of your channels. It’s the contrary.

If you really want to be there for your customers at all times (not in a disturbing, but in a useful way), you need to use all available tools to communicate with them and to offer them pieces of content that will most probably be relevant and useful for them.

Pieces of content that will solve their problems even by themselves, that will answer some of their questions – and that can somehow be tied to your area of expertise or to your products.


tips Suggestion: You should be the one they feel free to ask instead of asking for advice from their friends concerning a given issue, and also the one who they specifically expect to be approached by with useful or helpful information or tips.


This is an important piece of advice even because according to Google’s data 85 percent of the users start the purchasing process (for example by collecting data) on a given channel and by the time they get to conversion, they switch to another one. Consequently, you have to be present everywhere, so that they can have the opportunity of doing that.


Quicker delivery


Customers expect that the ordered goods actually arrive to them in the shortest possible time. In case of the American customers this often means same day delivery: more and more ecommerce stores undertake that they deliver what you order on the same day.

Obviously, this is not possible in every case – it would often be physically impossible to fulfil same day delivery.

Large companies are testing several different methods to shorten the 5-7 day shipping that otherwise feels almost like forever, to a 1-2 day delivery.

Amazon’s experiment with the drones for example is one of the best-known of these, however, this has several important obstacles – on the one hand, due to the complicated regulations and licensing procedures, on the other hand, because this represents a way too expensive solution for a small enterprise.

Another similar solution that’s currently in the testing phase is crowd delivery, in other words the solution where the company doesn’t use the postal service or a courier service, but they simply let the community deliver the package to the addressee within the shortest possible time. However, a very well established and wide customer audience is necessary for this, with whom trust has already been built previously.


Advertise what you’re actually selling


On this blog you could already read about the importance of not only your text content should be authentic, but also visual content – product photos, among others.

This is just as well valid for the various advertisements. For example if you create a channel in the social media, where you can communicate with your customers, it’s worthwhile filling that up (let’s say on Pinterest) with things that they can actually find in your online shop, or that they can even purchase right there immediately with a very little search (without being too pushy, of course).


Maximizing the number of interactions


The very reason why the merchant has a difficult job with the building of trust in online shopping is because the users don’t have the opportunity to get to know the product personally.

They don’t miss salesmen standing next to them asking whether they can help them – nowadays virtual assistants offer a more than satisfying solution for information services.

No, the problem is that the customers can’t take the product in their hands, can’t feel it, can’t smell it. They can’t make sure that it is exactly what they need.

Today, innovative ecommerce stores are testing various methods which can facilitate building up trust.


It’s essential that you try to present the product in every possible way:You shouldn’t use only text to present what it is, but you should use high-resolution, authentic product photos as well. You can provide an interactive opportunity, where the users can freely rotate the product in three dimensions, can zoom in on it as they wish, or they can even change its colour, and can put its pieces together themselves.


The so-called “magic mirrors” also provide an interesting concept: in case of an ecommerce store selling clothing products, after asking for some data (in this case a photo) from the users, you can show them what they would look like in a T-shirt if they bought it. Of course this technology is quite in its infancy, however, it will be interesting to see how successful those trying it will be in having their customers commit themselves and in convincing the hesitating ones.

There is also great potential in virtual reality. A virtually “tangible” product presentation may be way more effective than a simple video. The problem is that the tools making the exploitation of virtual reality possible can’t be considered wide-spread even in the United States, while in Europe and other markets several years will pass until the users have for example a pair of VR glasses in their homes.


Let’s summarize the trends

If we needed to guess, based on what’s described above, in which direction ecommerce is moving generally speaking, we can say that in the direction of the user-oriented approach.

The following guidelines are the most important for an e-merchant:

  • learn everything that’s possible to know about your customer
  • personalize the offer based on that
  • facilitate the purchase as much as possible

And use the most innovative solutions in order to achieve this – with two exceptions:


You should only use similar solutions if you and your customers really benefit from them. You should make sure that the change you want to introduce is not for its own sake. The best is if you ask for the opinion of your audience in advance every time you are thinking about some sort of a radical innovation, because your spending may turn out to be unnecessary in the end.


The other requirement is that you introduce only those innovations that can actually bring improvement: so that you can truly improve the process with that. A single drone in a strictly regulated air space for example will be unlikely to improve your delivery speed at all, and a VR application in a country where VR glasses can only be found in the offices of tech companies, would be a completely useless innovation, no matter how innovative the solution we’re talking about is.

If you want to know which solution you should consider, we can provide you with a single piece of advice in addition to that you should always pay attention to what the numbers tell you.

Use your own service: continuously test how it feels to communicate with your online shop, what is content consumption, search and purchase like.

Where you feel that the process is even slightly unstable or unclear, there’s space for optimization. And where some kind of a solution is entirely missing or a significant change is necessary for instance, there’s space for innovation.

On the other hand, you should always bear in mind that your only important task is: to make your customers’ life easier, and not to focus on helping them to spend their money in your online store. They will also be grateful for this attitude, and thus they will return to you later as well.



Ecommerce conversion rate: optimization and misconceptions

Before going any further, first we need to clarify the following questions:

  • What is conversion?
  • What does conversion rate mean?
  • How to distinguish micro and macro conversion from each other?
  • What not to do when optimizing conversion?
  • What problems may arise in connection with the conversion rate?
  • What can increase the conversion rate?


Before unnecessarily spending money on inappropriate optimization, let’s see what conversion is!

Conversion: An action considered valuable from the company’s point of view which the user carries out on your website or through your application.


Consequently, conversion doesn’t only concern the revenue of the business, but the following as well:

  • registrations,
  • transactions,
  • PDF downloads,
  • video views,
  • new users,
  • predetermined time spent on the site (e.g. minimum 3 minutes),
  • requests for offers,
  • subscriptions to the newsletter.


You distinguish between the mentioned conversions taking into consideration the goals of your company.

The question therefore arises: according to what aspects can you weight them?

The answer is extremely simple.


Micro and Macro conversions


A great deal of data is accumulated every day in the case of an online enterprise or an ecommerce store, and for the interpretation of these – based on the importance of your goal – a distinction is made between micro and macro conversions. The question of which is which, depends on what the main reason for the creation of the website is, and also, what kind of milestones you set in the stages of becoming a customer.

Micro conversion is a sub-target, and reaching it leads the user towards the ultimate goal (macro conversion). Micro conversion may be for example:


  • banner reach
  • video view
  • time spent on your blog page (e.g. minimum 3 minutes)
  • subscription to the newsletter


Macro conversion is the main goal set for your website, your application, in other words, the purpose that you created it for. Such a purpose may be:


  • reach
  • subscription
  • click on advertisements
  • request for offer
  • transaction
  • donation, e.g. in case of non-profit organizations


It can help you a lot with the optimization of the aforementioned conversions, if you plan and continuously measure which of your goals you would like to increase on the different levels of the AARRR (Acquisition, Activation, Retention, Referral, Revenue) model.

And now, let’s review how conversions can be measured!


Measurement of conversion


Making it possible to measure conversions is recognized as the first step of conversion optimization. Without this, neither the process, nor the (indirect) increase of the revenue can be realized, because:

  • the data that could be improved are missing, or
  • it may also happen that the analysing software applications themselves give you a false picture of your online marketing communications activities.


The goals have to be set by type in Google Analytics, and you can also carry out a manual check with the help of the following tools: Google Adwords, Facebook Business Manager or Mouseflow.


How to calculate the conversion rate?


After having done the measurement, calculation of your conversion rate is extremely important, since you will be able to increase your revenues and optimize your sub-targets with its help.

Let’s see how you can calculate all this with the help of Google Analytics!

The number of all accomplished goals of the analysed period divided by all the actions performed – carried out by the users – on the given website during the analysed period.


The percentage ratio of the number of customers (or other users performing a desired action) within a given period and the number of visitors within the same period.


The number of those attaining a goal divided by the number of the site visitors.


This formula is not perfect, we will get back to the arising problems in the second half of this article.

Until then, in order to get a clearer picture, we will try to demonstrate the calculation of the conversion rate in Google Analytics through the following example.


Let’s assume that there is a (at national level) popular website, on which in the given period exactly:

  • 2856 sessions were performed by the arriving users,
  • the number of goals (transactions) accomplished so far is 29.


Therefore, the ecommerce conversion rate in this case will be 0.89%.

conversion rate google analytics

As the above table shows, with the help of Google Analytics you can analyse your data and your conversions in breakdowns:

  • of either communication channels,
  • or of campaigns.


Problems arising in connection with the conversion rate


Before calculating, analysing the conversion rate, or carrying out the online marketing communication of your company based on the data, you should by no means disregard the factors that can distort the data.


Such factors may be for example:

  • In case you cannot properly set your goals on the interface of Google Analytics. (For instance, viewing the Request for Offer page is also considered a goal, even though the actual request for an offer has not happened, whereas that would exactly be the real purpose of the webpage.)
  • If the appropriate filters are not set for the irrelevant IP addresses (a solution for this may be if you exclude the IP addresses within the company and/or those of the developers working on the website, thus facilitating that they don’t worsen the conversion rate.)
  • In case you examine the total number of previous conversions instead of the factual conversion. (For example if the newsletter subscriptions are taken into consideration as well, although, this time, you would regard only the purchases as conversions.)
  • If the calculation itself is carried out based on the wrong indicator. (For example if in Google Analytics the default setting for the calculation of the conversion rate is the following: conversion rate = number of conversions / total number of sessions, even though you would get more accurate data if you used the number of conversions / total number of users (conversion/users). That’s something to think about. Because if you have a user who visited the site, say, 100 times and he has even purchased a product once, his conversion rate will only be 1% according to Google Analytics. However, the correct data in fact is 100%, since this user purchased, which means he converted!)


What can be considered a good conversion rate?


As soon as you manage to set the goals, the data will start accumulating, based on which the company’s own conversion rates will take shape.


At this point, you should ask yourself the following two questions:

  • How correct these numbers are?
  • How much can they be increased within reasonable limits?


A marketing manager would answer to this that it’s all being tested. In other words, different conversion rates will be appropriate depending on the company profile and the target group, and other factors (for example the price of the product) may also have an influence on the rates.


If this answer is not sufficient, it’s worth reviewing the AdWords PPC campaign data, which are based on the analysis of WordStream:

The conversion rate of three quarters of the AdWords GDN campaigns under examination was less than 1%. In case of half of the AdWords Search campaigns, this value is above 3%. In the second quarter of 2015, the average of the examined data (taking into account every industrial sector) was 2.7% in case of AdWords Search and 0.89% in case of the GDN campaigns.

The data was provided by companies with a total AdWords spending of 34.4 million dollars, thus demonstrating the importance of the research. In the survey of WordStream, data of the Google AdWords campaigns of the companies operating in various industrial sectors appear, which you can check out here.

Among the industrial sectors included in the research, the following are worth mentioning:

  • insurance,
  • car industry,
  • real estate sector,
  • education,
  • business to business (B2B),
  • ecommerce (online shops),
  • healthcare, etc.


Having read the foregoing, the question may arise:


Why does the conversion rate need to be increased?


It happens many times that your website has a large number of visitors, but that doesn’t get you very far, if the visitors don’t perform actions that support the true purpose of the website, in other words, if they don’t convert.

This is where conversion optimization comes into the picture, which is considered to be one of the most useful marketing activities, as the majority of the further expenses dedicated to marketing communication can be avoided with it.

Many times it’s enough to change the marketing communication, for example:

  • new, different message,
  • a button of a different colour,
  • different CTA buttons
  • A/B testing (for the testing of all these and for the identification of the efficient solution).


What does not increase the conversion rate?


We’ve arrived to the point of our article where hopefully all kinds of myths that are about the increase of the number of conversions will be dispelled.


AdWords advertisements with higher search page positions


In case of AdWords advertisements, many people think that the reach of high advertisement positions is a conversion increasing factor, based on the assumption that if you are higher on the search lists, people will purchase from you.

However, that’s a mistake, since the higher advertisement position doesn’t have a significant effect on the increase of the conversion.

On the following graph, we demonstrate the relationship between the conversion rates of the average AdWords Search campaign and the average search result position:


wordstream search google ads


AdWords advertisements with higher click-through rates


Researches carried out by Search Engine Land and WordStream show that the advertisements with higher click-through rates don’t contribute to the increase of the conversion either, which means that the click-through rate (CTR) does not directly influence, or has only minimal direct effect on, the conversion rate.

The following graph demonstrates the relationship between the average AdWords Search campaign and the click-through rate:


wordstream search google cvr


What influences the increase of the conversion rate then?


The data above show which tools have no effect on the increase of the conversion rate. It’s time to check out what you need to focus on in order to be successful.


Remarketing campaign


The most important stage of becoming a customer (or in other words converting) is when you continuously communicate with the users who, let’s put it this way, reached a certain level on the scale of interest that you determined.


You can use the following tools for your remarketing campaigns:

  • Google AdWords
  • Facebook


Remarketing, however, doesn’t happen overnight.

Time is necessary for the planning of the segments (different interests, levels), and also for the remarketing lists to be “filled up”.

If these lists are filled up by the visitors actually showing interest, you will have a much easier job, since you will be able to reach the visitors with different intentions with much more targeted advertisements.

However, before launching a campaign like this, it’s worth making sure that its goal doesn’t clash with those of other, already running campaigns. You should make it a part of the whole campaign strategy!


Landing page and its quality


The high click-through rate of you advertisements is worth nothing if you can’t capture the visitors arriving on your landing page with the created CTA options/lead generating boxes, remarketing pixels, or if the ones arriving on the page don’t get what they expected based on the advertisement.

It’s of vital importance from the point of view of your online campaigns that you make good advertisements, which contain quality (from a technical aspect and from the point of view of content and user experience as well) and well converting messages. Since the success of these campaigns depends on a lot of factors, the thorough planning and implementation dedicated to the landing page is important, as it can contribute to the increase of the conversion rate.


Dynamic Search Ads


This tool may be one of the most returning and even more profitable form of Google advertisements for the ecommerce stores, because with its help it becomes unnecessary to find new search terms or to write new pieces of ad copy for each product. These are done by Google, specifically by assessing the text belonging to your landing page and by creating a title based on the search of the user.


This looks like the following:


dsa campaign google adwords


nike shoes dsa example


Lessons learned ‒ You have to measure and run tests continuously

A great deal of data accumulates during your online campaigns, and they all become useless without measurement and interpretation. Consequently, continuous measurement and the consequent testing become the most important conversion optimization tools.

Above we’ve already mentioned Google Analytics as one of the most appropriate measurement tools, however, in addition to this analytical software application, several other analytical tools are at your disposal:



Magento Performance: How to Measure and Increase Page Speed [CASE STUDY]

We’re going to cover the following topics:


  • If speed goes up, sales go up
  • Load speed and search results rankings
  • Enhancing frontend speed performance in Magento
    • Server side
    • Varnish
    • Static content – JavaScript, CSS files and images
    • Optimizing frontend in terms of design
    • Optimizing image sizes
    • Minimizing elements that may bock frontend appearance load
    • Enabling server side compression
    • Reducing the size of HTML, CSS, JavaScript
  • Summary


Let’s suppose you search for something, but the page you selected loads slowly. Now you need to answer the following questions for yourself:

  • How long do you wait before you say you won’t wait any longer and return to the search engine page?
  • How likely is it that you will return to that same page later knowing it loads slowly?
  • Will you recommend the website to your friends?
  • What would happen if you needed to use your smartphone to visit the page?


The answers are quite obvious. As a website or ecommerce store owner, you need to eliminate exactly these kinds of problems in order to make sure more and more users will visit your website.

Your company’s reputation greatly depends on load speed. If load times are too long, your visitors will not return, but will find other websites quickly that offer better user experience.

Load speed has always been an important factor, but as time goes on, speed requirements are stricter and stricter.

Statistics from 2011 provided such data:


max time of page loading


Nowadays web pages need to load a lot faster than that.

This video by Google tells you that in 2016 an online store should load within 2 seconds, whereas for Google a good result is 0.5 seconds.



A recent study by Financial Times mentions the following tendencies in article views:


page loadtime



It is clear that if you have a faster website than your competitors have, you have an advantage and the other way round.

The next table shows the problem areas of online stores that UK users find considerable (Econsultancy, 2012).


promblems in frontend areas


It is clear that the number 1 problem of the users questiond is load time. 66.8% of them are not satisfied with it.

Some other important figures in relation to load speed:

  • If load time is longer than 3 seconds, 40% of users abandon the site
  • An average user is willing to wait max. 2.078 seconds for a page to load
  • If the page loads between 1 and 2 seconds, visitor numbers rise by 2%
  • If load time is under 1 second, this increase is 4.6%


If speed goes up, so does revenue


Generally speaking, a page speed increase of 1 second brings about a 7% rise in conversion.


Note: Conversion takes place when someone clicks on an ad or link and takes an action which is desirable or valuable from the company’s point of view. Such an action can be a product purchase or a telephone call from the visitor.


Especially in the case of ecommerce stores, the relation between conversion and page speed shows in numbers. Walmart and Amazon, for instance, have both realized that if even a 100ms page speed increase equals a 1% rise in revenue. With such huge companies, 1% is an enormous sum.


Some numbers for online shop users:

  • 83% of users expect a website to load within 3 seconds
  • If they need to wait longer than 3 seconds, 44% of them leave the page
  • 79% of users think it over to ever return to the given website
  • 46% tells their friends about this unpleasant experience


It is truly worth considering speeding up your website, since 1 second increase will probably bring you a 7% rise in income, which means that if your daily revenue is $1000, your yearly extra revenue can reach $25,0000 (1000 x 0,07 x 365). It would be nice wouldn’t it?


Page speed and ranking in search results


SEO expert John Mueller examined the topic and in one of his articles he wrote about the fact that slower websites are ranked lower, but a difference of milliseconds with fast websites do not make any difference in ranking.


We need to examine two significant factors in terms of page speed:

1 – What the user feels, i.e. how fast or slow page load is for him or her,

2– What Google measure: so that they can make a difference between slow and normal/high speed websites. They have also communicated that the faster your site, the more users it attracts, therefore the visitors can view more sub-pages in a given time, thus encountering more pieces of information.


Enhancing speed performance on frontend in Magento


Since Google is by far the number 1 search engine, it is wise to meet the requirements they set up. Their own speed test solution, Google PageSpeed, is definitely worth checking out, not to mention taking a close look at their suggestions should you have any detected issues with your site’s page speed.

Our first project where we thoroughly took into account all the solutions for achieving better speed performance was the Fradi Football Club online store. We implemented the following solutions:


Server side


For frontend content to show faster in browsers, a number of optimization processes on the server side need to be followed to achieve as low response times as possible.




Varnish is one of the most popular caching solutions for serving dynamic content. We have covered this topic in one of our previous posts: Varnish: the secret weapon for boosting page speed


Static content – JavaScript, CSS files and images


For caching these, we use Amazon’s AWS CDN solution.


Optimizing frontend in terms of design


Based on recent technology and trends, responsive design is preferred where image sizes are changing according to the size of the browser. In the examples below we show you that design and sitebuild vary after the specific breakpoints (AionHill uses the breakpoints of Bootstrap when creating webdesign):



Design 1 – minimum width of 1200 px



Design 2 – minimum width of 992 px



Design 3 – minimum width of 768 px



Design 4 – maximum width of 768 px


It is important that the image size to be displayed equals the area dimensions where it is displayed. This would not be a problem if we didn’t care about responsiveness, since in Magento we can get the resized versions of images:


$this->helper('catalog/image')->init($_product, 'small_image')->resize(710, 710);


It means that we need to achieve that the images are resized depending on the browser size. In our opinion the best solution for this is <picture> HTML tag

Basically, it can be set which image to show with a specific resolution, and, if the browser does not yet support this standard, the <img> tag itself is used:


 <source srcset="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(360, 365); ?>" media="(min-width:1200px)">
 <source srcset="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(293, 297); ?>" media="(min-width:992px)">
 <source srcset="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(710, 710); ?>" media="(min-width:768px)">
<source srcset="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(710, 710); ?>" media="(min-width:300px)">
 <img class="img-responsive"
 src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(360, 365); ?>"
 alt="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>"/>


Optimizing image size


It can be seen that the majority of images can be downsized with different software solutions that do not deteriorate image quality. This is monitored by Google and you can see a report in Google PageSpeed Insights which images can be optimized.




We haven’t created a separate module for that because thanks to a number of free Magento extensions, this task can be easily performed. Our choice was Image Optimizer for Magento, which is a free and easy-to-use solution for this problem.

What it does is basically collecting the pictures in the media, skin and frontend directories and then, using cron, it optimizes them in arrays with the help of image manipulating directories located on the server (jpegoptim, optipng).


Minimizing elements that may bock appearance load


In practice it means that if the number of JavaScript and CSS files are large, then it takes more time to load them because of the response times needed to be waited for with every single file.

The best measurement solution for this is probably Developer Tools in Chrome where we get the following summary without merging the files:




It can be seen that it takes a lot of time to load all the files. If we enable file merge in the Magento admin panel, then this same page looks like this:




You can see that the system this time processes a lot fewer files. This option is a default operation in Magento and if the JavaScript classes and procedures are coded properly by the developers, then merging should go seamlessly.

You can enable it under System/Configuration/Developer:




Enabling server side compression


PageSpeed describes in detail what steps to follow with different web servers, what modules to install in order to enable compression in the case of

It’s easy to test the results, for example with Chrome, in inspector mode (Ctrl+Shift+i). On the network tab, in the header of the HTML page, the following can be seen:




Reducing the size of HTML, CSS, JavaScript


Remove any unnecessary characters from all three page elements (HTML, CSS, JavaScript), thus reducing the size of the response and speeding it up.

For this we have chosen another Apptrian product, Minify HTML CSS JS for Magento, which, after installation and some simple administrative configurations, makes the file modifications to reduce their size.

It’s important to note that it is not about downsizing or encrypting, but removing unnecessary elements.

Here we can see a section of the Magento Validator class:




The module transforms it:




Result: shorter content, less unnecessary characters, faster load.



In today’s world increasing page speed performance is getting more and more important for websites, especially for ecommerce stores, because users are becoming more demanding in terms of user experience.

I have described how to speed up load times in Magento 1.x with recommending a number of solutions.

As for Magento 2 frontend performance, I’m planning to write a post about the same topic in which I’ll describe how to decrease page load times for online stores already built in the Magento 2.x platform.





10 crucial questions you should ask before choosing your Magento ecommerce development company

Well, we have already written about this, and we tried to make it clear what the most important differences were between freelancers and professional developer companies, and, depending on the circumstances, who to choose.

This time we’re going to focus on the ecommerce development companies’ side: we’re going to take a look at

  • what makes a development company truly professional
  • what you need to get prepared for as a client
  • and at how you can make sure to get the best development solutions in the end.


We are going to go through the following topics in this article, so that you can make the best decision:

  • Where can you find ecommerce developer companies?
    • Visit the professional sites and forums
    • Go to professional events
    • Check out Magento’s site
  • How to request an offer?
    • How can you, being the client, get prepared?
  • 10 questions you should ask
    • Is meeting in person important?
    • How long have they been working with the Magento platform?
    • What is it like and how long does the development process take?
    • Will you get support as well?
    • What kind of quality assurance do they work with? How do they perform tests?
    • What can influence the project?
    • Who will you be communicating with?
    • Have they carried out any significant Magento integration?
    • Have they carried out any significant Magento migration?
    • Will they teach you how to use the system?
  • What kind of ecommerce development company do you need?
    • Qualification and skills (about Developer Certification)
  • Always ask for references
  • Why should you make this choice this carefully?


Where can you find excellent Magento ecommerce development companies?


The first step towards the selection of the perfect partner is drawing up a list of the possible candidates. Of course you can do this the simple way as well, by opening Google and running a few searches.

However, choosing a Magento developer team is a serious decision: we’re talking about a complex system here, with very few people being good at its development on a professional level, so it does indeed matter to what extent the company you choose can be checked.


Visit the professional sites and forums


Ask for recommendations from online shop owners like you, and check out which development companies the developers themselves commend or praise within the professional community.

You should actively ask for recommendations yourself: describe your problem in detail, what you would like to have developed, and by doing that, you will get several suggestions, you’ll have a nice list compiled.


Go to professional events


If you’re looking for a long term partner company, you can do a personal research as well. Visit events on Magento, and talk to the participants, ask for recommendations and offers right there, listen to the lectures so that you can get a picture of who is at what level of knowledge – and so that you can define better who you are looking for.


Check out Magento’s site


Magento Solution Partner Directory is another great place to look for potential partners for yourself. You can review the profiles of the ecommerce development companies on the site, you can get general information on them, many times you can even find the clients the companies worked together with previously – you can also run a background check on them more easily this way, and you can ask about what kind of job they’ve done or even test that live in case you check out the relevant ecommerce stores.


How to request an offer?


Once you have your list of several potential partners, you can then start requesting offers.

You can make many mistakes at his point. Maybe you’re not prepared enough to request offers. Bear in mind that the developer has to know very precisely what you need, because only then will they be able to assess how much work the project would involve.

It does matter

  • how many people need to work on the project and what kind of qualifications they need to have,
  • how long the realization is expected to take,
  • or how complex solutions we are talking about.


It’s also important that you are available. Don’t send out a set of letters with requests for offers if you’re not going to reply them for weeks: you will most certainly work on a project where continuous communication is indispensable, and that’s also the case already in the offer requesting phase.


tips Tip: Those who give you an offer right away, based on only minimal information, have probably not assessed the work to be done properly, and they are not prepared enough to carry out a real good job.


Be consistent

If you want to get a good offer, you have to pay attention to provide the same information to all addressed companies, so that you don’t communicate different things at the same time.

In case of such a project it’s not the price you have to pay attention to in the first place – hourly rates may of course vary, but paying the fee of the developer is a profitable investment even in the short run. Your goal is to find a professional who will help you with making the operation of your online store as good as possible, because that’s what’s going to bring you the most possible profit.


Be open

Make sure to provide all the requested information – there’s a reason for the developer team, as the case may be, being curious about data like the conversion rate of the ecommerce store or even the available budget, because it’s based on such data that they can actually assess in detail what kind of work is ahead of them.


How can you, being the client, get prepared?


It’s easy to say “provide all important information” ‒ but what if you don’t know what that may be? Let’s see what you’ll certainly have to communicate towards the developer:

  • Specify clearly what kind of outcome you want.

That sounds simple, still, it’s important that you write down what exactly you would like to achieve by the end of the project: what goals you would like to accomplish, and how the ecommerce development company can help you with that? Try to set these goals out as clearly as possible.


  • Tell them how big the budget is.

You probably have some ideas about how large scale the work is that you would like to have done – so you most certainly also have some thoughts about how much you intend to pay for its realization.


10 questions you should ask

10 questions


It’s tempting to compare the offers based on the price only, but in case you are looking for a long-term partner, you have to bear in mind a set of aspects – now let’s see some of those.


1) Is meeting in person important?


If yes, then you should look for an online shop development company that is geographically close to you, or at least the contact person is physically accessible. At the same time, nowadays this is not at all an aspect of vital importance anymore.

Although personal contact may have its advantages, today it’s mostly enough if the client and the contractor can smoothly communicate with each other either on Skype or through another similar channel.

Making a conference call without problems is not a great challenge anymore in 2016, and instead of the geographical location, the expected quality of the ecommerce store development should play a much greater role in making the final decision.

If they are physically inaccessible because they’re doing an offshore development for instance, you should inquire about how they will be in contact with you:

  • on Skype,
  • in email,
  • with the help of various collaboration tools?


How will they ensure that in spite of the distance, the communication is still completely smooth and unambiguous?


2) How long have they been working with the Magento platform?


You’re not looking for a developer who has just started working with the system, and neither for one who has been dealing with it for only a couple of months. It takes long years for a developer to get the necessary routine to be able to actually call himself a professional Magento developer, and a team also needs a lot of time to be able to operate as a well-integrated, efficient unit.

If you are told by the ecommerce development company that they have not been working with Magento for a long time, but they have with other similar systems for years, then it’s not them who you’re looking for. That we can clearly state.

In such cases, the appropriate background, the appropriate experience is simply not there, because Magento is not “like” other systems, but it’s a completely separate and extremely complex ecommerce solution.


3) What is it like and how long does the development process take?


If you request the offers in the right way (see the previous point), you will soon end up with a finished, detailed concept on what the complete process is expected to look like.

For an experienced ecommerce development company, in case they have the appropriate information, this shouldn’t cause any difficulties because the know-how is there, thanks to the previous projects. They have the workflow, the precise work routine, and they can assess who needs to work on the project, and so on.

So you should by all means ask about the details, because this way you will be able to find out how professional the company you’re dealing with is.


What do we mean by details?It’s good to know for example, that developers work with version control, and they don’t do development work parallel through FTP or in a similar way. That’s because usually the probable outcome of that is that the professionals overwrite each other’s codes, many times irreparably confusing the developments. An ecommerce development company working with real experts would definitely not make such an amateur mistake.


4) Will you get support as well?


The more complex the project, the more likely you’ll need support after the project is completed – but this makes things much easier even in case of the simplest developments.


"The use of Magento is not simple: it’s not chosen by hundreds of thousands of people because its management is child’s play, but because it offers nearly unlimited features."István Darvas, CTO, AionHill


That’s exactly why it’s important that the developer helps you afterwards as well, and if necessary, he identifies and eliminates the errors quickly.

You can tell from a good support service how important long term goals for company are. This is an investment for them in the hope of their customers choosing them the next time as well – and in any field, a prospective returning customer will have a better chance of receiving a real top-quality service.


5) What kind of quality assurance do they work with? How do they perform tests?


It’s very important that the development company takes full responsibility for all of its work: inquire about exactly how the new developments are tested, what kind of methods they are trying it with and how they integrate it into your system.


  • What happens if something is not working properly?
  • If the integration doesn’t go well, but that’s discovered only later?
  • What can you expect from them?
  • Inquire about everything in detail already when you request the offer, because this way you’ll again be able to find out how much the given development company is thinking about a long term partner.


6) What can influence the project?


Finally, the uncertainty factor:

What can possibly modify the content of the offer later on?

What can make a project more expensive in the end and what can slow down its implementation?

Basically, regarding the quality of the outcome, there may be ample basis for the modification of the agreement with time (although this happens very rarely in case of professionals), and that’s good to know about before starting the joint work, because this way you can save a lot of unnecessary communication later on.


7) Who will you be communicating with?


It’s very important that you are able to communicate properly with the developers in every stage of the development. For this reason, you need to ask whether there will be a separate responsible project manager, who you can contact any time, who you can discuss eventual changes with, or questions or problems that arise.

The project manager’s task is to co-ordinate the work and to give accurate information on how it’s progressing, whether it will be completed on time, and so on. He’s the one who knows the abilities of the ones working in the team and can organize the work as efficiently as possible based on that.


8) Have they carried out any significant Magento integration?


Knowledge of the integration process is essential, because that’s what ensures that in the end the development company can produce a final result that totally complies with your individual goals. Anyone who has some experience with Magento knows that integration can be extremely complicated – for this very reason, it will be to your advantage to ask for references from your developer on previous successful integration projects.


9) Have they carried out any significant Magento migration?


If your ecommerce store has not run on the Magento system previously, it’s extremely important that you hire developers who have a lot of experience in migration. You’d obviously like everything to go as smoothly as possible: if your data bases were moved to the new system completely and still could be well used, and in the end you could work with the very same data under your new and better system.

The preparation preceding the migration is huge work already, since it obviously needs to be ensured somehow that no damages are done, that no data is lost –precise and co-ordinated work of several people within the developer team is necessary for that.


tips Tip: Migration is important from the point of view of SEO as well: If the team doesn’t do it in the right way, your ranking, for which you’ve worked so hard and on which your company have most probably spent a lot, can collapse in an instant. And bringing back the results is only possible with hard work – and this on the other hand may even result in a considerable loss of income in the long run. So you should play safe and ask whether there’s an SEO expert in the team, or whether at least the ecommerce development company works with a reliable external search engine optimization expert.


10) Will they teach you how to use the system?


If the developers don’t simply prepare and give you the product but they also teach you how to use it, that will save you a lot of time, effort and costs in the long term.

We’ve probably mentioned this a couple of times: Magento is not at all a simple system. What makes it attractive in the first place is that it’s capable of serving even giant online shops, while still being completely customizable and offering almost unlimited options.

And it’s exactly this freedom that makes it extremely complex, and due to which a user who has worked with simpler ecommerce store and content management systems previously, will have a smaller chance of being able to understand it and handle it properly.


What kind of ecommerce development company do you need?


You may find already in the offer request phase that you’ve been looking at the wrong place right at the start.

There may be huge differences between ecommerce development companies by default – there are some that are specifically specialized in certain types of developments and work with such professionals, while others might work particularly with either small or large corporate customers.

It may also happen that you don’t even have to hire a development company at all, because the work you need to be done can also be carried out without difficulties even by a freelancer – if you want to read more about this, you can find our article in which we reviewed in detail the differences between ecommerce developer companies and freelancers.

It’s a question, exactly what kind of team you need to work with. Whether all the speciality fields are represented in it, or there will be parts of the project that will definitely have to be implemented with the involvement of one or more additional parties.


Qualification and skills (about Developer Certification)


We have already wrote about Magento Developer certifications, and we need to say a few words about them again here.

Magento trainings are truly excellent: they superbly transfer and organize the knowledge, they provide flawless lexical knowledge, and what’s even more important: they provide the routine and first-hand experience that’s indispensable during the work with a system that’s similarly robust and complex like Magento.

The certification may provide certainty and reliability for the customers, since they will know for sure that the developer passed the strict screening, and he doesn’t only claim that he’s an expert in the development of Magento.

At the same time, however, Developer certifications are not at all conditions for someone to be a top-notch Magento developer.

That’s why it’s common practice in case of developer companies that the lead developer or developers have the certification – it’s of little significance for the clients that in total how many Magento certified developers work at a company, 2 or 20.


Always ask for references


Don’t take their word for it, if the developers say they are experts in something: ask for the contact details of their previous customers (unless they provide that to you on their own initiative), inquire about where you can see in operation what they’ve developed.

It’s important that you see how they implemented previously the projects similar to yours.


You should also ask

  • how they communicate exactly,
  • how reliable they are,
  • how much they respect the points that were agreed on previously,
  • and whether they provide all essential information before, during and after the project.


There may be two reasons for which a company is not willing to provide the data of previous customers and projects:

  • they either don’t have good references,
  • or they are under the obligation of confidentiality.


In this latter case however, they most certainly have own projects that they are able to show you.

Without having checked the references, you should never start working with a development company that you’re unfamiliar with. If you can’t do anything else, you should visit the previously mentioned professional forums (sites and communities, or even Facebook groups on Magento development, etc.), and inquire from the professionals there about how the company is doing its work.

Even if you don’t have any other information, you can get some ideas about whether you would be able to cooperate as real partners in the long run.


Why should you choose an ecommerce store development company this carefully?

In case you would like to have a Magento based online shop, that already tells some things about you. You obviously made a reasonable decision, you learned about the advantages and disadvantages of the different systems, perhaps you’ve already used some kind of an ecommerce store engine and you’re an experienced operator.

If you want Magento, you need reliability and performance. A system that’s capable of serving your online store in the long term, a store with heavy traffic, large supply and high income.

In order to survive, you will need to continuously develop and extend your ecommerce store. Since the best is if the same person or company does all the developments (this way they don’t have to start with finding out how the previous developer solved certain problems), you need a long-term developer partner.

And the only way you can find someone like that, who you can work with effectively (and cost-efficiently) for years, is if you put the necessary time and effort in this selection process. If you ask all the questions, if you have several discussions with the contact person, and in the end you make the decision taking everything into consideration.

In this case, you have a very good chance of making sure that you’ve found the Magento developer partner together with whom you can be in control of your market.



Magento Go: still alive, but in another form?

The main lesson to learn is that although the cloud is useful, in case it sets limits to the use of a platform that has been famous for its freedom, failure is also on the horizon.

Magento Go struggled with several problems, and even though Magento launched the cloud based service again in 2016, it was justifiable to focus rather on their two main products instead. Let’s review it in detail how it started, what the concept was, and why the story ended like the way it did.


We’re going to go through the following topics:

  • History of Magento Go
  • Why did Magento Go fail?
    • The pricing of Magento
  • Solution for bigger enterprises: Enterprise Cloud
  • Solution for smaller companies: Zoey
  • Why hosting your own Magento may be better than SaaS?


History of Magento Go


The original concept was that Magento would offer merchants an online shop system to which cloud-based hosting service is also provided – thus facilitating the lives of the merchants.

The platform was launched in February 2011, and by the middle of 2014 it became obvious that the experiment had failed, and that eBay, the owner of Magento, would soon discontinue the service. In the end, the total cessation of the operation took place in February 2015.

In order not to abandon the users – almost 10 thousand people used the cloud-based system at the time – Magento partnered up with BigCommerce and that’s where they were migrated. The majority of them have been using this service ever since.

According to the official communication, the platform was terminated because eBay wanted to concentrate on the main products instead, the Magento Community and Enterprise systems – and of course, on the development of the then long delayed (since then released) Magento 2. Some partner agencies say, as a matter of fact, they never have actually focused on the Magento Go system.


Why did Magento Go fail?


First of all: the biggest strength of Magento is that it provided almost complete freedom to the merchants. There’s no other platform on the market that is so effectively shapable, transformable to personal needs like Magento, which is exactly why over 250,000 ecommerce stores are keen on using it – from the smallest enterprises to the biggest multinational brands.

Even though its development, modification is a task that requires a real professional, and it’s not nearly so simple as for instance in case of a WordPress based system, this flexibility is well worth the investment. (If you want to read more about this, check out our articles on CMS comparison published earlier, and also this article.)

Magento Go wanted to make the job of merchants easier among others with making the installation of the system unnecessary to be able to use it, since it ran as part of a cloud-based service.

On the other hand, this also took most of the control out of the hands of the users. Magento Go was the least customizable version of Magento that ever existed. Predictability worked against the success of the system in this case, as it was exactly the biggest advantage that has been sacrificed.

Consequently, on the one hand, it was too simple, it offered too little for those who wanted to have a complex solution – on the other hand, it was still Magento, which means that for those smaller ecommerce stores that wanted to have an easily manageable, problem-free online shop, in which they don’t really need to be “experts”, it represented a too complicated solution.

It also caused problems that eBay didn’t manage to reach the target market that it wanted. It can’t be said that Magento Go was a specifically unpopular solution, but it had to face too many competitors, systems that have already gained a stable foothold on the market, like BigCommerce or Shopify, and also companies like Yahoo and Amazon.

And the smaller enterprises wanting to have the Magento system rather chose the Community version – the use of this is completely free, and even though hosting is not included, due to its customizability, this was more worthwhile for the majority of the users.

If significant priority had been given to Magento Go, Community would have been damaged at the same time, which is the most important product of the company – so it seems a justifiable decision that the experiment was considered to be unsuccessful after having taken all this into consideration.


The pricing of Magento


Alongside the free of charge Community edition, the other product of the company is the Enterprise edition – this is not at all the league of the smaller players, significant amounts are paid for the system by the most demanding companies.

In the previous system, before the launch of Magento 2, the pricing started at a fixed 18 thousand dollar annual fee – in exchange for which companies were provided with a corporate level service package, not just with the system but also with its background and continuous support as well.

However, they have switched to a revenue-based model since the release of version 2: it depends on the income of the given ecommerce store how much the licence costs in the given year.

The online shops with a turnover of less than 1 million dollars thus pay 22 thousand dollars for a year, however, those generating an income of 10-25 million dollars have to pay 75 thousand dollars for the Magento EE annually.

Costs of Magento Go were insignificant compared to that. It was available in different packages, which means that the monthly fee varied based on what kind of support, how many servers, how many admins, how many languages, what bandwidth the user requested. The cheapest construction cost 15 dollars, the most expensive version cost 125 dollars per month.


Solution for bigger enterprises: Enterprise Cloud


cloud magento


It came to light recently that Magento decided it had already got over the failure and it would give another go to the introduction of the cloud-based service – only, they would have a smarter approach to it this time than what they had in case of Magento Go.

It was revealed in July 2016 that a new Enterprise Cloud service is being prepared, targeting specifically large companies this time. Particularly those among them who are thinking big but who don’t have their own infrastructure to ensure hosting and they don’t even intend to establish one.

Magento promised that Enterprise would be easily integrated with the different systems, and that they would keep all the flexibility that makes Magento Magento, which means that the ecommerce stores (and the service) is completely customizable to the clients’ needs.


Solution for smaller companies: Zoey


Zoey is not exactly a Magento product, but it’s compatible with it: it was released in 2014 and it was built on Magento Community Edition 1.9. Zoey is actually the first real Magento SaaS (Service as a Software) solution, which, although it’s a platform independent from the Magento Community edition, is absolutely compatible with its ecosystem, therefore it works with several Magento extensions.

Alongside Magento, Zoey is also a partner of PayPal, thanks to which the PayPal payment process is built in by default. Zoey offered in various packages in a monthly fee payment construction, with a free trial period of 14 days.


Why is hosting your own Magento (CE, EE) more advantageous than that of SaaS based platforms?


The answer is simple: because it puts bigger control in the hands of the user. In case some sort of development, modification, integration is necessary, in case the owner has his own Magento, the only thing he needs to do is to look for a reliably working Magento developer.

In case of a SaaS solution (like for example Shopify and BigCommerce), the operator of the ecommerce store definitely has less influence on how exactly the system should operate.


It’s worth mentioning:Being able to react within seconds to any kind of trend or change in user behaviour is of vital importance in ecommerce. If you don’t take that step, the competitors will, and the users are not at all forced to purchase from you: they will choose the solution that is the most comfortable, the most user-friendly for them.

As a consequence, optimization and modification of an online shop is a job that will certainly need to be done. In case of Magento, with individual hosting, complete customizability will ensure that you can do that properly. On the other hand, in case of SaaS solutions, even if freedom remains, the process will definitely be more complicated and thus slower as well, since intermediary stages will be included in it.