SlideShare una empresa de Scribd logo
1 de 62
BADCamp 2012                                                  Hook 42




                          source: http://www.geeksugar.com/
     answers@hook42.com                                         1
BADCamp 2012                              Hook 42




       THE DRUPALER’S GUIDE
       TO THE SEO GALAXY
       Or… Navigating a Gazillion
       SEO Modules
       Aimee Degnan / aimee@hook42.com
       Kristen Pol / kristen@hook42.com




     answers@hook42.com                     2
BAD Camp 2012: Building Multilingual Sites in Drupal 7 - Introduction                         Hook 42



      Who are we?
                                                 Aimee
                                                 • CEO, Principal Web & CMS Architect
                                                 • Enterprise
                                                   CMS, Infrastructure, Analyst, Management
                                                 • She makes it all happen.




            Kristen
            • CTO, Principal Drupal Architect
            • Drupal ninja, multilingual
              sites, SEO, Analytics
            • She makes it all work.


      answers@hook42.com                                                                        3
BADCamp 2012                                                               Hook 42


    Get hooked:             Strengths        Services        Clients
    Hook 42
                                Drupal         Zero to go      Start ups



    Flexible.                 Web Content       Second          Small
                              Management        Opinion        business

    Work smart.
                              Enterprise
                                                Rescue          Midsize
                               Content
    Fix complex problems.                       Mission        business
                              Publication

    Integrate anything.         Custom
                              Application       Add-ons       Enterprise
                              Integration
    Culture chameleon.

                               Strategic
    Scale for growth.                           Moving
                              Technology                      Education
                                                House
                              Leadership

    Deploy correctly.
                               Systems
                                              Helping Hand
                              Architecture
    Work efficiently.

     answers@hook42.com                                                      4
BADCamp 2012                                                        Hook 42




                                                            Presentation Takeaways
    • What is SEO


    • Why should you care about it


    • Who should be involved


    • When and how to take care of the basics (in Drupal)


    • Where to go next




     answers@hook42.com                                                              5
BADCamp 2012                                                      Hook 42




                          source: http://blog.castsoftware.com/
     answers@hook42.com                                             6
BADCamp 2012                                                                     Hook 42


    Web Strategy
    SEO is part of
    the puzzle
                                             Off-Site      Paid
                                              SEO       Advertising

                                                                      Word of
                                   On-Site
                                                                      Mouth /
                                    SEO
                                                                      Virality



    There are many ways to
    get people to your site.   Social              Your                   Analytics
                               Media
    You have to weigh the
    costs and benefits to
                                                   Site
    see what works best.

    Use analytics to figure
    out what is cost-
    effective.

     answers@hook42.com                                                            7
BADCamp 2012                                    Hook 42


    What?
    Search Engine            Improving your site
    Optimization
                             structure, content, a
                             nd links for higher
                             search engine
    SEO requires constant
                             ranking position
    attention.

    SEO best practices are
    always changing.

    SEO done wrong can be
    very, very bad.

     answers@hook42.com                              8
BADCamp 2012              Hook 42




     answers@hook42.com     9
BADCamp 2012                                                         Hook 42



    What do you think impacts SEO?
               On-Page              On-Site               Off-Site

     •   Content          •   Content           •   Links in
     •   Quality          •   Quality           •   Link text
     •   Relevance        •   Relevance         •   Link quality
     •   Freshness        •   Keywords          •   Social media
     •   Keywords         •   Crawlability      •   Likes
     •   Meta tags        •   Domain age        •   Shares
     •   Page title       •   Domain trust      •   Virality
     •   Headers          •   Country           •   User country
     •   URL              •   Locality          •   User locality
     •   Page speed       •   TLD (e.g. .com)   •   Paid links
     •   Spam             •   Spam              •   Spam links
     •   …                •   …                 •   …




     answers@hook42.com                                               10
BADCamp 2012                                                             Hook 42




                          source: http://searchengineland.com/seotable
     answers@hook42.com                                                   11
BADCamp 2012                                                   Hook 42




                          source: http://shop.johnmartz.com/
     answers@hook42.com                                         12
BADCamp 2012                                                                    Hook 42


    Why?
    Get them to                Clicks
    your site
                               36.40%




                                          12.50%
                                                        9.50%
                                                                      7.90%
                                                                               6.10%


    Position 1 gets almost 3
    times the number of
    clicks compared to
                                #1          #2            #3              #4    #5
    position 2.
                                     Source: optify.com (December 2010)

     answers@hook42.com                                                          13
BADCamp 2012                                              Hook 42


    Why?
    The bottom line


                                                 Clicks
                                   Great
                                  Content



                                            Awesome
                                             Product




    If no one can find
    you, you can’t get them
    to do what you want.          Conversions
    Getting clicks is just part
    of the battle.

     answers@hook42.com                                    14
BADCamp 2012                                                       Hook 42




                          source: http://lornabecker.tumblr.com/
     answers@hook42.com                                             15
BADCamp 2012                                                      Hook 42


    Who                       Business     Technology     Content
    Team SEO                   Team          Team          Team

                               CEO and                      Content
                                             Architects
                                CxOs                       Strategist

                                                            Site
                                Content
                                             Developers    Content
                                Owners
                                                           Writers

                                                            Social
                               Marketing      System
                                                            Media
                                Owners        Admins
                                                            Writers

                                Social       Designers
                                                          Advertising
                                Media          and
    Ideally, anyone who                                    Writers
                                Owners       Themers
    cares
    about, supports, or
    touches the site should      SEO           SEO          SEO
    understand the site’s       Owners       Consultant   Consultant
    SEO strategy.

     answers@hook42.com                                                 16
BADCamp 2012                                                    Hook 42




                          source: http://www.dailygalaxy.com/
     answers@hook42.com                                          17
BADCamp 2012                                                                       Hook 42



    Lots of SEO-related modules…
          Structure             Content            Social Media            Tools

    • Path                • Page Title         • Social Media       • Google Analytics
    • Pathauto            • Meta Tags          • AddThis            • SEO Checklist
    • Global Redirect     • Meta Tags Quick    • JASM               • Google Analytics
    • Redirect / Path     • Search 404         • Service Links      • HTML Purifier
      Redirect            • Mollom             • Debut Social       • Links Checker
    • XML Sitemap         • Featured Content   • Share Buttons      • W3C Link Checker
    • Menu Attributes     • Custom             • Facebook           • GA Tokenizer
    • RobotsTxt             Breadcrumbs          Subscribe Button   • Scheduler
    • Nofollow List       • Related Content    • SocialFlow         • SEO Compliance
    • Alinks              • Context Keywords   • Follow               Checker
    • Glossify Internal   • Excerpt            • ShareBar           • SEO Friend
      Links               • More Like This     • PinIt              • Keyword Analysis
    • URL List            • Automatic Node     • SlideAd            • Keyword Research
    • Pathologic            Titles             • Slinky             • Boost
    •…                    •…                   •…                   •…




                                    YIKES!!!!!
                          http://kristen.org/drupal-seo-modules
     answers@hook42.com                                                             18
BADCamp 2012              Hook 42




     answers@hook42.com    19
