SlideShare a Scribd company logo
1 of 26
Optimizing Your Website
for Search Engines
Objectives
Understand search engine
optimization (SEO)
Write indexable content
Add a description with the meta
element
Incorporate microdata
HTML 5 and CSS 3 – Illustrated Complete 2e 2
Objectives (continued)
Create a sitemap file
Create a robots.txt file
Preview and finalize your site
Submit your site
HTML 5 and CSS 3 – Illustrated Complete 2e 3
Understand Search Engine
Optimization (SEO)
Search engine optimization: process
of tailoring the structure and content of
a web page with search engines in
mind
Two main benefits:
 Increasing site’s priority in search results
 Giving web applications useful semantic
information about your site
HTML 5 and CSS 3 – Illustrated Complete 2e 4
Understand Search Engine
Optimization (SEO) (continued)
Algorithm: set of instructions through
which search engines balance factors
to decide priority of search results
Search rank: A site's position in list of
search results returned for relevant
queries
HTML 5 and CSS 3 – Illustrated Complete 2e 5
Understand Search Engine
Optimization (SEO) (continued)
Microdata: standard for using
attributes to add more types of
semantic data to web page content
HTML 5 and CSS 3 – Illustrated Complete 2e 6
Understand Search Engine
Optimization (SEO) (continued)
Microdata: standard for using
attributes to add more types of
semantic data to web page content
HTML 5 and CSS 3 – Illustrated Complete 2e 7
Understand Search Engine
Optimization (SEO) (continued)
Sample search results showing effects
of SEO techniques:
HTML 5 and CSS 3 – Illustrated Complete 2e 8
Write Indexable Content
To make website search engine
friendly depends on the content
 Even small adjustments can improve
accuracy of indexing
 title, headings, img, and linked text
play important roles
HTML 5 and CSS 3 – Illustrated Complete 2e 9
Write Indexable Content
(continued)
Guidelines for creating indexable
content:
HTML 5 and CSS 3 – Illustrated Complete 2e 10
Add a Description with the
meta Element
Code added to provide information
specifically for search engines
Page summary using meta element
 Use name attribute with value of
description
 content attribute value is description of
site
HTML 5 and CSS 3 – Illustrated Complete 2e 11
Add a Description with the
meta Element (continued)
Code for description meta element
HTML 5 and CSS 3 – Illustrated Complete 2e 12
Click to edit Master title
style
HTML 5 and CSS 3 – Illustrated Complete 2e 13
Vocabularies: define keyword values
for specific types of information
 Serve as common language for
referencing data
 Anyone can define and use custom
vocabulary
 Reference in code using URI
 Data-vocabulary.org contains popular,
widely used vocabularies
Incorporate Microdata
Vocabularies: sets of terms and
definitions used to indicate semantic
value of specific types of info
 Anyone can define and use custom
vocabulary
 Most widely supported is schema.org
• Schemas: groups of terms and definitions
related to different types of information
HTML 5 and CSS 3 – Illustrated Complete 2e 14
Incorporate Microdata
(continued)
Code for microdata in footer section
HTML 5 and CSS 3 – Illustrated Complete 2e 15
Create a Sitemap File
HTML 5 and CSS 3 – Illustrated Complete 2e 16
Making relationships between pages on
site understandable is important
 Site should be navigable
 Search indexes should search all pages
on the site
Sitemap: file in a specific format that
lists all the pages available to users in a
web site
 May include information about content
Create a Sitemap File
(continued)
HTML 5 and CSS 3 – Illustrated Complete 2e 17
Content of plain-text sitemap file
Create a robots.txt File
HTML 5 and CSS 3 – Illustrated Complete 2e 18
Bots (crawlers): programs that search
engines use to index web pages
 Look for files named robots.txt
 Cannot rely on this file to keep a
document hidden
• May use password-based system
 Influences which pages are indexed
Create a robots.txt File
(continued)
HTML 5 and CSS 3 – Illustrated Complete 2e 19
How a bot uses a robots.txt file
Preview and Finalize
Your Site
HTML 5 and CSS 3 – Illustrated Complete 2e 20
Useful to give documents final check
from bot point of view
 Helps identify missing or hidden content
 Ensures that pages are ready for
indexing
 Can install free programs to view only
text
 Can approximate view by changing
