Google Boost your
Website
Why most businesses have a website ?
Let people know who you are, what you do and how to get in touch
Sell products online
Build credibility with target audience
Help existing customers with support and queries
A good Website ?
Keep it fresh
Easy Navigation
Speed
Mobile Friendly
Digital World - Carnival
Your Website - Your Kid
Content - Whole Attire of
your kid
Keywords - Clues /
Features
Search Engine - Head of the Fair
Search Engine Optimization
Getting website to top of search engine results
Get more visitors
Make more money
SEO Site Checkup :
https://seositecheckup.com/
Competition drives research forward !
Problem: HTML Pages too large
Large page size increases load time
Solution
Setup compression on server side
Compression reduces response time
Average Page size allowed 33 kb
Implementation - Add gzip module to Nginx
Default behaviour of nginx server
Add gzip settings to nginx configuration
files
1. Turn gzip on
2. Specify gzip_types - File type to be compressed
3. Specify gzip_min_length - Minimum file size which need to be compressed
Result
Problem: No caching of images
Resource is requested from server each time a visitor visits website
Solution: Set Expires Header config in nginx
Result
Problem: IP Canonicalization
IP address should redirect to domain name
If not, can cause duplicate content problems
Implementation: Rewrite rule in nginx config
Add the following line in server context of configuration file
rewrite regex_expr URL flag
Result
Problem: Too many external requests
More requests, slows down page loading
Solution: Creating and Using CSS Sprites
Create sprite image using any online sprite generation tool
http://responsive-css.spritegen.com/
Result
Problem: Server signature is visible
Anyone can easily see you software versions
Solution: Add config to turn off server
signature
Setting up nginx configuration file
1. SET server_tokens as off - To hide nginx version
2. SET passenger_show_version_in_header as off - To hide Phusion Passenger
version
Result
Meta Tags
Page Title, Description, Keywords
● Should be unique
● Be brief and descriptive
● Advertise using your description
Adding meta tags in your application
Set default meta tag in application layout file
Then inside your view
Adding Meta tag to application pages
Robots.txt File
Tells the search engines which pages to access and index
Essential for both privacy and your SEO
Creating a robots.txt file
1. User-agent
Name of a bot
* for all bots
1. Disallow
Directory or File path to exclude
/ to exclude all files of server
Examples
1. Exclude all robots from entire server
2. Allow all robots complete access
3. To exclude all robots from part of server
4. To exclude a single bot
Place this file in public folder of your rails application
Your Site Map
Blueprint of your website
Ease crawlers to find your pages
Creating an XML Sitemap
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://quickinsure.co.in/car-insurance</loc>
<lastmod>2016-11-30</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
</urlset>
Final Result
Thank You
Questions ?

Seo

Editor's Notes

  • #3 Question: What is the one main reason ?
  • #4 But most of the time ultimate aim is MONEY
  • #5 Question: Is it enough ? Answer: Yes, but how people can reach your website Study: Quote
  • #8 Have fear of losing your kid, Before entering the carnival 89% people search on internet 71.33% organic traffic comes through first page of Google
  • #10 There is no magic way to rank top Takes lot of effort and time to convince search engines Certain rules to follow to provide necessary signals
  • #14 Client indicates support for compression, Server compresses in one of the methods and notifies client
  • #21 Search engine may index your site under both IP address and domain name
  • #22 It passes 90-95% of ranking power to redirected page
  • #24 40-60% of daily visitors to your site come with empty cache Making page fast for first time users is the key to a better user experience
  • #27 Not upgrading to newer versions Fail to fix security issues in older version
  • #38 List of all pages/post of your website Consider website as house and pages as room