SEO-enhancing Drupal modules
There is a number of Drupal modules to help you optimize your Drupal-based site for search engines and improve its visibility.
Some of them are more important than others, and below we recommend the actively maintained ones that have already been tested with proven results:
Path Auto - automatically generates keyword-rich URLs for various kinds of content (nodes, categories, users) without requiring the user to manually specify the path alias. This allows you to get meaningful URLs like shop/dog/toys/freesbie.html instead of /node/123.
Page Title - gives you control over the page title. This is a useful module when you need title of your page (in the browser bar) be different from title of your content (a blog post, an about page, etc.). This module also automatically generates a page title different from Drupal default one.
Redirect - allows you to properly redirect the old URLs to new ones when migrating from your old site. The module also monitors active redirects and automatically cleans up any inactive ones, removes not SEO-friendly trailing slash from the URL (node/123 vs node/123/), and much more.
Meta Tags - is used to add meta tags to Drupal pages. Paying attention to meta tags, such as keywords, description and canonical URLs, may help obtain better search engine positioning.
XML Sitemap - creates a sitemap that conforms to the sitemaps.org specification. This helps search engines to more intelligently crawl a website and keep their results up to date. The sitemap created by the module can be automatically submitted to major search engines.