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.
2. Presenter: Ankit Kumar, Mindfire Solutions
About Me
MCTS 70-433 - Microsoft SQL Server 2008, Database
Development-Exam
MCP 70-480 - Specialist certification in HTML5 with
JavaScript and CSS3 Exam
MCP 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: ankitk@mindfiresolutions.com
Skype: mfsi_ankitk
3. 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
4. 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.
5. Presenter: Ankit Kumar, Mindfire Solutions
SEO Basics- Pizza Search Result
How that happened ?
6. 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
7. Tools
Presenter: Ankit Kumar, Mindfire Solutions
WebMaster
– Google
– Bing
IIS
– Search Engine Optimization
Online Tools
http://seositecheckup.com/
Many more...
Firefox add on SenSEO
8. 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
9. 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.
10. 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
11. 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
12. 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
13. 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
14. References
Presenter: Ankit Kumar, Mindfire Solutions
Search Engine Optimization Wiki
Google SEO Starter Guide
Pluralsight Courses
Google Webmaster