*Please pardon the un-styled mess why I am rethinking and re-designing my blog!*

The Design O'Blog

10 Things to remember before launching a website…

The estimated time to read this article is 5 minutes

You’ve completed your design, coded all the pages and implemented the content management system… now what? Launching a website involves many details that are often (in my case) forgotten in the last minute scramble to finish before a deadline. I thought I would share this list of things to remember before launching a website.

1. Cross Browser Testing

Testing in Different Browsers

Browser testing is quite possibly the least ‘fun’ aspect of web design. But, like the dentist its a necessary evil. As web designers we need to test our sites across several browsers depending on what your target audience uses. Make sure the site appears relatively the same and functional in the lesser-privileged browsers.  Consider using progressive enhancement for browsers that can handle nifty things like border-radius and text-shadow.

Browser Testing Resources:
Adobe Browserlab
NetRenderer

2. Set Up Web Analytics

Web Analytics

Web Analytics can provide you with a wide array of statistics and information about your website and its users. I use Analytics to track searches, popularity of articles and to watch users visit the website in real time. Analytics can also be used to inform future design iterations and help make decisions based on visitor behavior.

Web Analytics Resources

Google Analytics
Woopra – Live web analytics.
Crazy Egg – Heatmapping Analytics

3. Create a Favicon

Favicon

Take your branding one step further and create a favicon. This helps with adding a little pizzaz in the menu bar next to your URL. It also helps with reinforcing your brand image when users bookmark your page.

Favicons should be simple and memorable. In the past I have used ‘N’ of my logo as a favicon. I have also used this icon on twitter and as my gravatar for posting comments on other blog sites. This may not apply to all websites you make, but its a great idea to be consistent.

Favicon Resources:

Favicon Generator
How to create a favicon

4. Removing Borders for Links and Images

Unless the default border is part of your design its a good idea to remove the outline and border from links and images. This can be done with a few simple lines of CSS:

img a { border:none; }
a { outline:none; }

5. Testing Forms

Testing forms

Sometimes I get so into getting the design to work across all the browsers that I forget to actually TEST the contact forms. Another thing I forget to do is specify with the client what email you want the results of the contact form to deliver to.

6. Spell Check!!!!

Spell Check

Spelling is my downfall as you have probably gathered by now. Always take time to spellcheck and re-read emails and text on websites. Heck… we should be reading out clients copy, not just cutting and pasting it into the CMS or webpage. Catching grammar or spelling errors in your clients copy it just one way to go the extra mile.

*NOTE* I’m not talking about going all out proofreading on copy, but if you catch something… let them know, or fix it. They will be happy you did.

Spelling Resources:
Web Based Spell Check

7. Check for broken links

In the rush of finishing the design and functionality of a website broken links are often overlooked. Taking a quick visit through all the page of the site can prevent this. Another option is to use the built in link checker in Dreamweaver. With your website open go to File > Check Page > Links. There are also several 3rd party link validators on the web.

Broken Link Resources:

W3C Link Checker

8. Meta Information

Don’t forget to add meta information to each page of the website. Although I’m not sure how much of an effect on SEO this has, it couldn’t hurt to read through your clients content and pick out a few keywords and throw in a page title and description. It’s also a good idea to have these keywords in the heading tags as well.

9. Set up a 404 page

404 Page Not Found

Sometimes broken links are unavoidable. In that case you need to have a backup plan. Setting up a 404 page ensures that users have some sort of direction if they follow an old or broken link.

404 Page Resources:

Smashing magazines list of beautiful 404 pages
404 Best Practices from CSS-Tricks
How to set up a 404 page on a static site – CSS-Tricks

10. Setting up 301 redirects

If you are re-launching a website you need to set up redirects for the old URLS. Its literally quite as simple as adding a link to your .htaccess file like so:

Redirect 301 /oldpage.html http://www.yoursite.com/newpage.html

What Else?

If you see something missing from this list leave a comment and let me know! I’d love to hear about common things you tend to forget when launching websites.

Now if you will excuse me I have some websites to go update! :)

Pass 642-691 exam with high quality JK0-702 prep materials and HP2-E31 guides available on Testking.

[61] Comments
Posted in design, Web 2.OH, Web Design

Share This Article

Share! Share On Twitter

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

