seo for prestashop represented by purple illustrations

How to Optimize SEO for Prestashop?

How to do SEO for PrestaShop if we have e-commerce on this platform? What aspects should we consider to position and optimize e-commerce?

This is one of the most advanced e-commerce platforms that exist and, of course, also the most used by businesses that want to sell their products online.

Therefore, the SEO optimization of our Online Store in PrestaShop is a fundamental aspect to try to better position our products.

Doubts come when we start optimizing SEO in PrestaShop and we notice the differences compared to other CMS.

You may also like;

How to Do Effective SEO for AngularJS Based Sites?
How to Do Affordable SEO for Small Businesses?

What to Keep in Mind When Optimizing SEO for Prestashop?

Actually the differences with respect to other platforms are not so great, and as you will be able to read many of the practices that you are already carrying out at SEO level they will help you to optimize it.

But to tell us more about how to do SEO for PrestaShop, we have told David Garcia in this guest post.

Then we will see in the post that David shares with us the aspects that we have to take into account to optimize our store in order to obtain better search engine optimization.

How to Practice SEO to Optimize Prestashop?

seo for prestashop represented by purple illustrations

Surely you have wondered, and more than once, where to start if you want to optimize search engine positioning of your Prestashop … What to do first and where to continue?

To answer these questions we will review version 1.6 and 1.7, and it is good that you know that, in fact, the thing does not change much if you have a different version.

We will optimize it in such a way that then, you can simply create Backlinks to different categories and directly introduce some new products, articles in your blog, etc.

For this, the process of optimizing SEO for PrestaShop must be perfect and that is what we are going to try to do today.

Go for it!

Off-Page Optimization 

Let’s start by the beginning.

Without entering the panel, the first thing we will do is to review our entire online store, we must check if:

  • We have some duplicity
  • Broken links
  • Need for code insertion

Let’s see an example:

Mejoras necesarias a aplicar en nuestro prestashop

Here we can see if we have duplicate meta descriptions, too long or short, titles that are missing or that are duplicated (among other things).

We simply have to click where we have errors to show us a list of them:

Errores en Prestashop

Here, for example, we can see that we not only have an identical meta description, but there are also two very similar urls (in addition to the same H1).

Now imagine that we want to position ourselves with the keyword “Pichi Vaquero”. How will Google know which one to use if there are two almost identical pages?

The easier we put it to Google, the better, and the better our on-page activities, the fewer backlinks we will need.

To avoid these mistakes, it is best not to make them, and it is something that we must always keep in mind before setting up any web page.

That, of course, is ideal, but we already know that it is impossible to be infallible.

When we identify the errors, we can change the URLs directly in our PrestaShop, and with that, the categories will be automatically redirected to where we really want.

Keep in mind that the title and meta description can be changed without danger to fall into 404 errors.

Another aspect to review is the headings. The ideal is to have only one H1 per page and by this, I mean that it is unique and not repeated on any other internal page.

Análisis de errores en encabezados

With the Screaming Frog, we can identify these errors by filtering the duplicated H1, in addition to checking broken links in our online store.

In the example of the previous image, we can see that the “11_issa-line” page has 2 H1 headers (ISSA LINE and Issa Line).

Fixing it is as simple as entering directly and removing one of them.

A more complicated problem to fix is pagination since sometimes there are many pages with the same H1 and with almost identical URL (the typical p = 2, p = 3, p = 4).

