SlideShare une entreprise Scribd logo
1  sur  31
Copyright © Terry Felke-Morris
WEB DEVELOPMENT & DESIGN
FOUNDATIONS WITH HTML5
Chapter 13
Key Concepts
1Copyright © Terry Felke-Morris
Copyright © Terry Felke-Morris
LEARNING OUTCOMES
 In this chapter, you will learn how to:
 Identify commonly used search engines and search indexes
 Describe the components of a search engine
 Design web pages that are friendly to search engines
 Submit a website for inclusion in a search engine or search directory
 Monitor a search engine listing
 Describe other website promotion activities
 Use the iframe element to create an inline frame
2
Copyright © Terry Felke-Morris
POPULAR SEARCH ENGINES
 Market Share Survey Results for a Recent Month:
 Google 84%
 Yahoo! 6.21%
 Baidu 4.64%
 Bing 3.57%
 Source:
http://marketshare.hitslink.com/search-engine-market-share.aspx
3
Copyright © Terry Felke-Morris
SEARCH INDEX (AKA SEARCH DIRECTORY)
 Open Directory
http://www.dmoz.org
 A search directory maintains a hierarchical category
of topics and places web site listings into these
categories.
 Search either by typing in a search term OR "drilling"
down into the hierarchy for relevant sites.
 Each site is reviewed by an editor before accepted
into a directory
4
Copyright © Terry Felke-Morris
SEARCH ENGINE COMPONENTS
 Popular Search Engines:
 Google http://www.google.com
 Bing http://bing.com
 Search engines use the following components:
 Robot or “spider”
 Database (also used by search indexes)
 Search form (also used by search indexes)
5
Copyright © Terry Felke-Morris
SEARCH ENGINE ROBOT
 Also called a spider or bot
 A computer program that follows hyperlinks and “walks”
the Web -- accessing and documenting web pages.
 Categorizes the pages and stores information in a database.
 May access the following components of web pages:
 title,
 meta tag keywords & meta tag description
 text in headings
 other text on the page
 hyperlinks
 See http://www.robotstxt.org
6
Copyright © Terry Felke-Morris
SEARCH ENGINE DATABASE
 Database:
 A collection of information organized so that its
contents can easily be accessed, managed, and updated.
 Database Management Systems (DBMSs)
 Configure and manage database
 Oracle, MySQL, Microsoft SQL Server, IBM DB2
 Search Engine Database
 Contains information about web pages
7
Copyright © Terry Felke-Morris
SEARCH ENGINE
SEARCH FORM
 The part you are most familiar with!
 The search form is the graphical user interface that allows a user to
request a word or phrase to search for.
 The visitor to the search engine types words (called keywords)
related to their search into the text box.
 When the form is submitted, the data typed into the text box is sent
to server-side processing that searches the database using the
keywords you have entered.
 The search results (also called a result set) is a list that contains
information such as the URLs for web pages that meet your criteria.
8
Copyright © Terry Felke-Morris
SEARCH ENGINE RESULTS PAGE (SERP)
 A list of items that describe web pages matching the search terms.
 Each item contains a link to a page along with additional information that
might include the page title, a brief description, the first few lines of text, the
size of the page, and so on.
 The order the web page items are displayed in the SERP may
depend on:
 paid advertisements
 alphabetical order
 link popularity
 Each search engine has their own policy for ordering the search
results.
9
Copyright © Terry Felke-Morris
DESIGNING WEB PAGES FOR PROMOTION
 Keywords
 Terms and phrases that people may use when searching for
your site.
 Words or phrases that describe your web site or business.
 Create a list of them
 Include common misspellings
 Description
 What is special about your web site that would make someone
want to visit?
 25-30 words -- inviting and interesting
 Some search engines will display your description in the SERP
10
Copyright © Terry Felke-Morris
DESCRIPTION META TAG
The meta element
◦ A stand-alone tag
◦ Placed in the head section
◦ Attributes:
 name
 content
