on-page seo for drupal
DESCRIPTION
The presentation is showing what type of SEO techniques you can apply to optimize your Drupal site and all this only with contributed modules.TRANSCRIPT
![Page 1: On-page SEO for Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022052321/554be6e5b4c9055a368b4a46/html5/thumbnails/1.jpg)
by Svilen Sabevver.1
![Page 2: On-page SEO for Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022052321/554be6e5b4c9055a368b4a46/html5/thumbnails/2.jpg)
Search engine optimization (SEO) is the process of improving the volume or quality of traffic to a web site from search engines via "natural" or un-paid ("organic" or "algorithmic") search results as opposed to other forms of search engine marketing ("SEM") which may deal with paid inclusion
![Page 3: On-page SEO for Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022052321/554be6e5b4c9055a368b4a46/html5/thumbnails/3.jpg)
![Page 4: On-page SEO for Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022052321/554be6e5b4c9055a368b4a46/html5/thumbnails/4.jpg)
Off-page factors Social marketing Blogging Forum Postings Search Engine
Submission Directory Submission Social Bookmarking Link Exchange Link Baiting Cross-Linking Photo Sharing Video Promotions
Business Reviews Local Listings & Yellow
Pages Article Submission Press Release Promotion Classifieds Submission Social Shopping Network Answers Document Sharing Widget / Gadget
Development PPC Ad Campaign
![Page 5: On-page SEO for Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022052321/554be6e5b4c9055a368b4a46/html5/thumbnails/5.jpg)
On-page factors Unique Content !!! Pretty URLs Internal Linking Meta Data Crawl ability Sharing options Tracking tools Analyses and Reports
![Page 6: On-page SEO for Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022052321/554be6e5b4c9055a368b4a46/html5/thumbnails/6.jpg)
Drupal is robust publishing system with great possibilities to structure different content types
Drupal has a lot of contributed modules that will help your site catch the eye of search engines
![Page 7: On-page SEO for Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022052321/554be6e5b4c9055a368b4a46/html5/thumbnails/7.jpg)
Next
List of actions that benefits both the human and robot visitors to your site and which Drupal modules you can use to help you achieve that goal.
![Page 8: On-page SEO for Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022052321/554be6e5b4c9055a368b4a46/html5/thumbnails/8.jpg)
Create unique content and update it frequently
Content published and unpublished on specified dates Content managed in an arbitrarily ordered list Content workflow states: Draft, Review, and Published
Humans – loyalty, returning visitorsRobots – increase frequency of indexing
http://drupal.org/project/schedulerhttp://drupal.org/project/nodequeuehttp://drupal.org/project/workflow
![Page 9: On-page SEO for Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022052321/554be6e5b4c9055a368b4a46/html5/thumbnails/9.jpg)
Create valid HTML
Use appropriate tags - <head> <a> <h1><h2>..<h6> <strong>
No javascript in the primary menu Tables are for tabular data Add “skip to content link” to show robots where the main
content is Validate before launch
Humans – Improve the user experience. Browser needs to translate HTML correctly.
Robots – Easier to identify and extract content if they don’t get confused by invalid tags.
http://validator.w3.org/
![Page 10: On-page SEO for Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022052321/554be6e5b4c9055a368b4a46/html5/thumbnails/10.jpg)
What You See is What You Get
Don’t trust users content Prevent XSS exploits Use alternate and title text for images. Spam wars Moderate your Content
http://drupal.org/project/wysiwyg_filterhttp://drupal.org/project/HTMLPurifier http://drupal.org/project/imagefieldhttp://drupal.org/project/mollomhttp://drupal.org/project/captcha http://drupal.org/project/moderation
![Page 11: On-page SEO for Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022052321/554be6e5b4c9055a368b4a46/html5/thumbnails/11.jpg)
Custom Page Title
Define accurate Title Tags on every page. Token Integration Token Patterns per-content type Pagination Suffix
Humans – Ease of bookmarking and selecting relevant sites from SERP
Robots – Title is most important On-Page factor
http://drupal.org/project/page_titlehttp://drupal.org/project/token
![Page 12: On-page SEO for Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022052321/554be6e5b4c9055a368b4a46/html5/thumbnails/12.jpg)
Meta Data tags on every page.
Analyze content and define keywords Meta Description
Humans – Often used as description below listing in Search Engine results page. Tells people why they should visit your site.
Robots – Assists with topical relevance.
http://drupal.org/project/nodewordshttp://drupal.org/project/token
![Page 13: On-page SEO for Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022052321/554be6e5b4c9055a368b4a46/html5/thumbnails/13.jpg)
Create Intelligent URLs
Define Site Structure Identify hierarchy Consistency, ease of navigation
Humans – Easier for Sharing, Bookmarking, Remembering URLRobots – Keywords extracted from path may have keywords
http://drupal.org/project/pathautohttp://drupal.org/project/token http://drupal.org/project/menutrailshttp://drupal.org/project/custom_breadcrumbs
![Page 14: On-page SEO for Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022052321/554be6e5b4c9055a368b4a46/html5/thumbnails/14.jpg)
Internal Linking
Manage related or similar pages Wiki style links Automatic links
Humans – Ease of navigationRobots – Spiders indexing pages, increase PageRank
http://drupal.org/project/relatedcontenthttp://drupal.org/project/nodepicker http://drupal.org/project/glossifyhttp://drupal.org/project/freelinking
![Page 15: On-page SEO for Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022052321/554be6e5b4c9055a368b4a46/html5/thumbnails/15.jpg)
No-follow links Blacklist and Whitelist
Robots.txt Let spiders know what to index
Humans – Consistency, ease of navigation.Robots – Identify hierarchy
http://drupal.org/project/nofollowlist http://drupal.org/project/robotstxt
![Page 16: On-page SEO for Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022052321/554be6e5b4c9055a368b4a46/html5/thumbnails/16.jpg)
Prevent duplicate content
http://mysite.com/node/347http://mysite.com/node/347/http://www.mysite.com/node/347http://www.mysite.com/node/347/http://www.mysite.com/index.php?q=node/347http://www.mysite.com/index.php?q=node/347/http://mysite.com/index.php?q=node/347http://mysite.com/index.php?q=node/347/http://mysite.com/path/to/contenthttp://mysite.com/path/to/content/http://www.mysite.com/path/to/contenthttp://www.mysite.com/path/to/content/http://www.mysite.com/index.php?q=path/to/contenthttp://www.mysite.com/index.php?q=path/to/content/http://mysite.com/index.php?q=path/to/contenthttp://mysite.com/index.php?q=path/to/content/
![Page 17: On-page SEO for Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022052321/554be6e5b4c9055a368b4a46/html5/thumbnails/17.jpg)
Why? Different URLs representing the same content. This is
dangerous territory for duplicate pages which can get you sandboxed * by the search engines!
How? Checks the current URL for an alias and does a 301 redirect
to it if it is not being used. Checks the current URL for a trailing slash, removes it if
present and repeats check 1 with the new request.
http://drupal.org/project/globalredirect http://drupal.org/project/path_redirect * http://en.wikipedia.org/wiki/Sandbox_Effect
![Page 18: On-page SEO for Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022052321/554be6e5b4c9055a368b4a46/html5/thumbnails/18.jpg)
WWW or No WWW, that is the SEO Question
http://www.mysite.com != http://mysite.com
Don't allow broken links
Selectively scan node types and comments Selectively scan blocks
Humans – Improve the user experience.Robots – Robots don’t find dead ends or spend time chasing
files that don’t exist.
http://drupal.org/project/linkchecker
![Page 19: On-page SEO for Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022052321/554be6e5b4c9055a368b4a46/html5/thumbnails/19.jpg)
Provide Site Maps (HTML/XML)
HTML: A directory. Ease of navigation. XML: Ease for indexing. Can give spiders a "hint" which
pages have most value and how often updated.
Be careful at the beginning Track when Google spiders index new content
http://drupal.org/project/sitemenu http://drupal.org/project/xmlsitemap
![Page 20: On-page SEO for Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022052321/554be6e5b4c9055a368b4a46/html5/thumbnails/20.jpg)
Share on Social media and Social bookmarking sites
Let visitors share your content Manage accounts on social networks Trackback links
http://drupal.org/project/sharehttp://drupal.org/project/sharethis http://drupal.org/project/trackbackhttp://drupal.org/project/pingbackhttp://drupal.org/project/twitterhttp://drupal.org/project/fblike
![Page 21: On-page SEO for Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022052321/554be6e5b4c9055a368b4a46/html5/thumbnails/21.jpg)
Provide a site Search
Never feel lost in the data
Humans – Give people an alternate way to get to content. Robots – N/A
http://drupal.org/project/sphinxhttp://drupal.org/project/apachesolr http://drupal.org/project/faceted_searchhttp://drupal.org/project/search404 http://drupal.org/project/search_by_page
![Page 22: On-page SEO for Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022052321/554be6e5b4c9055a368b4a46/html5/thumbnails/22.jpg)
Syndicate via RSS
Let people follow your feeds Validate XML files
Humans – keeps people coming backRobots – Ping, Fresh content
http://drupal.org/project/Views
![Page 23: On-page SEO for Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022052321/554be6e5b4c9055a368b4a46/html5/thumbnails/23.jpg)
Track , Optimize, Research, Analyze and Measure
Track and Optimize content Research and Analyze keywords Be mindful of Keyword Density Create Reports to measure results
http://drupal.org/project/google_analytics http://drupal.org/project/contentoptimizerhttp://drupal.org/project/contentanalysishttp://drupal.org/project/scribeseohttp://drupal.org/project/readabilityhttp://drupal.org/project/w3canalyzerhttp://drupal.org/project/kwresearchhttp://drupal.org/project/kwanalysis
![Page 24: On-page SEO for Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022052321/554be6e5b4c9055a368b4a46/html5/thumbnails/24.jpg)
Even More
SEO Compliance Checker SEO Checklist SEO Friend
http://drupal.org/project/seo_checkerhttp://drupal.org/project/seo_checklisthttp://drupal.org/project/seo_friend
Read articles on SEOMOZ Follow best practices
http://www.seomoz.org
![Page 25: On-page SEO for Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022052321/554be6e5b4c9055a368b4a46/html5/thumbnails/25.jpg)
Google Analytics Google Webmaster Tools Google Zeitgeist (trendspotting) Google AdWords keyword tool Google Search insights Google Trends for Websites Google Jazz Google Caffeine Google Mayday Update
Weekly/monthly follow-up Not to fast
![Page 26: On-page SEO for Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022052321/554be6e5b4c9055a368b4a46/html5/thumbnails/26.jpg)
Thank You
Any questions ?