Post by xdomofab » Thu Aug 08, 2013 10:57 pm

These days, reaching the first page isn’t enough. You must rank #1. Whether you’re just getting started with a new website or improving an existing site, this guide provides useful tactical suggestions for On-Site SEO Audit.

Crawler/bot accessible

Duplicate Product URLs
Make sure the page is the only URL on which the content appears. There are lots of duplicated product urls from category, manufacturer or sitemap pages, even though opencart already using canonical to solve this problem, yet this is not friendly for getting all of your facebook likes or search engine performance.

Duplicate Category or Manufacturer URLs:
Duplicate Category or Manufacturer URLs often occurs when sites make the same content available via different URLs—for example, by using session IDs or other parameters, like this:
http://demo.opencart.com/index.php?rout ... C&limit=75
http://demo.opencart.com/index.php?rout ... C&limit=50
URL Canonical is a good idea, however, a lot of people use the rel=canonical tag for paginated results on their site, this is wrong and should not be done. If you want to canonical category pagination url, remember that add pagination parameter to the canonical tag. I recommend using the Google/Bing Webmaster parameter handling tool to give search engine information about how to handle URLs containing specific parameters. You can also change the robots.txt:

Code: Select all

User-agent: *
Disallow: /*&limit
Disallow: /*?limit
Disallow: /*?sort
Disallow: /*&sort
Disallow: /*?order
Disallow: /*&order
Disallow: /*?price
Disallow: /*&price
Disallow: /*?brand_tabletpc
Disallow: /*&brand_tabletpc
Disallow: /*?color_default
Disallow: /*&color_default
Disallow: /*?filter_tag
Disallow: /*&filter_tag
Disallow: /*?mode
Disallow: /*&mode
Disallow: /*?cat
Disallow: /*&cat
Disallow: /*?dir
Disallow: /*&dir
Disallow: /*?color
Disallow: /*&color
Disallow: /*?product_id
Disallow: /*&product_id
Disallow: /*?minprice
Disallow: /*&minprice
Disallow: /*?maxprice
Disallow: /*&maxprice
Disallow: /*?route=checkout/
Disallow: /*?route=account/
Disallow: /*?route=product/search
Disallow: /*?page=1
Disallow: /*&create=1
Disallow: /?route=information/contact
Disallow: /*?route=affiliate/
Disallow: /*?keyword
Disallow: /*?av
Disallow: /admin/
Disallow: /system/
Disallow: /catalog/

Sitemap: http://www.example.com/index.php?route=feed/google_sitemap

Best Practice for Category and Product Page Content

Add the rel="canonical" tag to duplicate category pages & category pagination
Opencart allows various sort orders for category page (by lowest price, highest rated, new arrival…). Specify the canonical version using a tag in the head section of the page. For example:
1> Category page sort by price & limit: http://www.target409.com/desktops?sort= ... SC&limit=5
rel="canonical" tag: <link href="http://www.target409.com/desktops" rel="canonical" />

2> Category pagination sort by price & limit: http://www.target409.com/desktops?sort= ... t=5&page=2
rel="canonical" tag: <link href="http://www.target409.com/desktops?page=2" rel="canonical" />

Add Rel=Prev/Next tag to category pagination and brand paginatioin
The most current technique for SEO pagination makes use of the HTML 4/5 link element pagination rel=”next” and rel=”prev” tag. Keep in mind that all rel=next/prev pages should also have a self-referencing rel=canonical tag. In cases where tracking IDs and various sort orders are appended to a URL, these rel canonical tags will ensure no duplication and equity leak occurs. For example:
On the second category page, http://www.target409.com/desktops?sort= ... t=5&page=2
<link rel="canonical" href="http://www.target409.com/desktops?page=2" />
<link rel="prev" href="http://www.target409.com/desktops?sort= ... t=5&page=1" />
<link rel="next" href="http://www.target409.com/desktops?sort= ... t=5&page=3" />

Add Custom Meta Title, H1 Tag, and Extra Description Tag
One of the most important steps in improving your site's ranking in Google search results is to ensure that it contains plenty of rich information that includes relevant keywords, unique title, unique h1 tag and fresh content. OpenCart currently use product/category name as meta title tag which is not seo friendly.

Use unique introductory text and generate appropriate cross links and you’ll improve your site’s overall structure, internal anchor text distribution and linked-to internal page counts tremendously

Display review data on product page html source code
OpenCart currently uses AJAX to load the content of the Reviews which cannot be indexed by search engines.

Aggregate recent reviews up to the category level
We know that User Generated Content can influence conversion on your site, but UGC also adds important SEO benefit to your pages.


Metadata, Schema and Rich Snippets
For site blog, Google offers the rel=author, rel=publisher and Google+ Profile options to display a profile/brand image and details alongside results. Google also provides a vast array of options for rich snippets, such as rich snippets for product offer, product review, breadcrumbs, vote and etc. Here is the tool for testing those rich nippets.http://www.google.com/webmasters/tools/richsnippets

Page Speed Performance
Speeding up websites is important — not just to site owners, but to all Internet users. Google now uses site speed in web search ranking. Below is two simple ways to boost your site speed:
The product count in the categories is a significant source of slow page loads in opencart. You can removes queries from header controller and category module controller.
3 Simple .Htaccess Rules For Better Website Performace:Disable Etags, Add Expires Headers, Compress Text Files (CSS, Javascript)
Use the Google AJAX Libraries content delivery network to serve jQuery to your users directly from Google’s network of datacenters: decreased latency, increased parallelism, and better caching.

Here is my ALL in One SEO Pack Extension:
http://www.opencart.com/index.php?route ... n_id=13208


Identify the Reasons for Search Engine Penalties
Google Panda:
1> thin content:low quality, not useful for users, copy content
2> content farm: lots of irrelative contents
3> high bounce rate, less average time on site
How to check: content template, keywords stuffing, multi-type (images, infographic, video)

Google Penguin:
#1: Too many exact anchor text links
#2: Not enough semantic keyword anchor text links
#3: You don’t have enough junk anchors
#4: Not enough brand mention within text links
#5: Not enough social signals
#6: Buying links
#7: Exchanging links on a mass scale
#8: Links from low quality article directories and directory listings
#9: Keyword stuffing in internal/outbound links

Other Link Building Resources:
The Advanced Guide to Link Building: http://www.quicksprout.com/2013/06/13/t ... -building/
The Advanced Guide to Content Marketing: http://www.quicksprout.com/2013/04/29/t ... marketing/
The 100 Best Free SEO Tools: http://moz.com/blog/100-free-seo-tools
Last edited by xdomofab on Tue Sep 17, 2013 7:27 pm, edited 3 times in total.

Opencart Development & Consult:
All in One SEO Package: making your Opencart SEO friendly
Product Rich Snippets: Breadcrumb, Product & Product Reviews
Custom Titile H1 Tag: custom category title, h1, bottom description and product title
Optimize Site URL Architecture: unique url w/breadcrumb, seo friendly url architecture


New member

Posts

Joined
Wed Jun 05, 2013 11:03 am

Post by maccadon » Fri Aug 09, 2013 5:26 am

Thanks for this great post. Absolute must read and do. Love it. I bought a seopack before but that was useless. This seems like some great module. Will check it out tomorrow.



Verstuurd van mijn GT-I9300 met Tapatalk

Active Member

Posts

Joined
Thu Aug 05, 2010 9:57 pm

Post by xdomofab » Fri Aug 09, 2013 9:56 am

@maccadon, glad i could help, I will look into category rich snippets to make category search result stand out on google

Opencart Development & Consult:
All in One SEO Package: making your Opencart SEO friendly
Product Rich Snippets: Breadcrumb, Product & Product Reviews
Custom Titile H1 Tag: custom category title, h1, bottom description and product title
Optimize Site URL Architecture: unique url w/breadcrumb, seo friendly url architecture


New member

Posts

Joined
Wed Jun 05, 2013 11:03 am

Post by fablots » Mon Sep 09, 2013 4:00 pm

Awesome list, I am really happy to read this post! Here's another one you can add: Pagination with Rel=Next/Prev Tag

Newbie

Posts

Joined
Mon Sep 09, 2013 3:58 pm

Post by maccadon » Tue Sep 10, 2013 6:08 pm

How can we get the pagination right?

Active Member

Posts

Joined
Thu Aug 05, 2010 9:57 pm

Post by xdomofab » Wed Sep 11, 2013 10:48 am

maccadon wrote:How can we get the pagination right?
Take a look at this category pagination url:
example.com/desktops?sort=p.price&order=ASC&limit=5&page=3

1 Add Canonical Tag to Pagination URLs:
<link href="http://www.example.com/desktops?page=3" rel="canonical" />

2 Add rel=”prev” and rel=”next” pagination markup (will add this feature to my seo pack asap):
<link rel="prev" href="http://www.example.com/desktops?sort=p. ... t=5&page=2" />
<link rel="next" href="http://www.example.com/desktops?sort=p. ... t=5&page=4" />

Opencart Development & Consult:
All in One SEO Package: making your Opencart SEO friendly
Product Rich Snippets: Breadcrumb, Product & Product Reviews
Custom Titile H1 Tag: custom category title, h1, bottom description and product title
Optimize Site URL Architecture: unique url w/breadcrumb, seo friendly url architecture


New member

Posts

Joined
Wed Jun 05, 2013 11:03 am

Post by hardgamer » Sat Jan 17, 2015 1:45 pm

Does all this apply to OC 2.0 also?
Is there any difference?

------------------------------
Still a Noobie...
My page: http://designninja.net Graphic designer services made easy!


User avatar
Newbie

Posts

Joined
Sat Sep 06, 2014 1:21 pm
Location - Bulgaria

Post by OliviaU » Fri Aug 05, 2016 11:02 pm

Great article. Thanks for the info on the page speed performance section!
Best,
http://www.ampronix.com/

Newbie

Posts

Joined
Fri Aug 05, 2016 10:48 pm
Who is online

Users browsing this forum: No registered users and 11 guests