Archive for the ‘Build Your Website’ Category

Web site speed

You’ve probably heard that site speed is now one of the more than 200 factors that Google is using to rank search engine results. The reactions range from, “Everybody panic!” to “This will make it easier for the big sites to stomp the smaller ones,” to “Well it’s about time.” I actually don’t think that most smaller sites are going to suffer because of this change. Sure, the big guys can afford to have their sites hosted on faster, dedicated servers, but some of the worst sites when it comes to speed are sites of big cheeses, particularly those who sell expensive things. You can see in the screen shot the yawn-inducing graphic you have to sit through before you can actually do anything on one such site (a luxury watchmaker). If anything, it will be the sites that are electronic monuments to big egos that are going to suffer most. There are a lot of users like me who see that “Loading, please wait” widget as the perfect reason to click the “Back” button.

rolex website

If you read Matt Cutts’ blog post for April 9, you’ll learn the reasoning behind Google’s decision, and why Cutts doesn’t think it’s going to be that big a deal. Here’s a recap.

Why Matt Cutts Doesn’t Think It’s Going to Be That Big a Deal

  • Your site will depend much more on factors like reputation, relevance, and quality of content, and compared to these factors, site speed will be a relatively small factor in your ranking.
  • Less than 1% of queries will change now that site speed is incorporated into the ranking algorithm. In terms of search results, there shouldn’t be a noticeable difference because the average SERP only shows about 10 results.
  • Google actually launched this feature a few weeks ago and few people even noticed.
  • Google has a whole mini-site dedicated to speeding up your site with plenty of resources and teaching videos about how to do it.
  • Small sites are often quicker to respond to this kind of change on the theory that it’s easier to turn around a tugboat than the Titanic.
  • And finally, most websites can be made faster with fairly simple fixes, which improves conversion rates and ROI.

Why Some People Say, ‘Oh Yes It Will Be’

Actually, a lot of the hand wringing over this is being done out of not precisely knowing things like how “site speed” is measured. Google isn’t terribly forthcoming about telling people how site speed is figured and weighted, so there are still questions surrounding this new ranking factor, such as:

  • Is site speed the time it takes the entire page to load, or is site speed how much time per KB loaded? (Actually, code.google.com pushes their open source tool called Page Speed, which you’ll read more about below. Page Speed evaluates speed as page load time: the time elapsed between the time a user “requests” a page and the time the page is fully rendered by their web browser.)
  • How will non-commercial, “passion”-based sites ever make it onto page 1 if they can’t afford a fast server or a web designer with mad skills?
  • Will this give the big guys more stomping power since they can afford faster hosting and SEO services?
  • Will overseas websites be penalized since their servers are in other parts of the world and may load slowly in the U.S.?
  • Will this spell the end of small web hosting companies as sites rush to the big hosting companies with the fastest servers?
  • Is this a form of “double jeopardy” where sites that already get less traffic and fewer back links due to their slowness are penalized more?
  • Google Analytics code can measurably slow down load time – will webmasters be indirectly penalized for using Google Analytics?

What Should Webmasters Do?

Google wants you to speed up your site. They did some experiments where they deliberately slowed search results page loads to see how users would respond. They found out that slowing down a page by 100 to 400 milliseconds produces 0.2 to 0.6% fewer searches. Not only that, searches dropped even more over a period of weeks, and, even if the page loads returned to normal, it took users a couple of weeks to return to their normal search habits!

And sure, Google wants you to do lots of searches because the more you search, the more money they make. Therefore Google likes sites to load quickly so you won’t become frustrated and stop searching.

google blog post on speedThe first thing webmasters should do is to use some of the official tools for measuring site speed that Google offers. Go to Google’s Webmaster Central blog post on the topic of site speed (also see screen shot) and try out some of the speed measuring tools they suggest, including the Google-approved Firefox / Firebug add-on called Page Speed, the Yahoo! tool called YSlow, and WebPagetest to show your page’s load stats and generate a checklist for optimization. Google’s Webmaster Tools, under Labs, then Site Performance will show you how fast your website loads to users around the world.

Tips for Speeding Up Site:

