seo for drupal

27
1/27 http:// ndev.co.uk Neil Cameron Neil Cameron SEO for Drupal 29 October 2009

Upload: cameron-wilding

Post on 11-May-2015

2.147 views

Category:

Technology


0 download

DESCRIPTION

A presentation on how you can easily alter your Drupal site to be SEO friendly.

TRANSCRIPT

Page 1: SEO for Drupal

1/27 http://ndev.co.uk

Neil Cameron

Neil Cameron

SEO for Drupal

29 October 2009

Page 2: SEO for Drupal

2/27 http://ndev.co.uk

Neil Cameron

The optimisation of your site for search engines, with the goal of achieving a high page rank in search results

What is SEO?

2/27 http://ndev.co.uk

Neil Cameron

Page 3: SEO for Drupal

3/27 http://ndev.co.uk

Neil Cameron

• SEO ≠ magic• SEO ≠ expensive• SEO ≠ difficult• SEO = contested

What isn’t SEO?

Page 4: SEO for Drupal

4/27 http://ndev.co.uk

Neil Cameron

1. The Single, Most Important Thing.2. URLs3. Meta Data4. Duplicate Content5. Crawlability6. Further Info7. Questions

SEO for Drupal

Page 5: SEO for Drupal

1. The Single, Most Important Thing.2. URLs3. Meta Data4. Duplicate Content5. Crawlability6. Further Info7. Questions

SEO for Drupal

Page 6: SEO for Drupal

6/27 http://ndev.co.uk

Neil Cameron

Step 1/2:Create original, engaging and useful content.

The Single, Most Important Thing

Page 7: SEO for Drupal

7/27 http://ndev.co.uk

Neil Cameron

Step 2/2:Get it out there. Get it linked.

The Single, Most Important Thing

Page 8: SEO for Drupal

8/27 http://ndev.co.uk

Neil Cameron

Unfortunately, Drupal can’t help you.

The Single, Most Important Thing

Page 9: SEO for Drupal

1. The Single, Most Important Thing.2. URLs3. Meta Data4. Duplicate Content5. Crawlability6. Further Info7. Questions

SEO for Drupal

Page 10: SEO for Drupal

10/27

http://ndev.co.uk

Neil Cameron

Bad:

Good :

• URLs should be clean and descriptive.

URLs

Page 11: SEO for Drupal

11/27

http://ndev.co.uk

Neil Cameron

Modules:• Path auto– Allows for automatic

generation of URLs– Following a set pattern

URLs

e.g. [content-type]/[author name]/[content title]

Page 12: SEO for Drupal

1. The Single Most Important Thing.2. URLs3. Meta Data4. Duplicate Content5. Crawlability6. Further Info7. Questions

SEO for Drupal

Page 13: SEO for Drupal

13/27

http://ndev.co.uk

Neil Cameron

What is Meta Data?

Meta Data

Page 14: SEO for Drupal

14/27

http://ndev.co.uk

Neil Cameron

Title:• Not a true meta tag but important none-the-less.• Consider using different title for content and Meta

Data• e.g.: David Beckham -> Top English Footballers: David BeckhamOctober Meetup -> London, October Drupal Meetup (seminar)

Meta Data

Page 15: SEO for Drupal

15/27

http://ndev.co.uk

Neil Cameron

Description:- Make sure the main pages (front, ‘landing

pages’ or ‘channel pages’) have an accurate description.

- Make sure the description is automated for other content pages.

Meta Data

Page 16: SEO for Drupal

16/27

http://ndev.co.uk

Neil Cameron

Meta Data

Modules• Nodewords– Automatically or

manually configure title, description and keyword meta information

Page 17: SEO for Drupal

1. The Single Most Important Thing.2. URLs3. Meta Data4. Duplicate Content5. Crawlability6. Further Info7. Questions

SEO for Drupal

Page 18: SEO for Drupal

18/27

http://ndev.co.uk

