SEO (Search Engine Optimization) is the process of making sure your website can be found by leading search engines like Google, Bing, and Yahoo. This free review will help you see how your website measures up to the best practices laid out by these leading search engines.
If your SEO is not set up correctly, your website may not appear in search results at all or may rank very low. This means any content marketing efforts are rendered ineffective.
But - no matter what your report reveals, don't stress out or panic yet!
While correcting your SEO is critical to being found, it's time-consuming and should you feel you need support it correcting any issues found, we're here to help.
key elements reviewed
A page title tag is used in the website's structure code to define the title of a web page.
Meta descriptions are used in the page structure to summarize the content of a web page. It should provide an accurate summary of what the web page is about. When you search for something in Google, the meta description appears below the page title.
There are a lot of factors that can contribute to how fast (or slow) a web page loads. The main way it works is when a visitor clicks a link to go to a page, it sends a request to the server to fetch that page and the server responds back. The idea is to minimize the time it takes for this client-server interaction to take place.
When page redirects are added, it increases the time it takes for the page to load. Not only does this translate into a poor SEO practice, but visitors are kept waiting and might click away instead of waiting for the page to load.
A web robot, also known as a web crawler or a spider, is a program that crawls web sites and their pages automatically. Search engines, including Google, use web robots to traverse the web and index the content. A robots.txt file is created by website owners to give directions to web robots about the website, specifically indicating which parts or URLs of the website they do not want the web robot to crawl.
In other words, the robots.txt file is used to control the traffic of web robots in cases where the website owners don't want the crawler to crawl through pages on the website.
The server response time is the time taken by a web server to respond to a browser’s request. Slow server response accounts for 10% of total time delay when it comes to a slow web page response. Discounting the time it takes for latency between the networks of the server and Google, the server response time is calculated as the amount of time it takes for the requested web page or web content to load.
A tap target is any element on a web page that a visitor interacts with. These include action buttons, links, ads, etc. that a user taps on when accessing a web page using a touchscreen.
The sizing of a tap target is triggered when tap targets like links or buttons are packed closely together or are too small for a user to click on them. Smaller screens pose a greater challenge as the size of tap targets gets scaled down on such devices.
To prevent visitors from getting frustrated, or hitting the wrong button, space out tap targets and make them large enough such that that the users can click on the correct one without their finger pads touching other field forms.
One of the methods used by search engines to evaluate a website is to determine the page load speed. How fast your website loads is also relevant for users. A visitor is much likely to go back in the search results and click on a different website instead of waiting for your web page to load. It is thus important for your website to be optimized for performance.
Minification is a process using which you can optimize your website. It refers to the process of reducing the data in a resource or element without affecting how the resource renders or behaves on the browser at the visitor's end. An example of this would be to use shorter names for variables or removing unnecessary or unused code.
GZIP is a file format that is used for compressing and decompressing a file and is usually used to compress single files. Essentially, it takes chunks of content and reduces its size. By making the files smaller in size, GZIP allows them to be transferred much faster over a network when compared to a non-compressed file. The original data is restored by unzipping the compressed files.
Plugins allow programs, including web browsers to display and run customized content. Some plugins, however, don't work on mobile devices. This leads to incidents of website crashes or just freezes the web page.
A sitemap is used by webmasters to let the search engine know that the website and its pages can be crawled. A sitemap lists all the URLs of web pages that the search engine can crawl and index for displaying as search engine results. A sitemap is an XML file and it contains several pieces of information including:
A viewport meta tag defines how a web page is rendered and displayed on mobile devices. It improves the presentation of the page’s content on mobile browser’s and makes for a richer interaction and visitor experience.
If the viewport is not defined, the mobile device will display the web page as it has been designed for the desktop, while fitting to the screen of the mobile, without any scaling of the page’s dimensions.
A viewport meta tag thus gives control over the dimensions of a page and how it will scale and fit on various mobile devices.
By optimizing images on your website, you can reduce the size of the image file without affecting its visual quality. Since images account for a lot of downloadable bytes, by optimizing images you can improve your website's performance by saving some bytes that need to be downloaded. This means that your website will l faster on the visitor's screen.
Downloading a website might require multiple requests between the client and server which may lead to slower processing times. It may also increase the data cost of the visitor when they visit a website.
By asking visitors to opt for browser caching, the loading time of your web pages can be improved significantly.
CSS styles can be added to a website in any of the three ways as follows.
Inline CSS is CSS found in an HTML file. Instead of putting the CSS code in an external CSS file, you put it within the HTML file itself. This reduces the number of files the web browser needs to fetch and download when rendering a web page. When inline CSS is used, the browser only needs to download the HTML file resulting in faster response.