Drupal, the open source content management system (CMS) that runs WhiteHouse.gov, MTV Europe, and The Economist, is a very powerful system that can be used for large, complex sites, and it’s the best platform that exists today for SEO. I’ve seen clients triple their traffic within a few weeks of switching from a lesser platform. Drupal’s built-in tools for automating SEO on massive amounts of content, along with granular control that gives you absolute power over every single site element, put it head and shoulders above the rest, including Joomla and WordPress.
Additionally, Drupal is the most scalable, configurable system, and major improvements in usability will soon shorten the learning curve for new users and developers. To increase your traffic at drupal site, I will give you some SEO Tips for Drupal site. The following are 15 Powerful SEO Tips for Drupal.
15 Powerful SEO Tips for Drupal
Let’s see how you can quickly harness the power of Drupal to get your site indexed and get top ranking in Search Engines.
- Enable Clean URLs (Administrator> Site Configuration> Clean URLs) With the “Clean Url” Drupal _hxxp: //www.mydrupal.com/? Q = / seo-tips into _hxxp: //www.yourdrupal.com / seo- tips
- Use the Line Module: Module path lets you create Permalinks for your Drupal page. By default, Drupal automatically creates a web address like: http: //www.yourdrupal.com/? Q = node / 52, which many people feel is not user-friendly. Also search engines will give better rankings to pages that have more human-friendly URLs, especially if they include relevant keywords – for example, http: //www.yourdrupal.com/? Q = drupal_showcase_some_top_drupal_sites
- Pathauto modules: Module Pathauto automatically generate Permalinks paths for different types of content (nodes, categories, users) without requiring users to manually specify the path alias. This allows you to get such Permalinks / category / i-node-title.html not / node / 123. Permalinks based on a system of “patterns” that administrators Controls
- Use the module XML Sitemap: XML Sitemap automatically creates a map of the site in accordance with the specifications sitemaps.org. This will help the search engine search results they remain up to date.
- Meta Tag Configuration module: Giving more attention to the important keywords and / or description on multiple nodes lets you to get a search engine position better. This module allows you to set some meta tags for each view, node or page panel.
- Add Custom Breadcrumbs module: If you have a blog site and node called “SEO Tips for Drupal” To make this, I use the Views module to create a page in the / blog featuring all types of node “blog post.” Every time a user views a blog post I want to show breadcrumb Home> SEO Tips for Drupal, not only Home. To do this I would simply type “SEO Tips for Drupal” in the field titles and “blog” in the field paths and save my breadcrumb. Then, the first item in the breadcrumb will say “SEO Tips for Drupal” and link to “blog” path (location display a page that lists blog posts).
- Add related modules link: internal links from your own site is one of the major SEO Tricks. This gives the importance of your site’s articles. To achieve these automatically you can use this module. Featuring links related to the content. Related Link module allows nodes to display the URL associated with the user through the block. related links can be defined in three ways:
* Parsed links: links that are retrieved from the body of a node.
* Manual links: links that are added manually.
* Discovered links: links that are discovered by the module using various criteria, Including the category of terms of a node and suggestions provided by the search module (when enabled). - Alinks Module: Same principle as above. Linking your site for SEO article better. This module will create links automatically. Allows users to associate defined text for the link. This module is based on wordpress module “Alinks”. Very easy to use, just enter your normal content and setup requirements / link you want on your site through the administration interface. Key features:
– Replace terms in the content body with alink.
– Do not alter the body node as you would on any screen.
– Can set the amount of the change.
– Can be set on the kind of content that will be affected - Find module 404: Redirecting page 404 or page not found the appropriate page on your site will make sure that you do not lost the traffic. Instead of showing the standard “404 page not found”, these modules do a search on the keywords in the URL, for example, if users go to http: //yourdrupal.com/does/not/exist, this module will do a search for “no “. This includes keywords beta phase detection of SE.
- Url List Module: Make a list of URL node on / urllist.txt = q or (/ urllist.txt to clean URL) to submit to search engines like Yahoo Site Explorer. urllist.txt registered as a valid feed URL to submit all your site through your collection of “My World” at Yahoo.
- XHTML layout design to make Fast loading and SEO friendly
- Add Google Analytics to your site. This way you can see the top keywords for your site, your main entry and exit points, which directs traffic to your site. In a nutshell -what works and what does not-.
- Reduce the size of CSS code by rewriting css. Use this free online tool
- Avoid Duplicate URL – shifting global module.
Here is a detailed article on how to remove duplicate URL:
Redirect Drupal with .htaccessFile.
Drupal uses a file called .htaccess to tell you how to handle the web server URL. This is the same file that allows magic Drupal Clean URL. By adding a simple command redirect to the beginning of the file. .htaccess you, you can force the server to automatically remove any trailing slashes.
# Get rid of trailing oblique
RewriteCond% {HTTP_HOST} ^ (www.) (Http: //www.%29) blamcast \.? net $ [NC] RewriteRule ^ (. +) / $ Http: //% {HTTP_HOST} / $ 1 [R = 301, L]
This is the code that I use to remove the trailing slash on my site. You have to change the domain name to match your site. Back up your .htaccess before making changes ; if you make a mistake, your site will give you an error until it was fixed.
The code is very simple function: it tells the browser and search engines that the page they’re looking for has moved to a new location (one without a slash at the end). User (or Googlebot) will be automatically forwarded to the correct URL.
Basically, all the “voice” for your content now being redirected to a page, and the page will rank higher because of this.
Using robots.txt to Hide Duplicate URL
Ane has not been completed, there are still some duplicate content to be managed. An example follows:
http: //xxxxxxxx.net/articles/drupal-seo
http: //xxxxxxxx.net/node/44
Once again, we have two addresses with exactly the same content. The solution this time only to tell the search engine to ignore anything under the “node”. To achieve this, we will add a line to the end of our robots.txt file
Disallow: / node /
Now every time the search engine finds a link starting with “blamcast.net / node /” it will just ignore it, eliminate duplicate content issues that may be causing.
There is one potential problem with a solution: Each content can be accessed only from the node / / URL will no longer be indexed by search engines. This should not be a problem if you’ve SEO-conscious and make the correct URL alias for all your content. If not, it’s time to start! Pathauto module can be mass-produce an alias for your article based on their titles. After that, you have to tweak them to better reflect your keywords.
Also, keep in mind that you must robots.txt file in the root directory of your domain for search engines to find it. If your Drupal installation in a subdirectory, adjust the appropriate path, and move your robots.txt in the root directory of your site. There is more information about robots.txt at Wikipedia.
Global Redirect Module
Or, if you do not mind installing new modules, Global Redirect module will forward all / node you / URL aliases to the right, and even delete the trailing slash to you.
If you just made the switch from number / node / URL to the SEO-friendly URL aliases, Global Redirect probably your best choice. Search engines will learn new URL redirects you to follow, and update their corresponding link.
On the other hand, if you have used an alias URL from the beginning, this will not be a problem for you.
Personally, I prefer to prepare .htaccess and robots.txt, instead than having to parse URLs module on every page load. It requires less overhead and there is one less module to have to stay up to date. In addition, you avoid potential conflicts with other modules.
Best FREE ASP.NET Hosting for Drupal Site
ASPHostPortal.com aims to provide customers with affordable yet reliable and lightning-fast hosting packages. They have Windows Shared Hosting, Plesk Hosting, Reseller Hosting, Cloud Hosting, Dedicated Hosting plans from small to large to fit your requirements even they also offering FREE hosting plan. Their robust, all hosting plan with super speed and adequate allocated resources. Very suitable for individuals, college students and businesses which need good response time without compromising quality. In addition, their professional in-house support team is available 24 hours a day, 7 days a week. Most of the time they respond to support inquiries within 2 hours.