Jump to content


Corporate Sponsors


Latest News: (loading..)

- - - - -

All Products SEO


231 replies to this topic

#41 Jack_mcs

  • Community Member
  • 24,449 posts
  • Real Name:Jack
  • Gender:Male

Posted 07 February 2009, 12:51

You have a non-standard file but that appears to be the correct line.

Jack

#42 turquoi1

  • Community Member
  • 56 posts
  • Real Name:Larry

Posted 12 April 2009, 11:15

View PostJack_mcs, on Oct 26 2008, 02:26 PM, said:

The database code for that contribution blindly deletes any entry with SEO in it so you have to run the database changes for this one again. But you should only have to run the following, not the full file.
INSERT INTO configuration (configuration_id, configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added, use_function) 
 VALUES ('','All Products: ON/OFF', 'ALL_PRODUCTS_SEO', 'true', 'All Products <br>(true=on false=off)', '279', '1', 'tep_cfg_select_option(array(\'true\', \'false\'), ', now(), NULL);
INSERT INTO configuration (configuration_id, configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added, use_function)
 VALUES ('','All Products: Display Mode', 'ALL_PRODUCTS_SEO_DISPLAY_MODE', 'true', 'Display in standard table format <br>(true=on false=off)', '279', '2', 'tep_cfg_select_option(array(\'true\', \'false\'), ', now(), NULL);
INSERT INTO configuration (configuration_id, configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added, use_function)
 VALUES ('','All Products: Display Numbers in list', 'ALL_PRODUCTS_SEO_DISPLAY_NUMBERS', 'true', 'Show numbers in the list of clickable links at the top of the All Products page.', '279', '3', 'tep_cfg_select_option(array(\'true\', \'false\'), ', now(), NULL);
INSERT INTO configuration (configuration_id, configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added, use_function)
 VALUES  ('', 'All Products: Link Separator', 'ALL_PRODUCTS_SEO_LINK_SEPARATOR', '|', 'Separate the clickable links with this character.', '279', '4', NULL, now(), NULL);
INSERT INTO configuration (configuration_id, configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added, use_function)
 VALUES  ('', 'All Products: Exclude Characters', 'ALL_PRODUCTS_SEO_EXCLUDE_LIST', '', 'Enter a comma separated list of characters to be excluded from the clickable links. For example, entering a,b will cause the list not to show A and B.', '279', '5', NULL, now(), NULL);

Jack


Jack, This was very helpful for me too. For some reason, I have been having a conflict with the database for All Products SEO and Sitemap SEO. I still have not been able to restore my header thought which appears as:

ALL_PRODUCTS_SEO_HEADING_TITLE

ALL_PRODUCTS_SEO_SUB_HEADING_TEXT

Your continued assistance is always appreciated.

#43 Jack_mcs

  • Community Member
  • 24,449 posts
  • Real Name:Jack
  • Gender:Male

Posted 12 April 2009, 11:58

Those are entries in the database. Since they are appearing as capital letters, it means the database changes were not made. You'll need to delete all of the entries for this contribution in the database and run it again or just upload those two commands. Although I doubt that just those two are missing so it is probably better to reload them all.

Jack

#44 Ken44

  • Community Member
  • 223 posts
  • Real Name:Ken
  • Gender:Male
  • Location:UK

Posted 20 April 2009, 00:38

Hi.

Jack, Thanks for another great contribution. It installed and is working perfectly. :thumbsup:

Quote

setup ready to run with Header Tags SEO.

I can see (potential) problems for users without header tags installed (I use cdynamic)
All pages will have the same header tags which will cause Google Duplicates.

So I have temporarily added
<META NAME="ROBOTS" CONTENT="NOINDEX, FOLLOW">
I have added the missing </A>’s to make it W3 validate and changed the breadcrumb to

