Site Meter Web Dev Notes

10 Ways to Make Sure Your SEO Goes Out of Its Way for You

by Deceth

If they want to have success, companies should do everything they can to ensure that their SEO firm doesn’t provide lousy service. Here are 10 tips to keep in mind:

1. Be realistic.

Don’t waste your time or the SEO firm’s expertise by arguing about broad search terms. Don’t say you want to be in the Top 10 for “e-commerce.” The SEO firm should ask: “E-commerce and what else? E-commerce consultants? Please be specific.”

2. Think long-term.

If you can’t help yourself and you want broad search terms, such as “toys,” think through what it may take to pull that off. Variations on your favorite term may be best in the short term. If you start looking a year or two out, then make sure there aren’t site design, programming and link popularity flaws.

3. Be open with log files.

Don’t shield log files from the SEO firm. Admit if your web analytics capability is poor. How can the SEO firm do a good job if your host company can’t provide decent statistics, such as the number of visitors from search engines and the actual search terms they use?

4. Change text.

If an SEO firm wants to change text, give the consultant lots of room. If a graphic can be modified so the words appear as text, be open-minded about the change. Chances are, it won’t hurt the overall look of the web site. SEO professionals grit their teeth when clients say they want rankings and then resist change.

5. Don’t sit on recommendations.

You may end up discouraging the SEO firm you’re paying if you hire them and then fail to review their suggestions.

6. Reply to e-mails, voicemails and other communications.

If an SEO firm contacts you, especially for a scheduled meeting, make a point to return the e-mail or call. Really, it’s a good idea to be available for strategic conference calls.

7. Stick to the program.

Don’t ask the SEO firm to optimize the web site and then expect them to provide Pay-Per-Click (PPC) guidance as well. If you can’t handle PPC on your own, pay the experts.

8. Keep statistics in perspective.

With many search terms and engines, it’s always going to be possible for some keywords not to rank. Don’t get hung up on what search terms didn’t pop in the Top 30. Focus on your traffic growth and conversions.

9. Know your limits.

SEO firms appreciate informed clients - to a limit. Read the articles. Pick up an SEO book. Keep up with the news. But don’t hire an SEO expert and then tell them you’re an SEO expert. For example, you may be excited to learn about all of the SEO devices that could be at your disposal. Don’t blame the SEO firm for failing to use them all at once. Measured, gradual changes are best.

10. Take your company name out of title tags.

Do yourself a favor and make title tags available for search terms, not your long company name. Only keep it if it’s short and useful from a title tag proximity and density standpoint.

Article Source: http://www.articlesbase.com/seo-articles/10-ways-to-make-sure-your-seo-goes-out-of-its-way-for-you-642618.html

About the Author:

Sortins Technologies as the name suggests is an Indian web designing & development company located in Hyderabad that provides professional services in web design, website development, web hosting, website maintenance, website redesigning, web promotion, search engine optimization, multimedia presentations, e-catalogs, e-commerce web development, intranet application development, software development, extranet applications, portals and vortals development from Hyderabad, India.

How To Move a Wordpress Blog to a Different Directory

by Deceth

WordpressLast week I decided to move a blog to a different directory on my web server. Doing so actually turned out to be quite easy thanks to the way the Wordpress developers have set things up! In fact, moving your blog is easier than formatting text in Wordpress!

Please make sure you follow the steps below closely. While it is very fast and easy, you could complicate things for yourself if you do anything out of order!

“Moving the WordPress files from one location on your server to another - changing its URL - requires some special care.

Here are the step-by-step instructions:

