Buttons Web Group
Monday
Does it really have to be that drastic? While any site benefits from having SEO in mind at the time of its design, there are some tweaks and tune-ups you can do to any site, quickly and easily.
They won't get you to the top of Google's results page overnight - but in the pitiless world of PageRank, the only way is up.
1. Use meaningful document names
Give pages descriptive file names that search engines can follow - like, "galleryofillustrations.html", for example. Your CMS, if you're using one, will probably allow you to configure this automatically in your main settings.
In Wordpress go to Settings > Permalinks and clicking "custom structure". Define a structure that includes the page title, using the %postname% tag.
Wordpress
GOOD URLS: When creating Permalinks in Wordpress, combine the descriptive post name with a unique tag, like the post's ID number
2. Speed up your site
Google software engineer Matt Cutts recently told WebProNews that site speed will be added to the criteria that affects your site's PageRank in 2010.
Easiest way to quicken up your site? Make sure you're using the right image types: JPEG for photos, PNG for graphics - and that their file size is as small as you can get away with without compromising quality.
3. Grow inbound links
Google, Bing, Ask and Yahoo - none of them publish a list of the rules they use to rank your sites. We do know that good quality, incoming links are a factor, though. So mention your site on Twitter, put it in your email signature, add it to social networks you use and get your friends to blog about your site.
4. Sign up for Google Analytics
Google Analytics is more than a log reading tool. It enables you to set goals, track conversions, see entry and exit pages and catalogue keywords. Add it, give it a week or two to work its mojo and you'll soon be bursting with site optimisation ideas.
5. Add popular pages to your sidebar
Using Google Analytics, or whatever traffic measurement comes bundled with your account, you can see which pages attract the most attention. Give people more of what they want. Add links to your most popular content to your sidebar. On Wordpress there's a popular posts plug-in that'll do it for you.
6. Put up signposts
Another analytics inspired tweak. Think about where you need users to go and give them a clear way to get there. You want people to find a picture gallery or a contact form? Add it to your main navigation as near to the top of your content as possible. If users can find it easily, so can a search engine.
7. Build a better landing page
Does your site have a lovely splash page filled with a nice big logo? Get rid of it. The landing page for your site should assure search engines it's the one of the best hits for the topic users have searched for. That means relevant, textual content filling up your front page.
8. Add "alt" text to images
Search engines can't see pictures, so you have to describe them. Required for your site to pass as valid HTML, make sure that all images have short but accurate "alt" text. While you're at it, add the "title" attribute to links, with a brief description.
Lynx
TEXT ONLY: Got a static HTML site? See it like search engines see it - with a text based web browser like Lynx
9. Ditch Flash navigation
Though some content in Shockwave Flash can be indexed now, it's best to make it as easy as possible for search engine spiders to find the links in your site. So, plain text links wherever possible please.
10. Make your site hypertextual
Internal references to similar content within your site will help search engine spiders determine relevance. Add links to existing entries in the body of your pages - or as a "now read this" recommendation at the end of a post. You'll improve both user experience and ranking.
-------------------------------------------------------------------------------------------------------
Liked this? Then check out Boost your SEO using the power of social media
Sign up for TechRadar's free Weird Week in Tech newsletter
Get the oddest tech stories of the week, plus the most popular news and reviews delivered straight to your inbox. Sign up at http://www.techradar.com/register
Read more: http://www.techradar.com/news/internet/web/10-effective-seo-tips-you-can-do-right-now-658200#ixzz0pYgmTNOh
Wednesday

