search engine optimization

17
Search Engine Optimization Presenter: Ankit Kumar, Mindfire Solutions Date: 06/17/2014

Upload: mindfire-solutions

Post on 10-May-2015

249 views

Category:

Software


0 download

DESCRIPTION

Search engine optimization (SEO) is the process of affecting the visibility of a website or a web page in a search engine's "natural" or un-paid ("organic") search results. This session will involve discussion about various aspects for SEO and best practices for it.

TRANSCRIPT

Page 1: Search Engine Optimization

Search Engine Optimization

Presenter: Ankit Kumar, Mindfire SolutionsDate: 06/17/2014

Page 2: Search Engine Optimization

Presenter: Ankit Kumar, Mindfire Solutions

About Me

MCTS 70-433 - Microsoft SQL Server 2008, Database Development-ExamMCP 70-480 - Specialist certification in HTML5 with JavaScript and CSS3 ExamMCP 70-486 - Developing ASP.NET MVC 4 Web Applications

Skills: Asp.Net, C#, Sql Server, Jquery, MVC, EF, WCF, Knockout.js

Connect Me:Twitter: https://www.twitter.com/ankit_lav

LinkedIn: http://in.linkedin.com/pub/ankit-kumar/37/a03/ba6 Google+: https://plus.google.com/105513349633314927216

Contact Me: Email: [email protected]: mfsi_ankitk

Page 3: Search Engine Optimization

Agenda

Presenter: Ankit Kumar, Mindfire Solutions

Introduction SEO Basics Tools

– Web master, IIS, online tools Improving Site Structure Optimizing Content Dealing with Crawlers SEO for ASP.NET web forms, MVC and Mobile

Page 4: Search Engine Optimization

Introduction

Presenter: Ankit Kumar, Mindfire Solutions

Search engine optimization (SEO) is the process of affecting the visibility of a website or a web page in a search engine's "natural" or un-paid ("organic") search results.

In general, the earlier (or higher ranked on the search results page), and more frequently a site appears in the search results list, the more visitors it will receive from the search engine's users.

Page 5: Search Engine Optimization

Presenter: Ankit Kumar, Mindfire Solutions

SEO Basics- Pizza Search Result

How that happened ?

Page 6: Search Engine Optimization

SEO Basics

Presenter: Ankit Kumar, Mindfire Solutions

Create unique, accurate page titles.– Accurately describe the page's content– Create unique title tags for each page– Use brief, but descriptive titles

Description meta tag– Helps engine and user– Describe page summary– Unique page summary

Keywords tag – Contains the keywords used in your page.

H1/H2 tags, Favicon

Page 7: Search Engine Optimization

Tools

Presenter: Ankit Kumar, Mindfire Solutions

WebMaster – Google– Bing

IIS– Search Engine Optimization

Online Toolshttp://seositecheckup.com/Many more...

Firefox add on SenSEO

Page 8: Search Engine Optimization

Improving Site Structure

Presenter: Ankit Kumar, Mindfire Solutions

Urls– Inbound & Outbound– Keep it simple helps user and search engine– Avoid deep folder structure– Have unique url to reach one document

Site Navigation– Site map in html and xml– It is very important for search engines – Plan out navigation based on modules– Allow page to be called from removed url – Have 301 redirect and proper 404 error page

Page 9: Search Engine Optimization

Optimizing Content

Presenter: Ankit Kumar, Mindfire Solutions

Content is the King. Have unique and exclusive context. Copy paste for content – NO/NEVER Content are more useful for user then search engines Use Easy to Read-Write words. Have fresh content and organized around topic Write good links with descriptive words. Use css to spot links in the page Have better link for internal pages.

Page 10: Search Engine Optimization

Optimizing Content

Presenter: Ankit Kumar, Mindfire Solutions

Optimize Images– Have all the images present in one folder.– Have proper description and alt text.– Use css sprites and light weight image formats

Optimize Scripts– Have scripts separated from the web pages.– Combine and Compress scripts.

Optimize Css– Avoid inline css– Have less number of css file

Use Html validator for pages

Page 11: Search Engine Optimization

Dealing with Crawlers

Presenter: Ankit Kumar, Mindfire Solutions

Robots.txt– Must be present at the root of the site.– Tells search engine whether to crawl or not on pages

Rel = “no follow” tag– Tells search engine to not crawl on the link or the page– Does not affect the current ranking

Page 12: Search Engine Optimization

SEO with Web forms & MVC

Presenter: Ankit Kumar, Mindfire Solutions

Content optimization and having proper tags Configuring Page Title and Meta tags Routing and user friendly urls 404 pages Hosting and Configuration

– Enabling Compression– IIS – Search engine optimization module– URL Rewrite

• Seminar on Url Rewrite

Page 13: Search Engine Optimization

SEO with Mobile

Presenter: Ankit Kumar, Mindfire Solutions

Increase of Mobiles and tabs makes it important. Site needs to be response. Use content based on the user agent. Mobile site also needs to be ranked in the search

engine ranking Search engine may have specific bots for site types When the user moves to mobile version they should be

redirected to same url not homepage Mobile apps are different from web sites

Page 14: Search Engine Optimization

References

Presenter: Ankit Kumar, Mindfire Solutions

Search Engine Optimization Wiki Google SEO Starter Guide Pluralsight Courses Google Webmaster

Page 15: Search Engine Optimization

Question and Answer

Presenter: Ankit Kumar, Mindfire Solutions

Page 16: Search Engine Optimization

Thank You

Presenter: Ankit Kumar, Mindfire Solutions

Page 17: Search Engine Optimization

http://www.linkedin.com/company/mindfire-solutions

http://twitter.com/mindfires

Presenter: Ankit Kumar, Mindfire Solutions

http://www.mindfiresolutions.com

https://www.facebook.com/MindfireSolutions