Search Engine Optimisation Front-end Guide
Here you will find some useful tips on how to make your Aurora website more search engine friendly.
Prev/Next tag
You can use this on your Product Listings page, which will help search engines easily find additional content:
<link rel="prev" href="/dvds/" />
<link rel="next" href="/dvds/page3.html" />
{if $paging.page < $paging.total_pages AND $paging.offset+$paging.show < $paging.total}
{if $headerFilters}
<link rel="next" href="http://{$smarty.server.HTTP_HOST}{$header_filter_canonical_link}page{$paging.page+1}.html" />
{else}
<link rel="next" href="{$pathURL}page{$paging.page+1}.html" />
{/if}
{/if}
Canonical tag
This is used to prevent duplicate content across your site. For example, you may have a product details page which has a variety of parameters in the URL, which could make the search engines think it is a different page. Or due to the powerful nature of Aurora's merchandising system, you may have someone navigate to a product listings page that contained products identical to another area, e.g. Price (0-10) > Brand (Adidas) > Colour (Red) would be one way to navigate there, but they could equally get there via Colour (Red) > Price (0-10) > Brand (Adidas) and see the same products. This tells the search engines which is the correct landing page and stops duplicates.
{if $headerFilters}
<link rel="canonical" href="http://{$smarty.server.HTTP_HOST}{$header_filter_canonical_link}{if $product_list AND $paging.page > 1}page{$paging.page}.html{/if}" />
{elseif in_array("productdetails", $pageType)}
<link rel="canonical" href="http://{$smarty.server.HTTP_HOST}{$product.product_filename}" />
{/if}
Updated over 2 years ago