Drupal SEO Kristen Pol CruzTech, LLC (Freelance) Web, Drupal & SEO [email protected] Santa Cruz, CA...
-
Upload
piers-cunningham -
Category
Documents
-
view
234 -
download
0
Transcript of Drupal SEO Kristen Pol CruzTech, LLC (Freelance) Web, Drupal & SEO [email protected] Santa Cruz, CA...
Drupal SEODrupal SEOKristen Pol
CruzTech, LLC (Freelance)Web, Drupal & [email protected]
Santa Cruz, CAdrupal: kepol
What is Search Engine What is Search Engine Optimization (SEO)?Optimization (SEO)?
Improving your Site Structure, Content, and Links for Higher Search Engine Ranking
Increased Traffic! Organic vs Paid Search Result = Marketing Message
First Position => Most ClicksPercent of Clicks Relative to 1st Position: 1 (First) 42.13% n/a 2 (Second) 11.90% 3.5x less 3 (Third) 8.50% 4.9x less 4 (Fourth) 6.06% 6.9x less 5 (Fifth) 4.92% 8.5x less
Does Ranking Really Matter?Does Ranking Really Matter?
What Do YOU What Do YOU Think Impacts Think Impacts
SEO?SEO?
A LOT!A LOT!
200+ factors!!! 12 changes to algorithm weekly Don't worry about keeping up with
search engine changes...
worry about your content
Site QualitySite QualityGetting #1 in Google won't help if your site sucks!
Off topic Outdated Buggy / broken links Confusing UI
Design your site for your users
(Some) SEO Factors(Some) SEO Factors
Content! (unique and on topic)
Page title <title> (mucho importante!)
Meta data (marketing blurb, robot control)
Keywords (chosen & used wisely)
Internal & external links (keywords/related)
Domain trustworthiness (age, links in&out)
ContentContentRelevant and unique Timely/fresh Well chosen and used keywords (don't spam!) Link text is very important How far page is from home page Clean, readable links (with keywords) Sitemap for finding content
Header & Meta DataHeader & Meta Data
Page <title> tag!!! Meta description = MARKETING message Meta keywords – placeholder for your keywords Robot meta data – nofollow, noindex, nocache
ConnectivityConnectivity
Link text is IMPORTANT Inbound links (external links) Outbound links (to trusted & relevant sites) Internal links Cross links – beware of link farms!
Techie DetailsTechie Details Clean URLs SEO friendly theme Valid HTML No broken links robots.txt – index control nofollow – untrusted or unverified links sitemap.xml – list of indexable pages
SEO Related ModulesSEO Related Modules
Path Path Auto Page Title Global Redirect Path Redirect Meta Tags
by Path by Node Type
XML Sitemap Search 404
Menu Attributes Links Checker SEO Friend SEO Checklist SEO Checker HTML Purifier Google Analytics Service Links Nofollow List RobotsTxt
Excerpt Alinks More Like This Related Content Featured Content Glossify Internal Links URL List Custom Breadcrumbs Pathologic Automatic Node Titles
YIKES!!!!!!http://www.kristen.org/content/drupal-seo-modules
Path – Clean URLsPath – Clean URLs
Requires apache mod_rewrite http://test/admin/settings/clean-urls Off - http://test/?q=admin/settings/clean-urls On - http://test/admin/settings/clean-urls
Path – path modulePath – path module
Optional core module Enable Edit page & specify in URL path settings text field Use short, intuitive paths with good keywords
Path – pathauto modulePath – pathauto module
Enable & Configure - site building > url aliases > automated alias settings
General settings – Update Action Node path settings – default can be empty,
patterns for specific content types Edit a page - “automatic alias” will be checked
(be careful if unchecking!) Keyword relevant patterns => good URLs
Path – path_redirectPath – path_redirect Enable Configure pathauto Update Action Create custom redirects 301 redirects from old aliases to new aliases
Path - globalredirectPath - globalredirect
Enable & Configure – site configuration > global redirect Will make sure duplicate URLs are handled with 301 redirects
node/1/ => node/1 ?q=node/1 => node/1
Content - page_titleContent - page_title
Enable & Configure – content management > page titles
Add patterns (site specific) Check content types for text field
Edit page – enter page title – will follow pattern if specified <title> tag is MOST important on-page optimization (marketing + search algorithms)
Content – nodewordsContent – nodewords
Enable & Configure – content management > meta tags
Tags to show on edit form (description, optionally keywords
Front page info Edit a page and fill in meta tag text Description shows up in some results (marketing!)
Tools - xmlsitemapTools - xmlsitemap
Enable (base module + submission and node) Configure – site configuration > xml sitemap
Defaults okay Run cron Creates [domain]/sitemap.xml e.g. http://test/sitemap.xml Provides list of pages for search engines
Tools – SEO FriendTools – SEO Friend Enable & Configure – content management > SEO Friend
Required, min/max length & words, duplicate checking Pathauto checkbox (keeps track if unchecked)
Reports – reports > SEO reports List of SEO modules installed List of page titles and meta data and duplicates Pathauto update action check
Open to new features!!!
Q&AQ&A
Thank you...Thank you...