Due to the large number of pages involved, ecommerce sites can see striking SEO improvements when errors on those pages are addressed. Let’s talk about what you need to do in order to keep your ecommerce site error free, starting with some tools, then walking you through some processes.
Monitoring and crawling tools
Monitoring and crawling tools are necessary in order to identify technical SEO errors. I consider the following tools essential:
I also recommend using these tools to check for SEO various issues:
404s (missing pages)
Missing pages hurt the user experience for obvious reasons, but they also hurt your SEO. Links that point to 404 pages throw away their authority.
To identify 404 pages, start by running a site crawl in ScreamingFrog. After finishing the crawl, go to “Response Codes,” then select “Client Error (4xx)” from the “Filter” dropdown menu.
Now export the list for later.
These are your high priority 404 errors, because they are missing pages that have been linked to from other pages on your own site.
For each page, identify whether there is a suitable replacement. If so, you will need to run a search and replace operation on your site to replace all references to the 404 page with the suitable replacement.
If there are no suitable replacements, you will need to remove links to the page so that there are no more broken links.
Additionally, you will need to set up 301 redirects from the missing pages to their replacements.
Do not merely set up 301 redirects without updating the links. Links that pass through 301 redirects lose some SEO authority to Google’s damping factor, and redirects put load on your servers.
Next you will need to identify your “lower priority” 404 pages. These are missing pages that you aren’t linking to from your own pages, but that other sites are linking to. This could be the result of old pages that you have removed, or it could be that the sites linking to you used the wrong URL.
You can find these in the Google Search Console by going to “Crawl” followed by “Crawl Errors” in the left navigation:
Choose “Not Found” and export your 404s.
Weed out the duplicate 404s that you have already addressed from ScreamingFrog. Now identify if any of these have a suitable replacement. If so, set up a 301 redirect to send users to the appropriate page.
Do not simply set up an all-encompassing rule to redirect all visits to missing pages so that they go to the homepage. This is considered a soft 404. Google does not like them, and they are the subject of our next section.
A soft 404 is a missing page that doesn’t show up as a 404 to Google. Google explicitly warns against soft 404s, which come in two forms:
Too many of either will hurt your authority with the search engines.
You can find soft 404s in the Google Search Console, also within the “Crawl Errors” section.
To resolve soft 404s, you may:
Do not get greedy with your redirects in an effort to capture PageRank, or you will send a message to the search results to treat your 301 pages like 404s.
Before tackling anything else, you want to ensure that your site does not have any redirect chains or loops. These are series of redirects, where one redirect leads to another, etc. This bleeds PageRank through Google’s damping factor and creates server load. Redirect loops make pages inaccessible.
Replace any redirect chains with redirects directly from the relocated page to the new location.
Once you’ve addressed this, use ScreamingFrog to identify your 301 and 302 redirects.
Start by addressing your 302 redirects, since these are supposed to be temporary. If any of them are actually permanent, they should be changed to 301 redirects so that the redirected page doesn’t remain in the index. Checking your 302s can also serve as a reminder to remove temporary redirects and reinstate forgotten pages.
After handling your 302s, the next step is to remove any links to redirected pages from your site, and replace them with links to the correct location. There are very few circumstances in which you actually want to link to a redirected page, since PageRank is lost through the redirect and server load is created. Use a search and replace operation to accomplish this.
Canonicalization is a method of dealing with duplicate pages, which are very common for ecommerce sites. Canonicalization tells the search engines which version of the page to treat as the legitimate one. We talked about it in detail in our ecommerce SEO guide here, but these are some guiding principles:
To identify pages that may need canonicalization, use ScreamingFrog to identify duplicate title tags:
These are very often, though not always, duplicates of the same page.
Many ecommerce sites often have thousands or more pages, and quite a few of them may be very low in quality or content. Many may be very similar to one another without being pure duplicates. Many may feature manufacturer copy that is identical to what will be found on other ecommerce sites.
In some cases, then, it is a good idea to noindex some of your pages. Noindexing tells the search engines to remove the page from the search results. The noindex tag is thus a very dangerous toy to play with, and it’s important not to overuse it.
Here are a few pages that should definitely be noindexed:
A few warnings:
We mentioned earlier that you should run the W3C validator on your homepage and template pages to ensure you don’t have any serious html errors. While html errors are common and Google is fairly good about dealing with them, it’s best to clean up errors to send the clearest message possible to the search engines.
Use batch validation to check a larger number of pages.
Schema is a must for ecommerce sites because it allows you to feed the search engines useful meta data about your products like user ratings and prices that can lead to rich results in the search engines featuring star ratings and other stand out features.
Review Google’s literature on rich results for products and include the proper schema to make it work. This schema code generator is useful for easily putting together the code for your templates, and you can test if your pages properly support rich results using Google’s own tool here.
Technical SEO is important in any industry, but due to the massive size of ecommerce sites, it is even more relevant for retailers. Keep your errors under control and your organic search traffic numbers will thank you.
Pleasure to introduce my self i am Sean Webb i am 27 years old from Manchester, UK.I am doing affiliate marketing and have spend lots of time learning how to rank easy to medium competition keywords. I have recently started PPL and Video Marketing and learning more about it.