browser settings
Previewing and Finalizing
Your Site (continued)
HTML 5 and CSS 3 – Illustrated Complete 2e 21
Part of rooms.html displayed without
images or styles
Submit Your Site
HTML 5 and CSS 3 – Illustrated Complete 2e 22
Webmasters: people in charge of
websites
Web site can be simply published to
make it available to potential users
and bots
Other measures can be taken to
increase page popularity
 Submit page directly to search engines
Submitting Your Site
(continued)
HTML 5 and CSS 3 – Illustrated Complete 2e 23
Submit your content page at
google.com
Summary
SEO tailors your website with search
engines in mind to increase site
popularity and give applications useful
information about your site
It does not take much to make a site
more SEO friendly
 Indexable content element changes are
easy
HTML 5 and CSS 3 – Illustrated Complete 2e 24
Summary (continued)
Vocabularies define keyword values
for specific types of information
Sitemap file contains list of all pages
of a website
Bots are used by search engines to
target indexable information
robots.txt file influences which website
pages are indexed by search engines
HTML 5 and CSS 3 – Illustrated Complete 2e 25
Summary (continued)
View site from bot point of view to
finalize
Submit site directly to search engines
HTML 5 and CSS 3 – Illustrated Complete 2e 26

More Related Content

What's hot

Structure Web Content
Structure Web ContentStructure Web Content
Structure Web ContentNicole Ryan
 
Testing and Improving Performance
Testing and Improving PerformanceTesting and Improving Performance
Testing and Improving PerformanceNicole Ryan
 
Javascript programming using the document object model
Javascript programming using the document object modelJavascript programming using the document object model
Javascript programming using the document object modelNicole Ryan
 
Creating Visual Effects and Animation
Creating Visual Effects and AnimationCreating Visual Effects and Animation
Creating Visual Effects and AnimationNicole Ryan
 
Laying Out Elements with CSS
Laying Out Elements with CSSLaying Out Elements with CSS
Laying Out Elements with CSSNicole Ryan
 
Working with Video and Audio
Working with Video and AudioWorking with Video and Audio
Working with Video and AudioNicole Ryan
 
Lesson 3 cs5
Lesson 3   cs5Lesson 3   cs5
Lesson 3 cs5dtelepos
 
Content Architecture
Content ArchitectureContent Architecture
Content ArchitectureDara Pressley
 
Facebook 3rd Party Api
Facebook 3rd Party ApiFacebook 3rd Party Api
Facebook 3rd Party ApiYoss Cohen
 
Crystal report
Crystal reportCrystal report
Crystal reportEverywhere
 
Liquidlayout
LiquidlayoutLiquidlayout
Liquidlayoutsammt
 
Rank Watch is a rank tracking tool that allows the most accurate ranking
Rank Watch is a rank tracking tool that allows the most accurate rankingRank Watch is a rank tracking tool that allows the most accurate ranking
Rank Watch is a rank tracking tool that allows the most accurate rankingSERDP Record
 

What's hot (17)

Structure Web Content
Structure Web ContentStructure Web Content
Structure Web Content
 
Testing and Improving Performance
Testing and Improving PerformanceTesting and Improving Performance
Testing and Improving Performance
 
Javascript programming using the document object model
Javascript programming using the document object modelJavascript programming using the document object model
Javascript programming using the document object model
 
Creating Visual Effects and Animation
Creating Visual Effects and AnimationCreating Visual Effects and Animation
Creating Visual Effects and Animation
 
Laying Out Elements with CSS
Laying Out Elements with CSSLaying Out Elements with CSS
Laying Out Elements with CSS
 
Working with Video and Audio
Working with Video and AudioWorking with Video and Audio
Working with Video and Audio
 
Lesson 3 cs5
Lesson 3   cs5Lesson 3   cs5
Lesson 3 cs5
 
M02 un12 p01
M02 un12 p01M02 un12 p01
M02 un12 p01
 
Create Links
Create LinksCreate Links
Create Links
 
Editor
EditorEditor
Editor
 
Asp notes
Asp notesAsp notes
Asp notes
 
Css 2010
Css 2010Css 2010
Css 2010
 
Content Architecture
Content ArchitectureContent Architecture
Content Architecture
 
Facebook 3rd Party Api
Facebook 3rd Party ApiFacebook 3rd Party Api
Facebook 3rd Party Api
 