<meta name=“description" content="value">
11
Copyright © Terry Felke-Morris
EXAMPLE: DESCRIPTION META TAG
Example: “Acme Design”
<meta name="description" content="Acme Design, a
premier web consulting group that specializes in
E-commerce, website design, website development,
and website re-design.">
12
Copyright © Terry Felke-Morris
SEARCH ENGINE OPTIMIZATION (SEO)
 Determine keywords
 Page Title
 Include the company and/or website name
 Include selected keywords as approprite
 Heading tags
 Include keywords
 Text on page includes keywords
13
Copyright © Terry Felke-Morris
SEARCH ENGINE OPTIMIZATION (SEO) 2
Linking
◦ Provide text navigation hyperlinks
◦ Verify that all hyperlinks are functioning
Page Layout
◦ Use CSS for page layout
Images & Multimedia
◦ Configure meaningful alternate text
◦ Be aware that text and hyperlinks contained within multimedia
may not be accessed by search engine robots
14
Copyright © Terry Felke-Morris
SEARCH ENGINE OPTIMIZATION (SEO) 3
 Valid Code
 Validate XHTML
 Validate CSS
 Content ofValue
 Follow Web Design Best Practices
 Well-organized
 Meaningful & useful to your target audience
15
Copyright © Terry Felke-Morris
LISTING IN A SEARCH ENGINE
 Wait until your site is finished
 Don’t submit “under construction” Web sites!
 Visit Search Engine and look for “Add URL” or “Suggest URL”, or
“Add your Site”, etc.
 Follow the directions and fill out the form
 A robot from the search engine will visit your website and index it
 Allow several weeks and test the search engine to see if your site
is listed
16
Copyright © Terry Felke-Morris
PREFERENTIAL PLACEMENT Offers vary:
◦ Google’s AdWords
◦ Yahoo!’s Sponsored Search
 Commonly used acronyms:
◦ CPC – Cost Per Click (PPC – Pay Per Click)
The price you are charged if you have signed up for a paid sponsor or ad program and a visitor
clicks on a link to your Web site.
◦ CPM – Cost Per Impressions
Your cost for every 1000 times that your ad is displayed on aWeb page (whether or not the
visitor clicks on your ad).
◦ CTR – ClickThrough Rate
The ratio of the number of times an ad is clicked on to the number of times an ad is viewed.
For example if your ad was shown 100 times and 20 people clicked on it, your CTR would be
20/100 or 20%.
17
Copyright © Terry Felke-Morris
MAPPINGYOUR SITE
 HTML Site Map Web page
 Used by visitors and accessed by search engines.
 See Figure 5.25
 XML Sitemap file
 Accessed only by search engines
 List ofWeb pages with URL, last date updated, frequency of update,
and priority indicators
 See http://google.com/support/webmasters
18
Copyright © Terry Felke-Morris
CHECKPOINT
1. Describe the three components of a
search engine.
2. Describe the purpose of the description
meta tag.
3. Is it beneficial for a business to pay for
preferential listing? Explain.
19
Copyright © Terry Felke-Morris
MONITOR SEARCH ENGINE LISTINGS
 Web Analytics:
 "the measurement, collection, analysis and reporting of
Internet data for the purposes of understanding and
optimizing Web usage."
 Analyze web site logs
20
Copyright © Terry Felke-Morris
LINK POPULARITY
21
Copyright © Terry Felke-Morris
LINK POPULARITY
 Rating determined by a search engine based on the
number of sites that link to a particular website and the
quality
 Checking Link Popluarity
 Analyze your log file
 Visit a link popularity checking service web site
 http://linkpopularity.com
 http://linkpopularitycheck.com
 Visit search engines and check for yourself:
 At Google and AltaVista type the following into the search box:
link:yourdomainname.com
22
Copyright © Terry Felke-Morris
SOCIAL MEDIA OPTIMIZATION
Optimizing a website so that it is
“more easily linked to,
more highly visible in social media searches on
custom search engines (such as Technorati),
and more frequently included in relevant posts on
blogs, podcasts and vlogs”
— Rohit Bhargava
http://rohitbhargava.typepad.com/weblog/2006/08/5_rules_of_soci.html
23
Copyright © Terry Felke-Morris
SMO BENEFITS & METHODS
Benefits:
◦ Increased brand awareness
◦ Increased inbound links (helpful for SEO)
Methods
◦ Social bookmarking
◦ Blogs & RSS feeds
◦ Social Networking
 Twitter
 Facebook
 LinkedIn
 YouTube, etc.
