Book description
Maybe you're a great programmer or IT professional, but marketing isn't your thing. Or perhaps you're a tech-savvy search engine marketer who wants a peek under the hood of a search engine optimized web site. Search engine marketing is a field where technology and marketing are both critical and interdependent, because small changes in the implementation of a web site can make you or break you in search engine rankings. Furthermore, the fusion of technology and marketing know-how can create web site features that attract more visitors.
The mission of this book is to help web developers create web sites that rank well with the major search engines, and to teach search engine marketers how to use technology to their advantage. We assert that neither marketing nor IT can exist in a vacuum, and it is essential that they not see themselves as opposing forces in an organization. They must work together. This book aims to educate both sides in that regard.
Table of contents
- Copyright
- About the Authors
- Credits
- Acknowledgments
- Introduction
- 1. You: Programmer and Search Engine Marketer
-
2. A Primer in Basic SEO
- 2.1. Introduction to SEO
-
2.2. Search Engine Ranking Factors
- 2.2.1. On-Page Factors
-
2.2.2. Visible On-Page Factors
- 2.2.2.1. Page Title
- 2.2.2.2. Page Headings
- 2.2.2.3. Page Copy
- 2.2.2.4. Outbound Links
- 2.2.2.5. Keywords in Page URL and Domain Name
- 2.2.2.6. Internal Link Structure and Anchors
- 2.2.2.7. Overall Site Topicality
- 2.2.2.8. Invisible On-Page Factors
- 2.2.2.9. Meta Description
- 2.2.2.10. Meta Keywords
- 2.2.2.11. Alt and Title Attributes
- 2.2.2.12. Page Structure Considerations
- 2.2.3. Time-Based Factors
-
2.2.4. External Factors
- 2.2.4.1. Quantity of Inbound Links
- 2.2.4.2. Quality of Inbound Links
- 2.2.4.3. Relevance of Inbound Links
- 2.2.4.4. Link Churn
- 2.2.4.5. Link Acquisition Rate
- 2.2.4.6. Link Anchor Text and Surrounding Copy
- 2.2.4.7. Reciprocal Links
- 2.2.4.8. Number of Links on a Page
- 2.2.4.9. Semantic Relationship among Links on a Page
- 2.2.4.10. IP Addresses of Cross-Linked Sites
- 2.2.4.11. TLD of Domain Name for a Link
- 2.2.4.12. Link Location
- 2.2.4.13. Web Standards Compliance
- 2.2.4.14. Detrimental "Red-Flag" Factors
- 2.3. Potential Search Engine Penalties
- 2.4. Resources and Tools
- 2.5. Summary
-
3. Provocative SE-Friendly URLs
- 3.1. Why Do URLs Matter?
- 3.2. Static URLs and Dynamic URLs
- 3.3. URLs of the Real World
-
3.4. URL Rewriting
- 3.4.1. Installing mod_rewrite
- 3.4.2. Testing mod_rewrite
- 3.4.3. Introducing Regular Expressions
- 3.4.4. URL Rewriting and PHP
- 3.4.5. Rewriting Numeric URLs with Two Parameters
- 3.4.6. Rewriting Keyword-Rich URLs
- 3.4.7. Building a Link Factory
- 3.4.8. Pagination and URL Rewriting
- 3.4.9. Rewriting Images and Streaming Media
- 3.5. Problems Rewriting Doesn't Solve
- 3.6. A Last Word of Caution
- 3.7. Summary
- 4. Content Relocation and HTTP Status Codes
-
5. Duplicate Content
- 5.1. Causes and Effects of Duplicate Content
- 5.2. Excluding Duplicate Content
-
5.3. Solutions for Commonly Duplicated Pages
- 5.3.1. Print-Friendly Pages
- 5.3.2. Navigation Links and Breadcrumb Navigation
- 5.3.3. Similar Pages
- 5.3.4. Pages with Duplicate Meta Tag or Title Values
- 5.3.5. URL Canonicalization
- 5.3.6. URL-Based Session IDs
- 5.3.7. Other Navigational Link Parameters
- 5.3.8. Affiliate Pages
- 5.3.9. Redirecting Parameterized Affiliate URLs
- 5.4. Summary
- 6. SE-Friendly HTML and JavaScript
- 7. Web Feeds and Social Bookmarking
-
8. Black Hat SEO
- 8.1. What's with All the Hats?
- 8.2. Bending the Rules
-
8.3. Technical Analysis of Black-Hat Techniques
- 8.3.1. Attack Avoidance
- 8.3.2. HTML Insertion Attacks
- 8.3.3. Avoiding Comment Attacks Using Nofollow
- 8.3.4. Sanitizing User Input
- 8.3.5. Requesting Human Input
- 8.3.6. 301 Redirect Attacks
- 8.3.7. Using a 302 Redirect
- 8.3.8. Using robots.txt to Exclude redirect.php
- 8.3.9. Using a Database-Driven Solution
- 8.3.10. Content Theft
- 8.3.11. On Buying Links
- 8.3.12. Digital Point Co-op, Link Vault
- 8.4. Summary
- 9. Sitemaps
- 10. Link Bait
- 11. Cloaking, Geo-Targeting, and IP Delivery
- 12. Foreign Language SEO
- 13. Coping with Technical Issues
- 14. Case Study: Building an E-Commerce Store
-
15. Site Clinic: So You Have a Web Site?
- 15.1. 1. Creating Sitemaps
- 15.2. 2. Creating News Feeds
- 15.3. 3. Fixing Duplication in Titles and Meta Tags
- 15.4. 4. Getting Listed in Reputable Directories
- 15.5. 5. Soliciting and Exchanging Relevant Links
- 15.6. 6. Buying Links
- 15.7. 7. Creating Link Bait
- 15.8. 8. Adding Social Bookmarking Functionality
- 15.9. 9. Starting a Blog and/or Forum
- 15.10. 10. Dealing with a Pure Flash or AJAX Site
- 15.11. 11. Preventing Black Hat Victimization
- 15.12. 12. Examining Your URLs for Problems
- 15.13. 13. Looking for Duplicate Content
- 15.14. 14. Eliminating Session IDs
- 15.15. 15. Tweaking On-page Factors
- 15.16. Summary
-
16. WordPress: Creating an SE-Friendly Blog
- 16.1. Installing WordPress
- 16.2. Turning On Permalinks
- 16.3. Akismet: Preventing Comment Spam
- 16.4. Sociable: Social Bookmarking Icons
- 16.5. WP-Email: Email a Friend
- 16.6. Chicklet Creator Plugin
- 16.7. Sitemap Generator Plugin
- 16.8. Google Sitemaps Plugin
- 16.9. Digg Button Plugin
- 16.10. Pagerfix Plugin
- 16.11. Eliminating Duplicate Content
- 16.12. Making the Blog Your Home Page
- 16.13. Summary
- A. Simple Regular Expressions
- Glossary
Product information
- Title: Professional Search Engine Optimization with PHP: A Developer's Guide to SEO
- Author(s):
- Release date: April 2007
- Publisher(s): Wrox
- ISBN: 9780470100929
You might also like
book
Sams Teach Yourself PHP, MySQL® and Apache All in One
A new edition of the best selling book that covers three popular open-source tools in one …
book
The Art of Immutable Architecture: Theory and Practice of Data Management in Distributed Systems
This book teaches you how to evaluate a distributed system from the perspective of immutable objects. …
book
Sams Teach Yourself PHP, MySQL™ and Apache in 24 Hours
Sams Teach Yourself PHP, MySQL, and Apache in 24 Hours combines coverage of three popular open-source …
book
Sams Teach Yourself PHP, MySQL® and Apache All in One, Second Edition
You own your own business. You have also created a website for your business that details …