This article is based on my experiences working with web design clients. It may be subjective in nature and not reflect your experiences. Nevertheless, I wanted to share. I have found that sometimes web design clients don’t realize or understand that building a successful web site doesn’t fall solely on the shoulders of the developer. Rather I find — and they must realize — that the best possible results will come by way of a partnership of sorts. Here at the Buttons Web Group we always say It’s a team effort. The client needs the developer’s help, but the developer needs the client’s help, too.
Never expect clients to know and understand markup, the dynamics of design, CSS, accessibility, usability, or SEO, but do encourage them to learn the basics. There are things they must know in order to be a better team player. If they understand the developer’s mission and methodology, they can be quite instrumental in making the project a success. In fact, they must shoulder some of the responsibility for their site’s build and its success after it launches. The developer must also have a willingness to teach them and in turn the client must have a willingness to learn. If not, this can be frustrating. They may say: “just do it, we ain’t got time.” If, however, their site is going to be a huge success, the developer is going to need their help and cooperation.
With their help and a genuine concern for their own site, more time can spent focusing on the site’s technical issues, scripting, accessibility, usability, graphics, and the design itself. It is, after all, their site so their concern for its success should be high. I have found, though, this isn’t always the case. If they don’t care or have an interest, well, it makes the developer’s job that much more challenging.
Content Needs
Content is king, yet it is often treated as an afterthought. That’s a shame. The content is the message; the reputation; the public image. The message should be clear in the client’s mind and properly conveyed to the developer. But not necessarily directed in an absolute manner. As I wrote, making a good site is a team effort. So while the client must have a firm idea of what he or she wants to get across, the web developer has valuable experience in regards to what works and what doesn’t, how much content should be presented, and where it should be on a site. Great content is meaningless if it won’t be properly digested by the site’s visitors.
Assuming the developer isn’t the copy writer, which is usually impossible unless the developer has an intimate knowledge of the client’s business, the method of content delivery (from client to developer) is important. The site’s content must be presented to in an organized manner once pages and sections are determined. Content shouldn’t be given in a random fashion spread across multiple emails without regard to the predetermined organization of the site-to-be. The site’s content is usually best given as text files organized by page and section sent as a single email’s attachments or on disc. I say text files because it is usually best provided as plain text. Spending hours un-formatting fancy Word file garbage is a pain at best. But the client may need to be told this up-front.
Additionally, there’s more to web content than words. Links are an essential part of a web site and the client needs to consider and identify them — the client needs to understand the dynamism of a website so they can provide not only external link targets, but also set up internal linking as well. This can be as simple as being sure to add wording such “Contact Us” where appropriate within certain bodies of text. Same thing applies to headings. Consideration for headings and how they should be worded is important. Since headings can be such and big part of navigation, organization, and indexing, the developer should be consulted.
Other specialized content also needs to be given due attention. The client needs to be informed of this by the developer, and the client needs to provide this content as well. Not all specialized content such as alt text, but long descriptions, contact form options, captions, and such need to be considered and addressed. The client needs to be made aware of these needs as they probably may not realize the importance. But once he or she does know, cooperation and provision is essential.
Imagery Concerns
For most users, the web is a largely visual medium and should be utilized in this way to the fullest. The developer must be sure to let the client know that important content delivered via imagery will need to be backed up with text for accessibility and SEO reasons, but the client needs to deliver quality imagery unless other artistic or photographic arrangements are made ahead of time. Like written content, imagery shouldn’t be an afterthought. Ideally the client will provide a wide selection of images from which the developer can pick and choose. These images are best presented in reasonable sizes on disc or zipped up and sent as an email attachment, and organized if pertinent to specific bodies of content. Images will usually be sized and optimized by the developer so they don’t have to be delivered in finished sizes, but getting huge image files measured in thousand of pixels and megabytes in file-size can be overwhelming. Moreover (and this may just be my preference), providing images embedded in Word files or PDFs can be an unnecessary labor maker.
If no images are available, then provisions should be made so the developer can purchase stock photos and such unless, again, other artistic or photographic arrangements are made ahead of time. Personally I’ve had some clients give me a disc with a ton of high quality photos while others have only provided a single small, fuzzy photo. For creativity reasons the former is greatly preferred and can have a huge impact on the outcome.
Post-Launch Promotion
The web design company can do everything right and work in the best interest of the client if the client is given this information and both parties work as a team towards a common goal. But the site can still fail. The site needs to be promoted. This part really falls on the shoulders of the client. The client needs to tell people about the site, advertise the site, and get others to link to the site. The developer can submit the site to search engines — which isn’t even that necessary — but this hardly guarantees success if the client doesn’t work towards site promotion as well. I have some clients that get most of their visitors from my portfolio because they haven’t done anything to help their own cause. Other clients, with the same basic structure and site organization, have had tremendous success because they put forth the required effort to make it so. Regardless of how optimized the site is in terms of accessibility and SEO, without the client’s help, it’ll never rank high unless its content is extremely unique and highly sought after (a rare combination indeed). The client can request a site that reaches the top-spot on Google, and the developer can do what’s required on his or her end, but working only from one end, it’ll likely never make it to the top.