24
Copyright © Terry Felke-Morris
OTHER SITE PROMOTION ACTIVITIES
 QR (Quick Response) Cods
 Affiliate Programs
 Banner Ads
 Banner Exchange
 Reciprocal Link Agreements
 Newsletters
 “Sticky” Site Features
 Personal Recommendations
 Newsgroup and Listserv Postings
 Traditional Media Ads
 Leverage Existing Marketing Materials
25
Copyright © Terry Felke-Morris
QR (QUICK RESPONSE) CODE
 A two-dimensional barcode in a square pattern that is
readable by a smartphone camera scan application or a
QR barcode reader
 Free online QR code generators:
 http://qrcode.kaywa.com
 http://www.qrstuff.com.
 http://www.labeljoy.com/en/generate-qr-code.html
26
Copyright © Terry Felke-Morris
CHECKPOINT
1. Are the results returned by various search
engines really different?
◦ Choose a place, music group, or movie to search for.
◦ Enter the same search terms, such as “Door County”
into the following three search engines: Google, Yahoo!,
Ask.com.
◦ List the URLs of the top three sites returned by each.
◦ Comment on your findings.
27
Copyright © Terry Felke-Morris
CHECKPOINT
2. How can you determine if your web site
has been indexed by a search engine?
How can you determine which search
engines are being used to find your site?
3. List four web site promotion methods that
do not use search engines.
Which would be your first choice? Why?
28
Copyright © Terry Felke-Morris
INLINE FRAMES
 Also called a floating frame
 Embeds one web page within another in a scrolling area
 Configure with the iframe element
<iframe src="trillium.html" title="Trillium Wild Flower"
height="160" name="flower" width="350">
Description of the lovely Spring wild flower, the
<a href="trillium.html" target="_blank">Trillium</a>
</iframe>
29
Copyright © Terry Felke-Morris
USE THE IFRAME
ELEMENT
TO EMBEDYOUTUBE
VIDEO
<iframe src="http://www.youtube.com/embed/VIDEO_ID"
width="640" height="385">
View the
<a href="http://www.youtube.com/watch?v=VIDEO_ID">YouTube
Video</a>
</iframe>
30
Copyright © Terry Felke-Morris
SUMMARY
This chapter introduced concepts related to promoting your
website.
Techniques for search engine optimization were discussed.
The activities involved in submitting websites to search engines
and search directories were discussed along with techniques for
making your website more useful to search engines.
The new trend of social media optimization was introduced.
Other web site promotion activities such as banner ads and QR
codes were also discussed.
You can help the marketing staff by creating websites that work
with search engines and directories by following the suggestions
in this chapter.
31

Contenu connexe

Tendances

How websites and search engines work
How websites and search engines workHow websites and search engines work
How websites and search engines workBrian Duffy
 
Chapter 9 - Web Design
Chapter 9 - Web DesignChapter 9 - Web Design
Chapter 9 - Web Designtclanton4
 
Introduction to web design
Introduction to web designIntroduction to web design
Introduction to web designUmamaheshwariv1
 
Intro to ExpressionEngine and CodeIgniter
Intro to ExpressionEngine and CodeIgniterIntro to ExpressionEngine and CodeIgniter
Intro to ExpressionEngine and CodeIgniterbrightrocket
 
Building a Simple, Responsive Website with ExpressionEngine
Building a Simple, Responsive Website with ExpressionEngineBuilding a Simple, Responsive Website with ExpressionEngine
Building a Simple, Responsive Website with ExpressionEngineOttergoose
 
Website development accessibility
Website development accessibilityWebsite development accessibility
Website development accessibilityIlesh Mistry
 
How to Create WordPress Website in Easy Steps
How to Create WordPress Website in Easy StepsHow to Create WordPress Website in Easy Steps
How to Create WordPress Website in Easy StepsSingsys Pte Ltd
 
