I am a PHP web developer who specialises in front-end coding. This is my blog and portfolio.

Top 10 SEO tips

November 9th, 2008 by Peter Sofocleous

In the last few years through trial and error I have found certain things that make a difference for Search Engine Optimasion (SEO).

  1. “Update your Homepage”
    Your homepage is the most important page. If its identical every time a search engine comes back then a search engine will come back less often thus dropping your ranking. Adding a latest news feed on your homepage can do wonders for your ranking. Although your homepage is the most important the rest of the website should also be updated as often as possible.
  2. “Content”
    If you want to have a good ranking you need to give a search engine what it likes… That’s plenty of content to munch through. Again make sure your homepage has at least 200-300 words on it. For a search engine, information is king. The more relevant information your website has to offer the better your change of getting a good ranking.
  3. “Relevancy”
    Its important that you browser title, meta keywords, meta description, page heading, and page content all are relevant with each other.
  4. “Linking”
    A search engine needs to be able to get to every page on your website. A menu with the submenu hidden which expands means a spider needs to go several levels deep to get all the pages. Having all the links on the page and potentially using JavaScript to hide the sub menus is one way to get all your links on the top level.
  5. “Webmaster Tools”
    Google and Microsoft both provide free tools for managing your listings. One of the best things you can do is create an XML sitemap for your site and then use the tools to tell the search engine where to find it. (Google Webmaster tools, Microsoft Webmaster Centre)
  6. “Structure”
    Think about how your page is layed out. A page should be coded in a logical manor. Starting with Logo, menu, H1, content, H2, content, H2, content, H3, content etc.
  7. “Accessible Pages”
    Making your page accessible not only means it can pass WCAG (Web Content Accessibility Guidelines) tests but it also gives a search engine a lot more information about your page. For example an image without an ALT tag is useless to a search engine. Links should have titles on them. Tables should have summaries on them. Basically every none text element should have a text description. Get a report on your website.
  8. “Validate your Website”
    Goto W3C to analyse HTML and CSS. Here are the links to the W3C’s HTML Validation Tool and CSS Validation Tool.
  9. “Optimise”
    Every page should be unique. That means, the browser title, the heading, the meta keywords, the meta description, and even the content should be unique. Optimise each and every page.
  10. “Friendly URLs”
    Assuming your server supports this, its a must. It can turn an ID based URL into something readable. This also increases the pages relevancy for a search engine. For example a page called /index.php?id=123 gives you nothing for search engines however with Apache’s Mod_Rewrite that page can look like /contact_us/ which gives search engines something extra to rank the page on.

Deep Launch Maris Interiors Website

November 9th, 2008 by Peter Sofocleous

http://www.maris-interiors.co.uk

Maris Interiors LLP is the UK’s leading specialist in office design, project management, fit-out, refurbishment and furniture supply. We create world class working environments for occupiers throughout the UK and Europe.

Last week Deep launched the new website for Maris Interiors. This is a slick flash website with large scaled images. The biggest challenge with this was was its shear size. With over 150 pages, and a large image for each page (1400×937px averaging between 300KB-500KB), it was important not to compromise performance. Since the images are so big we decided not to stop the page text from loading until the image was download. So if someone has a slow internet connection they still get he page content. Also the entire website’s content is contained in one XML file to speed up navigation within the website.

This website was also constructed in Flash 9 to take advantage scaling images. The usual box of tricks is included on this website. We have friendly URLs, text only version and changing browser titles from within Flash.

Maris Interiors - Homepage

Maris Interiors - About Overview