Tag Archives: search engine optimisation

How to Fix the Common Magento SEO Issues

In a mobile and SEO service world, site speed becomes one of the most important elements. However, Magento is a slow platform, which, in some cases, can negatively give impact on organic search performance because of its slow load speed.

Not only do users hate slow website, but a slow website will also impact on the crawlability of the website. Therefore, speeding up your Magento installation becomes necessary. There are several common fixes that can be applied prior to, and after setup:

  • Use a server with sufficient RAM and configure it correctly.
  • Disable Magento logs(default) and enable log cleaning in the back-end
  • Utilize a content delivery network like Cloudflare, and if you have a high-traffic website it could be worthwhile to use their Argo product.
  • Compress front-end assets and images using a compression service. Even though it won’t compromise on quality, to make a big difference, especially on mobile devices, you can reduce the weight of assets to load it.

Aside from the points above, you can find more site speed, and we would recommend that you work toward making your store load as quickly as possible on all devices.

Product SEO Issues

Simple and Configurable Products: Canonical Fixes

Mostly, e-commerce vendors prefer to use simple products alongside configurable products. Since a lot of products are configurable, Magento users will create the same sweater as a simple product to show the different variations on the product listing page.  By taking this approach, you won’t need to rewrite the content on each of these pages.

Therefore, to resolve this duplication issue, you can use the canonical tag – linking back to the core configurable canonical tag-linking back to the core configurable product to keep your product listing pages looking full and to indicate to Google that they are duplicate variants of one item.

Product Title Tags and Headers

By default, Magento tends to create under-optimized title tags and misuses page header tags, while Magento title tag is just the product name that can be both ambiguous and unhelpful. Besides, using title tag will help you manage all of your products. However, if there are hundreds of product’s names, then using tags won’t be an effective use of their time. Therefore, you may need to set a convention which includes product variables such as product type, color, and gender or even brand. Then, manually optimize their little tags for key products within the range.

Moreover, you can also use header tags to make sure that you follow the correct hierarchy for your product-listing pages.

Product URLs

There is a duplication issue that will appear when you use the hierarchical URLs, since you will have multiple variations of the product on individual URLs. Moreover, this issue isn’t only faced by Magento, but by many e-commerce platforms. Furthermore, this approach also helps reduce indexation bloat and allows you to have a single version of a product that can be nested under different categories.

Make sure that you’re using canonicals to identify the main version of each product, if you’re already utilizing category paths in your URL strings.

Moreover, you also need to ensure that you update all internal links and have your developer write the necessary rules of redirecting and that they are implemented when the switchover happens.

Faceted Navigations & Parameter URLs

Regardless of the platform, faceted navigations are notorious for creating duplicate content issues and indexation bloat. Magento is no different, so the parameter URls generated by the faceted navigation are often indexed. As Google only crawls into a portion of your website at a time and you want it to focus on the core pages that provide user value, so Indexation bloat is an issue. You aren’t optimized for crawling if there are hundreds or thousands of URL parameters for it to contend with.

Handling Parameters in Google Search Console

Amending how Google handles the URL within Google search console is a quick win to resolve indexation bloat caused by the URL parameters.

Hence, you can prevent the issue by declaring how the parameter changes the content for the user and by telling Google bot not to crawl into any of the content. Another way is to block the parameter in the robots.txt file but this can cause issues with PPC and other programmatic campaigns, so you’d better check before doing so.

Nofollow Faceted Navigation Links

Nofollow the links behind the faceted navigation might be one of the good strategies. Google won’t crawl into your links if you’re adding a no follow to these links. However, the URLs can still be discovered and can still appear in Google’s index, if they are linked to from the sitemap or from other areas of the website.

AJAX Navigation

Make sure you have an experienced Magento developer on call to avoid you from a nightmare. With AJAX navigation, you can allow users to change the content on the category/product listing page without changing the URL. Besides, you can find many technical issues caused by AJAX, such as creating excess JavaScript, as well as impacting the site speed.

Magento URL Rewrites

A common problem is that Magento can produce category or product URLs that revert back to the original/catalog/path, and duplicate the URLs produced based on the title of the page. Since some URLs can revert back without reason and no 3xx redirect will be applied, these URLs should be blocked and monitored.

Number Appendages

Platform’s habit to add a number to the end of the URL is another common issue with Magento’s rewrites. However, this can happen when the URL is already being used and the rewrites are replacing the old URL without changing it. If these happen, it can cause a number of duplicate URLs and can, in some cases, be a big issue if undetected and unresolved.


