SEO Issue: Product Title should be an H1, while breadcrumbs should be something else.

  • Idea
  • Updated 3 years ago
  • Implemented
Product Title should be an h1, while breadcrumbs should be something else. This option is not available as I can only make them all an h1 or all an h2. The breadcrumbs do not need to have an h1 tag associated with them. See the picture below for an example ;)

Photo of Paul Serra

Paul Serra

  • 200 Posts
  • 29 Reply Likes
  • frustrated

Posted 4 years ago

  • 25
Photo of Paul Serra

Paul Serra

  • 200 Posts
  • 29 Reply Likes
Anymore takers on this idea? Or possibly an explanation from an employee why this is set up like this?
Photo of J DJD

J D

  • 28 Posts
  • 3 Reply Likes
I to have noticed that the page name is h2 while seo work says to use h1. I considered going in and making a global change but did not want to open a can of worms.
Photo of manzdesignM

manzdesign

  • 51 Posts
  • 10 Reply Likes
In my template, 00194-1... the breadcrumbs are all h2 tags.
Photo of Paul Serra

Paul Serra

  • 200 Posts
  • 29 Reply Likes
On the back end you can switch your headers to be h1, h2, h3, h4 and so on. But, really on a product page - H1 is all you need. For example i don't need my breadcrumbs and my product title to both be H1 or H2.
Photo of auguststerA

augustster

  • 6 Posts
  • 2 Reply Likes
The correct SEO format is to have a single H1 tag and it should be the product title on the product detail page
Photo of auguststerA

augustster

  • 6 Posts
  • 2 Reply Likes
Was able to go into the main design area and edit the html for the global header adding and H1 custom tag that picked up the meta title which in my case I have defined as the product name. Here is the code I used. You are going to want the put some &NBSP in after the

to space it to where you want. Hope it helps.


Photo of auguststerA

augustster

  • 6 Posts
  • 2 Reply Likes
Didn't get to finish the last post. My site where it shows up is www.homesupershops.com if you want to see what it looks like. Only shows on cat, subcat and product pages.
Photo of Simon Rimmington

Simon Rimmington

  • 19 Posts
  • 3 Reply Likes
Absolutely Paul, you would think that this would be a simple change. 3 months and no action.
Photo of siamak

siamak

  • 28 Posts
  • 6 Reply Likes
Yes...add my vote to getting this picked up. Please give us a class selector for all the breadcrumb locations (category, product pages & etc.)

I think they are halfway there. Working from template 00207-1, I noticed that there is a class selector .categoryTitleHeader for the breadcrumbs on my product page. There wasn't the corresponding class in any .css file. However, that was an easy add to get the font attribute control I wanted.

However, I was really disappointed to not find a similar class selector on any of the category pages. So, now I have the big'ol H1 on my category pages' breadcrumbs and then it changes on my product page...not cool.

Should be a real easy fix but I'm sure it's just a matter of time. Thanks in advance!
Photo of Simon Rimmington

Simon Rimmington

  • 19 Posts
  • 3 Reply Likes
Yeah but I'm getting the feeling that CoreCommerce staff are either no longer reading this forum, don't care what we think, or have forgotten that good interaction with the store developers and customers is a valuable tool and consideration for choosing an e-commerce store. HINT HINT.

How about this, sounds a bit like a seance, If anybody from the CoreCommerce team has read and acknowledges this suggestion please knock 3 times.

LOL
Photo of TFB

TFB

  • 190 Posts
  • 19 Reply Likes
I agree, there has been a drastic change in company involvement in the forum. What set CC aside from the others was the fact that they were involved - not only for my decision to go with them, but for others I see post. A prospective customer may just roll on by when they look at the forum and in this day and age with all the options out there engaging with your customers is key.

While I understand the security breech issue requiring an immense of amount of man hours, the momentum of improvements and interaction should not come to a screeching halt, show us business as usual in the event of a problem. The upgrades based on votes is a method to keep things organized and gain backing by the community, however I do not think vanity upgrades should EVER come before functionality issue SEO/H1 ect. A site can look great, but if the customer has trouble finding you or navigating through your site a good looking site means nothing. Another company went into silent mode when PCI compliance became an issue and people left in droves, silence is not golden.
Photo of Simon Rimmington

Simon Rimmington

  • 19 Posts
  • 3 Reply Likes
Absolutely TFB - No feedback has already had me looking for alternatives.

I mean we're not stupid, we understand development and timelines, but come on at least acknowledge us and let us know we are heard.

If something can't be changed tell us why, we are reasonable people we can understand.
Photo of siamak

siamak

  • 28 Posts
  • 6 Reply Likes
Yeah, this is all disconcerting for us as we just recently switched to CC. A significant part of the decision was based on how active these forums appear to be and seeing resolutions being developed. I hope that's not ancient history...we've put a significant amount of time in making the switch to CC already and would hate to think we made a bad move. Although the employee response may be missing I do appreciate seeing everyone else's comments...just hope everyone doesn't get too turned off.
Photo of clee403C