$breadcrumb->add($firstletter . ' - ' . NAVBAR_TITLE, tep_href_link(FILENAME_ALLPRODS_SEO, '', 'NONSSL'
Also I added this for the title tags
define('TEXT_INFORMATION', $firstletter.' - All Products ');
and
<title><?php echo TEXT_INFORMATION; ?></title>
<meta name="description" content="<?php echo TEXT_INFORMATION; ?>">
which should help with duplicates on each letter (fl=A, fl=B, etc).
But what about fl=C&sort=2a&page=2 and fl=C&sort=2a&page=3?
Is there any way to avoid duplicates on these?

I also have some letters which contain no data eg fl=Y

Quote

There are no products to list in this category.
Is there any way to stop Google from spidering these pages?

Sorry if this is posted in the wrong thread but I could not find a thread for the Non SEO Version.

Regards

Ken

#45 Jack_mcs

  • Community Member
  • 24,449 posts
  • Real Name:Jack
  • Gender:Male

Posted 20 April 2009, 03:05

Thanks for the code changes notes. I will look them over for the next release. To stop google from looking at the pages, if the lack of products is permanent, there is a setting in admin that will allow those letters not be shown so google would never see the no-result page. The other option is to add a no index meta tag to the page if the results are empty. Although I think the proper way is to use the canonical meta tag since google will probably complain about the valid result pages too.

Jack

Edited by Jack_mcs, 20 April 2009, 03:13.


#46 Ken44

  • Community Member
  • 223 posts
  • Real Name:Ken
  • Gender:Male
  • Location:UK

Posted 20 April 2009, 19:09

Hi Jack

Thanks for the info.

Quote

there is a setting in admin that will allow those letters not be shown

I just know that in 6 months time I will forget this and some new products will get missed. It would be nice if it were automatic.


canonical URLs


According to Google this should be used for urls whos’ content is identical or nearly identical.

Such as

product_info.php?cPath=12&products_id=61
and
product_info.php?products_id=61

In a paginated series, each page contains entirely different content/items so they shouldn't be grouped as one URL

So it would not be correct to use canonical URLs here.

Regards.

Ken.

#47 Ken44

  • Community Member
  • 223 posts
  • Real Name:Ken
  • Gender:Male
  • Location:UK

Posted 21 April 2009, 16:33

Hi.

I did some more reading, but now I’m really confused.

Google says

Quote

it should only be used in situations where the content is identical or nearly identical. In a paginated series, each page contains entirely different content/items so they shouldn't be grouped as one URL

But Google also says

Quote

When Google “canonicalizes” a url, we try to pick the url that seems like the best representative from that set

These two statements appear to contradict each other?

So should we add

<link rel="canonical" href="http://www.mysite.co.uk/all-products.php">

or not?

Confused

Ken

#48 Jack_mcs

  • Community Member
  • 24,449 posts
  • Real Name:Jack
  • Gender:Male

Posted 21 April 2009, 17:20

The problem is that google never defined "duplciate content." They took the approach that they would know it when they saw it leaving many shop owners to figure it out for themselves. The general rule for the canonical tag seems to be that if one url has extensions to it, like page numbers and the content is not duplicate, then the tag shouldn't be used. The best solution, in my opinion, is to set up the code without the tag and monitor your google sitemap account (create one if you don't have one). It will list url's that are excluded based on duplicate content. If this page shows up, you know it needs to be changed.

Jack

#49 Ken44

  • Community Member
  • 223 posts
  • Real Name:Ken
  • Gender:Male
  • Location:UK

Posted 21 April 2009, 19:38

Hi Jack.

Thank You for your reply.

I have been trying to avoid duplicate content even though Google says there is no penalty for this type of duplicate.

I’ll remove my no index tag from this contribution and monitor the results but I will leave in my changes to the breadcrumb and title tags.

Thanks again.

Ken.

#50 Pascal1

  • Community Member
  • 14 posts
  • Real Name:Pascal Westrich

Posted 29 May 2009, 18:31

Hi Jack,

sorry for my english.
I have installed your contib All Products SEO . I have also sitemap seo1.4 , seo header tags v4 installed . this is my first shop and I'm new here. I must change something? if so, what should I change? can you please help me to find this out? my Shop is still under construction . but you can see it here! . can you please tell me whether your contib working correctly?

please help

thank you

regards Pascal

#51 Jack_mcs

  • Community Member
  • 24,449 posts
  • Real Name:Jack
  • Gender:Male

Posted 29 May 2009, 19:02

It appears to be working correctly to me. What problem are you having?

Jack

#52 Pascal1

  • Community Member
  • 14 posts
  • Real Name:Pascal Westrich

Posted 29 May 2009, 19:28

hello

I have no problem, I just do not understand everything
I thought I would have to adjust anything because I did not installed header tags 3.

Thank you for looking

great contribut thank you very mutch


regards Pascal

#53 garnet

  • Community Member
  • 120 posts
  • Real Name:az

Posted 06 June 2009, 14:11

Hi

I have installed the contrib (v1.1), but I see 2 links of every '...all products' link

please see:

http://www.kupuvalnik.com/

what might be wrong?

Thanks
OSC beginner

#54 Jack_mcs

  • Community Member
  • 24,449 posts
  • Real Name:Jack
  • Gender:Male

Posted 06 June 2009, 16:21

I only see one All Products link. Maybe your browsers cache needs to be cleared?

Jack

#55 garnet

  • Community Member
  • 120 posts
  • Real Name:az

Posted 06 June 2009, 19:38

View PostJack_mcs, on Jun 6 2009, 05:21 PM, said:

I only see one All Products link. Maybe your browsers cache needs to be cleared?

Jack

sorted
i have pasted the code twice.
OSC beginner

#56 DimeNote

  • Community Member
  • 139 posts
  • Real Name:Unknown
  • Gender:Male

Posted 09 June 2009, 20:44

Hi Jack,

I'm having an issue with this contribution. When i add a new product it does not show up on the all-products page. It does not show up if I add the product manually or if I add the product using easy populate.

Unfortunately, I have added about a handful of contributions since I installed All-Products SEO so I'm not sure what might have caused this to stop functioning. Is there a place that you have in mind that I could begin my search? Is there some sort of cache system this contribution uses that I need to clear?

Thanks for any suggestions or feedback.

#57 Jack_mcs

  • Community Member
  • 24,449 posts
  • Real Name:Jack
  • Gender:Male

Posted 09 June 2009, 21:58

No, it uses standard code. It doesn't only check for active products though so if the new ones you are adding are inactive, it won't see them.

Jack

#58 Clau123

  • Community Member
  • 78 posts
  • Real Name:Claudia
  • Gender:Female
  • Location:Netherlands

Posted 16 June 2009, 19:38

When I open the All products list, there is a header with: All Products and a subheader with: Quickly browse our complete line of products.. I saw that I can change it onder configuration. These can only be changed for 1 language. So now if I go to the Dutch language and I open the list, I see All Products and Quickly browse our complete line of products, instead of the Dutch language. If i change it to the Dutch language, then I see the Dutch language above the English list

Is there a possibilitiy to change this for multiple languages? because now it looks a little bit strange to see another language above a list.

#59 Jack_mcs

  • Community Member
  • 24,449 posts
  • Real Name:Jack
  • Gender:Male

Posted 16 June 2009, 23:32

View PostClau123, on Jun 16 2009, 03:38 PM, said:

When I open the All products list, there is a header with: All Products and a subheader with: Quickly browse our complete line of products.. I saw that I can change it onder configuration. These can only be changed for 1 language. So now if I go to the Dutch language and I open the list, I see All Products and Quickly browse our complete line of products, instead of the Dutch language. If i change it to the Dutch language, then I see the Dutch language above the English list

Is there a possibilitiy to change this for multiple languages? because now it looks a little bit strange to see another language above a list.
Hmm, that's never come up before and I sonehow missed it. I'll put it on the list of changes for the next version.

Jack

#60 DimeNote

  • Community Member
  • 139 posts
  • Real Name:Unknown
  • Gender:Male

Posted 15 July 2009, 15:20

Jack,

Everything works great, thanks for all of your efforts! I was wondering if there was a way to combine the letters (A-C, D-F, G-I, etc.) in the letter navigation?

Thanks.