Jump to content
osCommerce-Official

Search Engine Optimisation (SEO)

Recommended Posts

Posted (edited)

osCommerce v4 comes fully prepared with modern on-site SEO features.

1. Page properties 
Every entity like product, category, landing page, website pages have editable page URL, title, description, H tags, image alts, and so on. 

1645806040_oscseo1.thumb.png.ba39bcba33f935384876f9225ecc1fa9.png

 

1591315664_oscseo2.thumb.png.bde0b6dd8db5e71d7b65ffb54d7b797d.png

It is possible to set templates for each type of page in the SEO settings in the back end. And it is also possible to override those settings to make granular changes to, for example, product catalog.

763919316_oscseo3.thumb.png.a499a409041eb1a791cad502e9c2983e.png

2. Rich text snippets describe pages in a better way for Google and other search engines 

3. Pre-integration with Google tools (Analytics, Tag manager, various Trackers), where only the account code needs to be specified in the back end to complete the integration

1667810596_oscseo6.thumb.png.c0540db4d5556cf03a6c3c4c1ae53006.png 

4. osCommerce v4 allows for redirects (301) to be set for particular entities (like products, etc) or through the whole website (SEO redirects functionality)

5. XML site maps are generated automatically by the website

1367281253_oscseo5.thumb.png.12483acea68c92724d75bc37c22f0ab3.png

6. Page load speed has been optimised to pass Google Page Speed test successfully 

SEO functionality comes "out of the box" and will be included into osCommerce v4 FREE and open source version. 

Watch this space, more updates to follow!

 

osc seo 4.png

Edited by osCommerce-Official

Share this post


Link to post
Share on other sites
1 hour ago, osCommerce-Official said:

SEO functionality comes "out of the box" and will be included into osCommerce v4 FREE and open source version. 

What does this mean - will there be a paid version of osCommerce also ?

Share this post


Link to post
Share on other sites
Just now, Hotclutch said:

What does this mean - will there be a paid version of osCommerce also ?

It answers many questions about if osCommerce v4 will be free. 

 

Share this post


Link to post
Share on other sites
11 minutes ago, Hotclutch said:

Don't understand your answer.

Many users of this forum asked if osCommerce v4 will be free. And in this post, besides explaining how on-site SEO will work, we have yet again emphasised that osCommerce v4 will be free and open source. 

Share this post


Link to post
Share on other sites

Brilliant work guys. Finally, an eCommerce solution that is user-friendly and has the functions that we need.  For all the work that is happening behind the curtain. I'd be happy to contribute something, even a donation of some-sorts of beta testing......it's only fair.

 

Share this post


Link to post
Share on other sites
1 hour ago, Hotclutch said:

The V4 SEO URLs are optional ? Out of the box install still has php URLs with query string parameters ? Will it be possible for a developer to adapt Chemo's Ultimate SEO URLs for the V4 osCommerce ?

SEO URLs are there by default, "out of the box". It is possible to override it, using "Old SEO URL" and putting some .php link there instead of an SEO-friendly .html one. 

It will surely be possible to create an add-on that improves it further, but all the core on-site SEO functionality is already covered.

Share this post


Link to post
Share on other sites

The pagination class can be improved for SEO.

https://dev.trueloaded.co.uk/men-s

https://dev.trueloaded.co.uk/men-s?page=1

is an example of duplicate content.

Either the page 1 link can be removed from the pagination series, or the HTML output should point to:

https://dev.trueloaded.co.uk/men-s 

Share this post


Link to post
Share on other sites
2 hours ago, Hotclutch said:

The pagination class can be improved for SEO.

https://dev.trueloaded.co.uk/men-s

https://dev.trueloaded.co.uk/men-s?page=1

is an example of duplicate content.

Either the page 1 link can be removed from the pagination series, or the HTML output should point to:

https://dev.trueloaded.co.uk/men-s 

Ashley, thanks for the advise! 

Would this do the job though:

<link href='https://dev.trueloaded.co.uk/men-s' rel='canonical' />

 

Share this post


Link to post
Share on other sites
1 hour ago, Hotclutch said:

In what order are the products arranged by default in categories ? There are 4 options in the drop down, but it does not appear to be one of those. Name (+ / -), Price (+ / -).

There's a feature called "Product Global Sort" which is applied to the product listing (any product listing) by default. It allows you to push forward those products you're most interested in selling first. 

