Need help buying now? +48-22-219-5163 +1-917-720-3250
My Cart

Your Cart is Empty

Need help buying now?
+48-22-219-5163 +1-917-720-3250

Five basic methods of Search Engine Optimization

Five basic methods of Search Engine Optimization

Five basic methods of Search Engine Optimization

We have already reviewed various optimizations methods in our blog. In this article, we will discuss 5 basic ways of the site optimization with the help of in-built Magento options:

1. For the search engines, optimized URLs are those which do not contain /index.php. Magento system configures index.php by default creating URLs like /index.php/category/product. In order to remove index.php from the URL, it is first necessary to go to System – Configuration – Web – Search optimization (SEO) and then enable Web Server Rewrites.

2. It is also important to configure optimization for SEO-catalogs. This can be done through System – Configuration – Catalog – Search Engine Optimization (SEO). The option “Use category path for product URLs” must be set to ‘No’. There are also two options that need to be enabled in this section: ‘Use canonical URL meta tag for categories’ and ‘Use canonical URL meta tag for products’. Canonical URL shows the search robot where the original page is located. This will help you to avoid creation of duplicate pages if one product uses several filters.

3. In the section CMS – Pages you need to modify the Title and Description of the main page. The field ‘Meta data’ must contain the necessary key words and the field ‘Description’ must be filled.

4. It is very important to create correct robots.txt file that will filter the information and only provide the search engine with the information it needs. The following code is an example of a proper robots.txt file. It contains the necessary basic system configurations for Magento, optimization settings and server settings. Due to this code, no unnecessary information will be revealed:

## robots.txt for Magento Community and Enterprise
1.	  
2.	## GENERAL SETTINGS
3.	  
4.	## Enable robots.txt rules for all crawlers
5.	User-agent: *
6.	  
7.	## Crawl-delay parameter: number of seconds to wait between successive requests to
 the same server.
8.	## Set a custom crawl rate if you're experiencing traffic problems with your server.
9.	# Crawl-delay: 30
10.	  
11.	## Magento sitemap: uncomment and replace the URL to your Magento sitemap file
12.	# Sitemap: http://www.example.com/sitemap/sitemap.xml
13.	  
14.	## DEVELOPMENT RELATED SETTINGS
15.	  
16.	## Do not crawl development files and folders: CVS, svn directories and dump files
17.	Disallow: /CVS
18.	Disallow: /*.svn$
19.	Disallow: /*.idea$
20.	Disallow: /*.sql$
21.	Disallow: /*.tgz$
22.	  
23.	## GENERAL MAGENTO SETTINGS
24.	  
25.	## Do not crawl Magento admin page
26.	Disallow: /admin/
27.	  
28.	## Do not crawl common Magento technical folders
29.	Disallow: /app/
30.	Disallow: /downloader/
31.	Disallow: /errors/
32.	Disallow: /includes/
33.	Disallow: /lib/
34.	Disallow: /pkginfo/
35.	Disallow: /shell/
36.	Disallow: /var/
37.	  
38.	## Do not crawl common Magento files
39.	Disallow: /api.php
40.	Disallow: /cron.php
41.	Disallow: /cron.sh
42.	Disallow: /error_log
43.	Disallow: /get.php
44.	Disallow: /install.php
45.	Disallow: /LICENSE.html
46.	Disallow: /LICENSE.txt
47.	Disallow: /LICENSE_AFL.txt
48.	Disallow: /README.txt
49.	Disallow: /RELEASE_NOTES.txt
50.	  
51.	## MAGENTO SEO IMPROVEMENTS
52.	  
53.	## Do not crawl sub category pages that are sorted or filtered.
54.	Disallow: /*?dir*
55.	Disallow: /*?dir=desc
56.	Disallow: /*?dir=asc
57.	Disallow: /*?limit=all
58.	Disallow: /*?mode*
59.	  
60.	## Do not crawl 2-nd home page copy (example.com/index.php/). Uncomment it only if 
you activated Magento SEO URLs.
61.	## Disallow: /index.php/
62.	  
63.	## Do not crawl links with session IDs
64.	Disallow: /*?SID=
65.	  
66.	## Do not crawl checkout and user account pages
67.	Disallow: /checkout/
68.	Disallow: /onestepcheckout/
69.	Disallow: /customer/
70.	Disallow: /customer/account/
71.	Disallow: /customer/account/login/
72.	  
73.	## Do not crawl seach pages and not-SEO optimized catalog links
74.	Disallow: /catalogsearch/
75.	Disallow: /catalog/product_compare/
76.	Disallow: /catalog/category/view/
77.	Disallow: /catalog/product/view/
78.	  
79.	## SERVER SETTINGS
80.	  
81.	## Do not crawl common server technical folders and files
82.	Disallow: /cgi-bin/
83.	Disallow: /cleanup.php
84.	Disallow: /apc.php
85.	Disallow: /memcache.php
86.	Disallow: /phpinfo.php
87.	  
88.	## IMAGE CRAWLERS SETTINGS
89.	  
90.	## Extra: Uncomment if you do not wish Google and Bing to index your images
91.	# User-agent: Googlebot-Image
92.	# Disallow: /
93.	# User-agent: msnbot-media
94.	# Disallow: /

 

5. Besides, it would be good for SEO if you set the prefix and suffix for the headers. This can be done at System – Configuration – Design – HTML header. Another important step would be addition of a Google map on your site.

We will review other ways of optimization and increasing the site ratings in the search results in future articles. If you have any questions please feel free to contact our magento experts team, they will be glad to assist you.

Newsletter