Computing. Programming. Web development. Graphic design. Networking.

SEO - How to rank high in the search engines

In this article we'll see some good pieces of advice so that your website rank high in the search engines.

  1. Duplicate content is the worst enemy of SEO. If Google notices that you have copied text literally from somewhere, you may be penalised. Different URLs pointing to the same content (like http://myweb.com, http://myweb.com/index.php or even http://myweb.com/index.php?id=1) are considered duplicate content by Google, so you may be penalised for this. To avoid being penalised with this kind of URLs you can use of the tag <link rel=“canonical” />.
  2. You can also be penalised if you have autogenerated content in your website. For example, grabbing data from a RSS feed and displaying in your website is considered autogenerated content, and Google will sure penalise you. Another form of autogenerated content is having content in different languages, which is translated automatically with a tool like Google translator. If you want to include content from different languages you should pay a human translator to do the job.
  3. Website speed is a another factor that Google takes into account to rank websites. You can use Google Pagespeed insights to test your website speed. If you want to score high in this test, you should enable gzip compression your, minimise the html, minimise the CSS and avoid heavy images, among other things. A very annoying error that often appears is “suppress blocking CSS”, which you can avoid if you put your CSS between <style> tags instead of having external stylesheets. Another annoying error is “suppress blocking JavaScript” , which you can avoid if you put all scripts in the end of the document and not in the <head> section. If you use Google Analytics, you should save the file ga.js in your server instead of pointing to the external ga.js file. Finally, your website needs to be responsive, that is, it should adapt to small screens.
  4. If you use the HTTPS protocol instead of HTTP you will improve SEO. To use this protocol you can install a free SSL certificate like Let's Encrypt.



Last posts
DateCategoryTitle
11/06/2019InternetHow to log in to websites in a secure way
04/01/2019InkscapeHow to draw a Santa Claus
12/12/2018KdenliveHow to create an animated Christmas postcard
22/10/2018LinuxThe sl (Steam Locomotive) command
11/10/2018KdenliveThe Chroma Key effect
07/10/2018GIMPHow to create a three state button
30/08/2018GIMPHow to highlight text
05/03/2016JoomlaHow to create a Joomla website
07/08/2014SEOHow to rank high in the search engines