Add a cache plugin to your site. It creates static versions of posts so that the pages don’t have to be recreated every time from scratch. Instead, an HTML file, perhaps with javascript for dynamic elements is displayed, which is faster for users. Other suggestions for speeding up your page, which you can read more about at code.google.com, include:

  • Reducing size of responses, cached pages, and downloads (minimizing payload)
  • Reducing upload size (minimizing request overhead)
  • Reducing the number of serial request / response cycles (minimizing round-trip to the server times)
  • Improving your layout (optimizing browser rendering)

Improving Internal Link Structure

It seems we’re always hammering home the importance of link building, external links, and inbound links, and that sometimes makes us minimize the importance of the links available right there on your own pages. After all, you have complete control over the pages on your site, and if they have matured to where they have page rank, then that’s even better. There’s a lot you can do with respect to how your pages pass rank, which influences how search engines view the content on your pages.

SEO and high ranking for competitive terms actually has a lot to do with your internal link structure, though you might never know it for the choruses of “link building or die!” (which, yes, we’ve been guilty of as well). A new site that’s designed well, that’s themed and structured topically around a specific handful of keywords, has a better chance of rising to the top of the SERPs than an older site that doesn’t take this structure into account with respect to internal links, content, and naming conventions of filenames.

Optimizing Internal Linking

Since you have control over your internal pages, you might as well make the most of your on-site SEO opportunities. There’s a lot you can do to increase the relevance of all the pages on your site.

linksStart by making all your links absolute and getting rid of any secondary keywords that are irrelevant. As your pages mature, you want to make sure that they have names in the format of http://www.yourwebsite.com/pagename.html. That causes your pages to boost each other in the SERPs, and ensures that if your content is copied, the links will point back to your pages, giving you another back link (hooray!).

Put a limit on your outbound links at about 10. This helps you keep your pages focused. The fewer the outbound links, the more link juice the page has to transmit to its own keywords. This should be come evident when you start building external links and see how quickly the pages float to the top of the SERPs.

Optimize your anchor text by making sure your main keyword phrase shows up at least once on the page and in the title. If you assign each link wisely, you can nail down a handful of keywords that you want to show up exactly when people do searches. But don’t optimize any given page for more than three keywords. And if your page is getting much over 750 words, try to changing it into two pages with another keyword variation. This can get you double listed in the SERPs.

Keep in mind that contextual links inside your content should go high up on the page – above the fold if possible. Links that show up higher on the page carry more influence in search engines when compared with footer links. And if you’re using contextual links within your site, make sure you use the main keywords for the page that you want to rank with. In other words, make sure the anchor text on page x uses the keywords for page y that you want to rank for. This improves the quality of the internal back link with time, and in the meantime keeps your relevance high.

It’s ideal if you keep your Javascript and other programming code off the page in its own file, hyperlinked to the page. Cascading style sheets are the best because they separate content from images ind give the search engines what they’re hungry for without a bunch of excess. And, of course make sure your pages are laser focused. The main keyword should appear two to four times on the page, once in the h1 tag, with a variation on the keyword in the h2 tag.

Other Things to Consider

chainIt’s also important to remember that keyword stuffing isn’t good. It’s one of those cases where less is more. Keep it to the basics of once in the title, again in the description, and a few times on the page. And once in your h1 tags.

You know how when you break a toe, the doctor will often “buddy tape” the broken toe to its neighbor to provide support as it heals? Well, You can buddy tape your pages by letting four or five of your highest ranking pages concentrate their link-mojo to your newest page, the one that may be slightly wobbly and needs to build up its strength. This is a good idea whenever you launch a new page.

Sometimes you need to do some housecleaning as well. Getting rid of off-topic pages and doing a 301 redirect to another page (or your home page) that’s been indexed. Some people will buy a new domain name made up mostly of your keywords, then redirect your old site to the new one. This is a little controversial, and can be painful in the short term, because it will take a few weeks for your rankings to get back up to where they were. However, the rankings should come back stronger in the long run, assuming you’ve done your due diligence with optimizing.

This is a sort of risky move, and if you’re put off by the idea, you could instead make sure you have a blog that’s listed in blog directories and start updating it regularly to increase how often the blog is crawled. This should eventually lift the tide for your whole site from all the spidering going on.

