Some SEO basics for WordPress, Drupal or any other website.

My website currently ranks very high in Google search results with SERP (search results position) between 1 and 5 for the following keywords:

  1. wordpress developer Toronto – average position 3
  2. drupal developer Toronto – average position 2
  3. joomla to wordpress – average position 1
  4. drupal 7 must have modules – average position 5
  5. seo drupal Toronto – shows simultaneously in multiple positions on the first page (very high CTR – click through rate)

95% of this results comes from onsite SEO not some black hat maneuver or buying links in directories, this is mostly (i did use a service once to  register me on a whole bunch of social media websites) organic on page SEO.

So how is it done? Here are the steps:

  1. Get a good page title:
    1. define what is your niche market(s). For me its mostly WordPress and Drupal web development plus SEO and SEM (search engine marketing, aka Google adwords or similar program ). If you want to “specialize” in more then 3 services consider creating separate websites for each…
    2. now consider if your ideal client is a “local” client?
    3. Now use the result of point A and point B to arrive at a title for your website  that looks something like:  “offering service a______,  b_____,  c________ in Toronto, GTA region”
  2. write an article for your blog about each one of those services, and if you use a proper WordPress or Drupal theme your title should automatically reflect the post title.
  3. make sure you defined meta description, time and again i have been searching for something in Google to stumble upon one of those results where the search result description is the copyright statement or some part of page header, this will dramatically decrease your CTR which will in turn prompt Google to demote your site to a lower position
  4. Decide if your www.something.com is the main website or is it spelled without “www” one way is not better or worse then another, but what is worse is when website is accessible at both addresses, because what that essentially means is that you two identical website on “different” domains. To fix this put in a permanent redirect (could be done in htaccess) also submit a request in Google webmaster tools asking Google to recognize one of them as the main website…

to be continued…

, , , , ,

Related Posts

7 Comments. Leave new

  • As a SEO expert I salute you mate because you have posted there a good information of seo and I can say that all it is so helpful for doing SEO job at all. A lot of thanks for doing this job indeed. I am agreed with you that 95% of this results comes from onsite SEO not some black hat maneuver or buying links in directories, this is mostly organic on page SEO. Thanks..

    Reply
  • WordPress Lover
    January 18, 2014 4:59 am

    Thank you so much for these great tips. I am new to WP and your article got me an idea where to start and where to go with SEO in WordPress 🙂

    Reply
  • great blog.

    Reply
  • I am agreed with you that 95% of this results comes from onsite SEO not some black hat maneuver or buying links in directories

    Reply
  • Thats true lots now depend on how your onpage optimization is and what content you are building to your blog. If it is helpful for readers Google will certainly consider your website or blog for good rankings.

    Reply
  • I can say that all it is so helpful for doing SEO job at all. A lot of thanks for doing this job indeed. I am agreed with you that 95% of this results comes from onsite SEO not some black hat maneuver or buying links in directories, this is mostly organic on page SEO. Thanks

    Reply
  • cheapseo.services
    September 28, 2014 6:10 am

    Sounds fantastic! As an SEO expert I know the vitality of right on page SEO but we should not ignore off page. Writing helpful articles and some other off page techniques are still very effective for getting good rank. Thanks

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.

Menu