1. Create the new location using one of these two options:
1. If you will be moving your WordPress core files to a new directory, create the new directory.
2. If you want to move WordPress to your root directory, make sure all index.php, .htaccess, and other files that might be copied over are backed up and/or moved, and that the root directory is ready for the new WordPress files.
2. Login to your blog.
3. Go to the Administration > Options > General panel.
4. In the box for WordPress address (URI): change the address to the new location of your main WordPress core files.
5. In the box for Blog address (URI): change the address to the new location, which should match the WordPress address (URI).
6. Click Update Options.
7. Logout of your blog.
8. (Do not try to open/view your blog now!)
9. WordPress 2.0 only: Delete the folder wp-content/cache.
10. Move your WordPress core files to the new location. This includes the files found within the original directory, such as http://example.com/wordpress, and all the sub-directories, to the new location.
11. If you are using Permalinks, go to the Administration > Options > Permalinks panel and update your Permalink structure to your .htaccess file, which should be in the same directory as the main index.php file.
12. If you have problems with missing images that you’ve uploaded, you need to change the path to the images on every post directly on your SQL database. For this, follow the instructions on Tamba2’s Tutorial “Moving your weblog inside your PC” (http://www.tamba2.org.uk/wordpress/move3)

It is important that you set the URI locations BEFORE you move the files.

http://codex.wordpress.org/Moving_WordPress

Wordpress is a very powerful tool. Find out how you can use Wordpress to build online communities!

Nine Causes of Software Error

by Deceth

Error message box

The majority of defects in a software system are introduced in the earlier stages of development. Requirements are the top factor in a projects success or failure. It is therefore very important to spend a lot of time prior to development discovering the needs of the users and the requirements the system will need to satisfy in order to avoid large time consuming problems in the future.

Another important thing to note is that the cost of fixing defects or problems discovered is significantly less the earlier they are discovered. The saying time is money is no stranger to software development. Web development is no exception to these rules!

Here is a list of nine common causes of software errors that you should look out for and try to avoid!

    Nine Causes of Software Errors

  • Faulty requirements definition
  • Documentation errors
  • Client-developer communication failures
  • Deliberate deviations from software requirements
  • Logical design errors
  • Coding errors
  • Non-compliance with documentation and coding instructions
  • Short-comings of the testing process
  • User interface and procedure errors

Three General Principles of Quality Assurance

by Deceth

The following are three general principles of quality assurance which I learned about at University and which I have found to be very important to keep in mind. Every now and then, you should take a moment to sit back and ask yourself the following:

  • Do you know what you are doing?
  • Do you know what you should be doing?
  • Do you know what the difference is between both?

The first question is pretty straight forward. Of course, you know what you are doing, because you are in the process of doing it! The point here is to actually take a minute to think about what you are doing right now so that you can then better determine if you should keep doing it. Remember, you should be doing something to satisfy the requirements as specified by your users!

Once you have identified what you are currently doing, take a moment to look back over your requirements and see exactly what you should be doing. Its amazing how easily we can steer ourselves off in the wrong direction. This is often the result of some geeky desire to make something incredibly cool and awesome, which can be fun but potentially disastrous to a project.

Finally, now that you know what you are doing and what you should be doing, you can identify where you are heading in the wrong direction and fix the problem as soon as possible.

I know I know, it sounds like common sense, but it’s not as simple as you may think. How do you actually measure the difference between both? It’s not always going to be a clear cut situation! You will need to use certain methods which may be mathematical formulas, testing, inspection or metrics.

When in doubt, always go back to your users. Software development is all about the users. You can be the greatest programmer in the world, but your knowledge will be useless in practice unless people use the resources you develop!

How to Speed up Your Website

by Deceth

Yahoo Logo

Yahoo has a great article in their developer section which lists 14 different tips for speeding up your website.

1. Make Fewer HTTP Requests
2. Use a Content Delivery Network
3. Add an Expires Header
4. Gzip Components
5. Put Stylesheets at the Top
6. Put Scripts at the Bottom
7. Avoid CSS Expressions
8. Make JavaScript and CSS External
9. Reduce DNS Lookups
10. Minify JavaScript
11. Avoid Redirects
12. Remove Duplicate Scripts
13. Configure ETags
14. Make Ajax Cacheable

You can find more information about each of these by reading the original article on Yahoo.

Ipower Hosting Slow PHP and MySQL

by Deceth

Ipower Logo

If you’re looking for a web host for your website or blog, stay as far away from Ipower as you possibly can! Any website that requires a MySQL back-end such as Wordpress, Joomla or phpBB will take approximately 30 seconds or more to load. This is a problem affecting all of their clients, yet they still reply to support tickets saying that either nothing is wrong or that Wordpress, used by millions of people, is the source of the problem.

In case my opinion is not enough to convince you, the following are links to other pages I’ve found mentioning their horrible experiences with Ipower.

HostJury - To give you an idea about how bad Ipower is, this blog post at host jury was first posted in May 2007! As you can see, people are still posting comments reporting the same on-going issues to this very day.

IpowerComplaints - Still not convinced? This guy registered the domain IpowerComplaints.com just too give Ipower clients a place to post all of their complaints. Visit the site and you’ll notice its disturbingly active!

phpBB.com - phpBB is probably one of the best free forum software packages available. It’s so good, most hosts, including Ipower, will let you install it by a click of a button. Here is a forum post on phpBB.com with users discussing how using Ipowerweb to host their forum has been unsuccessful because the pages just take way too long to load.

What About vBulletin? - Since Ipower will normally respond back to support tickets saying the reason for the slow load times is due to the software, how do they explain that any php-based software requiring MySQL experienced this problem? Here is an example of a vBulletin website experiencing this problem.

More Ipower Reviews - Take a look what others have to say about Ipower here. At the time of writing, their uptime is rated at 13% and their support at 5%. Honestly, thats as good as 0. Do not register a website with Ipower if you hope to ever actually monetize the website or run a business online.

SitePoint Discussion - Just another discussion discussing why you should stay away from Ipower.

HostSearch Forums - Example of another frustrated user who moved his website after attempting to first solve the problem by dealing with Ipower support. It honestly seems like Ipowerweb does not even care to lose customers.

Problems won’t get Fixed - If you are experiencing this problem, it won’t get fixed even if they tell you it will. Ipower will tell you that you were experiencing a temporary issue, however that issue will return to haunt you constantly. Here is another example of a user trying to solve the problem and realizing the only solution was to switch host.

The list could go on and on, but I think you get the idea. Stay far far away from this web host!

Which web host should you go with? Before making a purchase from any company, take the time to research reviews first on reliable websites such as HostJury. HostJury continually makes an effort to make sure all reviews on their site are real and honest. I’d personally recommend HostGator or 1and1.com.

Organized Blogging is no Easy Task

by Deceth

Last week I posted about How to Keep Yourself Organized and linked to an article which had 27 great tips. I mentioned applying those tips to blogging as well because having a GOOD system is important…

128340786327968750ihasasystem.jpg

The most important thing you need manage when writing a blog is TIME. Having a regular posting schedule is the best way to get regular readers instead of casual readers. People have habits and routines and your goal is to ensure that people make browsing your website part of their routine. The ideal posting time and frequency depends on how much time you have available for blogging and the audience you are hoping to attract. If your blog appeals to teenagers, you’ll probably want to make sure new posts are up by 3PM when they start getting online after school. However, if a large part of your audience are working folks, you’ll find that many of them spend some time browsing the internet as soon as they get in the office! In that case, you’ll want new posts up by 7AM!

Once you decide on an ideal posting time, try to stick to it. You want your regular readers to have their dose of content when they come to get it! If you only have time to blog once every week, try and do it on the same day so readers know when to stop by! If they know when they should come back, they are more likely to do so. If you are using Wordpress, take advantage of the ability to schedule when your posts appear.

If you have decided to post daily or weekly, try and get ahead of yourself if ever time permits. By this I mean, if you are posting weekly but have some free time to write a few extra posts one day, write them but do NOT post them! Keep them saved and ready to post on a future date. It is MUCH better for your blog to continue posting on a regular schedule rather than posting a lot one week and nothing the next. If the following week you experience writers block or just don’t have the time to write, you can use your stash of extra posts to keep on schedule!

Finally, get in the habit of writing down ideas. I’ve started carrying around an agenda with me and scribbling little notes down in it has done wonder for my blogging! When I’m not sure what to write about I just open up the agenda and read the little notes I’ve scribbled down to find topics which would make good blog posts. Also take advantage of tools like Google Reader and subscribe to the feeds of websites you enjoy. Use Google Reader to “star” posts you have really enjoyed and use them as inspiration for your own posts in the future!

How to Collect the Information you Need

by Deceth

We’ve told you How to Start that Big Development Project, but we haven’t told you how to go and find all that information we say you need!

The two main ways you can collect the information you need is through observation or elicitation both of which can be either direct or indirect.

Observation

Direct - Go to the work site and watch people doing their jobs! Try and not be too creepy about it so you don’t make people feel uncomfortable.

Indirect - Set up audio and video recording devices in the work place and set up software to record keystrokes and log information. Obviously it is unethical to spy on people, so please make sure you tell your users when they are being watched and have them sign a consent form.

Elicitation

Direct - Conduct interviews or organize focus groups.

Indirect - Consult corporate documentation and have users respond to questionnaires. Don’t make big long boring questionnaires because people will hurt themselves smacking their head against a wall out of frustration.

Are there other ways to collect information? Definitely! Please let us know how you go about doing it and we will link up to your article!

ArticleDashboard Software

by Deceth

ArticleDashBoard.com is a website which allows authors to write and share their articles online! Submitting articles online is a great way to get discovered and to boost traffic to your website. Lynn Little at SeoDance.com suggests some good websites to submit articles too and explains why you want to do so!

For the Web Developers reading this, perhaps writing/sharing content is not your main interest if you are not writing a blog. For you guys however, you may be interested in knowing that you can download the Article Dashboard software and use it to start running your own article directory website!

Thanks to the continued support from 451 Press, I will likely test this software on the web-hosting they kindly provide me with and then write up a review for you all! If anybody has any experience running an Article Dashboard website, please let us know what you think about the software!

Update: I now have a website called Writer Database up and running that is using the Article Dashboard software. The site has been online for a few months and so far I am very satisfied with the results! There have been no problems, the software is very easy to use, and people are definitely eager to submit when doing so is free and beneficial to them!

Feel free to visit the website and submit a few articles! :)