If you take care of these on-page optimization techniques, then think how powerful your off-page optimization will be!

webhosting

The great news is that web hosting is a very competitive market, and you have plenty of choices. There is stiff competition for the opportunity to host your website, so make sure that your needs are met. If one company doesn’t meet your needs, there are plenty of other fish in the sea. Here are the things you should consider and compare before signing on with a web hosting company.

Read the rest of this entry »

technologies for web design

Fortunately, to have a great website today you don’t have to be an HTML wizard or have mad programming skills. There are plenty of technologies for web design that let you have a dynamic or interactive interface on your web pages. Four of those technologies are Ajax, Flash, PHP, and ASP.

ajax logoAjax is short for asynchronous JavaScript and XML. It is a group of web development techniques that are used to create interactive web apps. Using Ajax, web applications can, for example, retrieve data from the server in the background without changing the display and behavior of the page the user is on. XML is not technically required, and the requests from the servers do not have to be asynchronous.

But it’s the asynchronous aspect of Ajax that people love. In standard web apps, interaction has to happen on a step by step basis in a frustrating game of click and wait. But with Ajax, the JavaScript that’s loaded as the page loads handles data validation and manipulation without a trip to the server and back. While it’s changing the display based on a visitor click, it’s sending data back and forth to the server, but the data transfer doesn’t depend on the customer’s actions. The result: almost total elimination of the slow click-wait cycle.

Ajax uses a combination of HTML and CS for creating and styling information. It is, in short, used so that web pages feel more responsive by exchanging small quantities of data with the server while working in the background, so the web page doesn’t have to be reloaded whenever the user requests a change. This goes a long way to speed up the page and make it more user-friendly. That’s because instead of having entire applications posted back to a server, you can have only a small part of the page update independently of the rest of the page. Bottom line: visitors will hate you if you make it so the page has to reload every time they respond to an on-page interactive component.

FlashFlash is used to add, well, flash to your website. It isn’t easy to learn to write good animations using Flash, so sometimes developers learn to use Flash and then feel like they have to use it everywhere to justify having spent so much time learning it. But you have to be careful with Flash because there are drawbacks to using it. For one thing, search engines have a hard time crawling websites that heavily use Flash graphics, so it’s hard to rank high with an all-Flash website. So it’s not a good idea to use Flash just because you can.

Whether using Flash is a good or bad choice depends on what your site is for. Flash is best suited as an animation tool, and it’s supported on almost all the web browsers that people use, so you can be pretty sure that if you build a site with a Flash plugin, visitors will see it as you intended it to be seen. Video is a good Flash application because it doesn’t require a plugin like Windows MediaPlayer, and Flash is good for games, because it has better browser support than Ajax. Also, vector graphics look prettier in Flash, and it allows image replacement for special fonts on a site.

On the other hand, unless Flash is optimized for a site, Flash applications can be big and take a long time to load. Sometimes the entire Flash site has to be loaded before it can even be used. People hate this. And frankly, that little graphical countdown clock is small consolation to those waiting to use a site.

Flash usually disables the browser’s “back” button. That means that if a user clicks it while deep in the bowels of a Flash site, they’re taken to the website they were on before they got to the Flash site. If they want to return to the Flash site, they have to re-navigate back to where they were on the Flash site. Face it: the average web surfer has the attention span of a gnat on crack and probably isn’t going to go to all that trouble twice.

phpPHP (which stands for hypertext preprocessor) is a scripting language that is open-source so that users have access to the source code and can build, extend, or otherwise customize it for their own use. PHP mostly works as a filter, as it takes input from a stream or a file containing text and / or PHP scripts and outputs another data stream. Usually the output is HTML. While it was originally designed to make dynamic web pages, PHP focuses mainly on server-side scripting now. This is basically a way of making web pages interactive. PHP is also popular in the development of frameworks that provide the structure for rapid application development in which apps are written as they are being planned, making it easier to crank apps out faster.

There are lots of other technologies for web design besides Ajax, Flash, and PHP, but these are three that are common. If you want to learn the basics of Ajax, go to http://www.learn-ajax-tutorial.com/. To learn more about Flash, go to http://www.w3schools.com/Flash/default.asp. If you’re interested in learning PHP, then try http://devzone.zend.com/article/627. While these are designed to make your site faster and more attractive and fun to visit, they aren’t the whole picture. Without content, the prettiest site in the world isn’t going to keep people coming back.