BADCamp 2012                                                                Hook 42


    SEO Checklist
    Walk me                     What
    through it                  • SEO Checklist module (seo_checklist)
                                • Drupal 6 through 7
                                Why
                                • Lists things that should be done and lets you
                                  check them off
                                When
                                • At start of development

                                How
    There are a lot of things   • Enable seo_checklist & checklistapi modules
    to configure.
                                • Go to config page
    You can keep track of       • Follow instructions
    them with this checklist.

     answers@hook42.com                                                           20
BADCamp 2012                        Hook 42


    SEO Checklist > Make it easy!




     answers@hook42.com              21
BADCamp 2012                                                     Hook 42


    SEO Checklist               • Work in order from top to
    Tips                         bottom

                                • Click save button on the bottom
                                 of the page!

                                • You don’t have to complete
                                 everything (some alternative
                                 methods are provided)

    There are a lot of things   • Turn off the module once all
    to configure.
                                 relevant steps have been
    You can keep track of        completed
    them with this checklist.

     answers@hook42.com                                           22
BADCamp 2012                                              Hook 42


    Clean URLs            What
    We don’t like
    dirty ones            • Core System module (system)
                          • Drupal 4 through 7
                          Why
                          • Create user-friendly URLs

                          When
                          • At start of development

                          How
    The URL               • Enable Apache mod_rewrite
    foo.com/node/1
                          • Enable clean URLs
    is cleaner than
    foo.com?q=node/1      • Save configuration
     answers@hook42.com                                    23
BADCamp 2012                      Hook 42


    Clean URLs > Make it clean!




     answers@hook42.com            24
BADCamp 2012                                               Hook 42


    Clean URLs            • Restart Apache after enabling
    Tips                   mod_rewrite

                          • Make sure your .htaccess file
                           is in your docroot

                          • If copying a site with clean
                           URLs enabled to another site
                           that isn’t configured
    The URL                yet, initially turn off clean
    foo.com/node/1
    is cleaner than        URLs via the database or via
    foo.com?q=node/1
                           drush
     answers@hook42.com                                     25
BADCamp 2012                                              Hook 42


    Path                      What
    URLs how you
    want them                 • Core Path module (path)
                              • Drupal 4 through 7
                              Why
                              • Create meaningful URLs

                              When
                              • As you create content

                              How
    The URL                   • Enable path module
    foo.com/about-us
                              • Edit content
    is more meaningful than
    foo.com/node/1            • Fill in path and save
     answers@hook42.com                                    26
BADCamp 2012                 Hook 42


    Path > Use custom URLs




     answers@hook42.com       27
BADCamp 2012                                                   Hook 42


    Path                      • Use human-readable paths
    Tips

                              • Use keywords in the paths if it
                               makes sense

                              • Follow a sane path structure
                               (about-us/founders, about-
                               us/team, about-us/location)

    The URL
                              • Do not use paths that conflict
    foo.com/about-us           with internal paths (e.g.
    is more meaningful than
    foo.com/node/1             admin, user, node)
     answers@hook42.com                                           28
BADCamp 2012                                                               Hook 42


    Pathauto
                              What
    Smart URLs
    based on your             • Pathauto module (pathauto)
                              • Drupal 4 through 7
    content
                              Why
                              • Create user-friendly URLs automatically

                              When
                              • When you create content types and edit
                                content
                              How
    The URL                   • Enable pathauto & token modules
    foo.com/news/election     • Create patterns per content type
    -day-2012
    is more meaningful than
                              • Edit content, enable “Generate automatic
    foo.com/node/5
                                URL alias”, and save

     answers@hook42.com                                                     29
BADCamp 2012                             Hook 42


    Pathauto > Configure path patterns




     answers@hook42.com                   30
BADCamp 2012                                   Hook 42


    Pathauto > Use replacement patterns (tokens)




     answers@hook42.com                            31
BADCamp 2012                    Hook 42


    Pathauto > Generate alias




     answers@hook42.com          32
BADCamp 2012                                                     Hook 42


    Pathauto                  • Use human-readable patterns
    Tips

                              • Use keywords in the patterns if
                               it makes sense

                              • Follow a sane path structure
                               (about-
                               us/[node:title], products/[node:c
                               ategory]/[node:title])
    The URL
    foo.com/news/election
    -day-2012                 • Avoid patterns at top-level to
    is more meaningful than
    foo.com/node/5             minimize conflicts with internal
     answers@hook42.com
                               paths (e.g. admin, user, node) 33
BADCamp 2012                                              Hook 42


    Pathauto                  • Duplicate paths are avoided
    More tips
                               with numbering (e.g.
                               news/todays-
                               headlines, news-todays-
                               headlines-0)

                              • Sometimes the “Generate
                               automatic URL alias”
    The URL                    checkbox goes unchecked
    foo.com/news/election
    -day-2012                  (try Pathauto Persistent State
    is more meaningful than
    foo.com/node/5             or SEO Friend module)
     answers@hook42.com                                       34
BADCamp 2012                                                           Hook 42


    Redirect                What
    Maintain sanity
    when URLs               • Redirect module (redirect, D7) or Path
                              Redirect module (path_redirect, older)
    change                  • Drupal 4 through 7
                            Why
                            • Prevent 404s when URLs change
                            • Search engines pass along “link juice”
                            When
                            • Before go-live

                            How
                            • Enable redirect / path_redirect module
    301 redirect from old
    URL to new URL.         • Enable redirects when aliases change
     answers@hook42.com                                                 35
BADCamp 2012                                    Hook 42


    Redirect > Auto redirect when URLs change




     answers@hook42.com                          36
BADCamp 2012                                                Hook 42


    Redirect                • Test redirect works for old
    Tips
                             URLs

                            • For Path Redirect
                             module, configure Pathauto
                             module’s Update Action
                             setting

                            • Prune old redirects (> 1 year
    301 redirect from old    old)
    URL to new URL.

     answers@hook42.com                                       37
BADCamp 2012                                                          Hook 42


    Global Redirect        What
    Reduce
    duplicate              • Global Redirect module (globalredirect)
                           • Drupal 4 through 7
    content
                           Why
                           • Prevent accessing same page with
                             different URLs
                           • Search engines pass along “link juice”
                           When
    301 redirect from
    equivalent URL to      • Before go-live
    “canonical” URL.

    The URL
                           How
    foo.com/node/1/
    will 301 redirect to
                           • Enable globalredirect module
    foo.com/node/1         • Configure module as needed
     answers@hook42.com                                                38
BADCamp 2012                               Hook 42


    Global Redirect > Configure settings




     answers@hook42.com                     39
BADCamp 2012                                            Hook 42


    Global Redirect        • Test redirect works for
    Tips
                            duplicate URLs
                            • node/1/ => node/1
                            • ?q=node/1 => node/1


                           • Enable “Add Canonical Link”
                            to get the canonical URL
    301 redirect from
    equivalent URL to
    “canonical” URL.
                            (alias) added to the meta
                            tags
    The URL
    foo.com/node/1/
    will 301 redirect to
    foo.com/node/1

     answers@hook42.com                                    40
BADCamp 2012                                                             Hook 42


    Page Title
                              What
    This is your
    marketing title           • Page Title module (page_title) or Meta Tags
                                module (metatag) in D7
                              • Drupal 4 through 7
                              Why
                              • Show user-friendly, click-worthy title

                              When
    The page title (<title>   • When you create content types and edit
    tag) is considered by       content
    many to be the MOST
    IMPORTANT on-page
    optimization.             How
                              • Enable page_title (or metatag) module
    Search engines show
    this in search results    • Configure patterns per content type
    and browsers show it in   • Edit content, fill in title, and save
    the browser bar.

     answers@hook42.com                                                       41