Experts Exchange - SEO Demystified Part 2
Experts Exchange - SEO Demystified Part 2Experts Exchange - SEO Demystified Part 2
Experts Exchange - SEO Demystified Part 2Experts Exchange
 
Introduction to web design
Introduction to web designIntroduction to web design
Introduction to web designakhileshraj23
 
WordPress HTML, CSS & Child Themes
WordPress HTML, CSS & Child ThemesWordPress HTML, CSS & Child Themes
WordPress HTML, CSS & Child ThemesMichelle Ames
 
How to Fix Error 404 in Wordpress
How to Fix Error 404 in WordpressHow to Fix Error 404 in Wordpress
How to Fix Error 404 in WordpressAnny Rathore
 

Tendances (20)

Chapter11
Chapter11Chapter11
Chapter11
 
Chapter13
Chapter13Chapter13
Chapter13
 
How websites and search engines work
How websites and search engines workHow websites and search engines work
How websites and search engines work
 
Chapter7
Chapter7Chapter7
Chapter7
 
Chapter10
Chapter10Chapter10
Chapter10
 
Chapter1
Chapter1Chapter1
Chapter1
 
Chapter 9 - Web Design
Chapter 9 - Web DesignChapter 9 - Web Design
Chapter 9 - Web Design
 
Chapter14
Chapter14Chapter14
Chapter14
 
Introduction to web design
Introduction to web designIntroduction to web design
Introduction to web design
 
DigitalInsights-ECM-WordPress-Session
DigitalInsights-ECM-WordPress-SessionDigitalInsights-ECM-WordPress-Session
DigitalInsights-ECM-WordPress-Session
 
Internet Librarian Slides
Internet Librarian SlidesInternet Librarian Slides
Internet Librarian Slides
 
Intro to ExpressionEngine and CodeIgniter
Intro to ExpressionEngine and CodeIgniterIntro to ExpressionEngine and CodeIgniter
Intro to ExpressionEngine and CodeIgniter
 
Building a Simple, Responsive Website with ExpressionEngine
Building a Simple, Responsive Website with ExpressionEngineBuilding a Simple, Responsive Website with ExpressionEngine
Building a Simple, Responsive Website with ExpressionEngine
 
Website development accessibility
Website development accessibilityWebsite development accessibility
Website development accessibility
 
How to Create WordPress Website in Easy Steps
How to Create WordPress Website in Easy StepsHow to Create WordPress Website in Easy Steps
How to Create WordPress Website in Easy Steps
 
Experts Exchange - SEO Demystified Part 2
Experts Exchange - SEO Demystified Part 2Experts Exchange - SEO Demystified Part 2
Experts Exchange - SEO Demystified Part 2
 
Wordcampnigeria
WordcampnigeriaWordcampnigeria
Wordcampnigeria
 
Introduction to web design
Introduction to web designIntroduction to web design
Introduction to web design
 
WordPress HTML, CSS & Child Themes
WordPress HTML, CSS & Child ThemesWordPress HTML, CSS & Child Themes
WordPress HTML, CSS & Child Themes
 
How to Fix Error 404 in Wordpress
How to Fix Error 404 in WordpressHow to Fix Error 404 in Wordpress
How to Fix Error 404 in Wordpress
 

Similaire à Chapter 13 - Web Design

Similaire à Chapter 13 - Web Design (20)

Seo book
Seo bookSeo book
Seo book
 
Seo beginners
Seo beginners Seo beginners
Seo beginners
 
Seo beginners-slide-show
Seo beginners-slide-showSeo beginners-slide-show
Seo beginners-slide-show
 
Seo beginners-slide-show
Seo beginners-slide-showSeo beginners-slide-show
Seo beginners-slide-show
 
SEO: search Engine Optimization
SEO: search Engine OptimizationSEO: search Engine Optimization
SEO: search Engine Optimization
 
Seo Report
Seo ReportSeo Report
Seo Report
 
