schoolboy:
Hmmm... while you may consider yourself a SEO "expert" (I meet lots of them...), you seem to have scant understanding of zencart.
As has been said by myself and Glenn, there is NO NEED to fiddle with core ZC code to maximize the technicalities of inherent SE efficiency.
Sure... how you adjust and configure all the settings and parameters can have an influence... and these are DELIBERATELY" left optional for people to make their own choices... but NONE relate to code changes.
If you recommend your suggested routes to your clients, you are doing them a disservice. Before you start posting recommendations about how ZC "ought" to behave, you would do well to study that behaviour first.
@schoolbay
If I offended you in any way it was not intentional. If you developed the code or were on the production team I can see how you might be slighted when someone posts about a possible inadequacy in the code.
Yes I am an SEO Expert, own SEO Visions, with a portfolio including Disney's Club Penguin. Either Im an exptert or a con, regardless it makes no difference with what Im posting, so please dont use the forum to question my integrity.
My suggestion was to have H1 entries either in the meta edit area or in the page edit area. This is a very obvious benefit to anyone who works in my field. However, I did not suggest anyone makes code changes anywhere in Zen Cart, I simply stated that when I ask my developers, from multiple projects, to allow me to insert custom H1's for each product page from a cms level, they all claim to need to make some code adjustments and some cant do it at all. As an advertising and marketing expert, I do not touch the code, I delegate, and dont have a need to upgrade my 'scant level of Zen Cart'. I am simply being told that what I want is not 'inherent' in Zen Cart. Whether they need to change the coding, make "adjustments" or are simply too underskilled to even know what to do, the fact remains that H1's should be included in the cms as an editable field out of the box. If this feature is available out of the box, and the deveolopers for my clients simply are unaware of this feature, please point me to the area where I can turn on this function, and I will reverse bill them for their time, and pay you for yours. By the sounds of it, the fix should be a very quick and the bill small.