BADCamp 2012                               Hook 42


    Page Title > Configure content types




     answers@hook42.com                     42
BADCamp 2012                                     Hook 42


    Page Title > Configure page title patterns




     answers@hook42.com                           43
BADCamp 2012                              Hook 42


    Page Title > Set manual page titles




     answers@hook42.com                    44
BADCamp 2012                                                     Hook 42


    Page Title                • Use unique page titles!
    Tips
                              • Use human-readable titles and
                               patterns

                              • Use keywords in the title and
                               patterns if it makes sense
    The page title (<title>
    tag) is considered by
    many to be the MOST
                              • Keep titles short (< 70 characters)
    IMPORTANT on-page
    optimization.

                              • Put sitename / company at the end
    Search engines show
    this in search results     of the page title (e.g. Cool Widget |
    and browsers show it in
    the browser bar.           Widgets-r-us)
     answers@hook42.com                                            45
BADCamp 2012                                                               Hook 42


    Meta Tags
    Supporting            What
    data                  • Nodewords module (nodewords, D6 and below)
                            or Metatags module (metatag, D7) or Meta Tags
                            Quick module (metatags_quick, D7)
                          • Drupal 4 through 7
                          Why
                          • Meta description is your marketing message

                          When
                          • When you create content types and edit content

                          How
                          • Enable module and submodules
                          • Configure patterns per content type
    Meta data about the   • Edit content, fill in meta description, and save
    page.

     answers@hook42.com                                                        46
BADCamp 2012                                  Hook 42


    Meta Tags Quick > Configure module settings




     answers@hook42.com                           47
BADCamp 2012                                 Hook 42


    Meta Tags Quick > Add meta tag content




     answers@hook42.com                       48
BADCamp 2012                                                  Hook 42


    Meta Tags             • Choose a meta tag module and
    Tips                   stick with it (it’s not easy to move
                           data between the two options)
                           • http://groups.drupal.org/node/18941


                          • Meta tags description is a must
                           (marketing message!)

                          • Use unique meta descriptions!


                          • Meta tags keywords are optional

    Meta data about the
    page.

     answers@hook42.com                                            49
BADCamp 2012                                                         Hook 42


    Site Verify               What
    Is this your
    site?                     • Site Verify module (site_verify)
                              • Drupal 6 through 7
                              Why
                              • Let the search engines know you are the
                                site owner
                              When
                              • Right after go-live

                              How
    You need to prove to      • Enable site_verify module
    Google, Bing, and other   • Configure site verification for
    engines that you own
    the site.                   Google, Bing, etc.
     answers@hook42.com                                               50
BADCamp 2012                                       Hook 42


    Site Verify > Add verification files or text




     answers@hook42.com                             51
BADCamp 2012                                                 Hook 42


    Site Verify               • You don’t have to use a
    Tips
                               module for this (can put the
                               verification files in the docroot
                               and make readable)




    You need to prove to
    Google, Bing, and other
    engines that you own
    the site.

     answers@hook42.com                                       52
BADCamp 2012                                                                   Hook 42


    XML Sitemap                  What
    What should be               • XML Sitemap module (xmlsitemap)
    indexed?                     • Drupal 5 through 7
                                 Why
                                 • Let the search engines know your pages

                                 When
                                 • Configure right before go-live and submit
                                   right after go-live
                                 How
                                 • Enable xmlsitemap, xmlsitemap_node, and
                                   xmlsitemap_engines modules
                                 • Configure xmlsitemap directory and priority
    Give search engines a          per content type
    list of your site pages so
    they find them faster.       • Generate sitemap and submit
     answers@hook42.com                                                          53
BADCamp 2012                                Hook 42


    XML Sitemap > Configure content types




     answers@hook42.com                      54
BADCamp 2012                          Hook 42


    XML Sitemap > Configure content




     answers@hook42.com                55
BADCamp 2012                                  Hook 42


    XML Sitemap > Configure module settings




     answers@hook42.com                        56
BADCamp 2012                                                          Hook 42


    XML Sitemap                  • Don’t mark all content with 1.0
    Tips                          priority (only the most important
                                  stuff)

                                 • Make sure cron is running (older
                                  versions of Drupal)

                                 • Configure the xmlsitemap_engines
                                  module to submit sitemaps daily

                                 • Check Google and Bing
    Give search engines a
                                  Webmaster Tools to see if sitemap
    list of your site pages so    is found
    they find them faster.

     answers@hook42.com                                                57
BADCamp 2012                                            Hook 42




                          source: http://mjmobbs.com/
     answers@hook42.com                                  58
BADCamp 2012                                                                     Hook 42


                          General
    Where now?
                          • SEOMoz / seomoz.org
    Learn more
    about SEO             • Search Engine Land / searchengineland.com

                          • Matt Cutts / mattcutts.com/blog

                          • Performing an SEO Audit / www.seomoz.org/blog/how-
                            to-perform-the-worlds-greatest-seo-audit

                          Drupal

                          • Drupal docs / drupal.org/node/1158446

                          • Drupal SEO group / groups.drupal.org/seo

                          • Drupal 6 SEO book / drupalseobook.com

                          • Volacci’s blog / volacci.com/blog

                          • Kristen’s blog / kristen.org

    SEO is always         • Kristen’s tweets / @kristen_pol
    changing.

     answers@hook42.com                                                           59
BADCamp 2012                           Hook 42




                          Questions?


     answers@hook42.com                 60
BADCamp 2012                                                    Hook 42




                          source: http://www.geeksofdoom.com/
     answers@hook42.com                                          61
BADCamp 2012                                                     Hook 42




                          source: http://www.robisonwells.com/
     answers@hook42.com                                           62

Más contenido relacionado

La actualidad más candente

Why Exceptional Product Managers Have Many Mentors and How to Create Your own...
Why Exceptional Product Managers Have Many Mentors and How to Create Your own...Why Exceptional Product Managers Have Many Mentors and How to Create Your own...
Why Exceptional Product Managers Have Many Mentors and How to Create Your own...Hector Del Castillo, CPM, CPMM
 
CREATIVEHOPE, INC. Corporate Overview
CREATIVEHOPE, INC. Corporate OverviewCREATIVEHOPE, INC. Corporate Overview
CREATIVEHOPE, INC. Corporate OverviewCREATIVEHOPE
 
Managing a Virtual Workforce – Bringing Reality to Your Virtual Teams
Managing a Virtual Workforce – Bringing Reality to Your Virtual Teams Managing a Virtual Workforce – Bringing Reality to Your Virtual Teams
Managing a Virtual Workforce – Bringing Reality to Your Virtual Teams Yael Zofi
 
The Product Manager Pathfinder - H. Del Castillo, AIPMM - ProductCamp Austin 9
The Product Manager Pathfinder - H. Del Castillo, AIPMM - ProductCamp Austin 9The Product Manager Pathfinder - H. Del Castillo, AIPMM - ProductCamp Austin 9
The Product Manager Pathfinder - H. Del Castillo, AIPMM - ProductCamp Austin 9Hector Del Castillo, CPM, CPMM
 
