Boost & SEODrupal Performance Mantra
TAMAGHNA BANERJEE
Concise introduction to topic
 It’s important to recapitulate few words before this introduction – are
you familiar with the words like -
 Static Page (http://en.wikipedia.org/wiki/Static_web_page)
 Web Cache (http://en.wikipedia.org/wiki/Web_cache)
 Web Traffic or Packet Sniffing (http://en.wikipedia.org/wiki/Web_traffic)
What happen to traditional high traffic
websites?
Requesting Web Server
like Apache, nginx
Is a HTTP get request? or Doesn’t have a
Drupal Cache set? or Is not a location
where an authentication needed?
NoPHP / DrupalDatabase
Boost for Drupal 7
Description –
Boost module provides static page caching for Drupal enabling a very significant performance
and scalability boost for sites that receive mostly anonymous traffic.
Requirements –
◦ An Web Server like Apache, nginx etc.
◦ Cache life time
◦ CRON & Clean URLs.
Current Version – 7.x-1.0
You can also find current open issues - https://www.drupal.org/project/issues/boost
What happens if Boost is enabled?
Requesting Web Server
like Apache, nginx Is a HTTP get request? or Doesn’t have a
Drupal Cache set? or Is not a location
where an authentication needed?
YesDoes the browser
support Gzip?
Yes
No.html file
.html.gz file
Local Disk
Cache files are being
ready to serve from
local disk
FirstResponse
How Boost can be configured with
Drupal 7?
What’s next??
We are moving into SEO
Believe me, today most vital six pillars for a ready SEO Website are -
Concise introduction to topic
 It’s important to recapitulate few words before this introduction – are you
familiar with the words like -
 Web Search Engine (http://en.wikipedia.org/wiki/Web_search_engine)
 Web Crawler (http://en.wikipedia.org/wiki/Web_crawler)
 Search Engine Indexing (http://en.wikipedia.org/wiki/Search_engine_indexing)
 Bounce Rate (http://en.wikipedia.org/wiki/Bounce_rate)
**Web Crawler has different abbreviations named Web Spider and Web Scutter
Forget SEO, think your website like
a cake!!
Links (inward and outward),
SEM, Social Activities
Content, Web Architecture
Platform, CMS
Application Infrastructure
What you are aware of Search Engine?
Description -
◦ Search engines want to do their jobs as best as possible by referring users to websites and content that is
the most relevant to what the user is looking for. So how is relevancy determined?.
Building a list of words and
notes where they were found
Building index based on its
own system of weighting
Encodes data to save space
Database
Looking for keywords
in site content
Stores data for users to access
User get search results
based on keywords
What they are looking for?
Content:
◦ Is determined by the theme that is being given, the text on the page, and the titles and descriptions
that are given.
Performance:
◦ How fast is your site and does it work properly?
Authority:
◦ Does your site have good enough content to link to or do other authoritative sites use your website as a
reference or cite the information that's available?
User Experience:
◦ How does the site look? Is it easy to navigate around? Does it look safe? Does it have a high bounce
rate?
What should be the important agenda?
Know Your Business Model very well.
Don’t do Keyword Stuffing.
Be Consistent With Domain Names
Poor User Experience
Don't Forget to Optimize for Multi-Channels
Try not to have Purchased Links
Optimizing for Different Types of Results and be focused on Your Meta Data Too
What Drupal gives us ??
Description –
Drupal gifts us SEO Tools module that seamlessly integrates a sophisticated all-in-one suite of search
engine reporting, analysis and optimization tools into your website. It provides a dashboard that
integrates analytics reports with links to webmaster tools and vital Drupal SEO modules.
◦ Alchemy, Content Analysis, Content Optimizer, Global Redirect, Google Analytics and Google
Analytics API, Meta Tags, Page Title, Pathauto & URL Aliases, XML Sitemap.
Requirements –
◦ Features.
◦ Presets
◦ Strongarm and Chaos Tools.
Current Version – 7.x-1.0-alpha6
You can also find current open issues - https://www.drupal.org/project/issues/seotools
How it will fit to our Drupal
system?
Content Title
Pathauto &
URL alias
Social Links
Page-title,
Metatags
Content,
Keywords
Image or
Media
Backlinks
Reference and Acknowledge..
◦ Ankur Agarwal, Director, Novatree eSolutions Pvt. Ltd.
◦ http://searchengineland.com/guide/google-searching-search-engines
◦ http://computer.howstuffworks.com/internet/basics/search-engine1.htm
◦ http://searchenginewatch.com/sew/how-to/2259693/seo-basics-8-essentials-when-optimizing-
your-site
◦ https://vacilando.org/article/drupal-performance-mantra-crawl-boost-expire
Thank You. In the light of what I have shared today of my knowledge best, reminding everyone if you have any
doubts and queries regarding the presentation feel free to ask me through below –
tamghnabanerjee@live.com

Boost and SEO

  • 1.
    Boost & SEODrupalPerformance Mantra TAMAGHNA BANERJEE
  • 2.
    Concise introduction totopic  It’s important to recapitulate few words before this introduction – are you familiar with the words like -  Static Page (http://en.wikipedia.org/wiki/Static_web_page)  Web Cache (http://en.wikipedia.org/wiki/Web_cache)  Web Traffic or Packet Sniffing (http://en.wikipedia.org/wiki/Web_traffic)
  • 3.
    What happen totraditional high traffic websites? Requesting Web Server like Apache, nginx Is a HTTP get request? or Doesn’t have a Drupal Cache set? or Is not a location where an authentication needed? NoPHP / DrupalDatabase
  • 4.
    Boost for Drupal7 Description – Boost module provides static page caching for Drupal enabling a very significant performance and scalability boost for sites that receive mostly anonymous traffic. Requirements – ◦ An Web Server like Apache, nginx etc. ◦ Cache life time ◦ CRON & Clean URLs. Current Version – 7.x-1.0 You can also find current open issues - https://www.drupal.org/project/issues/boost
  • 5.
    What happens ifBoost is enabled? Requesting Web Server like Apache, nginx Is a HTTP get request? or Doesn’t have a Drupal Cache set? or Is not a location where an authentication needed? YesDoes the browser support Gzip? Yes No.html file .html.gz file Local Disk Cache files are being ready to serve from local disk FirstResponse
  • 6.
    How Boost canbe configured with Drupal 7?
  • 7.
    What’s next?? We aremoving into SEO Believe me, today most vital six pillars for a ready SEO Website are -
  • 8.
    Concise introduction totopic  It’s important to recapitulate few words before this introduction – are you familiar with the words like -  Web Search Engine (http://en.wikipedia.org/wiki/Web_search_engine)  Web Crawler (http://en.wikipedia.org/wiki/Web_crawler)  Search Engine Indexing (http://en.wikipedia.org/wiki/Search_engine_indexing)  Bounce Rate (http://en.wikipedia.org/wiki/Bounce_rate) **Web Crawler has different abbreviations named Web Spider and Web Scutter
  • 9.
    Forget SEO, thinkyour website like a cake!! Links (inward and outward), SEM, Social Activities Content, Web Architecture Platform, CMS Application Infrastructure
  • 10.
    What you areaware of Search Engine? Description - ◦ Search engines want to do their jobs as best as possible by referring users to websites and content that is the most relevant to what the user is looking for. So how is relevancy determined?. Building a list of words and notes where they were found Building index based on its own system of weighting Encodes data to save space Database Looking for keywords in site content Stores data for users to access User get search results based on keywords
  • 11.
    What they arelooking for? Content: ◦ Is determined by the theme that is being given, the text on the page, and the titles and descriptions that are given. Performance: ◦ How fast is your site and does it work properly? Authority: ◦ Does your site have good enough content to link to or do other authoritative sites use your website as a reference or cite the information that's available? User Experience: ◦ How does the site look? Is it easy to navigate around? Does it look safe? Does it have a high bounce rate?
  • 12.
    What should bethe important agenda? Know Your Business Model very well. Don’t do Keyword Stuffing. Be Consistent With Domain Names Poor User Experience Don't Forget to Optimize for Multi-Channels Try not to have Purchased Links Optimizing for Different Types of Results and be focused on Your Meta Data Too
  • 13.
    What Drupal givesus ?? Description – Drupal gifts us SEO Tools module that seamlessly integrates a sophisticated all-in-one suite of search engine reporting, analysis and optimization tools into your website. It provides a dashboard that integrates analytics reports with links to webmaster tools and vital Drupal SEO modules. ◦ Alchemy, Content Analysis, Content Optimizer, Global Redirect, Google Analytics and Google Analytics API, Meta Tags, Page Title, Pathauto & URL Aliases, XML Sitemap. Requirements – ◦ Features. ◦ Presets ◦ Strongarm and Chaos Tools. Current Version – 7.x-1.0-alpha6 You can also find current open issues - https://www.drupal.org/project/issues/seotools
  • 14.
    How it willfit to our Drupal system? Content Title Pathauto & URL alias Social Links Page-title, Metatags Content, Keywords Image or Media Backlinks
  • 15.
    Reference and Acknowledge.. ◦Ankur Agarwal, Director, Novatree eSolutions Pvt. Ltd. ◦ http://searchengineland.com/guide/google-searching-search-engines ◦ http://computer.howstuffworks.com/internet/basics/search-engine1.htm ◦ http://searchenginewatch.com/sew/how-to/2259693/seo-basics-8-essentials-when-optimizing- your-site ◦ https://vacilando.org/article/drupal-performance-mantra-crawl-boost-expire Thank You. In the light of what I have shared today of my knowledge best, reminding everyone if you have any doubts and queries regarding the presentation feel free to ask me through below – tamghnabanerjee@live.com