Crystal report
Crystal reportCrystal report
Crystal report
 
Liquidlayout
LiquidlayoutLiquidlayout
Liquidlayout
 
Rank Watch is a rank tracking tool that allows the most accurate ranking
Rank Watch is a rank tracking tool that allows the most accurate rankingRank Watch is a rank tracking tool that allows the most accurate ranking
Rank Watch is a rank tracking tool that allows the most accurate ranking
 

Similar to Optimizing a website for search engines

Sharepoint 2010 enterprise content management features
Sharepoint 2010 enterprise content management featuresSharepoint 2010 enterprise content management features
Sharepoint 2010 enterprise content management featuresManish Rawat
 
SEO presentation By Dang HA - ECM team
SEO presentation By Dang HA - ECM teamSEO presentation By Dang HA - ECM team
SEO presentation By Dang HA - ECM teamThuy_Dang
 
Exam 70-489 Developing Microsoft SharePoint Server 2013 Advanced Solutions Le...
Exam 70-489 Developing Microsoft SharePoint Server 2013 Advanced Solutions Le...Exam 70-489 Developing Microsoft SharePoint Server 2013 Advanced Solutions Le...
Exam 70-489 Developing Microsoft SharePoint Server 2013 Advanced Solutions Le...Mahmoud Hamed Mahmoud
 
TSPUG: Content Management in SharePoint 2010
TSPUG: Content Management in SharePoint 2010TSPUG: Content Management in SharePoint 2010
TSPUG: Content Management in SharePoint 2010Eli Robillard
 
janvi seo ppt.pptx
janvi seo ppt.pptxjanvi seo ppt.pptx
janvi seo ppt.pptxBarotJanvi
 
Lecture6 web design and development
Lecture6 web design and developmentLecture6 web design and development
Lecture6 web design and developmentRafi Haidari
 
Ofc216 Shah German Webcms
Ofc216 Shah German WebcmsOfc216 Shah German Webcms
Ofc216 Shah German WebcmsPunk Rock
 
Vs2010 Aspnet MSP Bootcamp_MVP Ngan Seok Chern
Vs2010 Aspnet MSP Bootcamp_MVP Ngan Seok ChernVs2010 Aspnet MSP Bootcamp_MVP Ngan Seok Chern
Vs2010 Aspnet MSP Bootcamp_MVP Ngan Seok ChernQuek Lilian
 
What is Technical SEO?
What is Technical SEO?What is Technical SEO?
What is Technical SEO?Mukesh Kumar
 
HTML5 and CSS3 Unit A
HTML5 and CSS3 Unit AHTML5 and CSS3 Unit A
HTML5 and CSS3 Unit Avanoosterhout
 
Enhancing Relevancy & User Experience with #SharePoint Search sps-philly 2015
Enhancing Relevancy & User Experience with #SharePoint Search   sps-philly 2015Enhancing Relevancy & User Experience with #SharePoint Search   sps-philly 2015
Enhancing Relevancy & User Experience with #SharePoint Search sps-philly 2015Gina Montgomery, V-TSP
 
Technical SEO Audit – 15 Point Checklist
Technical SEO Audit – 15 Point ChecklistTechnical SEO Audit – 15 Point Checklist
Technical SEO Audit – 15 Point ChecklistNavneet Singh
 
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 3
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 3What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 3
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 3Sayed Ali
 
On page SEO Optimization & it's Techniques
On page SEO Optimization & it's TechniquesOn page SEO Optimization & it's Techniques
On page SEO Optimization & it's TechniquesPratibha Maurya
 

Similar to Optimizing a website for search engines (20)

Sharepoint 2010 enterprise content management features
Sharepoint 2010 enterprise content management featuresSharepoint 2010 enterprise content management features
Sharepoint 2010 enterprise content management features
 
Understanding ABC of SEO
Understanding ABC of SEOUnderstanding ABC of SEO
Understanding ABC of SEO
 
SEO presentation By Dang HA - ECM team
SEO presentation By Dang HA - ECM teamSEO presentation By Dang HA - ECM team
SEO presentation By Dang HA - ECM team
 
Exam 70-489 Developing Microsoft SharePoint Server 2013 Advanced Solutions Le...
Exam 70-489 Developing Microsoft SharePoint Server 2013 Advanced Solutions Le...Exam 70-489 Developing Microsoft SharePoint Server 2013 Advanced Solutions Le...
Exam 70-489 Developing Microsoft SharePoint Server 2013 Advanced Solutions Le...
 