The Johns Hopkins Journal of Science and Entrepreneurship 2009
The Johns Hopkins Journal of Science and Entrepreneurship 2009The Johns Hopkins Journal of Science and Entrepreneurship 2009
The Johns Hopkins Journal of Science and Entrepreneurship 2009montse50
 
2012-03-08 PM Job Benchmark Webinar
2012-03-08 PM Job Benchmark Webinar2012-03-08 PM Job Benchmark Webinar
2012-03-08 PM Job Benchmark WebinarLou Russell
 
Project Management and Beyond
Project Management and BeyondProject Management and Beyond
Project Management and BeyondSatish Agrawal
 
CAPPS 2012 Presentation-Gainful Employment &amp; the Externship Connection
CAPPS 2012 Presentation-Gainful Employment &amp; the Externship ConnectionCAPPS 2012 Presentation-Gainful Employment &amp; the Externship Connection
CAPPS 2012 Presentation-Gainful Employment &amp; the Externship ConnectionAnn Cross
 
Totally Communications Online Portfolio
Totally Communications Online PortfolioTotally Communications Online Portfolio
Totally Communications Online PortfolioTotally Communications
 
Keynote DK 2009 - Social Recruiting
Keynote DK 2009 - Social RecruitingKeynote DK 2009 - Social Recruiting
Keynote DK 2009 - Social RecruitingEelco Scheltinga
 
Building Scalable Organizations
Building Scalable OrganizationsBuilding Scalable Organizations
Building Scalable Organizationsmfisher5kavika
 
Building Insanely Great Products - AIPMM Webcast - David Fradin, 280 Group
Building Insanely Great Products - AIPMM Webcast - David Fradin, 280 GroupBuilding Insanely Great Products - AIPMM Webcast - David Fradin, 280 Group
Building Insanely Great Products - AIPMM Webcast - David Fradin, 280 GroupHector Del Castillo, CPM, CPMM
 

La actualidad más candente (13)

Why Exceptional Product Managers Have Many Mentors and How to Create Your own...
Why Exceptional Product Managers Have Many Mentors and How to Create Your own...Why Exceptional Product Managers Have Many Mentors and How to Create Your own...
Why Exceptional Product Managers Have Many Mentors and How to Create Your own...
 
CREATIVEHOPE, INC. Corporate Overview
CREATIVEHOPE, INC. Corporate OverviewCREATIVEHOPE, INC. Corporate Overview
CREATIVEHOPE, INC. Corporate Overview
 
Managing a Virtual Workforce – Bringing Reality to Your Virtual Teams
Managing a Virtual Workforce – Bringing Reality to Your Virtual Teams Managing a Virtual Workforce – Bringing Reality to Your Virtual Teams
Managing a Virtual Workforce – Bringing Reality to Your Virtual Teams
 
The Product Manager Pathfinder - H. Del Castillo, AIPMM - ProductCamp Austin 9
The Product Manager Pathfinder - H. Del Castillo, AIPMM - ProductCamp Austin 9The Product Manager Pathfinder - H. Del Castillo, AIPMM - ProductCamp Austin 9
The Product Manager Pathfinder - H. Del Castillo, AIPMM - ProductCamp Austin 9
 
The Johns Hopkins Journal of Science and Entrepreneurship 2009
The Johns Hopkins Journal of Science and Entrepreneurship 2009The Johns Hopkins Journal of Science and Entrepreneurship 2009
The Johns Hopkins Journal of Science and Entrepreneurship 2009
 
2012-03-08 PM Job Benchmark Webinar
2012-03-08 PM Job Benchmark Webinar2012-03-08 PM Job Benchmark Webinar
2012-03-08 PM Job Benchmark Webinar
 
jurgen test
jurgen testjurgen test
jurgen test
 
Project Management and Beyond
Project Management and BeyondProject Management and Beyond
Project Management and Beyond
 
CAPPS 2012 Presentation-Gainful Employment &amp; the Externship Connection
CAPPS 2012 Presentation-Gainful Employment &amp; the Externship ConnectionCAPPS 2012 Presentation-Gainful Employment &amp; the Externship Connection
CAPPS 2012 Presentation-Gainful Employment &amp; the Externship Connection
 
Totally Communications Online Portfolio
Totally Communications Online PortfolioTotally Communications Online Portfolio
Totally Communications Online Portfolio
 
Keynote DK 2009 - Social Recruiting
Keynote DK 2009 - Social RecruitingKeynote DK 2009 - Social Recruiting
Keynote DK 2009 - Social Recruiting
 
Building Scalable Organizations
Building Scalable OrganizationsBuilding Scalable Organizations
Building Scalable Organizations
 
Building Insanely Great Products - AIPMM Webcast - David Fradin, 280 Group
Building Insanely Great Products - AIPMM Webcast - David Fradin, 280 GroupBuilding Insanely Great Products - AIPMM Webcast - David Fradin, 280 Group
Building Insanely Great Products - AIPMM Webcast - David Fradin, 280 Group
 

Destacado

OpenClinica @ AMIA 2014 Joint Summits
OpenClinica @ AMIA 2014 Joint SummitsOpenClinica @ AMIA 2014 Joint Summits
OpenClinica @ AMIA 2014 Joint SummitsBen Baumann
 
Купить Диплом
Купить ДипломКупить Диплом
Купить ДипломKupit Diplom
 
Revista Ecos de la Fondita volumen 1 febrero 2016 - edicion 30 aniversario
Revista Ecos de la Fondita   volumen 1 febrero 2016 - edicion 30 aniversarioRevista Ecos de la Fondita   volumen 1 febrero 2016 - edicion 30 aniversario
Revista Ecos de la Fondita volumen 1 febrero 2016 - edicion 30 aniversarioCorp. La Fondita de Jesús
 
Numerical and experimental study of shape memory alloy actuated dva for vibr...
Numerical and experimental study of shape memory alloy  actuated dva for vibr...Numerical and experimental study of shape memory alloy  actuated dva for vibr...
Numerical and experimental study of shape memory alloy actuated dva for vibr...IAEME Publication
 
Pay-Per-Click Advertising
Pay-Per-Click AdvertisingPay-Per-Click Advertising
Pay-Per-Click AdvertisingBurhan Hasan
 
aktiviteiten kalender september-oktober 2015
aktiviteiten kalender september-oktober 2015aktiviteiten kalender september-oktober 2015
aktiviteiten kalender september-oktober 2015Marijke Dekker
 
Curriculum Vitae(Detailed)121
Curriculum Vitae(Detailed)121Curriculum Vitae(Detailed)121
Curriculum Vitae(Detailed)121Usman Mustafa
 
Presentasjon Q3-2015 for SpareBank 1 Gruppen AS
Presentasjon Q3-2015 for SpareBank 1 Gruppen AS Presentasjon Q3-2015 for SpareBank 1 Gruppen AS
Presentasjon Q3-2015 for SpareBank 1 Gruppen AS SpareBank 1 Gruppen AS
 
Presentasjon foreløpig årsresultat 2015 - Q4-2015 SpareBank 1 Gruppen AS
Presentasjon foreløpig årsresultat 2015 - Q4-2015 SpareBank 1 Gruppen ASPresentasjon foreløpig årsresultat 2015 - Q4-2015 SpareBank 1 Gruppen AS
Presentasjon foreløpig årsresultat 2015 - Q4-2015 SpareBank 1 Gruppen ASSpareBank 1 Gruppen AS
 