This problem has a solution thanks to the latest version since it uses anchors or hashtags (# 2, # 3, # 4, etc.) so you keep the URL you like best but with your own identity.

Therefore, the best and safest is to update your version of PrestaShop whenever possible.

Remove the store name from the meta cover title

Imagine that you want to position the cover with certain terms but not all of us enter because we “spare” the name of the store.

Does that sound weird to you? Well let’s see an example:

Ejemplo de un Meta Tittle excesivamente largo

All right. We can perfectly remove the name of the cover simply by editing the file «header.tpl.»

And how to do it?

Well changing the line


for this one

{if $page_name == ‘index’} {assign var=title_recortado value=» – $shop_name»} {$meta_title|replace:$title_recortado:»|escape:’htmlall’:’UTF-8′}

{else} {$meta_title|escape:’htmlall’:’UTF-8′}


Easy right?

Bread Crumbs

What are bread crumbs and how do they help SEO for PrestaShop?

This is a point that we often overlook and can be a very good complement to improve internal linking.

Most bread crumbs consist of: Home / Category / Final Product (where sometimes the final product is a link, but sometimes not).

Let’s look at another example, the shirt page follows a different path, since it leaves some crumbs as follows:

Main Category / Secondary Category / Manufacturer

In this way, it manages to position almost all its manufacturers in 1st or 2nd place, since each product has a backlink to the brand with the exact anchor text.

He has removed from the breadcrumbs both the cover (why link it if you have already done it from the menu or from the logo?) As the link to himself and has changed it to a different one referring to the manufacturer.

Here you can see a screenshot about it:

Cómo optimizar las migas de pan en Prestashop

On-Page Optimization

We already have the online store without duplicate content, we do not include broken links and everything becomes consistent.

Now we can log in to our panel to perform more optimizations and thus overcome our competition.

Optimize Meta Title and Meta Description

Many times we get stuck in positions that do not number 1, even if we appear on the first search page.

The good news is that we can still climb that list by further optimizing our goal title to attract more clicks to our website.

I show you two examples of meta titles:

Comparativa de meta titulo optimizado vs no optimizado en Prestashop

No need to write much about it. You can clearly tell which one is better optimized.

To change this in any category, we just have to edit it and we’ll see something like this:

Cómo llevar a cabo la optimización de los meta títulos

Incluir icons

I may have overloaded it a bit with icons so that the difference is more noticeable, but it is always good to include some from time to time to increase visibility.

Of course: Google will not always include the icons, in fact, sometimes ignores them (especially in the title).

Use featured snippets in your snippets

When talking about positioning, snippets are a brief description of the content (title, URL and meta description) that search engines like Google show, when they offer the results of a user’s search in the SERP.

For example, the typical stars, and there are modules to insert them in PrestaShop.

Personally, I like to paste a small piece of code into the “category.tpl” document of our PrestaShop theme so that the 5 stars appear automatically in all categories.

Do you want that fragment? I give it to you for free in exchange for your help in spreading the article:

<section itemscope itemtype=”” style=”text-align: center; style=”color: #ffffff;><span itemprop=”author” itemscope itemtype=””><div><span itemprop=’name’>NOMBRE DE LA TIENDA</span></div></span><div> <span itemprop=’itemReviewed’>Categoría:</span></div><div><span itemprop=’reviewRating’ itemscope itemtype=’’><span itemprop=’ratingValue’>5</span></span></section>

Uppercase at the beginning

Something widely used in Adwords ads is to use a capital letter (uppercase) when starting each word.

Most ads use this technique and I find it quite effective.

Comparativa de meta titulo optimizado vs no optimizado en Prestashop

It is evident that the 1st meta title of the example stands out much more than the second.


Ideally, you have the keywords we want to position but without going over. And, above all, that is not a url too long.

Optimize speed

Optimizing Web speed is fundamental since as we explained in our Alcalink article, only 38% of visitors wait more than 5 seconds for a Web to load.

For this, we go to “Advanced Parameters / Performance”. I have it set up like this, but depending on PrestaShop and hosting it can vary:

Configuración para optimizar la velocidad de carga en Prestashop

As you can see, I usually compress HTML and Smart Cache code, although it doesn’t always work.

The solution is very simple: make a backup of the online store, activate everything you see in red in the previous image and if it works, that’s it!

Otherwise, you probably have to recover the backup and follow another path.

Configuración de cache en Prestashop

In this last capture, you will see how I systematize my files.

At least to me, that’s how it went well. My hosting confirmed that Memcaché has been activated and I actually use this one.

If you want to check your Web upload speed, enter Gtmetrix and here you will see what your reality is today.

Optimize a category

Now we will see how to optimize a category and, for this, we will use a specific example: ceiling fan / s.

First, let’s look at some keywords: «Ceiling Fans», «buy ceiling fan», «cheap ceiling fan», «ceiling fan».

Learn to search your keywords:

  • SEMrush full Spanish manual
  • Ahrefs full Spanish tutorial

These 4 keywords can be used as follows:

► Url:

It is not a very long URL and covers almost all keywords except “silent” (if it seems very long or unnatural, it is better to leave some keyword out)

H1: buy Cheap Ceiling Fans – Silent Fans

Here we can expand a little more but without going over (so that it is not very “artificial”).

Paragraph: I personally like to include a small paragraph after H1 since it worked better, perhaps because it is more natural in the eyes of Google. Ideally, it also includes the keyword.

H2: Do you want to buy quiet and cheap Ceiling Fans?

The exact keywords do not have to appear here, but similarly.

Text: The text should be as natural as possible and with internal links to related topics (domestic fans, mini fans, etc.) using synonyms and if it can be extensive, even better.

Products: An excellent trick is to include the main keyword in the products. If we have, for example, a fan called “dolphin series” better put “ceiling fan dolphin series”.

The density of the keyword will increase a lot, but Google does not see it as an over-optimization as it is an online store. I assure you!

Meta Title: It can be done in a similar way to H1, making the most of it: “Buy Cheap Ceiling Fans – Silent Fans”

Meta Description: ”You may find the same fans in other online stores, but what you won’t find will be such low prices. Cheer up, come in and see for yourself. ” It is always good to tempt the client, and nothing better for it than resorting to curiosity.

In the meta description, I don’t usually put the exact keyword, I prefer to use variations and a text that catches the user’s attention.

Has the ID of the PrestaShop URLs never bothered you? Honestly, it is something that is not very “suitable” for SEO. Luckily, in the latest version 1.7, these IDs no longer exist.

If you still have the old version 1.6, my advice is to update your store.

However, if you want to keep your old version, you can also position it with the ID (of course, yes).

You just have to make your URLs more friendly, but …

SEO is just about that: to differentiate yourself from your competition with small details

In a URL, Google takes into account the first characters (from highest to lowest).

E l ID can not be deleted, because if you do it can create conflicts in products or categories with the same URL.

So what can we do?

Very easy: pass the ID at the end.

Mueve el ID al final en Prestashop

Option B will surely position us better, and if you don’t believe it, check the positions of one of our clients yourself.

Notice how, simply changing the URLs, improved 3 sections that had been stuck for weeks.

Ejemplos de URLs con el ID al final

Mind you, I only recommend this for categories that redirect themselves, because if we do it with products, manufacturers and CMS we will have many 404 errors.

All right! This has been everything, so far.

Many thanks to José Facchin for giving me the opportunity to publish on his blog and to you for reading me.

Photo (positioning) of Shutterstock

To answer questions about any of the points, I will be watching the comments.

Have you had any doubts about optimizing SEO for PrestaShop?

See you soon!

1 thought on “How to Optimize SEO for Prestashop?”

Leave a Comment

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

css.php Scroll to Top