TSPUG: Content Management in SharePoint 2010
TSPUG: Content Management in SharePoint 2010TSPUG: Content Management in SharePoint 2010
TSPUG: Content Management in SharePoint 2010
 
janvi seo ppt.pptx
janvi seo ppt.pptxjanvi seo ppt.pptx
janvi seo ppt.pptx
 
DIGITAL MARKETING.pptx
DIGITAL MARKETING.pptxDIGITAL MARKETING.pptx
DIGITAL MARKETING.pptx
 
Lecture6 web design and development
Lecture6 web design and developmentLecture6 web design and development
Lecture6 web design and development
 
Ofc216 Shah German Webcms
Ofc216 Shah German WebcmsOfc216 Shah German Webcms
Ofc216 Shah German Webcms
 
Vs2010 Aspnet MSP Bootcamp_MVP Ngan Seok Chern
Vs2010 Aspnet MSP Bootcamp_MVP Ngan Seok ChernVs2010 Aspnet MSP Bootcamp_MVP Ngan Seok Chern
Vs2010 Aspnet MSP Bootcamp_MVP Ngan Seok Chern
 
What is Technical SEO?
What is Technical SEO?What is Technical SEO?
What is Technical SEO?
 
HTML5 and CSS3 Unit A
HTML5 and CSS3 Unit AHTML5 and CSS3 Unit A
HTML5 and CSS3 Unit A
 
Enhancing Relevancy & User Experience with #SharePoint Search sps-philly 2015
Enhancing Relevancy & User Experience with #SharePoint Search   sps-philly 2015Enhancing Relevancy & User Experience with #SharePoint Search   sps-philly 2015
Enhancing Relevancy & User Experience with #SharePoint Search sps-philly 2015
 
Drupal SEO
Drupal SEODrupal SEO
Drupal SEO
 
Technical SEO Audit – 15 Point Checklist
Technical SEO Audit – 15 Point ChecklistTechnical SEO Audit – 15 Point Checklist
Technical SEO Audit – 15 Point Checklist
 
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 3
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 3What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 3
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 3
 
On page SEO Optimization & it's Techniques
On page SEO Optimization & it's TechniquesOn page SEO Optimization & it's Techniques
On page SEO Optimization & it's Techniques
 
Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overview
 
SEO & ITS TECHNIQUES
SEO & ITS TECHNIQUESSEO & ITS TECHNIQUES
SEO & ITS TECHNIQUES
 
Pushpendra sarswat
Pushpendra sarswatPushpendra sarswat
Pushpendra sarswat
 

More from Nicole Ryan

Python Dictionaries and Sets
Python Dictionaries and SetsPython Dictionaries and Sets
Python Dictionaries and SetsNicole Ryan
 
Chapter 12 Lecture: GUI Programming, Multithreading, and Animation
Chapter 12 Lecture: GUI Programming, Multithreading, and AnimationChapter 12 Lecture: GUI Programming, Multithreading, and Animation
Chapter 12 Lecture: GUI Programming, Multithreading, and AnimationNicole Ryan
 
Chapter 11: Object Oriented Programming Part 2
Chapter 11: Object Oriented Programming Part 2Chapter 11: Object Oriented Programming Part 2
Chapter 11: Object Oriented Programming Part 2Nicole Ryan
 
Intro to Programming: Modularity
Intro to Programming: ModularityIntro to Programming: Modularity
Intro to Programming: ModularityNicole Ryan
 
Programming Logic and Design: Arrays
Programming Logic and Design: ArraysProgramming Logic and Design: Arrays
Programming Logic and Design: ArraysNicole Ryan
 
Programming Logic and Design: Working with Data
Programming Logic and Design: Working with DataProgramming Logic and Design: Working with Data
Programming Logic and Design: Working with DataNicole Ryan
 
Setting up your development environment
Setting up your development environmentSetting up your development environment
Setting up your development environmentNicole Ryan
 
Dynamic vs static
Dynamic vs staticDynamic vs static
Dynamic vs staticNicole Ryan
 
Working with Databases and MySQL
Working with Databases and MySQLWorking with Databases and MySQL
Working with Databases and MySQLNicole Ryan
 
