Onsite SEO refers to changes made directly to your website that you have total control over. Many web developers and business owners overlook these easy to implement steps into their website. These changes can help boost your search engine rankings and should always be done with every website you create. Keep in mind if you abuse some of these in an attempt to spam your keywords that can have a negative effect when trying to achieve higher rankings.
This is a generic list that some of you experienced web developers and internet marketers may already be doing. If you have other advice to add, please leave a comment below so you can share it with other readers who are looking to learn more.
Page File Names
Try and name the pages for your website with what they talk about and what keywords you are trying to target. Never spam your keywords in your file name, but do not be afraid of the length either. The file name does not have to be short and the extension (.html, .htm, .php, .asp) will not hinder the page so any of those file extensions will rank the same. Try to avoid using underlines _ in the page name, instead use a hyphen – to separate each word. The same rule applies for image names or downloadable content.
Page Titles
Make sure each of your web pages have a unique title, in most cases this page title is what will show up in the SERP’s when people are searching for something. Create a catchy page title that may entice the reader to click on your website. You want to avoid spamming keywords in your page titles and keep the stop words (and, for, a, etc.) to a minimum. Most search engines will only read the first 60 characters of your page title, this includes spaces and | character.
Meta Description
As with your page title, you want to have a unique description for each page of your website that sums up what that page is about. Using the keywords you are trying to target for that page is a must, but do not go overboard with trying to use them all. The page description will show up in the SERP’s under your page title, so remember to be informative to help entice the reader to click on your link.
Meta Keywords
Over the years this tactic has been used less and less since Google (most used search engine at the time of this article) does not even consider what you put in your meta keywords tag. Instead Google takes the content from the page itself along with links to help determine what that page is about. It will not hurt to still use this within your HEAD tags, just keep in mind spamming keywords or using keywords that are not relevant to the content of the page will get you nowhere.
Unique Page Content
Ensure that the written text on the page is unique and not copied straight from another website or event pieced together from several websites. Search engines are smart and will see that the content is duplicated from other sources and more then likely not rank that page or even your entire domain name if the content is copied. Incorporate your desired keywords you are trying to target with that page within your content, if you are a believer of keyword density then ensure you have your 2%-7%. Avoid using all images or all flash in your content, the search engines love text.
Heading Tags
Ensure you are using some of your targeted keywords within your H1/H2 tags for paragraph headings and sub heading. Split the content up with headlines using these tags, just never try and hide extra content with CSS placement tricks of these tags. Remember the search engines can read your css files to.
Proper Link Anchor Text and Title
It is always a good idea to inner link between your own website pages, never use the infamous “click here”, “more information”, “our products” as the anchor text. Use some of your keywords for the page you are linking to as the anchor text and do not forget to give that link a title=”title goes here”. If you are linking out to another site, you can use the rel=”nofollow” attribute. This can be a good idea if you have a lot of links on a single page or are linking to a not so good website (adult, gambling, etc.)
Image ALT tags
Never forget to assign the ALT text to each of your images that you use within a web page. Some marketers think by stuffing keywords in their image ALT tags that will help with their rankings, that worked a decade ago but now it will have a negative effect to your rankings.
.htaccess Settings
Make sure your .htaccess file is configured properly. To a search engine the following links are all separate, but when you view the content it is all the same.
www.yoursite.com
yoursite.com
yoursite.com/index.html
Make sure you specify how you want your website URL to be displayed. I always use the www.yoursite.com version, this way if someone types in just the domain name into their browser, they will be directed to the www.yoursite.com url. The search engines will then rank all three of those URL’s as one which is what you want them to do. You will not have to do this for every page, but having an .htaccess file configured properly is important.
Robots.txt File
Ensure you have a robots.txt file, you can either leave it blank or you may specify which spiders/bots are allowed to crawl your site. You can also set up instructions as to what directories or files within your site you do not want the search engines to crawl and index.
Install Website Stat Tracking
Google analytics is a very common and FREE website stat tracking script that you can implement in a matter of minutes to any page of your website. I consider this a must with SEO so you can track just about everything from your visitors. Analyzing this data can show you what areas you can work more on to help improve a specific page or set of pages on your website. With most tracking software, you will be able to see what keywords were used to find your website along with the website they came from. A gold mine of information if used properly for both organic SEO and PPC campaigns.
Webmaster Tools
Using free webmaster tools from search engines like Google and Bing are a great way to find out how the search engines not only rank your site for keywords, but also how they see your website on the internet. From duplicate page titles, duplicate URL’s, special filters you can manage to viewing keyword search results for your website. As usual these are free resources for you to use to benefit your not just your SEO efforts, but your overall internet marketing strategies as well.
Valid XML Sitemap
Within your webmaster tools, their is a section for submitting an XML sitemap. This is important as it notifies the search engines of the pages within your website making them easier to find and crawl. Their are plenty of free XML sitemap generators on the internet for you to use and keep in mind you will have to update your sitemap xml file when adding new pages to your website.
Custom 404 Error Page
Setting up a custom 404 error page is a one time thing. This allows you to customize what page the viewer will see if they are taken to a broken link on your website. Instead of getting the default page cannot be found, give them other options to view information on your website. These could be links to other products, featured articles or other content they can read over instead of just leaving your website.
External Javascript and CSS Files
Instead of having your javascript code or CSS styles within the web page itself, put them in external files and simply link to them. This will help keep the page size down and also allow you to easily edit your pages in the future.
So their you have it, a basic onsite SEO checklist for you to use with any website you are either currently developing or looking to help rank higher in the SERP’s. Ignoring a lot of these steps can be the reason as to why you are not ranking as well as you want to. Take the extra time to ensure each of your pages are setup properly as in the long run it will only benefit you in your efforts to achieve better rankings.











