Monday, September 17, 2007

Duplicate content is harmful.

You have a very good site. And you have good keyword combination and getting good traffic from your keywords though if you use the same content for more than one page than it is very harmful for your site, Duplicate contains occurs many problems. It's something you want to avoid as much as possible. In this, people have reported their pages disappearing completely from the search results because of duplicate content. Drupal is a very friendly with SEO. It contains Modules and Files are available for such a problem.
Example
robots .txt File-
In this if we have two pages with the same content than by this file we can say search engine to ignore that page. For that we have to just write
Disallow: /node/
after this any content that's only accessible from a /node/ URL will no longer get indexed by search engines.

Wednesday, August 29, 2007

Drupal Template

Drupal is as flexible in terms of template development as you can get it. Almost anything is possible if you know what you are doing.

You might need toa spend some time learning all the ins and outs of Drupal template development, like what can be done via theme functions and template.php, how you can create content-type specific page and node templates and so on. But this comes with its flexibility; other CMS are either less flexible (Joomla) or are similar complex or even more complex (Typo3).

For more information click on

http://www.bpocanada.com/drupal-layout-design

Getting Started with Drupal

The Drupal content management system maintains its content in a database. Within the database, the content is stored as nodes and other high-level objects, such as users and comments. There are a variety of different, predefined node types including stories, blogs, and polls.

Drupal constructs pages that contain one or more pieces of information in the form of nodes, blocks, and other items. Each page is typically organized around a center column of content with left and right side-bars, and a header and footer. With the exception of the center column of content, the other areas are optional.

The center column is used to display the main site content; the optional areas are for additional content. Drupal uses blocks to fill the optional areas with small pieces of information. The optional areas typically hold navigation links (for example, most popular nodes) and other abbreviated content. Just like any content, blocks can be made dependent on the user's role, providing a customized view of the information.

One of the most important features of Drupal is the ability to extend the types of nodes available, such as your application-specific content, by writing custom node modules. Modules are extensions to Drupal that implement one or more from a predefined interface. Hooks define user permissions, interact with the database, and provide an interface to edit the content.

The menu system controls the navigation of the Web site and is fully customizable through the user interface. By contrast, the menu hook function controls how URLs are formed, how URLs are translated, and what function a specific URL will call. Newcomers to Drupal are frequently misled by the name of this hook function because it is not really about menus. So be aware that this is a possible point of confusion when dealing with "menus" in Drupal.

The separation of content from presentation is enabled by a system that themes the pages based on templates. Most content can easily be structured and styled by defining a set of template, or tpl, files and theme functions.

Nodes can be organized into categories or txonomies. Forums are an example of hierarchical content within a taxonomy.

All the content is accessed through a permissions system to control the access and editing of content on the Web site.

For More Drupal services Click on Drupal Site

www.bpocanada.com

Wednesday, August 22, 2007

BPO CANADA

http://www.bpocanada.com


BPO Canada is an innovative web design and development company focused on building products that satisfy our customers' needs. Whether you want the flexibility and modularity of Drupal for creating an e-commerce, community or corporate site, or a framework for developing a database-backed web application in Ruby on Rails, we have the experience and expertise needed to make your project a success.

With a wide array of services, from web design to SEO, we make sure that all your web related needs are satisfied. With a list of satisfied clients ranging from Fortune 500 companies to start-ups, we deliver exactly what our customers want.

BPO Canada Global Services Corporation ( Canada, India )

BPO Canada Global Services Corporation currently services Drupal Clients across US, Canada and UK.

BPO Canada specializes in Drupal Development. We offer end-to-end Drupal Services.

· Installation

· Configuration

· Customization,

· Upgrades/Porting Sites or modules

· Creating Multi Site Environment

· Building Installer Profiles

· Site Maintenance

· Performance Tuning

· Hosting

· Training

· SEO/SEM

· Advisory Services

· On Demand Support.

Between India and Canada, we have one of the world’s largest Drupal development team. Our Drupal Clients range from startup companies to Fortune 1000 corporations.

We also act as the sole Drupal Development partner for many US/Canada based Web Development firms.

If you want to find more about us, please visit our website

http://www.bpocanada.com