advanced drupal seo - beginner to expert in 60 minutes

34
[MM.DD..YY] [PRESENTER] Sept 14, 2010 Drupal SEO – Beginner to Expert in 60 minutes flickr.com/photos/missnita/509719978

Upload: tom-mccracken

Post on 12-May-2015

1.361 views

Category:

Technology


0 download

DESCRIPTION

This presentation covers an array of Drupal SEO modules and techniques from the basics to new advanced modules that are putting Drupal on the leading edge of search engine optimization. It starts with what SEO and the traditional must have modules for optimizing your Drupal site. It then moves to a new set of advanced content optimization modules and workflows. It concludes with advanced Drupal SEO secrets, tips and hints.

TRANSCRIPT

Slide 1

[MM.DD..YY][PRESENTER]

Sept 14, 2010Drupal SEO Beginner to Expert in 60 minutes

flickr.com/photos/missnita/509719978Whenever I present I always like to get a feel for who is in the room.How many people here are owners of Drupal website?How many are builders of Drupal websites?How many are thinking about getting into Drupal?How many have done SEO on a Drupal site?How many people are new to Drupal SEO?How many people dont even know what SEO is?

1

Overview

flickr.com/photos/vertexpress/3859514248/ADVANCED SECRETSCONTENT WORKFLOWESSENTIAL MODULESWHAT IS SEO?This is not going to be your typical SEO presentation.

