Check if your page contains meta-tags. Meta tags are a great way to provide search engines with information about your site. It's very important for you to use these to educate search engines about your site as these will be used to build their indices, and you want very accurate indices to help attract your audience. Unlike normal HTML tags, meta tags do not affect how the page is displayed. Instead, they provide information such as who created the page, how often it is updated, what the page is about, and which keywords represent the page's content.
Check how your page might look in the Google search results page. A Google search result use your webpage title, url and meta-description in order to display relevant summarized information about your site. If these elements are too long, Google will truncate their content, so you are advised to set your webpage title up to 70 characters and your webpage description up to 160 characters in order to optimize readability.
Check the most common keywords and their usage (number of times used) on your web page.
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.
Check the contents of any h1 & h2 tags within your web page. Header tags are an important on-page SEO factor because they're used to communicate to the search engines what your website is about. Search engines recognize the copy in your header tags as more important than the rest. This starts with your h1 and works its way down in importance to the h2, h3 and so on. These tags will help support the overall theme or purpose of your page.
Check your webpage source code in order to measure the size of text content compared to the structure (HTML code).
Check if your website is using a robots.txt file. 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: www.yourwebsite.com/robots.txt.
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;
This test will 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.
Check your page for broken links. Broken links means the visitor will get an error when clicking on them and this must be avoided as you are impacting the user experience and navigation flow, hence search engines will penalize your ranking because of this.
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.
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 realy 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.
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.
Check if your webpage is using old, deprecated HTML tags. These tags will eventually lose browser support and your web pages will render differently. Check this list with all HTML tags.
Check if your page is connected with Google Analytics. Google Analytics is the most popular analytics package for websites, this tool provides you with great insights about your site visitors, demographics and very comprehensive metrics that help you analyze every aspect of your site. It is a good practice to use analytics in order to learn how your visitors behave and continuously improve your website.
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 and they can help brand your site and make it easy for users to navigate to your site among a list of bookmarks.
Check if your website URL and all links from inside are SEO friendly.
Check if your page is using the media print CSS property for custom printability. This is used to provide a different style (optimized version for printing) for visitors that want to print your pages.
Check if the full list of objects requested by your page can be retrieved. If your page contains objects that cannot be retrieved your page won't be displayed correctly, this impacts the user experience and search engines will penalize you accordingly.
Backlinks, also known as incoming links, inbound links, inlinks, and inward links, are incoming links to a website or web page. In basic link terminology, a backlink is any link received by a web node (web page, directory, website, or top level domain) from another web node. The number of backlinks is one indication of the popularity or importance of the website or page.
Check if your page is correctly using HTML compression. Compression works by finding similar strings within a text file, and replacing those strings temporarily to make the overall file size smaller. This form of compression is particularly well-suited for the web because HTML and CSS files usually contain plenty of repeated strings, such as white spaces, tags, and style definitions.
Check if your page is serving cached pages. A page cache is a mechanism for the temporary storage (caching) of web documents, such as HTML pages and images to reduce bandwidth usage, server load, and perceived lag. A web cache stores copies of documents passing through it; subsequent requests may be satisfied from the cache if certain conditions are met. Common caching methods are Quickcache and jpcache
Checks 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.
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.
Check if your site is using nested tables, which can slow down page rendering in the user's browser.
Check if your website use frames. Frames are used by programmers to display in one page a number of HTML documents from your website or external different websites. The user gets to see a complete web page, but visiting robots/spiders just see a bunch of unrelated pages, difficult to index and assess relevancy, so your rank is penalized.
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.
Check what is the total loading time of your page. Loading time is one of the most important factors that affect your ranking in search engines. More than 5 seconds loading time for any given page is currently considered slow and will affect your ranking.
Check if your page uses Flash. Flash is an outdated technology that was widely used in the past to deliver rich multimedia content. Nowadays this evolved to newer, more mature technologies and standards based on HTML 5, so it's not considered a good practice to use it. Flash content does not work well on mobile devices, and it's not Search Engine friendly.
Test your site for potential URL canonicalization issues. Canonicalization describes how a site can use slightly different URLs for the same page (for example, if http://www.example.com and http://example.com displays the same page but do not resolve to the same URL). If this happens, search engines may be unsure as to which URL is the correct one to index. Learn more about canonicalization issues.
Test your site for potential IP canonicalization issues. Canonicalization describes how a site can use slightly different URLs for the same page (for example, if your sites IP address and domain name display the same page but do not resolve to the same URL). If this happens, search engines may be unsure as to which URL is the correct one to index. Learn more about canonicalization issues.
Check if your website is listed with malware or phishing activity. Any site containing malware or suspicious for phising activity is seen as a threat and risk to the online community and hence will get a a lower ranking. This test checks if the most relevant online databases that track malware and phishing list your website.
Check if your server's signature is ON. A server signature is the public identity of your web server and contains sensitive information that could be used to exploit any known vulnerability, so it's considered a good practice to turn it OFF as you don't want to disclose what software versions you are running.
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.
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.
Check your webpage for plaintext email addresses. Any e-mail address posted in public is likely to be automatically collected by computer software used by bulk emailers (a process known as e-mail address harvesting). A spam harvester can read through the pages in your site and extract email addresses which are then added to bulk marketing databases and the result is more spam in your inbox.
Test if your website implements responsive design functionalities using media query technique
Check how your page renders on a mobile device by providing a snapshot for you to quickly check if it looks good.
Check if your page is connected to at least one of the most important social networks. Social signals are getting increasing importance as ranking factors for search engines because it leverages the social intelligence (via our interactions) to determine more accurate relevancy for searches. That's why connecting your website to a social network is a must nowadays to make sure your site is social enabled.
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.
This test will check if your web page take the advantages of HTML Microdata specifications in order to markup structured data. By using microdata in your web pages, you can help search engines to better understand your content and to create rich snippets in search results.