An important part of promoting your website online is to have it listed by search engines in their search results. The higher positions in the search engine results you get, the more clicks and traffic you will have.
The key to having good rankings in free searches is the so-called “Search Engine Optimization” (for short SEO) which starts by having your site indexed by search engines, goes through optimizing the content for search engines and then building valuable links to it. Google has the most dynamically changing algorithm to consider for search engine optimization.
There are common issues which are need to be fixed to increase SEO ranking: -
Meta Title:
- Your page’s meta title is an HTML tag that defines the title of your page. This tag displays your page title in search engine results, at the top of a user’s browser, and also when your page is bookmarked in a list of favorites. A concise, descriptive title tag that accurately reflects your page’s topic is important for ranking well in search engines.
- The meta title of your page has a length of 71 characters. Most search engines will truncate meta titles to 70 characters.
Meta Description:
- Your page’s meta description is an HTML tag that is intended to provide a short and accurate summary of your page. Search engines use meta descriptions to help identify the a page’s topic - they may also use meta descriptions by displaying them directly in search engine results. Accurate and inviting meta descriptions can help boost both your search engine rankings and a user’s likelihood of clicking through to your page.
- The meta description of your page has a length of 252 characters. Most search engines will truncate meta descriptions to 160 characters.
<h1> Headings Status:
- Check if any H1 headings are used in your page. H1 headings are HTML tags that are not visible to users, but can help clarify the overall theme or purpose of your page to search engines. The H1 tag represents the most important heading on your page, e.g., the title of the page or blog post.
<h2> Headings Status:
- Check if any H2 headings are used in your page. H2 headings are HTML tags that are not visible to users, but can help clarify the overall theme or purpose of your page to search engines. The H2 tag represents the second most important headings on your page, e.g., the subheadings.
Robots.txt Test:
- Check if your website is using a robots.txt file. When search engine robots crawl a website, they typically first access a site’s robots.txt file. Robots.txt tells Google-bot and other crawlers what is and is not allowed to be crawled on your site. Read More
Sitemap Test:
- Check if the website has a sitemap. A sitemap is important as it lists all the web pages of the site and let search engine crawlers to crawl the website more intelligently. A sitemap also provides valuable metadata for each webpage.
SEO Friendly URL Test:
- Check if your webpage URLs are SEO friendly. In order for links to be SEO friendly, they should contain keywords relevant to the page’s topic, and contain no spaces, underscores or other characters. You should avoid the use of parameters when possible, as they make URLs less inviting for users to click or share. Google’s suggestions for URL structure specify using hyphens or dashes (-) rather than underscores (_). Unlike underscores, Google treats hyphens as separators between words in a URL.
Image Alt Test:
- Check if images on your webpage are using alt attributes. If an image cannot be displayed (e.g., due to broken image source, slow internet connection, etc.), the alt attribute provides alternative information. Using relevant keywords and text in the alt attribute can help both users and search engines better interpret the subject of an image.
Inline CSS Test:
- Check your webpage HTML tags for inline CSS properties. Inline CSS property are added by using the style attribute within specific HTML tags. Inline CSS properties unnecessarily increase page size, and can be moved to an external CSS stylesheet. Removing inline CSS properties can improve page loading time and make site maintenance easier.
Favicon Test:
- 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 your page is bookmarked. This helps brand your site and make it easy for users to navigate to your site among a list of bookmarks.
JS Error Checker:
- Check your page for JavaScript errors. These errors may prevent users from properly viewing your pages and impact their user experience. Sites with poor user experience tend to rank worse in search engine results.
CSS/JS Minification Test:
- Checks if any external JavaScript or CSS files used in your page are minified. Minified files reduce page size and overall load time.
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.
Plaintext Emails Test:
- 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 plaintext email addresses which are then added to bulk marketing databases (resulting in more inbox spam). There are several methods for email obfuscation.
Solution: In HTML section, write a tag with random href and In JavaScript file replace href attribute with original email address.
<a href="mail" id="linkMail"><img src="~/images/mailtoicon.png" alt="Mailto" /></a>
$("#linkMail").attr("href", mailto:info@binaryrepublik.com);
Micro-Data Schema Test
- Check if your website uses HTML Micro-Data specifications (or structured data markup). Search engines use micro-data to better understand the content of your site and create rich snippets in search results (which helps in increasing click-through rate to your site). Read More
If you have any questions you can reach out our SharePoint Consulting team here.