Optimize Prestashop Urls to improve Prestashop SEO [Part I]

5 1 1 1 1 1 Rating 100%

Today, Natalie explains how to optimize your Prestashop Urls for search engines and humans alike.

You do not need to be a SEOs to improve your Prestashop SEO.

Both search engines and people prefer websites to have consistent, easy-to-read URLs. URLs structure is the real presentation of your website. A url containing just vivid and useless information means nothing for a search engine and also users don’t like it. That's why you need to have a beautiful urls on your Prestashop site.

I’ve noticed sometimes web developers and SEOs live in two parallel universes, each with its own center of gravity. While web developers basically care about crawlability, site speed, and other technical things, SEOs are mostly focused on what constitutes their sacred grail: website rankings and ROI.
Anyway, you do not need to worry. PrestaShop by default doesn't have search engine friendly URLs enabled but enabling this feature is actually quite easy.

Enabling SEO URLs

First, look at Prestashop Default url :

giftcertificate.prestasoo.com/index.php?id_product=8&controller=product

Please remember: The more readable by human beings, the better. It should come as no surprise that the easier a URL is to read for humans, the better it is for search engines. Accessibility has always been a part of SEO, but never more so than today, when engines can leverage advanced user and usage data signals to determine what people are engaging with vs. not.

The requirement isn't that every aspect of the URL must be absolutely clean and perfect, but that at least it can be easily understood and, hopefully, compelling to those seeking its content. So, we have to fix this issue on your Prestashop site and make the url clearer!

Optimize urls to improve Prestashop SEO ( Part I)

Start by going to your admin panel and then go to "preferences" and "SEO & URLs". Make sure that "Yes" is selected for "friendly URL".

Turn on SEO Urls feature on Prestashop

And now we have:

giftcertificate.prestasoo.com/home/8-gift-voucher-by-prestasoo.html

Well, it looks so good. Avoid dynamic and relative URLs and now we have a pretty url.

Remove Ids or number

Most of the links are stuffed with auto-generated codes, numbers and special characters, which turn an url into a bad and unfavorable one. You need to remove those IDs and numbers to make the links more informational.

Here we use SOO Pretty Urls to remove those IDs automaticaly. This Prestashop SEO module creates the Pretty Urls by remove the id from all urls on your ecommerce store after install and you do not need to do anything else. Here is what we have :

http://giftcertificate.prestasoo.com/home/gift-voucher-by-prestasoo.html

What an amazing!

Remove Duplicate urls

Multiple URLs that are directing to a single page shall be removed by adding canonical tags to the link addresses. Remove the duplicate urls will improves the rankings of your website by removing the original content that seems to be duplicate.

Manage duplicate urls

Continue using SOO Pretty Urls to detect duplicate urls when you create or edit products,categories...

Check for prestashop duplicate url when create a new product

...or show the list of duplicate urls on your store and allow you change them quickly.

Use Hyphens, not Underscores

If you’d like to separate words in your URL use dashes or hyphens, instead of underscores. Google has been very clear about this. Their algorithm was written to read hyphens, not underscores. If you want to get ranked high in the biggest search engines in the world, you have to play by their rules.

Correct URL: giftcertificate.prestasoo.com/home/gift-voucher-by-prestasoo.html
Incorrect URL: giftcertificate.prestasoo.com/home/gift_voucher_by_prestasoo.html

So, do not forget it when you create a new Prestashop product :

Avoid Prestashop Underscore urls

Top content on top folder

Search engines often consider web pages in your root folder as top level content and perhaps better content. So, be very careful and strategic on how you structure your URLs. URL structure can signal the importance of a page on your site.

If Animal Feed category is the parent category of Kitten, and the keyword Animal Feed is important than Kitten for you, you could turn on Show Parent Category feature to show the parent category name in url.

Original : your-website/kitten/young-bocconi-in-salsa.html
Improved : your-website/animal-feed/kitten/young-bocconi-in-salsa.html

We usually recommend you to reduce folders in the link structure : too much classification of products and categories are also not recommended as the customers or search robots might perceive the website is too deep to dig into, but in this case, you can decide this for your specific business needs, as subfolders are often acceptable for online shops.

Create a sitemap.xml for your Prestashop site

An XML Sitemap is not to be confused with the HTML sitemap. The former is for the search engines, while the latter is mostly designed for human users.

In plain words, it’s a list of your site’s URLs that you submit to the search engines. This helps search engines find your site’s pages more easily and Search engines can use the Sitemap as a reference when choosing canonical URLs on your Prestashop site.

So, for SEO-reasons, it’s recommended to include only the webpages you’d like to show up in search.

SOO Sweet Sitemap is the best Prestashop module to generate the Prestashop XML Sitemap.

SOO Sweet Prestashop Sitemap Module

Do not use stop words

If your Prestashop title/headline includes stop words (and, or, but, of, the, a, etc.), it's not critical to put them in the URL. You don't have to leave them out, either, but it can sometimes help to make a URL shorter and more readable in some sharing contexts. Use your best judgement on whether to include or not based on the readability vs. length.

Author : Frank Nguyen
Frank Nguyen

The founder of the Owaci, a fast-growing ecommerce company, main developer of PrestaSOO team. Subscribe to receive his articles to show you how to manage, develop your Prestashop website.

PrestaSOO website uses cookies. By continuing to use this website, you are giving consent to cookies being used. More details… X