clee403

  • 10 Posts
  • 1 Reply Like
This can be fixed with jQuery!

the following ready script in your footer with change the h2 product titles on product detail pages to be h1's.
<!---
$(document).ready(function() {
$('h2.titleHeader').each(function(i){
jQuery(this).replaceWith("<h1>" + jQuery(this).html() + "<\/h1>");
});
});
--->

and, if you want to get fancy and remove the multiple breadcrumbs for items in more than one category, the following will hide all but the longest breadcrumb.

First, set all h2's on the product page to display:none with css

h2.categoryTitleHeader{display:none}

the following script will then find the longest h2 and set it's display to inline.

<!---
var longestH2 = null;
$("h2").each(function(k, v) {
if ($(v).text().length > $(longestH2).text().length || longestH2 == null) longestH2 = v;
});
$(longestH2).css("display", "inline");
});
--->

ta-da, only the longest breadcrumb is shown!

now, I'll get to work on changing the h2's in the breadcrumbs to lower level inline elements as they should be...

they may be able to stop us from editing .php, but jQuery is wonderfully powerful.

our site isn't launching until July 4 so is in closed status.... after that I'll provide a link to such a modified product page as an example, but here's a screenshot:

Photo of Belinda

Belinda

  • 92 Posts
  • 17 Reply Likes
Thanks for sharing this. Can you clarify exactly where each of the 2 scripts need to be placed - is the first one in the footer template and the second one in the product detail template? I'm new to all these scripts but would very much like to fix the breadcrumb issue. Thanks :-)
Photo of clee403C

clee403

  • 10 Posts
  • 1 Reply Like
Hi Belinda, here's a quick tutorial on jquery that could help http://docs.jquery.com/How_jQuery_Works

If you put the script in your main footer, it will fire for every page. That is by far the easiest. Best to include it right before the closing body tag

The first script is complete, just remove the opening and closing comments I put in. The second can be added to the first if desired.

As it is not needed on every page, some may add it to only the product detail page. But, for that you need to get in the custom product detail templates and add it there.
Photo of spearson121S

spearson121

  • 18 Posts
  • 10 Reply Likes
Correct me if i'm wrong but using jQuery to modify the headers makes no difference to the HTML that the search engines are served as jQuery is client side and any modifications happen only within the user's browser.

So, in short, this is not a fix to the bad SEO structure of CC's product pages.
Photo of Ryvon

Ryvon

  • 22 Posts
  • 4 Reply Likes
We had asked about having this changed when developing for a client. It was decided that we would leave it for a moment, and after all the speed troubles, CC was abandoned. I hope items like these can be fixed. Not only for store owners, but also for developers.
Photo of spearson121S

spearson121

  • 18 Posts
  • 10 Reply Likes
i'd like to bump this topic up as SEO on the product pages is a complete fail.

with the recent restrictions that elimiantes all PHP we're left with design tokens like ##NAME##, which basically pulls in badly structured header tags with no option of editing the HTML ourselves.

Breadcrumbs having H2 tags is obviously a blunder, and the product name as H2 isn't great.

can we please have more control of the design tokens - perhaps offer us stripped-down versions of the design tokens so we can put our own HTML around them?
Photo of PeterP

Peter

  • 19 Posts
  • 6 Reply Likes
Bump!

I spoke to an SEO consultant yesterday to get some help on why I've lost 80% of my traffic since switching to CC seven weeks ago. He listed some things I can do to improve results but said that the fact that product pages don't have product name as H1 is a real concern. One of the main factors in picking CC was that it was promoted as being SEO friendly..

I appreciate the work arounds posted above but it sounds like this is something that needs to be addressed by CC - if I'd wanted to write code I would have kept my old store.
Photo of Matt DeLong

Matt DeLong, CEO

  • 997 Posts
  • 75 Reply Likes
@Peter This is on our to-do list...we are waiting until after the holiday shopping is over to make any additional feature changes to minimize the disrupting to this busy season.
Photo of PeterP

Peter

  • 19 Posts
  • 6 Reply Likes
OK. Good to hear this is on the to-do list.

Peter
Photo of PeterP

Peter

  • 19 Posts
  • 6 Reply Likes
Hi:

Happy New Year! I'm hoping this H1 issue can get addressed sooner rather than later. Looks like its been kicking around for some time now and we all could use more traffic!

Peter
Photo of jackieJ

jackie

  • 2 Posts
  • 0 Reply Likes
Ditto. Please fix this and provide us with a way to optimize our product images. SEO improvements are needed and will be incredibly appreciated.
Photo of rnavarroR

rnavarro

  • 2 Posts
  • 0 Reply Likes
Does anyone know if this issue has been resolved yet?
Photo of Helen C.

Helen C.

  • 81 Posts
  • 3 Reply Likes
Hi rnavarro,

Yes, we added this feature by customer request. It is available with an ON/OFF slider in Settings > Inventory Settings > Category as "Display new style category breadcrumb and product name on the product detail page".

Here is a screenshot:



Let us know if there's anything else we can help with!

Thanks,
Helen