Search Engine Optimization Tips: SEO Tips For Beginners in 2015
Search Engine Optimization Tips: SEO Tips For Beginners in 2015Search Engine Optimization Tips: SEO Tips For Beginners in 2015
Search Engine Optimization Tips: SEO Tips For Beginners in 2015
 
Search Engine & Directory Submission Tips
Search Engine & Directory Submission TipsSearch Engine & Directory Submission Tips
Search Engine & Directory Submission Tips
 
Search Engine & Directory Submission Tips
Search Engine & Directory Submission TipsSearch Engine & Directory Submission Tips
Search Engine & Directory Submission Tips
 
Digital Dealer Seo 2010
Digital Dealer Seo 2010Digital Dealer Seo 2010
Digital Dealer Seo 2010
 
Digital dealer-seo-2010
Digital dealer-seo-2010Digital dealer-seo-2010
Digital dealer-seo-2010
 
Seo publishers-tall chickvic
Seo publishers-tall chickvicSeo publishers-tall chickvic
Seo publishers-tall chickvic
 
Search engine optimization
Search engine optimizationSearch engine optimization
Search engine optimization
 
SEO
SEOSEO
SEO
 
Pushpendra sarswat
Pushpendra sarswatPushpendra sarswat
Pushpendra sarswat
 
Search engine optimization
Search engine optimizationSearch engine optimization
Search engine optimization
 
Search engine optimization
Search engine optimizationSearch engine optimization
Search engine optimization
 
Understanding & Using Search Engine Optimization
Understanding & Using Search Engine OptimizationUnderstanding & Using Search Engine Optimization
Understanding & Using Search Engine Optimization
 
Legal Publish SEO Webinar
Legal Publish SEO WebinarLegal Publish SEO Webinar
Legal Publish SEO Webinar
 
8 Key Ways to Rock SEO
8 Key Ways to Rock SEO8 Key Ways to Rock SEO
8 Key Ways to Rock SEO
 

Plus de tclanton4

Chapter 12 - Web Design
Chapter 12 - Web DesignChapter 12 - Web Design
Chapter 12 - Web Designtclanton4
 
Chapter 8 - Web Design
Chapter 8 - Web DesignChapter 8 - Web Design
Chapter 8 - Web Designtclanton4
 
Chapter 3 - Web Design
Chapter 3 - Web DesignChapter 3 - Web Design
Chapter 3 - Web Designtclanton4
 
Chapter 1 - Web Design
Chapter 1 - Web DesignChapter 1 - Web Design
Chapter 1 - Web Designtclanton4
 
Charts in Calc
Charts in CalcCharts in Calc
Charts in Calctclanton4
 
Formatting a Worksheet in Calc
Formatting a Worksheet in CalcFormatting a Worksheet in Calc
Formatting a Worksheet in Calctclanton4
 
Creating a Worksheet in Calc
Creating a Worksheet in CalcCreating a Worksheet in Calc
Creating a Worksheet in Calctclanton4
 
Advanced Features of Writer
Advanced Features of WriterAdvanced Features of Writer
Advanced Features of Writertclanton4
 
Creating a Writer Document
Creating a Writer DocumentCreating a Writer Document
Creating a Writer Documenttclanton4
 
Formatting Features of Writer
Formatting Features of WriterFormatting Features of Writer
Formatting Features of Writertclanton4
 
Getting Started - The Basics
Getting Started - The BasicsGetting Started - The Basics
Getting Started - The Basicstclanton4
 
Intro to Information Systems
Intro to Information SystemsIntro to Information Systems
Intro to Information Systemstclanton4
 
Unit 04 PowerPoint (WebA)
Unit 04 PowerPoint (WebA)Unit 04 PowerPoint (WebA)
Unit 04 PowerPoint (WebA)tclanton4
 

Plus de tclanton4 (17)

Chapter 12 - Web Design
Chapter 12 - Web DesignChapter 12 - Web Design
Chapter 12 - Web Design
 
Chapter 8 - Web Design
Chapter 8 - Web DesignChapter 8 - Web Design
Chapter 8 - Web Design
 
Chapter 3 - Web Design
Chapter 3 - Web DesignChapter 3 - Web Design
Chapter 3 - Web Design
 