Using arrays with PHP for forms and storing information
Using arrays with PHP for forms and storing informationUsing arrays with PHP for forms and storing information
Using arrays with PHP for forms and storing informationNicole Ryan
 
Tables and forms accessibility and microformats
Tables and forms accessibility and microformatsTables and forms accessibility and microformats
Tables and forms accessibility and microformatsNicole Ryan
 
Creating and styling forms
Creating and styling formsCreating and styling forms
Creating and styling formsNicole Ryan
 
Creating and styling tables
Creating and styling tablesCreating and styling tables
Creating and styling tablesNicole Ryan
 
Files and Directories in PHP
Files and Directories in PHPFiles and Directories in PHP
Files and Directories in PHPNicole Ryan
 
Handling User Input and Processing Form Data
Handling User Input and Processing Form DataHandling User Input and Processing Form Data
Handling User Input and Processing Form DataNicole Ryan
 

More from Nicole Ryan (16)

Inheritance
InheritanceInheritance
Inheritance
 
Python Dictionaries and Sets
Python Dictionaries and SetsPython Dictionaries and Sets
Python Dictionaries and Sets
 
Chapter 12 Lecture: GUI Programming, Multithreading, and Animation
Chapter 12 Lecture: GUI Programming, Multithreading, and AnimationChapter 12 Lecture: GUI Programming, Multithreading, and Animation
Chapter 12 Lecture: GUI Programming, Multithreading, and Animation
 
Chapter 11: Object Oriented Programming Part 2
Chapter 11: Object Oriented Programming Part 2Chapter 11: Object Oriented Programming Part 2
Chapter 11: Object Oriented Programming Part 2
 
Intro to Programming: Modularity
Intro to Programming: ModularityIntro to Programming: Modularity
Intro to Programming: Modularity
 
Programming Logic and Design: Arrays
Programming Logic and Design: ArraysProgramming Logic and Design: Arrays
Programming Logic and Design: Arrays
 
Programming Logic and Design: Working with Data
Programming Logic and Design: Working with DataProgramming Logic and Design: Working with Data
Programming Logic and Design: Working with Data
 
Setting up your development environment
Setting up your development environmentSetting up your development environment
Setting up your development environment
 
Dynamic vs static
Dynamic vs staticDynamic vs static
Dynamic vs static
 
Working with Databases and MySQL
Working with Databases and MySQLWorking with Databases and MySQL
Working with Databases and MySQL
 
Using arrays with PHP for forms and storing information
Using arrays with PHP for forms and storing informationUsing arrays with PHP for forms and storing information
Using arrays with PHP for forms and storing information
 
Tables and forms accessibility and microformats
Tables and forms accessibility and microformatsTables and forms accessibility and microformats
Tables and forms accessibility and microformats
 
Creating and styling forms
Creating and styling formsCreating and styling forms
Creating and styling forms
 
Creating and styling tables
Creating and styling tablesCreating and styling tables
Creating and styling tables
 
Files and Directories in PHP
Files and Directories in PHPFiles and Directories in PHP
Files and Directories in PHP
 
Handling User Input and Processing Form Data
Handling User Input and Processing Form DataHandling User Input and Processing Form Data
Handling User Input and Processing Form Data
 

Recently uploaded

Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 

Recently uploaded (20)

Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 