Writer Database

The only issue that I have with Article Dashboard right now is that approving articles can be quite a time consuming task! While it has not been a problem, thus far, if the site were to suddenly take off and receive hundreds of articles a day, it would become a full-time job approving new submissions! It would be great if instead there was an option to auto-accept new submissions and then give users the ability to report or flag poor content so that at this point an editor can take action. Meanwhile, editors can still maintain the site and moderate the content, but in the meantime those submitting articles will not end up in a huge-backlog delay because their content would appear right away.

Another thing that I found quite confusing at first was the method for subscribing to RSS feeds. When you click a feed, it seems like nothing happens. Many users would likely take this to mean the page is broken or the feeds are currently unavailable. However, what actually occurs is that the address to the feed is posted in a text-box at the top of the screen. At this point users can copy/paste this info to access the feed. It would definitely be way better if clicking the feed link simply opened the feed, since most browsers will take action on this and ask the user how they would then like to subscribe to it.

Overall though I am very pleased with the results! I definitely recommend the software to anyone who wishes to setup their own directory!

Boost Your Site Rank - Download the Alexa Toolbar

by Deceth

Alexa

The easiest way to boost your websites rank and increase profitability is to download the Alexa toolbar.

What is Alexa? It is a site that ranks all websites on the internet. Many people will use this as a reference when estimating the value of a website or when deciding whether or not to advertise on a website.

