Magento Initial SEO Steps
For a new magento store the following SEO steps are very important.
Step 1: Make sure website is visible to search engines.
you can easily do that by going to [php]Configuration -> Design -> HTML[/php] Head and changing the value of Default Robots to ‘INDEX, FOLLOW’.
Step 2: Create Robots.txt file on root folder. place the content below in it
[php]
User-agent: *
Disallow: /index.php/
Disallow: /*.js$
Disallow: /*.css$
Disallow: /checkout/
Disallow: /tag/
Disallow: /catalogsearch/
Disallow: /review/
Disallow: /app/
Disallow: /downloader/
Disallow: /js/
Disallow: /lib/
Disallow: /media/
Disallow: /*.php$
Disallow: /pkginfo/
Disallow: /report/
Disallow: /skin/
Disallow: /var/
Disallow: /catalog/
Disallow: /customer/
[/php]
Step 3: Magento Page Title
make sure your Magento category pages and content pages are optimised and include relevant search terms
Step 4: Magento default meta tags
Go to [php]Configuration -> Design -> HTML[/php] Head and fill in the Default Title and Default Description fields.
Step 5: Magento Google Site Map Creation
Magento has a great Google XML sitemap generation tool [php]System -> Configuration -> Google Sitemap[/php]
Step 6: Create Canonical Link In Magento
for this you need to install a free extension and you are done with it