61 Responses to “10 Things to remember before launching a website…”

  1. Jasmyn says:

    These are great! I’ll be creating a checklist and will be using it from now on.


  2. How about meta tag information and alternative text for images.


  3. I’m sure you’re not the only one who forgets some of these things! It’s just remembering them early on that helps, don’t want to forget you didn’t put analytics in and then going to show someone their first months report and having nothing!


  4. Having redesigned my site recently, this is a helpful list for preparing for a site launch.


  5. Good stuff. There’s always something to forget, but hopefully I won’t let any of these slip through


  6. Great post. How about HTML and CSS validation, and accessibility checking…


  7. Spot on, Will have to remember these for next time.


  8. Great list!

    I think I can add a couple:
    - validate
    - create a sitemap


  9. I’m diggin it! Some of these are little things that are overlooked. I think the biggest is the favicon. Its something a ton of people miss but its something that is huge… Especially if you have a favicon bar in firefox to save your links.


  10. Great set of reminders, except it’s not such a good idea to remove the outline from links. This hampers accessibility, especially for users who navigate by keyboard. If one does remove the outline, it’s important to add styles for the focus and hover states in the CSS.

    Here’s a good article on this topic: http://webaim.org/blog/plague-of-outline-0/


  11. It is the little things that often get overlooked, the favicon is one of my pet peeves…

    ~ Aaron I


  12. Actually, point #4 is a bad idea, at least the outline part. Yes, the outline adds a new visual element to your design, but it’s a very useful navigational tool for people that don’t use a mouse to navigate or who have bad eye sight. Leave the outline in, but take out borders if you want.


  13. “a { outline:none; }”

    You may not want to do this because of accessibility reasons… If someone tries to navigate the site using a keyboard, rather than a mouse, the outline indicates which link is currently selected. Remove that, and they will have difficulty using the site.


  14. It has already been said but create an XML sitemap and register it will all three major search engines (not just google.com/webmaster). Check back and make sure the everything is verified and indexed.

    Also create an HTML sitemap (internal linking helps the search engines find every page).

    Not sure if anyone mentioned running it through YSlow to test load times…?


  15. Most definitely, it’s the favicon.


  16. Yes, especially Favicon, and 404.

    I would also add: removing all dummy text and images. Sometimes I forget to actually do the stuff that says “To do later” since it looks like it’s done.


  17. It’s already been said, but it goes for being said yet again… Validate.


  18. So correcting spelling mistakes makes you look professional but always forgetting 10 things before going live doesn’t?

    Fuzzy logic. Clients should always be responsible for content – unless you’re also getting paid for being a proof-reader and seo expert, which as a web designer you’re most likely neither.


  19. I’m one of your loyal blog subscribers, so please; don’t shoot!

    You’ve said really great stuff here, and half of it is stuff I tend to forget, too.

    But this little bit in the “make sure you use spell check” portion of our program?

    “… we should be reading out clients copy, not just cuting and pasting it into the CMS or webpage. Catching grammar or spelling errors in your clients copy makes you appear professional.”

    Has a typo in it. :)

    “Cutting” should have two Ts.


  20. Nice list. Here’s a few more:

    - back up plan! For static web files and database if necessary.
    - robots.txt. Hide directories and files not to be indexed by search engines.
    - in addition to YSlow mentioned above, use smushit to optimize images.
    - URL canonicalization. Choose whether to use “www” or not and then enforce it with an htaccess file.
    - obfuscate email addresses
    - test with CSS and/or images turned off. Is it still readable?


  21. Great post… I always forget 404 pages!


  22. i cant believe u miss most of these to be honest, favicons are fine if the client doesnt want to pay for it, but everything else is standard issue imho

    Cheers
    C


  23. Awesome post! So many of these hold true for me :P


  24. Nice tips. Bookmarked


  25. Agree with Benjamin Falk – DON NOT remove outline on links. Chnage the hover and active state by all means to fit your design but don’t just remove the outline.

    Apart from hindering the accessibility of the site, that annoys even those without disabilities that like to use a keyboard to navigate.


  26. I’d rename this article to “9 things you mustn’t forget while developing a site” and would remove number 4, just because it’s a big no-no and hampers accessibility not only for keyboard users but for people who are viewing a big list of links on your site – when they go back, how will they know which was the last link they clicked on? Sorry, but this trend of adding “a { outline: none; }” to popular CSS resets is starting to get on my nerves.

    Other than that – over with the rant – spellchecking and favicon seem to be the most often forgotten ones (also making sure all your pages have a title).

    Cross browser testing shouldn’t be done before launch, but during the whole development process ;)


  27. Oh yeah! favicon and 404s always :)


  28. Good list. I’ve managed to forget some of these too!!


  29. +1 for favicon!

    Sometimes I got broken images because of FF not showing them.


  30. I tend to forget to check if everything is actually working with the signup of a feed… and ofcourse, the favicon is one of my favourites as well.


  31. really nice post, these are things which i forgot every time while lunching the site..nice post


  32. Excellent List!


  33. Great list Niki! Thanks!


  34. Undoubtedly one always tries to slip by…

    The only one I would add is check/validate HTML, CSS and base accessibility. Nice list!


  35. Excellent! I was just preparing to launch a new design blog! :) And I almost missed some of these…

    Thanks! :)


  36. I always start out with the easy ones, favicon, 404 and image outlines are always in my stylesheet. get them out of the way first so you don’t have to remember later on!


  37. 301 redirects are important for a re-launch & a 404 page just in case.


  38. Great list! It’s a lot to think about — no wonder some items fall through the cracks. Thanks for sharing!


  39. here are few more:

    -anti-bot the forms
    -add the robot.txt file
    -use proper and semantic id and class names
    -check for valid markup
    -and if you have rss feed don’t forget to include the meta tag for it in the head.
    -test the website with actual users and see their behavior & do more changes till you got it perfect.


  40. A few SEO friendly things you can do (on top of the already-mentioned meta data and valid markup):
    1. Redirect to www (so that domain.com/subdomain redirects to http://www.domain.com/subdomain) to avoid double indexing by adding this to your .htaccess file:
    Options +FollowSymlinks
    RewriteEngine on
    rewritecond %{http_host} ^domain.com [nc]
    rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]

    REPLACE domain.com and http://www.newdomain.com with your actual domain name.
    ***Note*** This .htaccess method of redirection works ONLY on Linux servers having the Apache Mod-Rewrite moduled enabled.
    2. Increase page ranking by adding the rel="nofollow" attribute to offsite links and internal links that are not necessary to index (e.g., your “Contact us” page)


  41. I would comment that Web Analytics can provide you with a wide array of statistics and information about your website and its users. I use Analytics to track searches, popularity of articles and to watch users visit the website in real time. Analytics can also be used to inform future design iterations and help make decisions based on visitor behavior.


  42. This is so going into our checklist before launching a site for clients.

    thanks!


  43. Anyone else notice that this page doesn’t have a favicon? ;)


  44. Well, now it does…Firefox wasn’t displaying it right off… :}


  45. There was a blog post somewhere else concerning doing a:active {outline:none} instead of just on a. This (theoretically) should allow you to keep all of the accessibility benefits while eliminating the design “problems” the outline represents.


  46. @Sean
    http://www.456bereastreet.com/archive/200910/remove_the_outline_from_links_on_active_only/


  47. Great post. I personally give more attention to cross browser testing. Also the sitemap is very necessary in the website.


  48. Great stuff you have here!
    For me designing is the adventure, every time the process looks different.
    Regards,
    Janet Gify


  49. I'd check the site is SEO friendly, also would make sure I've got a live link/s in to it to get spiders to hit it (tweet it, a fast way of getting indexed)




