Professional Search Engine Optimization with PHP: A Fine Mix

July 29, 2009 at 3:20 pm 19 comments

What? Is this a merketing blog or what? Why would you even review a book about SEO on a blog dedicated to Drupal, PHP, MySQL and the likes?

Well, ladies and gentlemen, we all know quite well that creating a website that can be found among all the other sites on the web has always been important to the success of any site, and I’m certain that you as a programmer are quite concerned with the success of the site you have worked on for so long.

If you have content sites and want to make money, or you have some other motivation to want your sites to become as popular as possible, you must not ignore the importance of global search engines like Google, Yahoo and MSN. It is no secret that Search engine optimization, or as it is known by the geeks, SEO, is as important to the marketing of a website as image optimization is to its graphic design.

If you were not aware of that, try using a web server log analyzer tool, or a site audience analyzer service like Google Analytics, so you can determine how many visitors Google leads to your site every day. The conclusion: many users start looking for what they want from the Internet using search engines sites. I am certain that you will reveal that more than 50% of your visitors come to your site after having searched for something on Google.

However, having your site pages just listed in Google definitely is not enough. When the users search for something, pages from other sites may, and probably will, appear before yours. Users tend to click on pages that appear first in search results pages. I’m sure you do the same most of the time.

It is therefore obvious that the more pages you have appearing first in Google search results pages, more visitors you will get.

But, the question naturally arises, how Google decides which pages appear first, and What can be done to make your site pages appear before other sites’ pages? Those are questions answered by a relatively new Internet science named Search Engine Optimization, or in short SEO.

That is precisely the main topic of the book “Professional Search Engine Optimization with PHP” (Buy it on Amazon). This book is targeted at the PHP programmer who needs to understand the many technical issues involved when programming a search-engine-friendly site from attracting search engine spiders to site promotion.

Even if SEO is nothing new to you, I am quite sure that until reading this book you do not realize how much can be done from a architectural standpoint for SEO, and this book is designed for improving ranking during development and design of the website using lots of code examples and practice exercises which show how to implement the techniques covered in the book.

Among the topics covered in this book, for example, is the problem most sites are faced with when having to decide between visual design and spider efficiency. We all love to have our site visitors enjoy those cool looking interactive features, such as fancy menus, that can be created using JavaScript, Ajax and Flash, but the problem is that these same features make it difficult for search engines to find your site. However, web readers have come to expect a certain amount of interactivity and without at least a few of these goodies, your site will be bland by today’s standards. The authors discuss this problem and cover several ways to help such as generating SEO images and the use of graphic text.

Spread over sixteen chapters Professional Search Engine Optimization with PHP details vigorously the points of interest within a complex landscape of not always obvious techniques.

The book begins with a nice discussion of how to set up the programming environment including setting up the MySQL server and then move on to tools and resources for the IT professional and the basics of search engine optimization, like Google page rank algorithm and what factors may influence it, penalties that your site may get for not having things done appropriately, and tools that may assist in your SEO efforts.

One of the most important aspects of search engine optimization is the URL. The URLs that you generate for your pages must not only be search engine friendly but also people friendly. The authors discuss how to make the task of creating and managing search-engine-friendly URLs easier. Another problem you will encounter is duplicate content which will harm your site’s search engine rating. The authors discuss many ways to prevent or minimize this problem such as using robots.txt and meta exclusion.

Since one of the most popular ways to promote a website is with RSS feeds and syndication which, in order to be effective,  must be updated as new content is added to your site. This can be a daunting and time consuming task especially if your site is updated several times a minute. Two answers to this problem offered by the authors are to automate the generation of RSS feeds with a PHP class and displaying feeds with SimplePie.

Zooming in further, the next eleven chapters focus directly on specific issues such as the evil of duplicating content or answering the now obvious question of why site maps are important, and how to use social bookmarking sites to increase the exposure of your site, increasing the relevance of your site pages by making links to those pages appear in other sites, considerations about non-English sites or sites of interest for users of specific regions, etc…

This book has a specific chapter dedicated to black hat SEO practices. It explains what are those practices, why their bad, and what search engine companies do to fight them. It also talks about the legendary Matt Cutts, a distinct employer of Google that leads the company initiatives to what is known as search engine ethics.

The parts that really focus on PHP are the ones that provide examples of dynamic sites generated with PHP. For instance, there is one specific chapter that focus on optimizing WordPress based sites.

This book is for anyone that wishes to improve the ranking of their PHP enabled website or who needs to comprehend the great number of little details involved with optimizations.

Advertisements

Entry filed under: Books. Tags: , , .

PHP Cookbook: Need we say more? The beacon of light goes down, but just for a bit…