How does it work? Let’s ask Alexa:

Alexa’s traffic rankings are based on the usage patterns of Alexa Toolbar users over a rolling 3 month period. A site’s ranking is based on a combined measure of reach and pageviews. Reach is determined by the number of unique Alexa users who visit a site on a given day. Pageviews are the total number of Alexa user URL requests for a site. However, multiple requests for the same URL on the same day by the same user are counted as a single pageview. The site with the highest combination of users and pageviews is ranked #1.

So in a nutshell, if you have the Alexa toolbar, then every time you visit a website, you will basically cast a vote for that site. All your votes and the votes of everyone using the Alexa toolbar then get added up in order to rank all the websites in the world.

Guess what? Nobody visits your website more than you! Download the Alexa toolbar now so that every time you visit or update your website, you cast yourself some votes and boost your own rank!

The Alexa toolbar itself is actually pretty useful too. It will give you a search box for browsing the web and list the current rank of the page you are browsing. You will also have the ability to easily find and access more information about websites you visit and even compare your website against others.

Alexa is owned by Amazon which is a well known trusted company. Your Alexa toolbar will also give you a handy little link to Amazon.com and all of the great products they offer at excellent prices.

What are you waiting for? Download the Alexa toolbar now!

About Web Dev Notes

Your one stop destination for anything and everything related to web development

Web Dev Notes Author(s)
    » Deceth

Blogging Flair