German Doctors e.V. Socialbar Frankfurt
German Doctors e.V. Socialbar FrankfurtGerman Doctors e.V. Socialbar Frankfurt
German Doctors e.V. Socialbar FrankfurtSocialbar
 

Destacado (18)

OpenClinica @ AMIA 2014 Joint Summits
OpenClinica @ AMIA 2014 Joint SummitsOpenClinica @ AMIA 2014 Joint Summits
OpenClinica @ AMIA 2014 Joint Summits
 
Купить Диплом
Купить ДипломКупить Диплом
Купить Диплом
 
Frases para reflexionar
Frases para reflexionarFrases para reflexionar
Frases para reflexionar
 
Revista Ecos de la Fondita volumen 1 febrero 2016 - edicion 30 aniversario
Revista Ecos de la Fondita   volumen 1 febrero 2016 - edicion 30 aniversarioRevista Ecos de la Fondita   volumen 1 febrero 2016 - edicion 30 aniversario
Revista Ecos de la Fondita volumen 1 febrero 2016 - edicion 30 aniversario
 
Numerical and experimental study of shape memory alloy actuated dva for vibr...
Numerical and experimental study of shape memory alloy  actuated dva for vibr...Numerical and experimental study of shape memory alloy  actuated dva for vibr...
Numerical and experimental study of shape memory alloy actuated dva for vibr...
 
Resume-Consultant
Resume-ConsultantResume-Consultant
Resume-Consultant
 
Pay-Per-Click Advertising
Pay-Per-Click AdvertisingPay-Per-Click Advertising
Pay-Per-Click Advertising
 
Narración en primera persona
Narración en primera personaNarración en primera persona
Narración en primera persona
 
Nop thi
Nop thiNop thi
Nop thi
 
Neat Tricks with Content Types
Neat Tricks with Content TypesNeat Tricks with Content Types
Neat Tricks with Content Types
 
aktiviteiten kalender september-oktober 2015
aktiviteiten kalender september-oktober 2015aktiviteiten kalender september-oktober 2015
aktiviteiten kalender september-oktober 2015
 
Curriculum Vitae(Detailed)121
Curriculum Vitae(Detailed)121Curriculum Vitae(Detailed)121
Curriculum Vitae(Detailed)121
 
Presentasjon Q3-2015 for SpareBank 1 Gruppen AS
Presentasjon Q3-2015 for SpareBank 1 Gruppen AS Presentasjon Q3-2015 for SpareBank 1 Gruppen AS
Presentasjon Q3-2015 for SpareBank 1 Gruppen AS
 
Presentasjon foreløpig årsresultat 2015 - Q4-2015 SpareBank 1 Gruppen AS
Presentasjon foreløpig årsresultat 2015 - Q4-2015 SpareBank 1 Gruppen ASPresentasjon foreløpig årsresultat 2015 - Q4-2015 SpareBank 1 Gruppen AS
Presentasjon foreløpig årsresultat 2015 - Q4-2015 SpareBank 1 Gruppen AS
 
Проект «Мы из детства»
Проект «Мы из детства»Проект «Мы из детства»
Проект «Мы из детства»
 
Презентация "ЗОЛОТАЯ СОТНЯ"
Презентация "ЗОЛОТАЯ СОТНЯ"Презентация "ЗОЛОТАЯ СОТНЯ"
Презентация "ЗОЛОТАЯ СОТНЯ"
 
Детский лагерь «РАМАДАН»
Детский лагерь «РАМАДАН»Детский лагерь «РАМАДАН»
Детский лагерь «РАМАДАН»
 
German Doctors e.V. Socialbar Frankfurt
German Doctors e.V. Socialbar FrankfurtGerman Doctors e.V. Socialbar Frankfurt
German Doctors e.V. Socialbar Frankfurt
 

Similar a Drupal SEO Basics (BADCamp 2012)

Slingshot SEO Client presentation Dec 21 2011
Slingshot SEO Client presentation Dec 21 2011Slingshot SEO Client presentation Dec 21 2011
Slingshot SEO Client presentation Dec 21 2011Jesse Laffen
 
The Social Enterprise: Crowdsourcing the Future
The Social Enterprise: Crowdsourcing the FutureThe Social Enterprise: Crowdsourcing the Future
The Social Enterprise: Crowdsourcing the FutureRafael Bonnelly
 
Hook42 zero-to-go-pt1-business-v2
Hook42 zero-to-go-pt1-business-v2Hook42 zero-to-go-pt1-business-v2
Hook42 zero-to-go-pt1-business-v2aimeeAThook42
 
Hook42 zero-to-go-pt1-business-v2
Hook42 zero-to-go-pt1-business-v2Hook42 zero-to-go-pt1-business-v2
Hook42 zero-to-go-pt1-business-v2hook42inc
 
Applying Web 2.0 Concepts to Your Business
Applying Web 2.0 Concepts to Your BusinessApplying Web 2.0 Concepts to Your Business
Applying Web 2.0 Concepts to Your Businessdigitalev
 
Ad Tech - Maximizing Enterprise SEO - Dave Lloyd - Adobe
Ad Tech - Maximizing Enterprise SEO - Dave Lloyd - AdobeAd Tech - Maximizing Enterprise SEO - Dave Lloyd - Adobe
Ad Tech - Maximizing Enterprise SEO - Dave Lloyd - AdobeDave Lloyd
 
MSI-keyword-targeting-workshop
MSI-keyword-targeting-workshopMSI-keyword-targeting-workshop
MSI-keyword-targeting-workshopCicada Online
 
It is a sunny day
It is a sunny dayIt is a sunny day
It is a sunny daybcoder
 
Friday final test
Friday final testFriday final test
Friday final testbcoder
 
Getting SEO & Social Media Alignment Inside Your Organization by Warren Lee
Getting SEO & Social Media Alignment Inside Your Organization by Warren LeeGetting SEO & Social Media Alignment Inside Your Organization by Warren Lee
Getting SEO & Social Media Alignment Inside Your Organization by Warren LeeSearch Marketing Expo - SMX
 
[Pubcon Vegas 2012] eCommerce SEO in a Post Panda World
[Pubcon Vegas 2012] eCommerce SEO in a Post Panda World[Pubcon Vegas 2012] eCommerce SEO in a Post Panda World
[Pubcon Vegas 2012] eCommerce SEO in a Post Panda WorldGroove Commerce
 
Google Ranking Factors : Live Webinar by Warren Lee
Google Ranking Factors : Live Webinar by Warren LeeGoogle Ranking Factors : Live Webinar by Warren Lee
Google Ranking Factors : Live Webinar by Warren LeeWarren Lee
 
Relevance and the importance of keeping in your lane with Google
Relevance and the importance of keeping in your lane with GoogleRelevance and the importance of keeping in your lane with Google
Relevance and the importance of keeping in your lane with GoogleLauren Blackburn
 
Relevance and the importance of keeping in your lane
Relevance and the importance of keeping in your laneRelevance and the importance of keeping in your lane
Relevance and the importance of keeping in your laneLauren Blackburn
 
The 12 Essential Elements of a Lead-Generating Website
The 12 Essential Elements of a Lead-Generating WebsiteThe 12 Essential Elements of a Lead-Generating Website
The 12 Essential Elements of a Lead-Generating WebsiteCarl Woolston
 