Chapter 1 - Web Design
Chapter 1 - Web DesignChapter 1 - Web Design
Chapter 1 - Web Design
 
Base2
Base2Base2
Base2
 
Base1
Base1Base1
Base1
 
Impress
ImpressImpress
Impress
 
Project Mgt
Project MgtProject Mgt
Project Mgt
 
Charts in Calc
Charts in CalcCharts in Calc
Charts in Calc
 
Formatting a Worksheet in Calc
Formatting a Worksheet in CalcFormatting a Worksheet in Calc
Formatting a Worksheet in Calc
 
Creating a Worksheet in Calc
Creating a Worksheet in CalcCreating a Worksheet in Calc
Creating a Worksheet in Calc
 
Advanced Features of Writer
Advanced Features of WriterAdvanced Features of Writer
Advanced Features of Writer
 
Creating a Writer Document
Creating a Writer DocumentCreating a Writer Document
Creating a Writer Document
 
Formatting Features of Writer
Formatting Features of WriterFormatting Features of Writer
Formatting Features of Writer
 
Getting Started - The Basics
Getting Started - The BasicsGetting Started - The Basics
Getting Started - The Basics
 
Intro to Information Systems
Intro to Information SystemsIntro to Information Systems
Intro to Information Systems
 
Unit 04 PowerPoint (WebA)
Unit 04 PowerPoint (WebA)Unit 04 PowerPoint (WebA)
Unit 04 PowerPoint (WebA)
 

Dernier

SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
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
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
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
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 

Dernier (20)

SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
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
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
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
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 

