In SellerDeck 2013 note if you switch to the filtering setting "make filtering the default view" to load products from other pages the link changes from a static link to a cgi-bin script link which can cause problems for search engine listings:
1) Search engines may have the old static link indexed. If you visit the page you can see products because of Javascript. However the static page is a placeholder for the cgi-bin script to load products, search engines cannot process the Javascript to load products to they cannot see content. If you check a cached Google result of a static link for a filtered page and view the source code there is no text just "Actinic variable" place holders. I read search engines could index Javascript however in this instance it seems it does not.
2) Customers who find old static links are not redirected to the new cgi-bin link, although the page would work if their browser does not have Javascript disabled.
3) Website owners with internal links or other websites linking to their pages will have to do work to change the links.
4) Some page rank may be lost when changing URLs. Some are also concerned that dynamic links are not as SEO friendly as static links.
Solutions: 301 redirects and canonical links to tell search engines which page to index. You have to be careful about the code, you should not use variables catalogurl sectionpagename, SellerDeck would need blockifs and canonicals for sections with and without filtering and hidden if paginated (paginated pages already have a tag), code alteration with thanks to Hugh and Bruce at SellerDeck:
No liability use at own risk.
SellerDeck 2014 will include new canonical links to fix the issue.
1) Search engines may have the old static link indexed. If you visit the page you can see products because of Javascript. However the static page is a placeholder for the cgi-bin script to load products, search engines cannot process the Javascript to load products to they cannot see content. If you check a cached Google result of a static link for a filtered page and view the source code there is no text just "Actinic variable" place holders. I read search engines could index Javascript however in this instance it seems it does not.
2) Customers who find old static links are not redirected to the new cgi-bin link, although the page would work if their browser does not have Javascript disabled.
3) Website owners with internal links or other websites linking to their pages will have to do work to change the links.
4) Some page rank may be lost when changing URLs. Some are also concerned that dynamic links are not as SEO friendly as static links.
Solutions: 301 redirects and canonical links to tell search engines which page to index. You have to be careful about the code, you should not use variables catalogurl sectionpagename, SellerDeck would need blockifs and canonicals for sections with and without filtering and hidden if paginated (paginated pages already have a tag), code alteration with thanks to Hugh and Bruce at SellerDeck:
Code:
<actinic:block if="%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%3d%3d%20%22Section%22" > <actinic:block if="%3cactinic%3avariable%20name%3d%22SectionPaginated%22%20%2f%3e%20%3d%3d%20false" > <link rel="canonical" href="<actinic:block if="%28%3cactinic%3avariable%20name%3d%22IsFilteringPageAsDefaultView%22%20%2f%3e%20%3d%3d%20False%29%20AND%0d%3cactinic%3avariable%20name%3d%22IsLoginPageSuppressed%22%20%2f%3e%20AND%0d%3cactinic%3avariable%20name%3d%22UnregCustomersAreNotAllowed%22%20%2f%3e" ><actinic:variable name="CatalogURL" /><actinic:variable encoding="perl" name="SectionPageName" selectable="false" /></actinic:block><actinic:block if="%3cactinic%3avariable%20name%3d%22IsFilteringPageAsDefaultView%22%20%2f%3e%20OR%0d%28%3cactinic%3avariable%20name%3d%22IsLoginPageSuppressed%22%20%2f%3e%20%3d%3d%20false%29%20OR%0d%28%3cactinic%3avariable%20name%3d%22UnregCustomersAreNotAllowed%22%20%2f%3e%20%3d%3d%20false%29" ><actinic:variable encoding="perl" name="SectionURL" selectable="false" /></actinic:block>" /> </actinic:block> </actinic:block>
SellerDeck 2014 will include new canonical links to fix the issue.
Comment