Magento SEO: Improving Your eCommerce SEO in a Post Panda World (Webinar)
Magento SEO: Improving Your eCommerce SEO in a Post Panda World (Webinar)Magento SEO: Improving Your eCommerce SEO in a Post Panda World (Webinar)
Magento SEO: Improving Your eCommerce SEO in a Post Panda World (Webinar)Groove Commerce
 
[Webinar July 2012] eCommerce SEO in a Post Panda World
[Webinar July 2012] eCommerce SEO in a Post Panda World[Webinar July 2012] eCommerce SEO in a Post Panda World
[Webinar July 2012] eCommerce SEO in a Post Panda WorldGroove Commerce
 
Great Web Design = Leads & Sales
Great Web Design = Leads & SalesGreat Web Design = Leads & Sales
Great Web Design = Leads & SalesBayshore Solutions
 

Similar a Drupal SEO Basics (BADCamp 2012) (20)

Slingshot SEO Client presentation Dec 21 2011
Slingshot SEO Client presentation Dec 21 2011Slingshot SEO Client presentation Dec 21 2011
Slingshot SEO Client presentation Dec 21 2011
 
The Social Enterprise: Crowdsourcing the Future
The Social Enterprise: Crowdsourcing the FutureThe Social Enterprise: Crowdsourcing the Future
The Social Enterprise: Crowdsourcing the Future
 
Hook42 zero-to-go-pt1-business-v2
Hook42 zero-to-go-pt1-business-v2Hook42 zero-to-go-pt1-business-v2
Hook42 zero-to-go-pt1-business-v2
 
Hook42 zero-to-go-pt1-business-v2
Hook42 zero-to-go-pt1-business-v2Hook42 zero-to-go-pt1-business-v2
Hook42 zero-to-go-pt1-business-v2
 
Applying Web 2.0 Concepts to Your Business
Applying Web 2.0 Concepts to Your BusinessApplying Web 2.0 Concepts to Your Business
Applying Web 2.0 Concepts to Your Business
 
Ad Tech - Maximizing Enterprise SEO - Dave Lloyd - Adobe
Ad Tech - Maximizing Enterprise SEO - Dave Lloyd - AdobeAd Tech - Maximizing Enterprise SEO - Dave Lloyd - Adobe
Ad Tech - Maximizing Enterprise SEO - Dave Lloyd - Adobe
 
MSI-keyword-targeting-workshop
MSI-keyword-targeting-workshopMSI-keyword-targeting-workshop
MSI-keyword-targeting-workshop
 
View - website portfolio
View - website portfolioView - website portfolio
View - website portfolio
 
It is a sunny day
It is a sunny dayIt is a sunny day
It is a sunny day
 
Friday final test
Friday final testFriday final test
Friday final test
 
Getting SEO & Social Media Alignment Inside Your Organization by Warren Lee
Getting SEO & Social Media Alignment Inside Your Organization by Warren LeeGetting SEO & Social Media Alignment Inside Your Organization by Warren Lee
Getting SEO & Social Media Alignment Inside Your Organization by Warren Lee
 
[Pubcon Vegas 2012] eCommerce SEO in a Post Panda World
[Pubcon Vegas 2012] eCommerce SEO in a Post Panda World[Pubcon Vegas 2012] eCommerce SEO in a Post Panda World
[Pubcon Vegas 2012] eCommerce SEO in a Post Panda World
 
Google Ranking Factors : Live Webinar by Warren Lee
Google Ranking Factors : Live Webinar by Warren LeeGoogle Ranking Factors : Live Webinar by Warren Lee
Google Ranking Factors : Live Webinar by Warren Lee
 
Relevance and the importance of keeping in your lane with Google
Relevance and the importance of keeping in your lane with GoogleRelevance and the importance of keeping in your lane with Google
Relevance and the importance of keeping in your lane with Google
 
Relevance and the importance of keeping in your lane
Relevance and the importance of keeping in your laneRelevance and the importance of keeping in your lane
Relevance and the importance of keeping in your lane
 
Exploring Early Enterprise 2.0 Methodology
Exploring Early Enterprise 2.0 MethodologyExploring Early Enterprise 2.0 Methodology
Exploring Early Enterprise 2.0 Methodology
 
The 12 Essential Elements of a Lead-Generating Website
The 12 Essential Elements of a Lead-Generating WebsiteThe 12 Essential Elements of a Lead-Generating Website
The 12 Essential Elements of a Lead-Generating Website
 
Magento SEO: Improving Your eCommerce SEO in a Post Panda World (Webinar)
Magento SEO: Improving Your eCommerce SEO in a Post Panda World (Webinar)Magento SEO: Improving Your eCommerce SEO in a Post Panda World (Webinar)
Magento SEO: Improving Your eCommerce SEO in a Post Panda World (Webinar)
 
[Webinar July 2012] eCommerce SEO in a Post Panda World
[Webinar July 2012] eCommerce SEO in a Post Panda World[Webinar July 2012] eCommerce SEO in a Post Panda World
[Webinar July 2012] eCommerce SEO in a Post Panda World
 
Great Web Design = Leads & Sales
Great Web Design = Leads & SalesGreat Web Design = Leads & Sales
Great Web Design = Leads & Sales
 

Último

unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 