Chapter 13 - Web Design

  • 1. Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 13 Key Concepts 1Copyright © Terry Felke-Morris
  • 2. Copyright © Terry Felke-Morris LEARNING OUTCOMES  In this chapter, you will learn how to:  Identify commonly used search engines and search indexes  Describe the components of a search engine  Design web pages that are friendly to search engines  Submit a website for inclusion in a search engine or search directory  Monitor a search engine listing  Describe other website promotion activities  Use the iframe element to create an inline frame 2
  • 3. Copyright © Terry Felke-Morris POPULAR SEARCH ENGINES  Market Share Survey Results for a Recent Month:  Google 84%  Yahoo! 6.21%  Baidu 4.64%  Bing 3.57%  Source: http://marketshare.hitslink.com/search-engine-market-share.aspx 3
  • 4. Copyright © Terry Felke-Morris SEARCH INDEX (AKA SEARCH DIRECTORY)  Open Directory http://www.dmoz.org  A search directory maintains a hierarchical category of topics and places web site listings into these categories.  Search either by typing in a search term OR "drilling" down into the hierarchy for relevant sites.  Each site is reviewed by an editor before accepted into a directory 4
  • 5. Copyright © Terry Felke-Morris SEARCH ENGINE COMPONENTS  Popular Search Engines:  Google http://www.google.com  Bing http://bing.com  Search engines use the following components:  Robot or “spider”  Database (also used by search indexes)  Search form (also used by search indexes) 5
  • 6. Copyright © Terry Felke-Morris SEARCH ENGINE ROBOT  Also called a spider or bot  A computer program that follows hyperlinks and “walks” the Web -- accessing and documenting web pages.  Categorizes the pages and stores information in a database.  May access the following components of web pages:  title,  meta tag keywords & meta tag description  text in headings  other text on the page  hyperlinks  See http://www.robotstxt.org 6
  • 7. Copyright © Terry Felke-Morris SEARCH ENGINE DATABASE  Database:  A collection of information organized so that its contents can easily be accessed, managed, and updated.  Database Management Systems (DBMSs)  Configure and manage database  Oracle, MySQL, Microsoft SQL Server, IBM DB2  Search Engine Database  Contains information about web pages 7
  • 8. Copyright © Terry Felke-Morris SEARCH ENGINE SEARCH FORM  The part you are most familiar with!  The search form is the graphical user interface that allows a user to request a word or phrase to search for.  The visitor to the search engine types words (called keywords) related to their search into the text box.  When the form is submitted, the data typed into the text box is sent to server-side processing that searches the database using the keywords you have entered.  The search results (also called a result set) is a list that contains information such as the URLs for web pages that meet your criteria. 8
  • 9. Copyright © Terry Felke-Morris SEARCH ENGINE RESULTS PAGE (SERP)  A list of items that describe web pages matching the search terms.  Each item contains a link to a page along with additional information that might include the page title, a brief description, the first few lines of text, the size of the page, and so on.  The order the web page items are displayed in the SERP may depend on:  paid advertisements  alphabetical order  link popularity  Each search engine has their own policy for ordering the search results. 9
  • 10. Copyright © Terry Felke-Morris DESIGNING WEB PAGES FOR PROMOTION  Keywords  Terms and phrases that people may use when searching for your site.  Words or phrases that describe your web site or business.  Create a list of them  Include common misspellings  Description  What is special about your web site that would make someone want to visit?  25-30 words -- inviting and interesting  Some search engines will display your description in the SERP 10
  • 11. Copyright © Terry Felke-Morris DESCRIPTION META TAG The meta element ◦ A stand-alone tag ◦ Placed in the head section ◦ Attributes:  name  content <meta name=“description" content="value"> 11
  • 12. Copyright © Terry Felke-Morris EXAMPLE: DESCRIPTION META TAG Example: “Acme Design” <meta name="description" content="Acme Design, a premier web consulting group that specializes in E-commerce, website design, website development, and website re-design."> 12
  • 13. Copyright © Terry Felke-Morris SEARCH ENGINE OPTIMIZATION (SEO)  Determine keywords  Page Title  Include the company and/or website name  Include selected keywords as approprite  Heading tags  Include keywords  Text on page includes keywords 13
  • 14. Copyright © Terry Felke-Morris SEARCH ENGINE OPTIMIZATION (SEO) 2 Linking ◦ Provide text navigation hyperlinks ◦ Verify that all hyperlinks are functioning Page Layout ◦ Use CSS for page layout Images & Multimedia ◦ Configure meaningful alternate text ◦ Be aware that text and hyperlinks contained within multimedia may not be accessed by search engine robots 14
  • 15. Copyright © Terry Felke-Morris SEARCH ENGINE OPTIMIZATION (SEO) 3  Valid Code  Validate XHTML  Validate CSS  Content ofValue  Follow Web Design Best Practices  Well-organized  Meaningful & useful to your target audience 15
  • 16. Copyright © Terry Felke-Morris LISTING IN A SEARCH ENGINE  Wait until your site is finished  Don’t submit “under construction” Web sites!  Visit Search Engine and look for “Add URL” or “Suggest URL”, or “Add your Site”, etc.  Follow the directions and fill out the form  A robot from the search engine will visit your website and index it  Allow several weeks and test the search engine to see if your site is listed 16
  • 17. Copyright © Terry Felke-Morris PREFERENTIAL PLACEMENT Offers vary: ◦ Google’s AdWords ◦ Yahoo!’s Sponsored Search  Commonly used acronyms: ◦ CPC – Cost Per Click (PPC – Pay Per Click) The price you are charged if you have signed up for a paid sponsor or ad program and a visitor clicks on a link to your Web site. ◦ CPM – Cost Per Impressions Your cost for every 1000 times that your ad is displayed on aWeb page (whether or not the visitor clicks on your ad). ◦ CTR – ClickThrough Rate The ratio of the number of times an ad is clicked on to the number of times an ad is viewed. For example if your ad was shown 100 times and 20 people clicked on it, your CTR would be 20/100 or 20%. 17
  • 18. Copyright © Terry Felke-Morris MAPPINGYOUR SITE  HTML Site Map Web page  Used by visitors and accessed by search engines.  See Figure 5.25  XML Sitemap file  Accessed only by search engines  List ofWeb pages with URL, last date updated, frequency of update, and priority indicators  See http://google.com/support/webmasters 18
  • 19. Copyright © Terry Felke-Morris CHECKPOINT 1. Describe the three components of a search engine. 2. Describe the purpose of the description meta tag. 3. Is it beneficial for a business to pay for preferential listing? Explain. 19
  • 20. Copyright © Terry Felke-Morris MONITOR SEARCH ENGINE LISTINGS  Web Analytics:  "the measurement, collection, analysis and reporting of Internet data for the purposes of understanding and optimizing Web usage."  Analyze web site logs 20
  • 21. Copyright © Terry Felke-Morris LINK POPULARITY 21
  • 22. Copyright © Terry Felke-Morris LINK POPULARITY  Rating determined by a search engine based on the number of sites that link to a particular website and the quality  Checking Link Popluarity  Analyze your log file  Visit a link popularity checking service web site  http://linkpopularity.com  http://linkpopularitycheck.com  Visit search engines and check for yourself:  At Google and AltaVista type the following into the search box: link:yourdomainname.com 22
  • 23. Copyright © Terry Felke-Morris SOCIAL MEDIA OPTIMIZATION Optimizing a website so that it is “more easily linked to, more highly visible in social media searches on custom search engines (such as Technorati), and more frequently included in relevant posts on blogs, podcasts and vlogs” — Rohit Bhargava http://rohitbhargava.typepad.com/weblog/2006/08/5_rules_of_soci.html 23
  • 24. Copyright © Terry Felke-Morris SMO BENEFITS & METHODS Benefits: ◦ Increased brand awareness ◦ Increased inbound links (helpful for SEO) Methods ◦ Social bookmarking ◦ Blogs & RSS feeds ◦ Social Networking  Twitter  Facebook  LinkedIn  YouTube, etc. 24
  • 25. Copyright © Terry Felke-Morris OTHER SITE PROMOTION ACTIVITIES  QR (Quick Response) Cods  Affiliate Programs  Banner Ads  Banner Exchange  Reciprocal Link Agreements  Newsletters  “Sticky” Site Features  Personal Recommendations  Newsgroup and Listserv Postings  Traditional Media Ads  Leverage Existing Marketing Materials 25
  • 26. Copyright © Terry Felke-Morris QR (QUICK RESPONSE) CODE  A two-dimensional barcode in a square pattern that is readable by a smartphone camera scan application or a QR barcode reader  Free online QR code generators:  http://qrcode.kaywa.com  http://www.qrstuff.com.  http://www.labeljoy.com/en/generate-qr-code.html 26
  • 27. Copyright © Terry Felke-Morris CHECKPOINT 1. Are the results returned by various search engines really different? ◦ Choose a place, music group, or movie to search for. ◦ Enter the same search terms, such as “Door County” into the following three search engines: Google, Yahoo!, Ask.com. ◦ List the URLs of the top three sites returned by each. ◦ Comment on your findings. 27
  • 28. Copyright © Terry Felke-Morris CHECKPOINT 2. How can you determine if your web site has been indexed by a search engine? How can you determine which search engines are being used to find your site? 3. List four web site promotion methods that do not use search engines. Which would be your first choice? Why? 28
  • 29. Copyright © Terry Felke-Morris INLINE FRAMES  Also called a floating frame  Embeds one web page within another in a scrolling area  Configure with the iframe element <iframe src="trillium.html" title="Trillium Wild Flower" height="160" name="flower" width="350"> Description of the lovely Spring wild flower, the <a href="trillium.html" target="_blank">Trillium</a> </iframe> 29
  • 30. Copyright © Terry Felke-Morris USE THE IFRAME ELEMENT TO EMBEDYOUTUBE VIDEO <iframe src="http://www.youtube.com/embed/VIDEO_ID" width="640" height="385"> View the <a href="http://www.youtube.com/watch?v=VIDEO_ID">YouTube Video</a> </iframe> 30
  • 31. Copyright © Terry Felke-Morris SUMMARY This chapter introduced concepts related to promoting your website. Techniques for search engine optimization were discussed. The activities involved in submitting websites to search engines and search directories were discussed along with techniques for making your website more useful to search engines. The new trend of social media optimization was introduced. Other web site promotion activities such as banner ads and QR codes were also discussed. You can help the marketing staff by creating websites that work with search engines and directories by following the suggestions in this chapter. 31