enhancing search results with multimedia

Education specialists will tell you that some of us learn more readily from reading, some from hearing, some from video, and some from doing. It only makes sense that when you conduct an internet search, you avail yourself of all the options when it comes to the information out there on the subject you’re interested in. That’s one reason why multimedia searching is a good idea.

Another reason is that sometimes the best information is something other than a written web page. For example, if you were to find a web page describing a newly discovered piece of music by one of the great composers of the past, the description would no doubt be interesting, but you could really appreciate it better if someone had posted a recording of someone playing the composition.

Likewise with video. While it can be thrilling to read a news story about a very close speed skating finish at the Olympics, you can experience it better if you watch a video of it.

When it comes to using multimedia to improve your search engine rankings, there are a number of ways to do it. You can post your own video content, or you can embed relevant video onto your page.

Read the rest of this entry »

Search engine optimization for ecommerce websites is often a difficult area to tackle and most smaller SEO firms will avoid taking on this task or fail at succeeding good results.

It is true most SEO companies can offer strategies that will boost the rankings for standard websites with less than 20 pages of content and for a small range of niche keywords. Ecommerce SEO requires a lot more planning and resources to become successful, this first guide in a series will aim to provide a checklist to those that are about to start-up their own ecommerce empire.

The Problem with start-up Ecommerce SEO

  • E-Commerce websites often resell goods by big brands, the top 10 search results are often dominated by the big players with deep pocket.
  • E-commerce website platforms are notoriously difficult to perform on-site SEO.
  • E-commerce websites are prone to duplicate content penalties, or do not offer good content value for search engines.
  • And in most cases ecommerce website owners fail to budget SEO into their startup costs. Spending a fortune on website design but zero budget for SEO.

Plan ahead for success

If you are just beginning your journey to start an E-commerce website, plan ahead for your success by following these steps and head over to out guides page to download the accompanying checklist ,

Budget at least 30% of your investment for search engine optimization.