Share this post


Link to post
Share on other sites

rel="canonical" is one tool that can be used to deal with duplicate content. Its not always appropriate or the best tool to use depending.

here 1st prize is to rewrite the code, that will leave the search engine in no doubt as to what is going on.

This has been a long time issue with the old osCommerce. Between the pagination, sort parameters, and now with the grid / list view parameters, you have a duplicate content generator there.

Share this post


Link to post
Share on other sites
3 minutes ago, Hotclutch said:

rel="canonical" is one tool that can be used to deal with duplicate content. Its not always appropriate or the best tool to use depending.

here 1st prize is to rewrite the code, that will leave the search engine in no doubt as to what is going on.

This has been a long time issue with the old osCommerce. Between the pagination, sort parameters, and now with the grid / list view parameters, you have a duplicate content generator there.

Thanks for the advise, will forward this to the development team for consideration!

Share this post


Link to post
Share on other sites

https://dev.trueloaded.co.uk/men-s?page=3&amp;sort=na

and

https://dev.trueloaded.co.uk/men-s?sort=na&amp;page=3

are considered to be 2 different URLs from a SEO point of view. Linking inconsistently like this can cause link equity spread and a drop in performance in the rankings. Also an old osCommerce problem.

Share this post


Link to post
Share on other sites
5 minutes ago, Hotclutch said:

https://dev.trueloaded.co.uk/men-s?page=3&amp;sort=na

and

https://dev.trueloaded.co.uk/men-s?sort=na&amp;page=3

are considered to be 2 different URLs from a SEO point of view. Linking inconsistently like this can cause link equity spread and a drop in performance in the rankings. Also an old osCommerce problem.

Thanks, Ashley! 

That's why we used "canonical" there for now. Will consider your other suggestions too!

Share this post


Link to post
Share on other sites

Nice work, is osC php 8.0 ready as well?


Peter McGrath

-----------------------------

See my Profile (click here) for more information and to contact me for professional osCommerce support that includes SEO development, custom development and security implementation

Share this post


Link to post
Share on other sites
1 hour ago, cannuck1964 said:

Nice work, is osC php 8.0 ready as well?

Peter, thanks for this question. It is going to be PHP 8 compatible when it is released, one of the important tasks for us is to make it compatible with all the modern server technologies out there. osCommerce has historically been an "on premise" solution and osCommerce v4 is going to be "on premise" as well.  

Share this post


Link to post
Share on other sites
38 minutes ago, osCommerce-Official said:

Peter, thanks for this question. It is going to be PHP 8 compatible when it is released, one of the important tasks for us is to make it compatible with all the modern server technologies out there. osCommerce has historically been an "on premise" solution and osCommerce v4 is going to be "on premise" as well.   

I am currently working on that right now.  The usage of "each"  is all over the place and was my starting point.  Is a slow and tedious job, since this function is used extensively all over the files.


Peter McGrath

-----------------------------

See my Profile (click here) for more information and to contact me for professional osCommerce support that includes SEO development, custom development and security implementation

Share this post


Link to post
Share on other sites

To continue which caching technology do you use ?
Is possible to use also the preloading (opCache) included in php 7.4 ?

Tk



Regards
-----------------------------------------
Loïc

Contact me by skype for business
Contact me @gyakutsuki for an answer on the forum

 

Share this post


Link to post
Share on other sites
Posted (edited)
13 hours ago, Hotclutch said:

Is there any feature that will display debugging information - no. of queries, query execution time, php errors ?

Are there any caching features - like for the catergories and / brands ?

Ashley, Loïc

since the new osCommerce v4 is based on YII2, it has the said debugging information available if a corresponding mode is switched on. It looks like this:

image.thumb.png.d9c4292a9d223ce3555f7bf18beb920c.png

Cache is available for templates, DB queries, etc. We will be posting about the technology in more details in the near future. 

Edited by osCommerce-Official

Share this post


Link to post
Share on other sites

On the dev site, rel="canonical" is being used incorrectly.

<link href='https://dev.trueloaded.co.uk/men-s' rel='canonical' />

is not the canonical of:

https://dev.trueloaded.co.uk/men-s?page=2&amp;sort=pd

If this is a module of V4 then it ought not to be configured in the on state.

Google won't accept this choice of canonical, and if it did it will cause product pages to be starved of link equity and drop them out of the index.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×