[Photo: http://www.flickr.com/photos/vertexpress/3859514248/]2What is SEO?What is SEO? What is all the hub bub about? Its all about this box. This magically box that millions of people everyday query every day. The magic box comes back with an answer, actually millions of answers. SEO is about making sure that when people search for what our website is about that we come up not just as any answer, but one of the top answers.3What is SEM?What is SEO? What is all the hub bub about? Its all about this box. This magically box that millions of people everyday query every day. The magic box comes back with an answer, actually millions of answers. SEO is about making sure that when people search for what our website is about that we come up not just as any answer, but one of the top answers.4

paidorganicWhat is SEO? What is all the hub bub about? Its all about this box. This magically box that millions of people everyday query every day. The magic box comes back with an answer, actually millions of answers. SEO is about making sure that when people search for what our website is about that we come up not just as any answer, but one of the top answers.5

Text

The paradym

flickr.com/photos/havovubu/3728604649/Google is the ultimate networker metaphor.6

seo magic formulagreat architecturegreat backlinksgreat contentgreat rankings[photo: http://www.flickr.com/photos/billburris/2245430380/]7

Overview

flickr.com/photos/vertexpress/3859514248/ESSENTIAL MODULESThis is not going to be your typical SEO presentation.

[Photo: http://www.flickr.com/photos/vertexpress/3859514248/]8

flickr.com/photos/brettmorrison/4780958663[TODO: photoshop better easy button]The first part we want to look at is architecture. Drupal comes out of the box with a solid SEO friendly architecture. However, the community has built dozens of modules to improve it. There are literally hundreds of levers and buttons you could have in your site. Some are vitally important, some are nice haves, some interesting options.

I am going to take you through most of them here in the next few minutes. If you are new to Drupal SEO, it will likely be a little bewhildering. But do not fear, at the end I will give you the easy button that will put all of this on auto pilot. But just because we have an easy button, doesnt mean we shouldnt [photo: http://www.flickr.com/photos/brettmorrison/4780958663/]9

Page Title Enables custom head page titlesMeta Tags (aka Nodewords) Enables meta description and keyword fieldsPathEnables custom URL stringsPathautoCreates custom paths from customizable token stringsGlobal RedirectAutomatically 301 redirects duplicate content URLsXML sitemap Generates a sitemaps.org valid sitemap for aid search engines site crawling

architecture: must have modules

[photo: http://www.flickr.com/photos/mag3737/2940469019/]10

Path redirect Allows custom 301 redirects for any URL to another URISearch 404Replaces standard page not found with a search listing using the path as a keywordHTML PurifierFilters non W3C compliant code in contentSite mapProvides a standard site map to give visitors an overview of your websiteMenu attributesAllows attributes such as rel to be assigned to menu itemsRobotsTxtEnables customizing of robots.txt fileNofollowAutomatically adds a rel=nofollow attribute to links going to specified blacklisted sites

architecture: nice to have modules

[photo: http://www.flickr.com/photos/mag3737/2940469019/]11

Drupal CachingEnables database page caching for anonymous usersBoostReplaces standard dynamic pages with static HTML pagesAuthcacheEnables database page caching for authenticated users

architecture: performance modules

[photo: http://www.flickr.com/photos/mag3737/2940469019/]12

backlinks

This is beyond the scope of your CMS

[photo: http://www.flickr.com/photos/mag3737/2940469019/]13

Service Links / AddToAny / ShareThisEmbeds add social bookmarking and networking linksTweetMemeAdds retweet button with number or retweets statusDigg ThisAdds a Digg button to nodesTrackbackEnables trackback supportPingbackEnables pingback supportTwitterEmbeds tweets from specified account into a blockLink to UsCreates a page of links & banners to facilitatevisitors adding backlinks to their website

backlinks: helper modules

[photo: http://www.flickr.com/photos/mag3737/2940469019/]14

content

Who is responsible for creating great content?

[photo: http://www.flickr.com/photos/mag3737/2940469019/]15

Link checkerChecks for broken links on your siteSchedulerAllows nodes to be published and unpublished on specified datesActivity StreamIntegrates feeds from various social sites into your Drupal siteFeeds / Feed APIEnables custom integration of feeds from any XML source

content: modules

[photo: http://www.flickr.com/photos/mag3737/2940469019/]16

ModerationProvides enhanced node and comment moderation queueSpamProvides numerous tools to auto-detect and manage spam contentMollomHeuristic content scoring, verification and auto-blocking based on the Mollom serviceAkismetHeuristic content scoring, verification and auto-blocking based on the Akismet serviceCaptchaBlocks robot spam by provides challenge-response testCAPTCHA PackProvides several enhanced versions of Captcha testsreCAPTCHAIntegrates reCAPTCHA service forenhanced captcha

content: spam management modules

[photo: http://www.flickr.com/photos/mag3737/2940469019/]17

Google AnalyticsEnables Google Analytics tracking on your websiteWoopraEnables Woopra tracking on your websiteSite verification / Meta TagsAssists validating site ownership for several webmaster tools servicesGoogle Analytics ContactEmbeds visitor data from Google Analytics into form submissions

analytics modules

[photo: http://www.flickr.com/photos/mag3737/2940469019/]18

oh snap, the whole shebangSEO Checklist

[photo: http://www.flickr.com/photos/missnita/509719978/]19

Overview

flickr.com/photos/vertexpress/3859514248/CONTENT WORKFLOWThis is not going to be your typical SEO presentation.

[Photo: http://www.flickr.com/photos/vertexpress/3859514248/]20 userauthororganization

content workflowtopicstopic drivencontentoptimizationkeywordresearchcontentoptimizationcontentauthoringcontentauthoringkeywords competitionpopularityrelevancekeyword drivenpromotionkeywordresearch21

site keyword researchbrainstorm keywords phrasesseed keyword listresearchlateral phrasessearch volumecompetitivenessexpanded keyword listevaluate relevancytargeted keyword listspreadsheet3rd party toolsspreadsheetspreadsheetE-mailE-mailDrupal22

[insert screencast of site keyword research]keyword research module

[photo: http://www.flickr.com/photos/mag3737/2940469019/]23

page keyword researchdeterminemain keywords from contentcontent keyword listresearchlateral phrasessearch volumecompetitivenesstargeted keyword+modifiers24

[insert screencast of page keyword research]keyword research module

[photo: http://www.flickr.com/photos/mag3737/2940469019/]25

content optimization40 70 charactersuse target keyword phrase at least one timepage title200 800 wordsinclude target keyword phrase 2 4 timeskeyword phrase prominence > 50%body10 25 wordsmeta description1 15 phrasesmeta keywords26

[insert screencast of content optimizer]content analysis module

[photo: http://www.flickr.com/photos/mag3737/2940469019/]27

Overview

flickr.com/photos/vertexpress/3859514248/ADVANCED SECRETSThis is not going to be your typical SEO presentation.

[Photo: http://www.flickr.com/photos/vertexpress/3859514248/]28

all-in-one optimization kitScribe SEO

[photo: http://www.flickr.com/photos/missnita/509719978/]29

keyword clustering30

Glossifyautomatically wraps terms that match node titles with links to that pageAlinksenables admins to associate terms to pages then automatically wraps links around specified terms in node content Freelinkingprovides easy wiki syntax for creating linked terms during node editingRelated Content / Node Pickerenables admins to easily select related nodes to be included in the node contentMore Like Thisautomatically displays a list of related nodes in a block

keyword clustering modules

[photo: http://www.flickr.com/photos/mag3737/2940469019/]31

and an optimization checklistSEO Friend

[photo: http://www.flickr.com/photos/missnita/509719978/]32

advanced performance: PantheonPressflowperformance enhanced Drupal distributionVarnishReverse-proxy HTTP acceleratorAPCPHP opcode cacheMemcachememory object caching systemPerformance enhanced hosting environment[photo: http://www.flickr.com/photos/mag3737/2940469019/]33thank you!

Tom McCrackenLevelTen InteractiveDirector

Phone: 214.887.8586Email: [email protected]: @levelten_tomBlog: leveltendesign.com/blog/tomLinkedIn: linkedin.com/in/tommccracken

34