Neil Cameron

• Duplicate content can cause Sandboxing*• But where is the duplicate content?

Duplicate Content

* See: http://en.wikipedia.org/wiki/Sandbox_Effect

Page 19: SEO for Drupal

19/27

http://ndev.co.uk

Neil Cameron

Duplicate Content

http://example.com/node/347 http://example.com/path/to/content

http://example.com/node/347/ http://example.com/path/to/content/

http://www.example.com/node/347 http://www.example.com/path/to/content

http://www.example.com/node/347/ http://www.example.com/path/to/content/

http://www.example.com/index.php?q=node/347 http://www.example.com/index.php?q=path/to/content

http://www.example.com/index.php?q=node/347/ http://www.example.com/index.php?q=path/to/content/

http://example.com/index.php?q=node/347 http://example.com/index.php?q=path/to/content

http://example.com/index.php?q=node/347/ http://example.com/index.php?q=path/to/content/

Page 20: SEO for Drupal

20/27

http://ndev.co.uk

Neil Cameron

Modules: • Global Redirect– Automatic redirection for “index.php?q=”, trailing

“/” and “node/NID”. • Path Redirect– Manual redirection, e.g. from legacy sites

Duplicate Content

Page 21: SEO for Drupal

1. The Single Most Important Thing.2. URLs3. Meta Data4. Duplicate Content5. Crawlability6. Further Info7. Questions

SEO for Drupal

Page 22: SEO for Drupal

22/27

http://ndev.co.uk

Neil Cameron

Make it easy for robots to crawl the sitePart i (sitemap):• Create a sitemap• Submit it to Google and Bing• Module: XML sitemap (warning: buggy)

Crawlability

Page 23: SEO for Drupal

23/27

http://ndev.co.uk

Neil Cameron

Part ii (content)• Use clean HTML code in theme, validate as

much as possible (validator.w3.org)• Ensure user entered content is clean.• If using a WYSIWIG editor, consider ‘HTML

purifier’, ‘paste from word button’ or education.

Crawlability

Page 24: SEO for Drupal

1. The Single Most Important Thing.2. URLs3. Meta Data4. Duplicate Content5. Crawlability6. Further Info7. Questions

SEO for Drupal

Page 25: SEO for Drupal

25/27

http://ndev.co.uk

Neil Cameron

• SEO == Scam: (http://powazek.com/posts/2090 )

• Drupal + SEO: – http://pagerankandalexa.com/content/seo-drupal-page-optimiz

ation

– http://tips.webdesign10.com/basic-drupal-seo-on-site-optimization

– http://devbee.com/drupal_seo – http://groups.drupal.org/search-engine-optimization

• Drupal Modules:– SEO Checklist (http://drupal.org/project/seo_checklist)

– Pathauto (http://drupal.org/project/pathauto)

– Page Title (http://drupal.org/project/page_title)

– Nodewords (meta info) http://drupal.org/project/nodewords)

– Global redirect (http://drupal.org/project/globalredirect)

– Path redirect (http://drupal.org/project/path_redirect)

– XML Sitemap (http://drupal.org/project/xmlsitemap)

– HTML purifier (http://drupal.org/project/htmlpurifier)

• Sandboxing: (http://en.wikipedia.org/wiki/Sandbox_Effect) • Google Webmaster tools: (

http://google.com/webmasters/tools/)

• Google Analytics: (http://google.com/analytics/)

• HTML Validator: (http://validator.w3.org/)

• Photo credit: (http://www.flickr.com/photos/timcaynes/2734530841/)

• About Neil: (http://ndev.co.uk)

Further Info

Page 26: SEO for Drupal

1. The Single Most Important Thing.2. URLs3. Meta Data4. Duplicate Content5. Crawlability6. Further Info7. Questions

SEO for Drupal

Page 27: SEO for Drupal

27/27

http://ndev.co.uk

Neil Cameron

?Questions?