Product listing pages broken up into pages; this is good for the user but can lead to duplicate blocks of text. To allow webmasters to indicate paginated pages, Google introduced the rel=”next” and rel=”prev” tags in 2011. To add your knowledge, we also introduce robots=”noindex,follow” tag to the paginated pages.

In conclusion, remember that every Magento implementation is different. Then, custom templates will cause new SEO challenges, but don’t worry as it can be identified on a case by case basis. To make sure that every aspect of the Magento site is optimized, a technical SEO should be included at the earliest stage of the site build process and remain involved throughout the development and post launch.

How to Scale your business on search engines internationally


At some stages, mostly many online sites have a desired to expand. The only way to do it is by creating and offering more products to an international market.  This is not an easy or simple task by any means. Therefore, as a SEO services, web developer or online entrepreneur, you need to learn more about its risks, research and steps involved in expanding your business into an international market.

Considerations and Research
The first thing that you need to know is whether it is the right time to go international. This relates closely to the future and the current needs of the business. The only sign that you are ready to start implementing an international SEO strategy is when you see visitors increment from international locations. Besides looking for international visitors’ increment, you can take some questions below as part of your consideration:

  • Are you able to implement ALL technical fixes?
  • If targeting a different language, do you have somebody to translate?
  • Is the business ready to carry out international orders and process transactions?
  • Do you have the resources to carry out the work and manage each variation in the future?

After asking yourself some basic questions above, now you can move on to further research. As with any new website idea or build, it’s all about making sure it’s a worthwhile venture.

Moreover, conduct a keyword research will be one of the biggest researches to know if there is demand in the locations.

Website Structure
There are many types of different implementations of international, each having different pros and cons. One of them is by leaning towards using subdirectories, but it will depend on the type of targeting you will be using.

These are the main structure types:

  • ccTLD – Domain variations such as example. Fr, example.au
  • subdomain – fr.example.com, au.example.com
  • subcategory – example.com/au/, example.com/fr/

Below is an example of the set up for a website with the subcategory URL structure for the UK and France.  Place your main website on a .com as this tends to be the norm now, but this work the same with .co.uk.

You’ll see variations that include both language and location, but this can be done with just language or just location.

This would mean that we add the following code to our website:

<link rel=”alternate” href=”http://example.com” hreflang=”en-gb” />

<link rel=”alternate” href=”http://example.com/fr-en/” hreflang=”fr-gb” />

<link rel=”alternate” href=”http://example.com/fr-fr/” hreflang=”fr-fr” />

<link rel=”alternate” href=”http://example.com/en-fr/” hreflang=”en-fr” />

We can also add an X-default tag to this piece of code to be safe. This will tell search engines that if there is a URL that is not using this structure that it should default to the URL specified. This would change our code snippet to:

<link rel=”alternate” href=”http://example.com” hreflang=”en-gb” />

<link rel=”alternate” href=”http://example.com/fr-en/” hreflang=”fr-gb” />

<link rel=”alternate” href=”http://example.com/fr-fr/” hreflang=”fr-fr” />

<link rel=”alternate” href=”http://example.com/en-fr/” hreflang=”en-fr” />

<link rel=”alternate” href=”http://example.com” hreflang=”x-default” />

The above links are for our example website. Internal links reference the specific URL rather than the homepage, they use this code with the URLs changed. In fact, example.com should pass through a redirect if you were to change example.com to example.com/en-gb/.

Sitemap Implementation
They tend to be referring to implementing localization through the use of sitemaps, when people talk about using sitemaps and international SEO. In fact, this is another possible solution for different language and countries despite of hreflang. It works the same with hreflang, but sits within a sitemap rather than in the website’s source code.

Metadata & Content
Based on different languages, you can figure out where the demand is by conducting keyword research. This causes metadata needs to be used for each language variation. Moreover, targeting the right variation of the word is used is also important. For example, if the hreflang is aimed to say the page in Japanese, it should be written in Japanese. This is a basic thing that everyone must know, but still many people get it wrong. In-house resource or outside help are also other important factors to help you complete this all before launch.

Above all, do not translate directly from English; this will sound awkward and probably not understandable in another language. In fact, you need to take considerations on some cultural differences when writing new content or trying to sell a product in a different market.

