Search Engine Optimization
What we do for every website
1. Title Tag- The title tag is required in all HTML documents and it defines the title of the document. This tag displays the page title in browsers toolbar and in the search-engine results (SERPs). It also provides a title for the page when it is added to favorites. A descriptive title tag is important in helping search engines determine your web page's relevancy for certain keywords. The title of your page have a length of 62 characters. Most search engines will truncate titles to 70 characters.
2. Meta Description- The meta description tag is meant to be a short and accurate summary of your page content. This description can affect your search engine rankings and can also show up directly in search engine results (and affect whether or not the user clicks through to your site). Most search engines will truncate meta descriptions to 160 characters.
3. Google Search Results Preview- We 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.
4. Most Common Keywords- The most common keywords and their usage (number of times used) on your web page. There is no optimal keyword density (search engine algorithms have evolved beyond keyword density metrics as a significant ranking factor). It can be useful, however, to note which keywords appear most often in your page, and if they reflect the intended topic of your page. More importantly, the keywords in your page should appear within natural sounding and grammatically correct copy. Keyword Usage, This describes if your most common keywords are used in your page title and meta-description.
5. < h1 > 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. Web searchers will use this information to determine what your page is relevant to.
6. < h2 > 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. Web searchers will use this information to determine what your page is relevant to.
7. Code To Text Ratio-We check the amount of source code on your webpage and measures it against the amount of text (content) on the page. Search engines use information like this to determine how genuine a web page is. 20% text to source code is a good ratio.
8. Robots.txt- Our websites use 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.
9. Sitemap website- 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.
10. Fix Broken Links- we scan your website to locate internal and external broken links that are not only frustrating to your visitors, but damaging to your websites overall ranking with the major search engines.
11. Underscores in Links for your URL and in-page URLs for underscore characters. The general advice is to use hyphens or dashes (-) rather than underscores (_). Google treats hyphens as separators between words in a URL - unlike underscores.
12. Image Alt- Most images on your webpage require alt attributes. If an image cannot be displayed (wrong source, 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.
13. Google Analytics- 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.
14. Favicon- Our sites use 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.
15. URL SEO Friendly- Our website URL and all links inside are SEO friendly. In order for links to be SEO friendly, they should be clearly named for what they are and contain no spaces, underscores or other characters.
16. Media Print- Our pages use 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.
18. HTML Compression/GZIP- Our page use HTML 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.
19. Amount of Page Objects- The number of page objects effects load time and too many objects can cause errors in loading, this impacts the user experience and search engines will penalize you accordingly. Fewer than 20 http requests, is optimal, A higher number of http requests results in a user's browser needing to request a large number of objects from your server, which will ultimately slow down the loading of your web page.
20. Server Side Caching- 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 It does not appear that you are caching your pages. Cached pages serve up static html and avoid potentially time consuming queries to your database. It also helps lower server load by up to 80%. Caching most visibly benefits high traffic pages that access a database, but whose content does not change on every page view. Common caching methods include Alternative PHP Cache, Quickcache, and jpcache. Caching mechanisms also typically compress HTML, further reducing page size and load time.
21. 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%.
22. Image Expires Tag- Image expire tag specifies a future expiration date for your images. Browsers will see this tag and cache 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. Your site is not using expires headers for all of your images. An expires tag can help speed up the serving of your webpages for users that regularly visit your site and see the same images.
23. JS Minification- Minification is a process to remove blank space from java script. This makes JS files smaller a quicker to load.
24. CSS Minification- Minification is a process to remove blank space from Cascading Style Sheet. This makes CSS files smaller a quicker to load.
25. 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.
26. Site Loading Speed- Our pages have an average is 5 sec. How fast your page loads is one of the most important factors in search engine rankings. Pages that take longer than 5 seconds to load can lose up to 50% users. Faster loading web pages offer higher traffic, better conversions and increased sales over slower loading pages.
27. URL Canonicalization- 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.
28. IP Canonicalization- Canonicalization describes how a site can use slightly different URLs for the same page (for example, if your site's 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.
29. Safe Browsing- we check 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 lower ranking. This test checks if the most relevant online databases that track malware and phishing list your website.
30. Server Signature Off- 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.
31. 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.
32. Libwww-perl Access- 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.
33. Plaintext Emails- 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.
34. Media Query Responsive- Our page implements responsive design functionalities using media query techniques. The '@media' rule allows different style rules for different media in the same style sheet. Media query techniques allows different content to be optimized depending on the output device and this is a must nowadays to make sure your website looks good on ALL devices and platforms.
35. Responsive- our page renders on any device screen size, making it more accessible and thus boost activating, and Web search results, and exposure.
36. Social Media- we make sure 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. Search engines are increasingly using social media activity to determine which pages are most relevant for keyword searches.
37. Microdata Schema- 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.
What Every Website we create, avoids
1. 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.
2. Frameset tags, "frameset" tag is used to display multiple HTML documents in one page. When search engines use robots or spiders to get information from your page, they have to sort through a bunch or unrelated pages, making it difficult to index a single page. This can create a decrease in search engine page rankings.
3. No Nested Tables, which can slow down page rendering in the user's browser.
4. Deprecated HTML Tags, your webpage is using old, deprecated HTML tags. These tags will eventually lose browser support and your web pages will render differently. We check this list with all HTML tags, and change them as the web browsers evolve. The only Deprecated Tag we will use is < center> because Google still uses it.
5. Inline CSS, 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.