Hello SEO experts,
This article will help you with your SEO problems to an extent. I stumbled upon a lot of new stuff today and thought it would be important to share it with the outside world of website developers.
Out of the many tools I came across today were:
All are too damn good for any SEO analyst or a specialist. Basically I worked on over 2 dozen SEO techniques today and all of them proved to be crucial. Here is an overview of the techniques I dealt with:
1) Keywords – The meta keywords tag allows you to provide additional text for search engines to index along with the rest of what you’ve written on your page. Meta keywords can emphasize a particular word or phrase in the main body of your text.
2) Most Common Keywords Test – Check the most common keywords & their usage (number of times used) on your web page. HOW TO FIX In order to pass this test, you must optimize the density of your primary keywords displayed above. If the density of a specific keyword is below 2% you must increase it and if the density is over 4% you must decrease it.
3) Keyword Usage – This describes if your most common keywords are used in your title, meta-description and meta keyword tags. Keyword(s) not included in Meta-Title Keyword(s) included in Meta-Description Tag Keyword(s) included in Meta-Keywords Tag HOW TO FIX First of all, you must make sure that your page is using the title, meta-description and meta keywords tags. Second, you must adjust these tags content in order to include some of the primary keywords displayed above.
4) Headings Status – This indicates if any H1 headings are used in your page. H1 headings are HTML tags than can help emphasize important topics and keywords within a page. HOW TO FIX In order to pass this test you must identify the most important topics from your page and insert those topics between tags. Example: Important topic goes here Another topic Headings Status This indicates if any H2 headings are used in your page. H2 headings can be helpful for describing the sub-topics of a page.
5) Robots.txt Test – Search engines send out tiny programs called spiders or robots to search your site and bring information back so that your pages can be indexed in the search results and found by web users. If there are files and directories you do not want indexed by search engines, you can use the “robots.txt” file to define where the robots should not go. These files are very simple text files that are placed on the root folder of your website: There are two important considerations when using “robots.txt”: – the “robots.txt” file is a publicly available file, so anyone can see what sections of your server you don’t want robots to use; – robots can ignore your “robots.txt”, especially malware robots that scan the web for security vulnerabilities.
6) Sitemap Test – This test is to check if your website is using a “sitemap” file: sitemap.xml, sitemap.xml.gz or sitemapindex.xml. Sitemaps are an easy way for webmasters to inform search engines about pages on their sites that are available for crawling. In its simplest form, a sitemap is an XML file that lists URLs for a site along with additional metadata about each URL (when it was last updated, how often it usually changes, and how important it is, relative to other URLs in the site) so that search engines can more intelligently crawl the site.
7) Favicon Test and Validator – Check if your site is using and correctly implementing a favicon. Favicons are small icons that appear in your browser’s URL navigation bar. They are also saved next to your URL’s title when bookmarking that page. They can help brand your site and make it easy for users to navigate to your site among a list of bookmarks. HOW TO FIX To add a favicon to your site, you need to have your logo created in a 16×16 PNG, GIF or ICO image and uploaded to your web server. Then it’s simply a matter of adding the following code into the header of your HTML code for your web pages: In the example above the “url_to_my_favicon” refers to the actual location of your favicon file.
9) URL SEO Friendly Test – Check if your website URL and all links from inside are SEO friendly
10) Broken Links Test – Check your website for broken links
12) Underscores in Links Test – Check your URL and in-page URLs for underscore characters. The general advise is to use hyphens or dashes (-) rather than underscores (_). Google treats hyphens as separators between words in a URL -unlike underscores.
13) Google PageRank Test – Check Google PageRank for your website. A Google PageRank (PR) is a measure from 0 – 10 and is determined by a proprietary mathematical formula that counts every link to a website as a vote. In essence, your website is put up against every other website with similar content and keywords in a popularity contest. Therefore, it is important for your website to acquire backlinks from other websites that are essentially giving a vote of confidence to your site. With your website already cleaned up and shining with outstanding quality content and internal SEO methods (keywords, meta tags, etc), you should have a strategy to get your website noticed by others. Important pages receive a higher PageRank and are more likely to appear at the top of the search results.
14) Alexa Page Rank Test – Check Alexa Rank for your website. Alexa Rank mesure the traffic rate of your domain and is determined by the web information company Alexa. This company ranks sites based on the amount of traffic (over a period of three months) recorded from users that have the Alexa Toolbar installed. The lower your rating on Alexa the better. Meaning if you have a ranking under 100,000 then your website should be producing some good traffic. The traffic rank depends on the popularity of your website (the number of users who visit your site and the number of pages from your site viewed by those users). HOW TO FIX Some best practices for increase your Alexa Page Rank are listed below:
– The most important thing is the content: write useful and qualitative content
– Regularly submit fresh and unique content Increase the traffic on your site
– Generate quality backlinks on your website
– Connect to social networking sites
– Install Alexa Toolbar on your browser and Alexa Rank Widget into your webpage
– Verify your website on Alexa.com
15) Image Alt Test – Check all images from your webpage for alt attributes. If an image cannot be displayed (wrong src, slow connection, etc), the alt attribute provides alternative information. Using keywords and human-readable captions in the alt attributes is a good SEO practice because search engines cannot really see the images. For images with a decorative role (bullets, round corners, etc) you are advised to use an empty alt or a CSS background image. HOW TO FIX In order to pass this test you must add an alt attribute to every tag used into your webpage. An image with an alternate text specified is inserted using the following HTML line: Remember that the point of alt text is to provide the same functional information that a visual user would see.
16) Inline CSS Test – Check your webpage HTML tags for inline CSS properties. An inline CSS property is added by using the style attribute for a specific tag. By mixing content with presentation you might lose some advantages of the style sheets. Is a good practice to move all the inlines CSS rules into an external file in order to make your page “lighter” in weight and decreasing the code to text ratio. HOW TO FIX Is a good practice to move all the inlines CSS rules into an external file in order to make your page “lighter” in weight and decreasing the code to text ratio. Check the HTML code of your page and identify all style attribute for each style attribute found you must proper move all declarations in the external CSS file and remove the style attribute For example: some text here some text here pcolor:red; font-size: 12px
17) Media Print Test – Check if your webpage is using media print CSS property for custom printability. HOW TO FIX For printing your webpage in a user-friendly format you can use one of these methods: 1. Use a @media print … rule at the end of your CSS file (note that specificity and precedence rules still apply!) Example: @media print /* your print styles go here */ #header, #footer, #menu display: none; body font: 12pt georgia,serif; h1 font-size: 18pt; h2 font-size: 16pt; color: #000; 2. Create and use a print stylesheet: The file, print.css is the print stylesheet, and the media=”print” command means that this CSS file only gets called up when your page is printed. The only CSS rules you need to put in the print stylesheet are ones to override the CSS rules in the main stylesheet (you don’t need to repeat any colour or branding CSS commands as they’ll already be taken from the main stylesheet).
18) Google Preview – This allows you to see how your webpage might look into a Google search results page. A Google search result uses your webpage title, url and meta-description in order to display the information. If these elements are too long, Google will truncate their content. You are advised to set your webpage title up to 70 characters and your webpage description up to 160 characters.
19) Keywords Cloud – The Keyword Cloud is a visual representation of keywords used on your website. This will show you which words are frequently used in the content of your webpage. Keywords having higher density are presented in larger fonts and displayed in alphabetic order.
23) Page Cache Test – Check if your site is serving cached pages. Cache reduces server-load (since pages are generated less often) and speeds up page display (by caching page ouput vs compiling the php-page). Cache also reduces bandwidth requirements by up to 80%. Caching makes most sense for high traffic pages whose content does not change on every page view. Common caching methods are Quickcache and jpcache. HOW TO FIX In order to pass this test you are advised to use a caching mechanism for your pages. There are three methods which can be used to caching your web pages: 1. Alternative PHP caching – Alternative PHP Cache (APC) is an open source framework which caches data using intermediate PHP code. Most web programmers who are familiar with the PHP programming language can easily set up Alternative PHP Cache for your site. 2. Quickcache – Quickcache is a lightweight page caching solution which was formerly known as jpcache. Quickcache caches the page output rather than compiling the PHP page, making it a superior version of page caching to the Alternative PHP caching. Quickcache can be quickly downloaded from their website and can reduce your page load time up to 80%. 3. WP Super Cache – If you have a WordPress website, WP Super Cache can be installed within seconds and without no programming knowledge.
24) Flash Test – Test if your website is using flash objects.
25) Nested Tables Test – Check if your site is using nested tables, which can slow down page rendering in the user’s browser.
26) Image Expires Tag Test – Check if your page is using an image expires tag, which specifies a future expiration date for your images. Browsers will see this tag and caches the image in the user’s browser until the specified date (so that it does not keep re-fetching the unchanged image from your server). This speeds up your site the next time that user visits your site and requires the same image. HOW TO FIX In order to reduce the number of HTTP requests, you can use the HTTP Expires header to set an expiration time for your images or any other content type. You can add the following lines into your.htaccess file: ExpiresActive on ExpiresByType image/jpg “access plus 1 month” ExpiresByType image/jpeg “access plus 1 month” ExpiresByType image/gif “access plus 1 month” ExpiresByType image/png “access plus 1 month” Doctype Test Check for doctype declaration. A document type declaration, or DOCTYPE, defines which version of (X)HTML your webpage is actually using and this is essential to a proper rendering and functioning of web documents in compliant browsers.
27) Frameset Test – Check if your website use frames. Frames are used by programmers to display a number of HTML documents at the same time. The user gets to see a complete web page, but visiting spiders just see a bunch of unrelated pages.
28) Site Loading Speed Test – It calculates the total load time of your site. HOW TO FIX In order to resolve this problem you are advised to: reduce the number of your HTTP resources use gzip compression use HTTP caching move all CSS style rules into a single, external and minified CSS file minify all JS files and,if possible, try combine them into a single external JS file include external CSS files before external JS files place your JS scripts at the bottom of your page optimize your web graphics.
29) JS and CSS Minification Test – Check if your externals JS and CSS files are minified. Minification is the process of removing all unnecessary characters from source code without changing its functionality. These unnecessary characters usually include white space characters, new line characters, comments, and sometimes block delimiters, which are used to add readability to the code but are not required for it to execute. Removing those characters and compacting files can save many bytes of data and speed up downloading, parsing, and execution time. The compressed code may be harder to debug because it is bunched together, usually, on one line. This is why we always recommend keeping a backup copy of your JS or CSS script to use in times where debugging is required. It’s important to send as few bytes of CSS and JS markup down the wire as possible. It’s not just about size, though, it’s also about the number of requests to get the bits. In fact, that’s often more of a problem then file size.
31) Directory Browsing Test – Check if your server allows directory browsing. If directory browsing is disabled, visitors will not be able to browse your directory by accessing the directory directly (if there is no index.html file). This will protect your files from being exposed to the public. Apache web server allows directory browsing by default. Disabling directory browsing is generally a good idea from a security standpoint. Libwww-perl Access Test Check if your server allows access from User-agent Libwww-perl. Botnet scripts that automatically look for vulnerabilities in your software are sometimes identified as User-Agent libwww-perl. By blocking access from libwww-perl you can eliminate many simpler attacks. HOW TO FIX In order to pass this test you must block the libwww-perl user-agent in your.htaccess file. If your site is running on apache server, you could put these lines in your.htaccess after RewriteEngine on line: RewriteCond %HTTP_USER_AGENT libwww-perl.* RewriteRule.* – [F,L] Server Signature Test Check if your server signature is on. Turning off your server signature is generally a good idea from a security standpoint.
33) Website IP Check – Check the IP address of your website.
34) Safe Browsing Test – Check if your website is listed with malware or phishing activity.
35) Media Query Responsive Test – Test if your website implements responsive design functionalities using media query technique.
36) Social Media Check – Test if your website connects to at least one of the most important social networks. HOW TO FIX: To do that, you must insert into your page some social networks plugins: Facebook Like Button, Facebook Share Button, Facebook Comments, Twitter Button, Google+1 Button, Pinterest Button or AddThis Widget
37) Social Media Activity – Check the activity on social media networks of your website or URL. This activity is measured in total number of shares, likes, comments, tweets, plusOnes and pins and this activity covers only your URL and not social media accounts linked with your webpage. HOW TO FIX: In order to increase the social media activity for your site you are advised to use some social networks plugins within your page: Facebook Like Button, Facebook Share Button, Facebook Comments, Twitter Button, Google+1 Button, Pinterest Button or AddThis Widget All these techniques are a good way to start with your website SEO initially. These will definitely help you put your website on the search engines with an increase with your SERP’s and PageRank for sure. So implement them, give it a few weeks until Google crawls your website, see the difference and let me know.
We applied these to our website “unKnown variables” itself. http://www.unknownvariables.com/