Trackbacks & Pingbacks:

  1. Pingback from My Favorite Creative Links of the Week | Psychokiller

    [...] 10 Things I Always Forget When Launching a Website [...]

  2. Trackback from designfloat.com

    10 Things I always forget before launching a website…

    You’ve completed your design, coded all the pages and implemented the content management system… now what? Launching a website involves many details that are often (in my case) forgotten in the last minute scramble to finish before a deadline. I th…

  3. Pingback from 10 Things to remember before launching a website… | The Design O’Blog by Niki Brown « Alicia Wilkerson

    [...] 10 Things to remember before launching a website… | The Design O’Blog by Niki Brown. [...]

  4. Trackback from kreativenews.com

    10 Things to remember before launching a website… | The Design O’Blog by Niki Brown…

    You’ve completed your design, coded all the pages and implemented the content management system… now what? Launching a website involves many details that are often (in my case) forgotten in the last minute scramble to finish before a deadline. I th…

  5. Pingback from The week in links 25/09/09 - Craig Baldwin's Blog

    [...] 10 Things To Remember Before Launching A Website… (nikibrown.com) [...]

  6. Pingback from Sweet Tweets: Design Resources of the Week #18

    [...] 10 Things to remember before launching a website… “You’ve completed your design, coded all the pages and implemented the content management system… now what? Launching a website involves many details that are often (in my case) forgotten in the last minute scramble to finish before a deadline. I thought I would share this list of things to remember before launching a website.” [...]

  7. Pingback from Favorites from the Feeds #05

    [...] 12. 10 Things to remember before launching a website [...]

  8. Pingback from Best of the web in September | Design your way

    [...] 10 Things to remember before launching a website… [...]

  9. Pingback from MyInkTrail: Best of the Design Community, September 2009

    [...] 10 Things to Remember Before Launching a Website [...]

  10. Pingback from Antes de lanzar un sitio web recuerda... | JacoVox

    [...] Basado en: 10 Things to remember before launching a website… [...]

  11. Pingback from MyInkTrail: Best of the Design Community, September 2009 | meshdairy

    [...] 10 Things to Remember Before Launching a Website [...]

  12. Pingback from Djafar Inal (inalgnu) 's status on Thursday, 29-Oct-09 22:27:28 UTC - Identi.ca

    [...] http://www.nikibrown.com/designoblog/2009/09/20/launching-a-website/ a few seconds ago from Gwibber [...]