7 Simple SEO Tasks to Complete for a New Site

SMS Text

I have assisted countless websites in launching a new or redesigned website. Regardless of the business or the industry, there are a number of tasks you should perform to make sure your SEO gets off on the right foot. The good thing is, these tasks can take no more than 30-60 minutes to complete and are well worth it.

1. Setup Webmaster Tools

Using a service like Google Analytics is great, but you really should verify your site with each of the search engines webmaster tools. These services allow you to diagnose and analyze things on your site, that a website analytics solution can not. Submit sitemaps, find error pages, diagnose slow loading pages, and tons of other neat tools are provided by the webmaster tools.

2. Install Analytics, Setup Your Goals

There is no reason why you should not be tracking your website visitors. Google Analytics is free, easy to install and provides a wealth of information about your website and your customers. Sign-Up for a free account and install or pay someone to install the javascript code on your website.

Also go the extra mile and track key actions on your websites. Things like contact form submissions, downloads, video plays, and purchases should be getting tracked to understand your conversion funnel better and improve your conversion rates.

3. Fix Canonical URL Issues

Something that I would say 90% of all websites never do, it fix the www vs non-www duplicate content issue. This is such a quick fix, but so many websites overlook it. Going with either the www or the non-www, will solve the issue of having multiple URLs for the same web page. Also make sure your internal links are going to the / and on index.html or similar.

PHP Sites: Add to .htaccess file

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.com
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
RewriteRule ^index.html$ / [R=301,L]

ASP Sites: Done through IIS

4. Add Your Robots.txt File

Go through your web files and identify directories that you don’t want the search engines to index. Things like your administration files or miscellaneous files found on your server, restrict them from being indexed.

Upload robots.txt file with below text. Make sure you replace “/folder name/ with the folder(s) you want to restrict.

User-agent: *
Disallow: /folder name/

5. Submit XML Sitemap

Once your website is 100% completed, use an XML sitemap generation tool to crawl your entire site and create an XML sitemap that you can submit to the search engines. Each search engine allows you to submit your sitemap right from within Webmaster Tools. This will help get your new site crawled faster and make the search engines better able to find ALL of the pages on your site.

6. Setup Your Local Business Listings

As you may know, Google, Yahoo, and Bing all have local business centers that allow you to add a free business listing that has the chance to show up in the local results when a user performs a local query in one of the search engines.

I would suggest going to GetListed to help manage all of your local business listings. This free service will help you manage and check to make sure you are properly submitting and verifying your local business listings in Google, Yahoo, Bing, Yelp, BOTW and Hotfrog.

GetListed will cover the main local business directories you should submit to, but a service call Universal Business Listing will help you syndicate your listing to all of those 2nd tier local directories like InfoUSA, YellowPages.com CitySearch and Superpages.com. Instead of manually submitting your listing to lots of other local directories, pay $30 and have UBL submit your listing for you.

7. Add 301 Redirects

If you are redesigning a website, try to keep the same URL structure if possible. This way you will reduce the risk of losing any organic search engine rankings and traffic. However if for whatever reason the URL structure needs to change, identify the key pages that are ranking well and gaining traffic and 301 redirect them to the most relevant page on the new site.

If a client has purchased multiple domains and has mirror sites up, direct those sites over to the main site. There is no point in risking a duplicate content penalty for having multiple sites with the same content.

ASP Sites – 301 Redirect

<%@ Language=VBScript %>
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”, “http://www.example.com/keyword.asp”

PHP Sites – 301 Redirect

Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: http://www.new-url.com” );

Now it’s your turn. What other basic SEO steps do you do when launching a new website???

