OXID eSales 6.1 module: Canonical Tags

Problem definition: In an online shop for wines, some articles have an identical description, since they only differ in the vintages. In order to avoid a recognition of "duplicate content" by Google, it should be possible to set so-called "Canonical Tags" for identical wines to the most important vintage.

Order description: You need a module for OXID eSales 6.1, which offers the possibility to set individual Canonical Tags for articles. These should be inserted as <link>-tag in the head area (between <head>...</head>) of the article (further information about Canonical Tags: [login to view URL]). For this we have thought of 2 possible solutions:

Milestone 1: A simple text input field is added in the "SEO" tab of the article management in the OXID backend (see appendix [login to view URL]), in which the URL for the Canonical Tags to be set in the frontend of the article is inserted manually (see appendix [login to view URL]).

Milestone 2: In addition to the text input field for the canonical tag from the 1st approach, a dropdown field is to be added to the "SEO" tab of the article management in the OXID backend. Using a search algorithm, articles with a similar article name are to be found and listed in the drop-down field with their article name (see appendix [login to view URL]). Only if an article has been selected here and no URL has been entered in the text input field, a canonical tag with the URL of the article selected in the dropdown field should be set for the processed article in the front end (see appendix [login to view URL]). For the associated search algorithm, the percentage of article name matches should be able to be set using a global configuration within the module settings in the back end, so that the output for the dropdown field can be adjusted afterwards (see appendix [login to view URL]).

Here is an example of the search algorithm in milestone 2:

In the shop the articles "Similar article wine 2017", "Similar article wine 2018", "Similar article wine 2019", "Similar article wine 2020", "Other article wine glass". If you now open the article "Similar article wine 2017" in the backend management, only the article names "Similar article wine 2018", "Similar article wine 2019" and "Similar article wine 2020" should be available in the dropdown field for setting the Canonical tag.

After completion of the module it should be possible to install it using Composer. It must also be compatible with OXID versions 6.1.x and 6.2.x.

For this module project we need a quotation or an approximate effort estimation for both milestones before we decide whether milestone 1 or milestone 2 should be implemented.

Skills: eCommerce, PHP, Web Development, Website Design, HTML5

About the Employer:
( 0 reviews ) Kempten (Allgaeu), Germany

Project ID: #26325749

5 freelancers are bidding on average €624 for this job


Hello! I find myself eligible for this job since I am having 7 years of extensive experience. I am Good at Web Development, eCommerce, Website Design, PHP and HTML5. Please Send a message so that we can discuss more a More

€530 EUR in 22 days
(80 Reviews)

Hey there, I have 4 years of working experience in web technologies and I have a strong working knowledge of every possible framework which is in the market. In terms of client-end I know: PHP, eCommerce, HTML5, Websi More

€750 EUR in 28 days
(38 Reviews)
(14 Reviews)

Hi! How are you doing? I have read the project description and really interested in this job, I have 4 years’ experience doing similar jobs regarding to these skills HTML5, PHP, Website Design, eCommerce and Web Develo More

€750 EUR in 17 days
(16 Reviews)

Hello Employer, I read both the requirements of Milestone 1 & Milestone 2 & saw the screenshots that you've attached in the description. Thanks for articulating the project this well. **Also, This isn't a copied and pa More

€500 EUR in 7 days
(43 Reviews)