Drupal SEO Basics (BADCamp 2012)

  • 1. BADCamp 2012 Hook 42 source: http://www.geeksugar.com/ answers@hook42.com 1
  • 2. BADCamp 2012 Hook 42 THE DRUPALER’S GUIDE TO THE SEO GALAXY Or… Navigating a Gazillion SEO Modules Aimee Degnan / aimee@hook42.com Kristen Pol / kristen@hook42.com answers@hook42.com 2
  • 3. BAD Camp 2012: Building Multilingual Sites in Drupal 7 - Introduction Hook 42 Who are we? Aimee • CEO, Principal Web & CMS Architect • Enterprise CMS, Infrastructure, Analyst, Management • She makes it all happen. Kristen • CTO, Principal Drupal Architect • Drupal ninja, multilingual sites, SEO, Analytics • She makes it all work. answers@hook42.com 3
  • 4. BADCamp 2012 Hook 42 Get hooked: Strengths Services Clients Hook 42 Drupal Zero to go Start ups Flexible. Web Content Second Small Management Opinion business Work smart. Enterprise Rescue Midsize Content Fix complex problems. Mission business Publication Integrate anything. Custom Application Add-ons Enterprise Integration Culture chameleon. Strategic Scale for growth. Moving Technology Education House Leadership Deploy correctly. Systems Helping Hand Architecture Work efficiently. answers@hook42.com 4
  • 5. BADCamp 2012 Hook 42 Presentation Takeaways • What is SEO • Why should you care about it • Who should be involved • When and how to take care of the basics (in Drupal) • Where to go next answers@hook42.com 5
  • 6. BADCamp 2012 Hook 42 source: http://blog.castsoftware.com/ answers@hook42.com 6
  • 7. BADCamp 2012 Hook 42 Web Strategy SEO is part of the puzzle Off-Site Paid SEO Advertising Word of On-Site Mouth / SEO Virality There are many ways to get people to your site. Social Your Analytics Media You have to weigh the costs and benefits to Site see what works best. Use analytics to figure out what is cost- effective. answers@hook42.com 7
  • 8. BADCamp 2012 Hook 42 What? Search Engine Improving your site Optimization structure, content, a nd links for higher search engine SEO requires constant ranking position attention. SEO best practices are always changing. SEO done wrong can be very, very bad. answers@hook42.com 8
  • 9. BADCamp 2012 Hook 42 answers@hook42.com 9
  • 10. BADCamp 2012 Hook 42 What do you think impacts SEO? On-Page On-Site Off-Site • Content • Content • Links in • Quality • Quality • Link text • Relevance • Relevance • Link quality • Freshness • Keywords • Social media • Keywords • Crawlability • Likes • Meta tags • Domain age • Shares • Page title • Domain trust • Virality • Headers • Country • User country • URL • Locality • User locality • Page speed • TLD (e.g. .com) • Paid links • Spam • Spam • Spam links • … • … • … answers@hook42.com 10
  • 11. BADCamp 2012 Hook 42 source: http://searchengineland.com/seotable answers@hook42.com 11
  • 12. BADCamp 2012 Hook 42 source: http://shop.johnmartz.com/ answers@hook42.com 12
  • 13. BADCamp 2012 Hook 42 Why? Get them to Clicks your site 36.40% 12.50% 9.50% 7.90% 6.10% Position 1 gets almost 3 times the number of clicks compared to #1 #2 #3 #4 #5 position 2. Source: optify.com (December 2010) answers@hook42.com 13
  • 14. BADCamp 2012 Hook 42 Why? The bottom line Clicks Great Content Awesome Product If no one can find you, you can’t get them to do what you want. Conversions Getting clicks is just part of the battle. answers@hook42.com 14
  • 15. BADCamp 2012 Hook 42 source: http://lornabecker.tumblr.com/ answers@hook42.com 15
  • 16. BADCamp 2012 Hook 42 Who Business Technology Content Team SEO Team Team Team CEO and Content Architects CxOs Strategist Site Content Developers Content Owners Writers Social Marketing System Media Owners Admins Writers Social Designers Advertising Media and Ideally, anyone who Writers Owners Themers cares about, supports, or touches the site should SEO SEO SEO understand the site’s Owners Consultant Consultant SEO strategy. answers@hook42.com 16
  • 17. BADCamp 2012 Hook 42 source: http://www.dailygalaxy.com/ answers@hook42.com 17
  • 18. BADCamp 2012 Hook 42 Lots of SEO-related modules… Structure Content Social Media Tools • Path • Page Title • Social Media • Google Analytics • Pathauto • Meta Tags • AddThis • SEO Checklist • Global Redirect • Meta Tags Quick • JASM • Google Analytics • Redirect / Path • Search 404 • Service Links • HTML Purifier Redirect • Mollom • Debut Social • Links Checker • XML Sitemap • Featured Content • Share Buttons • W3C Link Checker • Menu Attributes • Custom • Facebook • GA Tokenizer • RobotsTxt Breadcrumbs Subscribe Button • Scheduler • Nofollow List • Related Content • SocialFlow • SEO Compliance • Alinks • Context Keywords • Follow Checker • Glossify Internal • Excerpt • ShareBar • SEO Friend Links • More Like This • PinIt • Keyword Analysis • URL List • Automatic Node • SlideAd • Keyword Research • Pathologic Titles • Slinky • Boost •… •… •… •… YIKES!!!!! http://kristen.org/drupal-seo-modules answers@hook42.com 18
  • 19. BADCamp 2012 Hook 42 answers@hook42.com 19
  • 20. BADCamp 2012 Hook 42 SEO Checklist Walk me What through it • SEO Checklist module (seo_checklist) • Drupal 6 through 7 Why • Lists things that should be done and lets you check them off When • At start of development How There are a lot of things • Enable seo_checklist & checklistapi modules to configure. • Go to config page You can keep track of • Follow instructions them with this checklist. answers@hook42.com 20
  • 21. BADCamp 2012 Hook 42 SEO Checklist > Make it easy! answers@hook42.com 21
  • 22. BADCamp 2012 Hook 42 SEO Checklist • Work in order from top to Tips bottom • Click save button on the bottom of the page! • You don’t have to complete everything (some alternative methods are provided) There are a lot of things • Turn off the module once all to configure. relevant steps have been You can keep track of completed them with this checklist. answers@hook42.com 22
  • 23. BADCamp 2012 Hook 42 Clean URLs What We don’t like dirty ones • Core System module (system) • Drupal 4 through 7 Why • Create user-friendly URLs When • At start of development How The URL • Enable Apache mod_rewrite foo.com/node/1 • Enable clean URLs is cleaner than foo.com?q=node/1 • Save configuration answers@hook42.com 23
  • 24. BADCamp 2012 Hook 42 Clean URLs > Make it clean! answers@hook42.com 24
  • 25. BADCamp 2012 Hook 42 Clean URLs • Restart Apache after enabling Tips mod_rewrite • Make sure your .htaccess file is in your docroot • If copying a site with clean URLs enabled to another site that isn’t configured The URL yet, initially turn off clean foo.com/node/1 is cleaner than URLs via the database or via foo.com?q=node/1 drush answers@hook42.com 25
  • 26. BADCamp 2012 Hook 42 Path What URLs how you want them • Core Path module (path) • Drupal 4 through 7 Why • Create meaningful URLs When • As you create content How The URL • Enable path module foo.com/about-us • Edit content is more meaningful than foo.com/node/1 • Fill in path and save answers@hook42.com 26
  • 27. BADCamp 2012 Hook 42 Path > Use custom URLs answers@hook42.com 27
  • 28. BADCamp 2012 Hook 42 Path • Use human-readable paths Tips • Use keywords in the paths if it makes sense • Follow a sane path structure (about-us/founders, about- us/team, about-us/location) The URL • Do not use paths that conflict foo.com/about-us with internal paths (e.g. is more meaningful than foo.com/node/1 admin, user, node) answers@hook42.com 28
  • 29. BADCamp 2012 Hook 42 Pathauto What Smart URLs based on your • Pathauto module (pathauto) • Drupal 4 through 7 content Why • Create user-friendly URLs automatically When • When you create content types and edit content How The URL • Enable pathauto & token modules foo.com/news/election • Create patterns per content type -day-2012 is more meaningful than • Edit content, enable “Generate automatic foo.com/node/5 URL alias”, and save answers@hook42.com 29
  • 30. BADCamp 2012 Hook 42 Pathauto > Configure path patterns answers@hook42.com 30
  • 31. BADCamp 2012 Hook 42 Pathauto > Use replacement patterns (tokens) answers@hook42.com 31
  • 32. BADCamp 2012 Hook 42 Pathauto > Generate alias answers@hook42.com 32
  • 33. BADCamp 2012 Hook 42 Pathauto • Use human-readable patterns Tips • Use keywords in the patterns if it makes sense • Follow a sane path structure (about- us/[node:title], products/[node:c ategory]/[node:title]) The URL foo.com/news/election -day-2012 • Avoid patterns at top-level to is more meaningful than foo.com/node/5 minimize conflicts with internal answers@hook42.com paths (e.g. admin, user, node) 33
  • 34. BADCamp 2012 Hook 42 Pathauto • Duplicate paths are avoided More tips with numbering (e.g. news/todays- headlines, news-todays- headlines-0) • Sometimes the “Generate automatic URL alias” The URL checkbox goes unchecked foo.com/news/election -day-2012 (try Pathauto Persistent State is more meaningful than foo.com/node/5 or SEO Friend module) answers@hook42.com 34
  • 35. BADCamp 2012 Hook 42 Redirect What Maintain sanity when URLs • Redirect module (redirect, D7) or Path Redirect module (path_redirect, older) change • Drupal 4 through 7 Why • Prevent 404s when URLs change • Search engines pass along “link juice” When • Before go-live How • Enable redirect / path_redirect module 301 redirect from old URL to new URL. • Enable redirects when aliases change answers@hook42.com 35
  • 36. BADCamp 2012 Hook 42 Redirect > Auto redirect when URLs change answers@hook42.com 36
  • 37. BADCamp 2012 Hook 42 Redirect • Test redirect works for old Tips URLs • For Path Redirect module, configure Pathauto module’s Update Action setting • Prune old redirects (> 1 year 301 redirect from old old) URL to new URL. answers@hook42.com 37
  • 38. BADCamp 2012 Hook 42 Global Redirect What Reduce duplicate • Global Redirect module (globalredirect) • Drupal 4 through 7 content Why • Prevent accessing same page with different URLs • Search engines pass along “link juice” When 301 redirect from equivalent URL to • Before go-live “canonical” URL. The URL How foo.com/node/1/ will 301 redirect to • Enable globalredirect module foo.com/node/1 • Configure module as needed answers@hook42.com 38
  • 39. BADCamp 2012 Hook 42 Global Redirect > Configure settings answers@hook42.com 39
  • 40. BADCamp 2012 Hook 42 Global Redirect • Test redirect works for Tips duplicate URLs • node/1/ => node/1 • ?q=node/1 => node/1 • Enable “Add Canonical Link” to get the canonical URL 301 redirect from equivalent URL to “canonical” URL. (alias) added to the meta tags The URL foo.com/node/1/ will 301 redirect to foo.com/node/1 answers@hook42.com 40
  • 41. BADCamp 2012 Hook 42 Page Title What This is your marketing title • Page Title module (page_title) or Meta Tags module (metatag) in D7 • Drupal 4 through 7 Why • Show user-friendly, click-worthy title When The page title (<title> • When you create content types and edit tag) is considered by content many to be the MOST IMPORTANT on-page optimization. How • Enable page_title (or metatag) module Search engines show this in search results • Configure patterns per content type and browsers show it in • Edit content, fill in title, and save the browser bar. answers@hook42.com 41
  • 42. BADCamp 2012 Hook 42 Page Title > Configure content types answers@hook42.com 42
  • 43. BADCamp 2012 Hook 42 Page Title > Configure page title patterns answers@hook42.com 43
  • 44. BADCamp 2012 Hook 42 Page Title > Set manual page titles answers@hook42.com 44
  • 45. BADCamp 2012 Hook 42 Page Title • Use unique page titles! Tips • Use human-readable titles and patterns • Use keywords in the title and patterns if it makes sense The page title (<title> tag) is considered by many to be the MOST • Keep titles short (< 70 characters) IMPORTANT on-page optimization. • Put sitename / company at the end Search engines show this in search results of the page title (e.g. Cool Widget | and browsers show it in the browser bar. Widgets-r-us) answers@hook42.com 45
  • 46. BADCamp 2012 Hook 42 Meta Tags Supporting What data • Nodewords module (nodewords, D6 and below) or Metatags module (metatag, D7) or Meta Tags Quick module (metatags_quick, D7) • Drupal 4 through 7 Why • Meta description is your marketing message When • When you create content types and edit content How • Enable module and submodules • Configure patterns per content type Meta data about the • Edit content, fill in meta description, and save page. answers@hook42.com 46
  • 47. BADCamp 2012 Hook 42 Meta Tags Quick > Configure module settings answers@hook42.com 47
  • 48. BADCamp 2012 Hook 42 Meta Tags Quick > Add meta tag content answers@hook42.com 48
  • 49. BADCamp 2012 Hook 42 Meta Tags • Choose a meta tag module and Tips stick with it (it’s not easy to move data between the two options) • http://groups.drupal.org/node/18941 • Meta tags description is a must (marketing message!) • Use unique meta descriptions! • Meta tags keywords are optional Meta data about the page. answers@hook42.com 49
  • 50. BADCamp 2012 Hook 42 Site Verify What Is this your site? • Site Verify module (site_verify) • Drupal 6 through 7 Why • Let the search engines know you are the site owner When • Right after go-live How You need to prove to • Enable site_verify module Google, Bing, and other • Configure site verification for engines that you own the site. Google, Bing, etc. answers@hook42.com 50
  • 51. BADCamp 2012 Hook 42 Site Verify > Add verification files or text answers@hook42.com 51
  • 52. BADCamp 2012 Hook 42 Site Verify • You don’t have to use a Tips module for this (can put the verification files in the docroot and make readable) You need to prove to Google, Bing, and other engines that you own the site. answers@hook42.com 52
  • 53. BADCamp 2012 Hook 42 XML Sitemap What What should be • XML Sitemap module (xmlsitemap) indexed? • Drupal 5 through 7 Why • Let the search engines know your pages When • Configure right before go-live and submit right after go-live How • Enable xmlsitemap, xmlsitemap_node, and xmlsitemap_engines modules • Configure xmlsitemap directory and priority Give search engines a per content type list of your site pages so they find them faster. • Generate sitemap and submit answers@hook42.com 53
  • 54. BADCamp 2012 Hook 42 XML Sitemap > Configure content types answers@hook42.com 54
  • 55. BADCamp 2012 Hook 42 XML Sitemap > Configure content answers@hook42.com 55
  • 56. BADCamp 2012 Hook 42 XML Sitemap > Configure module settings answers@hook42.com 56
  • 57. BADCamp 2012 Hook 42 XML Sitemap • Don’t mark all content with 1.0 Tips priority (only the most important stuff) • Make sure cron is running (older versions of Drupal) • Configure the xmlsitemap_engines module to submit sitemaps daily • Check Google and Bing Give search engines a Webmaster Tools to see if sitemap list of your site pages so is found they find them faster. answers@hook42.com 57
  • 58. BADCamp 2012 Hook 42 source: http://mjmobbs.com/ answers@hook42.com 58
  • 59. BADCamp 2012 Hook 42 General Where now? • SEOMoz / seomoz.org Learn more about SEO • Search Engine Land / searchengineland.com • Matt Cutts / mattcutts.com/blog • Performing an SEO Audit / www.seomoz.org/blog/how- to-perform-the-worlds-greatest-seo-audit Drupal • Drupal docs / drupal.org/node/1158446 • Drupal SEO group / groups.drupal.org/seo • Drupal 6 SEO book / drupalseobook.com • Volacci’s blog / volacci.com/blog • Kristen’s blog / kristen.org SEO is always • Kristen’s tweets / @kristen_pol changing. answers@hook42.com 59
  • 60. BADCamp 2012 Hook 42 Questions? answers@hook42.com 60
  • 61. BADCamp 2012 Hook 42 source: http://www.geeksofdoom.com/ answers@hook42.com 61
  • 62. BADCamp 2012 Hook 42 source: http://www.robisonwells.com/ answers@hook42.com 62

Notas del editor

  1. Implicit:ResponsiveSEO