Download class 26 slides - CDF Web Solutions

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

URL redirection wikipedia , lookup

Transcript
CA 272 - Professional
Web Site Development
Class 26 - Search Engine
Optimization, Next Steps
and Web Trends
1
Search Engine Optimization



Search engine optimization (SEO):
making your Web site appear and rank highly in
search engines for search terms that are relevant
to your content
interestingly, many accessibility tips also help
with SEO
Searchbot is a special needs user — e.g.,
searchbot cannot ‘see’ graphics
2
Metadata: Page Titles




Meaningful page titles are important for
accessibility and search engines
Google displays ~ 65 characters
Use different page titles for EACH page
Instead of ‘Welcome to Widget World’ …


Widget World - Widget Parts for Commercial and
Industrial Grommets’ … or …
Widget World | Industrial - Grommet and Gasket
Applications’ (60 chars with spaces)
3
Metadata: Keywords


Keywords used to be considered very
important
Laundry list of relevant key phrases for
page/site:



widgets, grommets, gaskets, commercial parts …
Most search engines ignore now
Your Web page content should contain
keywords and phrases

Keyword density
4
Metadata: Page Description

Description is important for search engines Google uses as entry for search listing





Should be no more than 250 chars
Plain English
Work in keywords/phrases
Ideally, should be different for each page
Author - good idea to include
5
Exercise: Insert Metadata

In Dreamweaver:

Insert > HTML > Head Tags >



Keywords
Description
Meta - for other metadata, e.g., author:




Attribute: Name
Value: author
Content: [name of author]
Syntax: <meta name=“” content=“” />
6
Search Indexes vs. Directories

Search index: giant database of Web page that uses
‘spiders’ / ‘robots’ (searchbots) to automatically
comb Web and store Web page info (using
algorithms)



Info from Web pages
Google, Yahoo!, MSN
Search directory: manually categorized list of Web
pages


Info about Web pages
Open Directory Project, Yahoo! Directory (pay for inclusion)
7
Popular Search Engines*






Google - 49.2%
Yahoo - 23.8%
MSN - 9.6%
AOL - 6.3%
Ask - 2.6%
Others - 8.5%
* as of July 2006
Source: NetRatings for SearchEngineWatch.com
8
Important Search Providers



Google, Yahoo!, MSN, Ask, Open Directory
Project
ODP - volunteer-run, feeds data to search
engines
Other search engines draw data from other
indexes (e.g., AOL uses Google data)
9
Search Ranking Criteria


Ultimately: relevance of content and user’s
reliance on your information
Does your content contain key phrases that
users are searching?


Do other sites link to your content


Keyword density
PageRank (Google)
Many other criteria (e.g., how long your site
has been around)
10
Getting Your Site Listed


Search engines will typically find your site eventually
Can submit your site to index







E.g., Google: http://www.google.com/addurl/
Create a Google sitemap
Don’t get banned
Advertise: Google AdWords, Yahoo Search
Marketing
Get others to link to your site
Keep generating good content; rework existing
content to improve keyword density, etc.
Be patient
11
Google Webmaster Tools


Vital tool if you care about search engine ranking
(and Google in particular)
See how Google sees your site:



Site performance:




Crawl info - last indexed, any problems
Robots.txt validation (instructions for searchbot)
Top queries and ranking for various search terms
Index inclusion
Upload sitemap (XML format)
Specify preferred domain, other options
12
Google Analytics


Great, free tool for tracking visitors to your site
How to sign up:








Go to http://www.google.com/analytics/index.html
Click ‘Sign Up Now’
Create a Google account (if you need to)
 Gmail users already have Google account
Follow directions for creating Google Analytics account
Add Web Site Profile (site to be tracked)
Will need to add special <script> before closing </body>
tag on EVERY page to be tracked
Confirm you have added code
Google will begin tracking in few minutes after confirming
13
What’s Next?

Register a domain name


Sign up for cheap Web hosting