New Media, Web 2.0 Channel Posts

  • 10 Ways to Make Sure Your SEO Goes Out of Its Way for You
    If they want to have success, companies should do everything they can to ensure that their SEO firm doesn't provide lousy service. Here are 10 tips to keep in mind: 1. Be realistic. Don't waste your [...]
  • Podcasting Transcription
    A Guest Post from Tishia Lee of Tishia Saves Time: When I first started offering transcription services as part of my Virtual Assistant business, transcribing podcasts was not something I [...]
  • Don't Dabble - Make A Commitment
    If you want to get the best bang for your buck, plan on podcasting for the long haul. Podcasters who “test” things out with one or two podcasts and then give up may think that they've given [...]
  • A Question of Podcasting Frequency
    This follows up on yesterday's post about not dabbling in podcasting but rather to make a commitment. Podcasting on a schedule is important when building a community and an audience. Don’t have [...]
  • Do You Twitter About Your Podcast?
    Whenever I release a new episode of Work at Home Moms Talk Radio is pop the link up on my Twitter and invite my followers to come check it out. This has brought me several first time listeners which [...]
  • Looking for Podcast Outsourcing?
    I mentioned having my podcast audio's transcribed in my last post. In case you wonder - no, I do not transcribe them myself. (Shudder the thought - I did enough transcription to last a lifetime in [...]
  • Business Podcasting Benefit: Be An Industry Thought Leader
    I often ask people 'Why haven't you started your podcast yet?' and a common reply is 'I don't feel like I'm enough of an expert to cover the topic I'm interested in.' Enough of an expert? [...]
  • Business Podcasting Benefit: More Content
    Building a business on the web requires that you generate a lot of content. Content on your website draws traffic both through search engines (people searching for your content) and through links [...]
  • Business Podcasting Benefit: Deeper Relationships
    A website visitor is just a website visitor. You can't really say that you have a relationship with someone who has only visited your website can you? But when the web visitor subscribes to [...]
  • Business Podcasting Benefit: Increased Market Exposure
    When you consider how many millions of people are walking around with iPods and other Mp3 players you have to wonder, wouldn't it be awesome if they came looking for you? Well they do. Ipod [...]

Hot Off The Press

  • Friday Free for All - Communication
    Hello and welcome to the Friday Free-for-All! Inspired by the Weekend Soiree over at Wifely Steps (and pretty much using her idea, to be honest, but you can go over there and play on her site as [...]
  • Happy Birthday, Thomas Gibson!
    Here's a picture of Thomas Gibson looking all smiley, which I thought was appropriate for his birthday. Wish Thomas the best, and have a happy Third and Fourth of July! Have a safe weekend and [...]
  • New Spin Cycle: Sting, Jeff Jarrett, Jim Cornette, Don West
    JB is back with the latest edition of "TNA Spin Cycle", featuring Sting, Jeff Jarrett, Jim Cornette and Don West. [...]
  • Angelina Jolie=Top Earning Actress
    That Forbes is at it again. They do love their polls and surveys. This time around it's not the most powerful title that Angelina garnered but highest paid actress. According to the financial [...]
  • QWSTION Office Bag
    Don’t forget your office essentials, connect to business as-you-go. The two-way access reveals a separate 17-inch laptop compartment with neoprene padding for extra protection. Front section [...]
  • HTC Hero
    For HTC and Android, third time's a charm. The HTC Hero is the handset giant's third Android phone, but arguably their first lust-worthy effort. Continuing the chin motif of the company's [...]
  • Volleyball's Schlagintweit and Meek selected to Senior Canadian Volleyball roster
    After two weeks of intensive training following the selection camp held last month, the roster for the Senior Women's National Team has been determined. Nineteen players have been selected by Head [...]
  • Movie Review - "Public Enemies"
    ** STARS In the action-thriller "Public Enemies", acclaimed filmmaker Michael Mann directs Johnny Depp, Christian Bale and Best Actress Academy Award winner Marion Cotillard in the story of [...]
  • Little things
    There are a lot of things that suck about being a part time dad. Not having him here all the time. Going half days on holidays and birthdays. The big stuff that you think about when seperated parents [...]
  • Interviews are going up!
    At long last! We have interviews going up at CBS2! So check it out here, as Diane interviews. It's hard to hear Diane, as usual, so up your volume a bit! (I'm sure someone will youtube them too - [...]