19 Comments Add your own

  • 1. qulafia  |  July 29, 2009 at 2:26 pm

    i was never even considering seo a programming thing. that’s a very interesting combination there.

    sounds good to me…

    Reply
    • 2. drupalmeister  |  July 29, 2009 at 5:14 pm

      Well, yeah, you are right. That’s the point with this book. It really makes you think about SEO in a different perspective.

      Reply
  • 3. JeromeAve  |  July 29, 2009 at 3:09 pm

    That’s a very interesting topic.

    Sounds like this is going to be my weekend book. Waiting to get toasted on the beach with this book…..

    Thanks

    Reply
    • 4. drupalmeister  |  July 29, 2009 at 5:14 pm

      Good choice. Congratulations. Enjoy it.

      Reply
  • 5. hooger  |  July 29, 2009 at 3:32 pm

    damn, das funny. i have a site that neeeeeeds help like crazy. i hope this thing can get me some money because i’m so broke

    Reply
    • 6. drupalmeister  |  July 29, 2009 at 5:15 pm

      Well, although I’m not sure about your site, this book definitely gives you insight into the money part of the site.

      So, go get it…!

      Reply
  • 7. brli_ad  |  July 29, 2009 at 4:02 pm

    as you said, its not just the programming. its the marketing

    Reply
  • 8. willyboy  |  July 29, 2009 at 4:54 pm

    hello guys

    i have bought this book a while ago and i really liked it

    it is a fun read because its different from what we do all day with writing code. you know sometimes differenet makes things more interesting.

    bye

    Reply
  • 9. cxaxia  |  July 29, 2009 at 11:57 pm

    there is a new deal between microsoft and yahoo. it would be interesting to see how that impacts seo

    Reply
  • 10. VulFish  |  July 30, 2009 at 5:28 am

    do you need prior knowledge in seo in order to use this book?

    Reply
    • 11. drupalmeister  |  July 30, 2009 at 6:36 am

      Basically, no. The book contains a nice SEO primer to get you going. You don’t need to be an SEO whiz to use this book.

      Reply
  • 12. james  |  July 30, 2009 at 1:54 pm

    nice review. keep ’em up.

    Reply
    • 13. drupalmeister  |  July 31, 2009 at 4:39 pm

      Thanks. We appreciate your input.

      Reply
  • 14. zos93  |  July 30, 2009 at 11:41 pm

    is it any difference if you use php for search optimization or the regular seo?

    Reply
    • 15. drupalmeister  |  July 31, 2009 at 4:39 pm

      PHP in itself is not an SEO tool per se. This book rather focuses on how to use your code to make your site more SE friendly.

      In other words, this book talks about how to design the architecture of your site, so that you get good ranking.

      Reply
  • 16. phil jill bill  |  August 2, 2009 at 1:29 pm

    hilltop, expertrank and trustrank are used in here?

    Reply
    • 17. drupalmeister  |  August 3, 2009 at 10:04 am

      All major algorithms that are used in SEO are covered, but since algorithms which can not be manipulated by the user are less important, they are covered in brief.

      Reply
  • 18. Krantzhausen  |  August 3, 2009 at 8:57 am

    does the book also cover copywriting and marketing?

    Reply
    • 19. drupalmeister  |  August 3, 2009 at 10:03 am

      No, but you can find good references in the book, pointing you in the right direction.

      Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed


RSS Drupal News

  • How to get your news and annoucement post promoted to the front page of Drupal.org July 13, 2008
    Use these guidelines when deciding whether a post should be promoted to the front page.Guidelines for promoting and demoting content to the front pageFront Page Schedule
    Amazon
  • Nikki Stevens: Winner of the 2017 Aaron Winborn Award May 9, 2017
    The Aaron Winborn Award was created in 2015 after the loss of one of one of the Drupal community’s most prominent members, Aaron Winborn, to Amyotrophic Lateral Sclerosis (also referred to as Lou Gehrig's Disease in the US and Motor Neuron Disease in the UK). Aaron’s commitment to the Drupal project and community made him the epitome of our unofficial m […]
    emma.maria
  • Welcoming Rachel Lawson and Jordana Fung to the Drupal Community Working Group May 9, 2017
    The Drupal Community Working Group is pleased to announce the additions of Rachel Lawson and Jordana Fung. We began discussing the possibility of increasing the size and diversity of our group last year, and we are happy to take this important step. As both the community and the CWG evolve, we felt it was important to expand our numbers in order to better ha […]
    ultimike
  • State of Drupal Poll April 19, 2017
    There's a lot of FUD (fear, uncertainty and doubt) in the community these days. Let's try to quantify how people are feeling. Take the State of Drupal poll. Results will be tabulated and published during Drupalcon Baltimore. http://theaccidentalcoder.com/state-of-drupal-pollDrupal version: Drupal 8.x
    j. ayen green
  • New Drupal 8 Private Message module April 10, 2017
    I've just released a new private message module for Drupal 8. The module is currently in beta version, and needs some work for a full release. If anyone is interested in assisting in the remaining features for a full release, more information is available on the module page. https://www.drupal.org/project/private_message This module will be a full-featu […]
    Jaypan
  • Successfully ended long abusive relationship today ... March 13, 2017
    ... by moving my main website from Hostmonster across to SiteGround. I feel liberated.Drupal version: Drupal 7.x
    TWD
  • Url to Video Filter module February 10, 2017
    I've just released the Url to Video Filter module. This module creates an input filter that can be used in a text format, that will automatically parse YouTube and/or Vimeo URLs into embedded videos. This means that any field that uses text formats can have URLs directly pasted into the body, and the URL will be replaced with the relevant video.Drupal v […]
    Jaypan
  • Predictions for 2017 January 15, 2017
    Like last year around this date, it is the time of year where we predict what the future wil bring for Drupal. Will decoupled Drupal get a head start? Wil chatbots be written in Drupal, will our tool fuel the Internet of Things, will the Whitehouse still run Drupal and will there be an IPO of a Drupal company? Time to put your predictions, deep thoughts and […]
    bertboerland
  • New module: Mcdoolz Social January 13, 2017
    Hey folk; I released a sandbox project I call _social a few weeks ago and I'd like to take it to full project status but I felt I should let people try it out first. https://www.drupal.org/sandbox/mcdoolz/2840456 It is a social network links module for making linking to social networking pages super easy and client sustainable. It's not that social […]
    mcdoolz
  • drupal 7 video problem December 26, 2016
    Hi friends, I want to add video to my web page by using Drupal 7. I will share my video on a block. I added video but It didn't work. It gives an error like this : “ Video not found ” I glad if you share with me your help and ideas about this issue. Thank you.Drupal version: Drupal 7.x
    tembellal74

%d bloggers like this: