![]()
Table of Contents
Joomla! 1.5 SEO
Credits
About the Author
About the Reviewers
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Errata
Piracy
Questions
1. Developing your SEO and Keyword Strategy
Setting up your SEO strategy
Solving basic Joomla! 1.5 SEO problems
Global configuration meta tag settings
PDF, Print, and E-mail icons
Meta generator tag
Why do you need to do keyword research?
How to do basic keyword research
The tools of the trade
Free tools
Google's Adwords
Wordtracker
SEO Book Keyword Tool
Commercial tools
Keyword Elite
iBusinessPromoter
KeywordDiscovery and SEO toolkit
Choosing the right key words
Building your keyword list
Setting up your baseline statistics
Summary
2. Optimizing Site Structure
Optimizing your site structure for SEO
Using sections and categories to create structure
Sections and categories
Grouping related topics together
Putting your keywords to work
Create a better-optimized structure with keywords
How will a better structure affect your rankings
Improving your site's usability for users and search engines
Showing your site structure at a glance
Small and fast improvements for usability
Placing uncategorized articles
Improve your menu structure for SEO
Create a better structure with menus
Restructuring your menu items
How to use separators and submenus for SEO
Why a sitemap component is essential for search engines
Why you should use a sitemap.xml file
Installing and configuring a sitemap component
Installing and using Xmap sitemap component
Configuring Xmap
Other preference options
Adding menus to the sitemap
Linking to the sitemap
XML sitemaps for search engines
Submitting your sitemap to search engines
Verifying your site with Google
Uploading and verification
Your sitemap.xml in Google
Verifying your site with Yahoo!
Verifying your site with Bing
Your sitemap.xml in Bing
Using the robots.txt file to guide Search Engine Robots
Putting the robots to work
Improving the Joomla! robots.txt file
The Joomla! robots.txt file
Putting the sitemap link in robots.txt
Search engine webmaster tools
Summary
3. Improve Joomla! SEO with the Joomlatwork SEF Patch
Downloading and installing the Joomlatwork patch
Getting hold of the patch
Installing the patch
Make your titles more keyword rich
Create keyword-rich HTML titles for menus
Create keyword-rich HTML titles for pages
How to use the new Joomlatwork fields
Making better use of the HTML title
Improve your pages' metadata
Why does metadata matter? How does Google use it?
Using the description tag effectively
Using the keywords tag effectively
How to avoid duplicate meta tag descriptions and keywords
Control how search engines index your site
Control all search engines with the Robots meta tag
Google settings
Upgrade, uninstall, or modify the patch
Some other changes from the patch
Generator Meta name
Copyright
The Joomlatwork SEF component
Summary
4. How to Write Keyword-rich Articles
Importance of writing with keywords
Choosing your keywords
Choosing the topics to write about
Finding the keywords to target
How do Google and Yahoo! show your keywords
Writing with keywords in mind
Putting structure into your pages
Getting the best placements for your keywords
Optimizing your articles
Start writing naturally
How to write better titles
Getting more keywords into your title
Making sure you stay focused
Keyword density—what is it and why bother?
Using headlines in the best way
How to make your articles scanable
Getting keywords into headers and paragraphs
Using the metadata fields to your advantage
Writing good meta tag descriptions
How to use the Keywords field
Putting it all together
Summary
5. Joomla! Blogging and RSS Feeds
How is blogging good for SEO?
Creating fresh content
Google and blog indexing
Setting up Joomla! as a blog
How to structure your blog section
Choosing your blog categories
Stay focused and limit yourself
Creating a blog menu
Why use a Full Text instead of Intro Text feed
Separator and blog categories
Commenting anyone?
Why comments are important
Interaction with your visitors
Installation and configuration of the Disqus plugin
Setting up your commenting service on Disqus
Limitations of Disqus
Putting your RSS Feeds to work
Using Google's FeedBurner for SEO
Choosing your FeedBurner options for optimal results
Replacing your RSS Feed with the FeedBurner feed
How to claim your blog on Technorati
Using separate blog components
MyBlog—a commercial blogging component
Summary
6. Create Search Engine Friendly URLs with sh404SEF
What are the best SEF URLs?
Available choices for SEF components
Why you should choose sh404SEF
How to get hold of sh404SEF
Installation and basic configuration
Looking for the optimal basic configuration options
Setting up the plugin
How about the 404 page
Looking at advanced configuration settings
Taking care of extended basics
How to optimize your plugins
Extra components, SEF, and other plugins
Language setting and SEF
Getting advanced, are you?
Cache management
Advanced component configuration
By component settings
Using the best Meta/SEO option settings
Security 404, and advanced
How to change your Home page Meta settings
Putting meta tags on Non-SEF components
Taking it one step further—special URLs
Solving and preventing possible problems
Summary
7. The Importance of Good SEO Joomla! Templates
Finding the right template for your site
What to look for in SEO templates
Why validation matters
Why you should look at code positioning
Leave your tables behind
Choosing between free and commercial templates
Another problem with free templates
Why go for commercial templates?
What does usability have to do with SEO
How to make your site sticky
Headlines and typography
Going for fixed or fluid?
Display font changes for bigger or smaller text
Why use fast templates
Summary
8. Why Speed is Important in SEO
Finding your slowdowns
Using OctaGate for insight
YSlow is what you need
Using the cache function of Joomla!
Set the caching for your modules
Optimize your server settings
Caching outside Joomla!
Optimizing CSS...