International Google Local
This section will be very important if you have a physical location in the new countries. Moreover, you can create a listing giving full details of their company along with the location through Google My Business. This will be important in building up an organic search presence in a new location. Below are the main steps of local SEO that you can follow:

  • create the location here https://www.google.co.uk/business/
  • add as many details as possible
  • add the address to the most relevant page on your website
  • mark the address up with local schema
  • obtain links from relevant websites in the area or region

In the end, good preparation is the key to success before scaling a business to target an international market. Without good preparation, it will be impossible to achieve what you initially set out to do.

The Good, the Bad, and the Ugly Examples of Link Building

The Good, the Bad, and the Ugly Examples of Link Building

For people who work in SEO service world, it is important to make smart link building decisions. One of the ways is by knowing the difference between the good, the bad, and the ugly examples of link building. Only by identifying what is good and what is bad, you can prevent yourself from making such a mistake. In fact, by knowing the difference, we can create a strategy rather than just building links. Here are the three types of links that you need to know.

The Good Links
What is assumed as good links are organic link building which takes time and effort before it can get be more valuable. This kind of links is difficult to replicate. Hence, it will give you a more dominant position in your market. There are several types of links which are considered as good links, such as follow:

  • Editorial Links

One of the good examples of link is when somebody with good reputation in your field is inspired by you, your company, your products or your service. Thus, they take initiative to write an article about you and link to your website.

Many companies are struggling to get this review, but few can obtain these links. In fact, this type of links is pretty rare to get, but Google will value it extremely high.

  • Guest Blogging

Guest blogging may rank a little below the above examples; they are not be there just for a link but also provide value to their audience. However, you need to be more cautious as Google counts guest posting as a link building tactic. Especially, if you are going away beyond the expectations of value and be extremely conservative in terms of outbound links to your own website. Therefore, to achieve good rank, you need to write something with the intent of building you brand and reaching a larger audience.

  • Niche Directories

You may assume that directories will give you nothing, but highly focused niche directories still offer you a valuable source of links. Find many sources of directories focused on your niche, and their SEO value will vary dramatically, but it’s definitely worth looking into. A good directory should be such follow:
– Instead of accepting anyone who is willing to pay the fee, you need to have a vetting process
– Publish valuable content regularly which can be accessed and indexed by search engines
– Prune broken links regularly from members who no longer have an active website.


The Ugly Links
Ugly links are links that don’t produce any contribution to your rank. In the other words, they don’t have much impact on your ranking. All you have is just a waste of time, money, and energy. Therefore, you need to know several kinds of ugly links. Below are kind of ugly links that you should avoid:

  • Guest Posting at Scale

Experienced SEO engineers know that article directories is the hot new thing in SEO world. This program is able to submit your article to thousands of these websites at once. Besides, most of these programs are also able to “spin” or modify the content, causing a “unique” article for each submission.

  • Links From Non-Relevant Websites

Now, Google are smart enough at identifying the topic of a website. They only need to assign significant weight to links which are relevant. So, don’t waste your time to build link building if it isn’t relevant.\

  • Header, Footer, and Sidebar Links

There are certain areas that Google doesn’t give much weight. They include headers, footers, and sidebars. This makes sitewide links become a bad idea unless they are:
– Linking to a relevant sister publication that you own
– Identifying software that runs a website, as you see with most content management, blogging, and e-commerce systems
– Identifying who designed a website

The Bad Links
Bad links are links that will make your site’s rank bad.  If you have these kinds of links, you should disavow it as they absolutely cause penalty when you’re inevitably caught. Unfortunately, Google will remember your action as an attempt to unethically manipulate ranking. Below are examples of bad links that you need to avoid.

  • Paid Links

Buying links from website owner is a big No, as Google will catch buyer or seller of paid links. This is because it will be easier for Google to follow the breadcrumbs to identify the other buyers and sellers.

  • Comment or Forum Spam

Even though, it will be easier to spread links to forum and comment sections of blogs. But, in the other hand, it can destroy your brand by doing this for this is the same with spreading spammy links all over someone else’ website. Besides, you open the risk of a link-based penalty as many website owners are able to report you to Google.

  • General Directories

General directories are also one of the potential epitomes that Google will hate. This is because customers can pay them fee. This is because there are bigger risks that they will accept any website except those promoting porn, gambling, or violence. Therefore, it will provide you with lacks of any useful content as it isn’t relevant to your website.