SEO checklistBefore you waste money on any SEO consultancy you should resolve the basics.

Have you done a review of your website to check off the basics?

In this article we cover an SEO Checklist with 7 points. This is designed to help you assess if at least you have the basics rights for optimizing your blog/website for Google.

1.  Do you have unique titles for every page

Imagine walking into a library full of books with no titles on the cover.

Google looks for a page title for every page it indexes.  The title is really important for Google but a lot of times we don’t create titles, have ones that are not optimized or we have duplicate titles.

Action – Go to Google and type in site:<name of website> (e.g.  When you put in your own page Google will show you a selection of posts and will include the title for the post.


Optimized page titles
Each title needs to be unique and describe what the page is about


2.  Do you have unique descriptions for every page?

In the image above we have highlighted the page titles.  Directly under the titles is the description.  This is not used for SEO purposes but it is still every important.  When someone searches and finds you on Google they are likely to read the description before clicking.

Action: Make sure you configure unique and enticing descriptions for each post you create.

3.  Do you have keyword rich page names?

When you look at the page names for each of your posts it should contain relevant keywords.  This also helps Google rank your page correctly.

On Toprankblog Lee Odden has a post called: “Should your CEO actively use Social Media? Here’s how from Chris Brogan” but you’ll see the page name is “social-media-for-executives-ceos”.  This reason is that it’s more likely people will search for this rather than the long title.


Toprank Blog
The blog post title and page title are different


Action:  Take a look at your page names.  If they have keywords in them just make sure to optimize them for each post.  If they don’t have keywords in them you’ll have to talk to your developers.

4. What is your Domain Rank?

SEOMoz has a proprietary algorithm (they made it up themselves!) which ranks websites and pages out of 100.  Because they rank so many websites it’s a good indicator to how Google rates your site.

If you go to Open Site Explorer you can enter your domain name.  The following showsa domain authority of 74 out of 100 which is very high.


Jeff Bullas
Jeff has a very high domain authority


The page rank is a rank of a specific page on the website.  On this site the  page has a rank of the home page is 78 out of 100.

Action:  Check your domain authority and your competitors.  If your domain authority is low you need to start to get links from websites that have a high domain  authority and preferably from a page that has a high page authority!

5.  How many unique domains link to you?

If you’re popular on the web lots of high quality websites will link to you.  In the example in the image above  1,082 unique domains link to the site.  The more unique links the better as long as they are quality websites.

Action:  Check how many unique domains link to you and work to ensure this increases.  Reach out to companies to request links, write guest posts on their blogs, share with them great content that they may want to link to etc.

6.  Do you tag your images correctly

When you upload your images you need to create:

a). Alt Tag – This is what Google uses for indexing

b). Name – You need to name your image with a good relevant description

c). Title – You need to give you image a title which appears when someone hovers over your image with a mouse.

Action – Read this post on how to optimize images

7.  What keywords are people using when they link to you?

In the old days if you wanted to rank highly on Google you just needed to get  many links to your site using the keywords you want to rank on within the link.

But that doesn’t work any more.

Google likes to see that websites are linking to lots of different pages and using lots of different terms when they link to you.

It’s natural that people may link to your name or domain name more than anything else but you want a spread.

Using a tool called Ahref’s you can check to see what are the terms generally used and what percentage of time they are used for.

In the following example I have too many links using my name and business name and need to start building links to other pages more.


Anchor text
This shows the distribution of links and the text that is used


Action:  Check the distribution of your links. If it’s too heavily focussed on a couple of terms try to build links with a range of other terms.


This is not an exhaustive list but covers some of the basics for an SEO Checklist. What have you found after going through this?  What other checks would you recommend?


photo credit: MoneyBlogNewz via photopin cc

Similar Posts You Might Also Like...
[wpforms id="21612" title="false" description="false"]
<div class="wpforms-container wpforms-container-full" id="wpforms-21612"><form id="wpforms-form-21612" class="wpforms-validate wpforms-form" data-formid="21612" method="post" enctype="multipart/form-data" action="/seo-checklist/" data-token="c74c2ea332f90e48f1038aecc24abccb"><noscript class="wpforms-error-noscript">Please enable JavaScript in your browser to complete this form.</noscript><div class="wpforms-field-container"><div id="wpforms-21612-field_1-container" class="wpforms-field wpforms-field-name" data-field-id="1"><label class="wpforms-field-label wpforms-label-hide" for="wpforms-21612-field_1">Name <span class="wpforms-required-label">*</span></label><input type="text" id="wpforms-21612-field_1" class="wpforms-field-large wpforms-field-required" name="wpforms[fields][1]" placeholder="Name" required></div><div id="wpforms-21612-field_2-container" class="wpforms-field wpforms-field-email" data-field-id="2"><label class="wpforms-field-label wpforms-label-hide" for="wpforms-21612-field_2">Email <span class="wpforms-required-label">*</span></label><input type="email" id="wpforms-21612-field_2" class="wpforms-field-large wpforms-field-required" name="wpforms[fields][2]" placeholder="Email Address" required></div><div id="wpforms-21612-field_6-container" class="wpforms-field wpforms-field-text" data-field-id="6"><label class="wpforms-field-label wpforms-label-hide" for="wpforms-21612-field_6">Website</label><input type="text" id="wpforms-21612-field_6" class="wpforms-field-large" name="wpforms[fields][6]" placeholder="Website" ></div><div id="wpforms-21612-field_5-container" class="wpforms-field wpforms-field-textarea" data-field-id="5"><label class="wpforms-field-label wpforms-label-hide" for="wpforms-21612-field_5">Enquiry <span class="wpforms-required-label">*</span></label><textarea id="wpforms-21612-field_5" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][5]" placeholder="Enquiry" required></textarea></div><div id="wpforms-21612-field_11-container" class="wpforms-field wpforms-field-captcha" data-field-id="11"><label class="wpforms-field-label" for="wpforms-21612-field_11">Custom Captcha <span class="wpforms-required-label">*</span></label> <div class="wpforms-captcha-math"> <span class="wpforms-captcha-equation"> <span class="n1"></span> <span class="cal"></span> <span class="n2"></span> <span class="e">=</span> </span> <input type="text" id="wpforms-21612-field_11" class="wpforms-field-medium wpforms-field-required a" data-rule-wpf-captcha="math" name="wpforms[fields][11][a]" required> <input type="hidden" name="wpforms[fields][11][cal]" class="cal"> <input type="hidden" name="wpforms[fields][11][n2]" class="n2"> <input type="hidden" name="wpforms[fields][11][n1]" class="n1"> </div> </div></div><div class="wpforms-field wpforms-field-hp"><label for="wpforms-21612-field-hp" class="wpforms-field-label">Message</label><input type="text" name="wpforms[hp]" id="wpforms-21612-field-hp" class="wpforms-field-medium"></div><div class="wpforms-recaptcha-container wpforms-is-recaptcha"><div class="g-recaptcha" data-sitekey="6LeM6ZgUAAAAAEkxPMgcFFoPipPfMkqzgcGXJioV" data-size="invisible"></div></div><div class="wpforms-submit-container"><input type="hidden" name="wpforms[id]" value="21612"><input type="hidden" name="wpforms[author]" value="5"><input type="hidden" name="wpforms[post_id]" value="2956"><button type="submit" name="wpforms[submit]" id="wpforms-submit-21612" class="wpforms-submit bc-form-button-blue" data-alt-text="Sending..." data-submit-text="Send" aria-live="assertive" value="wpforms-submit">Send</button></div></form></div> <!-- .wpforms-container -->