Optimizing a website for search engines

  • 2. Objectives Understand search engine optimization (SEO) Write indexable content Add a description with the meta element Incorporate microdata HTML 5 and CSS 3 – Illustrated Complete 2e 2
  • 3. Objectives (continued) Create a sitemap file Create a robots.txt file Preview and finalize your site Submit your site HTML 5 and CSS 3 – Illustrated Complete 2e 3
  • 4. Understand Search Engine Optimization (SEO) Search engine optimization: process of tailoring the structure and content of a web page with search engines in mind Two main benefits:  Increasing site’s priority in search results  Giving web applications useful semantic information about your site HTML 5 and CSS 3 – Illustrated Complete 2e 4
  • 5. Understand Search Engine Optimization (SEO) (continued) Algorithm: set of instructions through which search engines balance factors to decide priority of search results Search rank: A site's position in list of search results returned for relevant queries HTML 5 and CSS 3 – Illustrated Complete 2e 5
  • 6. Understand Search Engine Optimization (SEO) (continued) Microdata: standard for using attributes to add more types of semantic data to web page content HTML 5 and CSS 3 – Illustrated Complete 2e 6
  • 7. Understand Search Engine Optimization (SEO) (continued) Microdata: standard for using attributes to add more types of semantic data to web page content HTML 5 and CSS 3 – Illustrated Complete 2e 7
  • 8. Understand Search Engine Optimization (SEO) (continued) Sample search results showing effects of SEO techniques: HTML 5 and CSS 3 – Illustrated Complete 2e 8
  • 9. Write Indexable Content To make website search engine friendly depends on the content  Even small adjustments can improve accuracy of indexing  title, headings, img, and linked text play important roles HTML 5 and CSS 3 – Illustrated Complete 2e 9
  • 10. Write Indexable Content (continued) Guidelines for creating indexable content: HTML 5 and CSS 3 – Illustrated Complete 2e 10
  • 11. Add a Description with the meta Element Code added to provide information specifically for search engines Page summary using meta element  Use name attribute with value of description  content attribute value is description of site HTML 5 and CSS 3 – Illustrated Complete 2e 11
  • 12. Add a Description with the meta Element (continued) Code for description meta element HTML 5 and CSS 3 – Illustrated Complete 2e 12
  • 13. Click to edit Master title style HTML 5 and CSS 3 – Illustrated Complete 2e 13 Vocabularies: define keyword values for specific types of information  Serve as common language for referencing data  Anyone can define and use custom vocabulary  Reference in code using URI  Data-vocabulary.org contains popular, widely used vocabularies
  • 14. Incorporate Microdata Vocabularies: sets of terms and definitions used to indicate semantic value of specific types of info  Anyone can define and use custom vocabulary  Most widely supported is schema.org • Schemas: groups of terms and definitions related to different types of information HTML 5 and CSS 3 – Illustrated Complete 2e 14
  • 15. Incorporate Microdata (continued) Code for microdata in footer section HTML 5 and CSS 3 – Illustrated Complete 2e 15
  • 16. Create a Sitemap File HTML 5 and CSS 3 – Illustrated Complete 2e 16 Making relationships between pages on site understandable is important  Site should be navigable  Search indexes should search all pages on the site Sitemap: file in a specific format that lists all the pages available to users in a web site  May include information about content
  • 17. Create a Sitemap File (continued) HTML 5 and CSS 3 – Illustrated Complete 2e 17 Content of plain-text sitemap file
  • 18. Create a robots.txt File HTML 5 and CSS 3 – Illustrated Complete 2e 18 Bots (crawlers): programs that search engines use to index web pages  Look for files named robots.txt  Cannot rely on this file to keep a document hidden • May use password-based system  Influences which pages are indexed
  • 19. Create a robots.txt File (continued) HTML 5 and CSS 3 – Illustrated Complete 2e 19 How a bot uses a robots.txt file
  • 20. Preview and Finalize Your Site HTML 5 and CSS 3 – Illustrated Complete 2e 20 Useful to give documents final check from bot point of view  Helps identify missing or hidden content  Ensures that pages are ready for indexing  Can install free programs to view only text  Can approximate view by changing browser settings
  • 21. Previewing and Finalizing Your Site (continued) HTML 5 and CSS 3 – Illustrated Complete 2e 21 Part of rooms.html displayed without images or styles
  • 22. Submit Your Site HTML 5 and CSS 3 – Illustrated Complete 2e 22 Webmasters: people in charge of websites Web site can be simply published to make it available to potential users and bots Other measures can be taken to increase page popularity  Submit page directly to search engines
  • 23. Submitting Your Site (continued) HTML 5 and CSS 3 – Illustrated Complete 2e 23 Submit your content page at google.com
  • 24. Summary SEO tailors your website with search engines in mind to increase site popularity and give applications useful information about your site It does not take much to make a site more SEO friendly  Indexable content element changes are easy HTML 5 and CSS 3 – Illustrated Complete 2e 24
  • 25. Summary (continued) Vocabularies define keyword values for specific types of information Sitemap file contains list of all pages of a website Bots are used by search engines to target indexable information robots.txt file influences which website pages are indexed by search engines HTML 5 and CSS 3 – Illustrated Complete 2e 25
  • 26. Summary (continued) View site from bot point of view to finalize Submit site directly to search engines HTML 5 and CSS 3 – Illustrated Complete 2e 26