This includes SEO both onsite and ongoing costs. For example ( from a $10,000 investment, $3000 should be proportioned for SEO. This includes $1000 for keyword research and onsite optimization, $2000 for ongoing SEO, which should get you 3 – 5 months of ongoing SEO.

Search hard for a good developer, do your due diligence.

For ecommerce websites, I would certainly recommend a larger firm with proven experience in producing e-commerce websites. Also be on the look-out for companies that can offer all-in-one services, this will save you time and money in the long-run, where both aspects of your online business can be managed together.

Choosing the right e-commerce platform.

Going Open Source. Will you be using an open-source platform such as OSCommerce, Zen cart? The advantages are generally

  • lower development costs,
  • portability ( meaning if your developer goes bust you are not stuck with a lemon )
  • Wider community support base ( if you are developing the site yourself, this is a good option. )
  • Loads of free plug-ins and add-ons.

Going Custom. A custom-built platform will offer the best flexibility and customization options, which may set you apart from your competitors. The down-side of this is higher development costs and SEO firms may have difficulties working with your system.
Refer to the e-commerce SEO checklist for what to ask your developer.

Search hard for a good SEO.

Part of your pre-planning should also include selecting an SEO firm that has proven experience in e-commerce SEO. They should also be comfortable working with your chosen e-commerce platform, longtail SEO campaigns and preferably content generation. Refer to the ecommerce checklist for questions to ask your SEO.

Know your competitors and start small.

To be successful you must indentify who your competitors are. I would recommend splitting this into a Global competitor list and a local competitor list and further separate them by short term and long term competitor. Your SEO should be able to help you create this list. Start small by first eliminating your local competitors in the search results, once you have the momentum look at tackling the big players. Be honest with yourself, SEO’s are not magicians – your SEO budget will directly affect your SEO performance.

Going Longtail.

The best ecommerce SEO strategy for those that are on a small budget is using a long-tail SEO strategy. If your products are not niche, and your competitors are dominating the generic search results. Focus on developing a long-tail SEO strategy to capture traffic from less competitive keywords or phrases, by combining a good content creation plan and good Keyword research.For example – rather than focusing on “Digital Cameras” which would be highly competitive, a longtail strategy may include keywords such as “Cheap Sony digital camera” + “buy Sony digital camera” which may be less competitive, but still bring favorable results. A longtail strategy will involve more content creation ( see below ) and onsite SEO rather than link building.

Content Content Content.

Yep, content is king in most cases of ecommerce SEO, and especially where you are using a longtail strategy. Ask yourself if you are willing to participate in writing good unique descriptions for each product category and product description. If you are not be prepared to hire a content writer. Copy and pasting the vendors product description is not going to win you favors with search engines. Remember Google can not see the awesome photography which you have paid a fortune for. They can only see the text on your website.

To blog or not to blog?

Most ecommerce websites now-adays will sport a blog as well. But a blog will only be useful if you have fresh relevant content. If I had to choose between creating content for product descriptions and a blog for SEO, I would choose product description creation. A blog can work in a social marketing concept. SEO wise, stick with the product descriptions.

I’ve been doing business on the Internet for six years. Many things have changed on the World Wide Web since I launched my very first website, but there’s one (negative) thing that apparently will never be gone: this tendency to waste great opportunities that is evident in so many webmasters.

If there’s one huge problem that a smart webmaster should fight as hard as s/he can, this is it. This can never be stressed enough: grab any and all good opportunities that you find on the web as soon as you can. And once you start, do not give up so easily.

I’m going to tell you a real-life story to illustrate my point:

K. started surfing the web because she wanted to have some fun and research her favourite subjects. As time went by, she naturally made friends with other Internet users, joined forums, mailing lists and became a loyal visitor to various sites in a specific niche.

One day she realised that there was a certain type of website missing in that niche. So, she decided to fill this gap with her own web project. It was totally amateurish… yet it soon became pretty successful, because of three major factors:

1. She was a sort of pioneer, because she detected a need in her niche and was the first one to do something about it.

2. She really knew what she was dealing with and even devoted part of her time to expanding her knowledge on the subject, so she could improve her website on an ongoing basis.

3. She had good networking skills, so it wasn’t hard to spread the word about her site.

However, she wasn’t able to make a single cent from that site and eventually took it down. Why did this happen?

* She stopped investing in networking and promotion.

* She believed that the niche was about to collapse, so she lost the motivation needed to keep her site up.

* She thought a site like that couldn’t be effectively monetised.

This is what happened afterwards:

  • She eventually realised that the webmasters which persisted and kept their sites alive are now recognised as true authorities in that niche, because they’ve been around for a long time. Consequently, they don’t have to spend much — if any at all — time with promotion.
  • The niche never collapsed. Much on the contrary: it’s still growing and there are no visible signs that it’ll be stopping any time soon.
  • Several new monetization techniques have been made available to webmasters, even to those who deal with smaller sites and restricted niches.

Talk about missed opportunities!

Had she persevered, now she wouldn’t have to use her own story as an example and alert for other webmasters.

I’ve previously written about the importance of choosing a niche for your site or blog. But I admit that knowing something should be done often isn’t enough. We also need to know how to do that, right? So I asked myself: what’s the best wat to teach people how to identify niches and subniches? Then it struck me: give the readers some actual examples and they will see what you mean.

As a result, I’m going to share with you a short list of broader niches and related subniches that can be found inside each of them. Hopefully, after reading this article you’ll be able to apply and/or adapt its concepts to your own needs as a webmaster. Read the rest of this entry »

How many websites and blogs should you run simultaneously? Some believe that building one huge portal is the way to go. Others prefer investing in site networks. I’m going to write about both cases and hopefully help you identify the case that best suits your needs. Read the rest of this entry »

I’ve said it before and I’m going to repeat it: monitoring competitors is an important part of any webmaster’s strategy. Not that you should invest all your time and resources in this activity; after all, you have to take care of your own business above all. But if you don’t know what your competitors do and how they achieve success, you may miss several learning opportunities.

Why am I writing about this topic once again? Because I feel this is an activity many webmasters neglect. But I know that just saying something is good doesn’t mean much; people want details. And this is what I’m going to give you today. Read the rest of this entry »