E.g., GoDaddy.com or Network Solutions
Learn how to administer a Web site using the
control panel
Maintain a personal (or small company) Web
site using DW templates
Get comfortable being the go-to Web gal/guy
14
Things to Learn

Advanced XHTML





Semantic Web




Learn ALL the HTML elements
Understand frames & iframes in case you run into them
Advanced tables and forms
Inserting multimedia
Microformats
Structured blogging
Other semantic models
HTML 5, XHMTL 2, Xforms - coming soon?
15
Things to Learn

More CSS!







More CSS image replacement - including custom
bullets and borders
Learn CSS positioning backwards & forwards
Get comfortable with advanced selectors
Styling tables and forms
Complex CSS layouts
Browser bugs - and hacks/filters to fix them
Look ahead to CSS 3
16
Things to Learn



XML/XSL
RSS/Atom - syndicating content
JavaScript/DOM scripting



Unobtrusive JavaScript
AJAX - Asynchronous JavaScript and
XMLHttpRequest
C++ or another programming language
17
Things to Learn

Server-side programming language





Relational database development



PHP - open-source, free, widely used by individuals and
smaller orgs
ColdFusion
ASP.net - wide corporate use
JSP - enterprise-level
MS Access (desktop)
MySQL, MS SQL Server
SQL query language
18
Things to Learn

Graphic Design


Applications: Fireworks, Photoshop, Illustrator
Topics:




Fundamentals of design, color, typography
Page layout
Interface design
Other


3-D modeling
Animation and video effects
19
Things to Learn

Flash




Designing animations
ActionScript programming
Inserting multimedia on Web sites
Working with external XML data
20
Things to Learn

Content Management






Blogging (WordPress, Moveable Type)
True CMS systems
 Open-source systems like Joomla, Mambo, Drupal, etc.
 Enterprise CMS systems (if your company has one)
Web application development
E-commerce
Search engine optimization
Accessibility
21
Other Skills to Develop

Communication skills







Overall writing skills
Web writing
Proposal writing
Speaking and presentation
Project management
Marketing - yourself and company/client
Subject area independent of Web
22
Ways to Learn More







MC classes (e.g., ColdFusion, PHP, JavaScript,
ASP, graphics apps, database development, etc.)
Books (see site for some recommended titles)
Conferences, networking events
E-mail lists (e.g., DC Web Women, CSS-Discuss,
ColdFusion Users Group)
Building sites for friends/family
On-the-job training!
Partnerships/internships
23
Web 2.0





Breaking out of traditional ‘Web broadcasting’ model –
content is provided by many content providers (e.g.,
blogs, social networking sites, wikis, Flickr, etc.)
 Collaboration/collective intelligence - Wikipedia is
perfect example
Folksonomies – user-generated classification systems
for tagging, categorizing content
Modularity/mash-ups – combining content from multiple
sources
Syndication – RSS
Podcasting, YouTube, and other avenues for individuals
to create and post content outside typical Web
publishing structure
24
Web 2.0



Web services – allowing Web sites to talk with each
other in background (go fetch data autonomously)
Web as platform – Web-based software used
through Internet
‘The Long Tail’ – idea that it is now economically
viable to serve users in very specialized niche
markets instead of lumping customer together into
small groups for marketing
25
Web 2.0 Technology








XHTML/CSS, microformats, Semantic Web
Unobtrusive JavaScript
AJAX
Open-source
Multiple output formats
Web services
Blogging and Content Management
Web applications
26
Web 2.0 design







Glassy look
Reflections – glass floor
Bright colors (or conversely, muted color schemes)
Gradients
Patterns (often subtle, much more sophisticated
than old checkers and stripes)
Rounded corners – breaking out of the box
Big fonts – custom fonts (e.g., sIFR)
27
Questions?



Float layout
CSS nav menus
Etc.
28
Homework

Complete a draft of your final project Web
site (at least some pages)
29