seo for developers

29

Upload: deepu-s-nath

Post on 16-Apr-2017

309 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: SEO For Developers
Page 2: SEO For Developers

Nikhil Raj RSenior Engineer – SEO

Alamy Images India Pvt. Ltd.

http://www.alamy.com

Page 3: SEO For Developers

How do you navigate the web?

GOOGLE

Page 4: SEO For Developers
Page 5: SEO For Developers

How Search Engines Work

1. Query2. Categorization* *=Relevancy3. Matching documents4. Results*

Page 6: SEO For Developers
Page 7: SEO For Developers
Page 8: SEO For Developers

Is that all?It starts even before you type in Google.

DISCOVER and

ORGANIZE documents.

Page 9: SEO For Developers

Main Parts of a Search Engine• Crawler (Google’s web crawler is called

Googlebot)• Index• Algorithm

Page 10: SEO For Developers

CrawlingGoogle Search Console (GSC)

Log file Analyzers

Page 11: SEO For Developers

Index

Also use Sitemaps in GSC

Page 12: SEO For Developers

Our job is to do everything possible to make sure the search engine is able to accurately assess whether the page will fulfill the user’s request.

Why should I care?

Page 13: SEO For Developers

Why should I care?

Page 14: SEO For Developers

SEO for Developers

How to make sure that I lose my job

Page 15: SEO For Developers

URL

Which is better?http://www.nikhil.com/post?id=16http://www.nikhil.com/articleid=16

/web-design: Google sees the words web, design, web design, design web/web_design: Google sees webdesign

http://www.nikhil.com/how-to-create-search-engine-friendly-url

Hyphens are preferred.

http://www.nikhil.com/how_to_create_search_engine_friendly_url

Page 16: SEO For Developers

URL - GuidelinesChoose your hostname

http://example.com http://www.example.com301

http://www.example.com/ABOUT-US

http://www.example.com/about-us

301

Set rules for the URL path

http://www.example.com/About-Us 301

http://www.example.com/About-us

301

Page 17: SEO For Developers

/Robots.txt

Internal Search

Disallow: /search.html

www.example.com/category/toys.html

www.example.com/search.html?q=toys

www.example.com/search.html?q=toys&price=low-to-high

www.example.com/search.html?q=toys&price=high-to-low

Crawl Optimization

Page 18: SEO For Developers

XML Sitemaps

Page 19: SEO For Developers

Schema / Structured Data•Sponsored by Google, Microsoft, Yahoo and Yandex•Improves search experience

Page 20: SEO For Developers

Schema

Logo schema

Site Search schema Social profiles schema

To debug use Google Structured Data testing tool

Page 21: SEO For Developers

Site Speed

•Site speed is a ranking factor•Reduces bounce rate•Increases conversions

Page 22: SEO For Developers

Responsive Design• My website is not yet ready for mobile because I am limited by the

technology I have• I don't need a mobile optimization strategy

Mobile friendly Update“Mobilegeddon”

Page 23: SEO For Developers

How a user sees the pageWhat Google see!

Images

Page 24: SEO For Developers

Image Ranking Factors

• Alt attribute.• Image File Name. (Instead of banner1.jpg use seo-for-

developers.jpg)• Text surrounding the image.• Importance of the Page where the image is placed.

Page 25: SEO For Developers

SEO MythsWhat I thought: Google uses Google Analytics data in its algorithm

What I learnt: Google Doesn’t Use Google Analytics data in its algorithm

Data from SimilarTech.com

Page 26: SEO For Developers

SEO Myths

What I thought: A lot of 404s can cause a Google penalty.

What I learnt: 404 Error Pages Do Not Cause a Google Penalty

Page 27: SEO For Developers

SEO Myths

What I thought: Google cannot crawl and index Javascript.

Disallow: *.cssDisallow: *.js

Remove

What I learnt: Google CAN crawl and index Javascript. Use Fetch and Render in Google Search Console

Page 28: SEO For Developers

Questions ?

Page 29: SEO For Developers

Love your users. Make a great website that is easier to navigate, loads faster, has useful content. Follow the webmaster guidelines from Google. Traffic and Rankings will follow.

Thank You