Mark Thompson
Mark Thompson is the creator of StayOnSearch, a blog dedicated to Marketing Professionals, SEO's, and Business Owners. He also is the President of Search Creatively,... Read Full Bio
Get the latest news from Search Engine Journal!
We value your privacy! See our policy here.
  • Victoria

    Thanks for the list.
    especially for www vs no-www url. I tried to fix this by filters in GA, and it didn't work. Now I have the answer

  • Áron – keresőoptimalizálás

    One more thing I like to do is to create a twitter account and a facebook page for the new website as well. The company might not use it right now but when they decide to use it, than they'll have the name already reserved.

    • Mark Thompson

      Excellent point. It is important to grab those usernames before someone else takes them.

  • Avisra

    Very helpful – would be interested in seeing what kind of tasks you would do if the site were a blog (ie – submit to technorati, setup feedburner, etc).


  • Mritunjay

    very useful suggestions. Will be very handy to me once I figure out nitty-gritty of my impending site.

    Thanks for sharing.

  • Roshan

    yes canonical URL are missed by most webmasters.

  • Melanie

    Mark, thank you for this informative article. The GetListed site is very helpful and I've been on it all morning!

    I wish I had known about GetListed back when I was manually submitting to directories and editing listings to make sure our company name was consistent across the web. It would have really helped make the process go smoother the first time around. Better late than never! Thank you.

  • Chuck Reynolds

    simple list but so surprised as to how many people completely ignore most of these steps.

    • Mark Thompson

      Yep, amazing how many people over look the basics.

  • Karim_horch1980

    its very good site

  • Nick

    Very informative, thank you.

  • SearchScientist

    Hi, thanks for this list. canconical URLs are often overlooked, often the same even with 301 redirects. All webmasters should implement these steps. Cheers, Louise

    • Mark Thompson

      Yes, especially for ecommerce sites with hundreds or even thousands of products. The last thing you want is duplicate pages for all of those individual product pages!

  • DanO

    Nicely done Mark. Canonical tags had slipped my mind 🙂

  • Alrayes Web Solution

    Smile and Straight forward tips above that can help us all, also agree to an extend with Aron, where you can integrate Social Networking platforms into the site, and link it in as part of one of the steps of SEO

  • Diana Schutz

    You are correct having 301 redirection so that all visitors in the site are goes only one direction.

  • Software Testing

    Very useful information. Definitely this will help to the freshers who all new to SEO.

  • Jeff

    Glad to know I'm on the right track, and do all of these already!

  • Alex Dsouza

    Redirection 301 for new site? I don't agree with you. If a site is new and all URLs are in compliance with SEO, how do you think 301 helps. The tips that you provide are not unique though Google has offered 22 pages pdf for SEO guidelines. Well, for beginner your article holds some significance because they know what they are going to do initially with a new website.

    • Dheeraj Sukumar

      Hello Alex,

      He is correct 301 redirect is one of the main part in seo,

    • Mark Thompson

      What I meant is that if you are redesigning your website, you want to make sure that you try and keep the same URL structure.

      If a url has pagerank and is ranking organically, you want to make sure you keep your traffic by 301 redirecting to the most relevant page on the new site.

  • alejandro

    An interesting list of key tasks to be developed to help rank web.

    A greeting.

  • Rajasekar Raju

    Very effective tips for a new website. But it's shocking to see most webmasters not following 'em. These basic steps should provide significant seo benefits to any fresh website.

  • Jmdinfosys

    Hello Mark,

    Interesting points. But I think social Media is also an important part for any website. Through Twitter and Face Book account you not only promote any brand but also you will get back links and visitors. Also your twitter and face book links will be ranked when people search for your company with company name.

    Thanks !


    • Mark Thompson

      I do agree that social media is a big part as well, but for the sake of staying focused on one topic, I only wanted to mention things relevant to SEO.

      But you are right, social media is def a key piece, and with Twitter and Facebook updates pulling into the organic results, social media is blending in with SEO.

  • John Hamill

    Ok, the info gathered here isn´t really new but like always you need someone to hack all those points together on one page. Thank you for being this person making a nice and compact reference. Bookmarked!

  • Steve Jobs

    This list goes to the number one to do list for all webmaster out there. This is a must and must not be overlooked. This may even solve some problems other webmasters are experiencing on older websites. Fixing things are difficult especially if the webmaster forgot the canonical url duplicates.

  • Sara

    Fortunately I'm doing a lot of these things already! But does anyone know of a Canadian version of GetListed? Unfortunately, but unsurprisingly, it doesn't allow Canadian businesses.

  • Seo

    Thank you very much for this usefull seo list.

  • Kiran Voleti

    You forget one important one…acquire the social URL's of the domain name.

  • Kathy DalPra

    7 Simple SEO Steps for Your New Website

  • hürriyet ilan

    Good article. thanks

  • Elektronikotin

    Hi admin. Thanks for this good article.

  • yuregininsesi

    Very effective tips for a new website. But it’s shocking to see most webmasters not following ’em. These basic steps should provide significant seo benefits to any fresh website.

  • oyun haberleri

    Very good blog site thanks.

  • Derya Akıncı

    thanks for blog. its helpfull

  • Ali Mese

    Excellent point with Canonical URL Issues. Unfortunately many business owners continue to neglect this point, thanks for bring it up.

  • Chuck

    If you are a blogger expecting traffic from Google, then you should sign up for Webmaster Tools. I had some crawl errors on my site, and Webmaster Tools notifies my immediately.