Main menu


SEO optimization for websites

Search Engine Optimization

You have created a website. That's the first step. Then comes the most difficult one , SEO optimization. The abbreviation SEO means (Search engine optimization).

A simple guide for basics of SEO

There are a lot of factors that affect SEO of your website :

Security :

Security is one of the most important factors that affect your ranking in search engines. so having an SSL certificate (HTTPS) is mandatory for good ranking in search engines.


Your website must be accessible by google bot. The URLS have to be readible and crawlable by google bots. so make sure your robots.txt doesn't block google crawler.

Speed :

Speed is a really important factor for SEO. Speed is affected by many factors that need optimzation like the size of the page , number of scripts , image size , DNS lookups , speed of the hosting and many other factors. you can check if your website speed is optimized on desktop and mobiles via this "page speed insights" tool provided by google.

Mobile friendliness :

Your website responsiveness on mobiles is one of the most important factors for SEO. there are a lot of tools that help you check your website mobile friendliness and responsiveness. Mobile friendliness is affected by many factors including responsiveness on mobile phones , font sizes used , asccessibility of menus etc. Check this article about mobile-friendly tools you can use.

Domain power :

Domain power is defined by many factors like age , authority and the name itself.

Content optimization for SEO :

This is probably (From my point of view), the most imoprtant factor for SEO . You should target certain keywords in a manner that gets your website ranking high in search engines. You have to be aware of the keyword difficulty (affected by competition) , and traffic. for more about how to check keyword difficulty , check this article. One more tip , try to write your content according to SERP (Search Engine Results Page) results as it reflects what google searches for , and what people are looking for. You should also give due care to the structure of your content, the distribution of headings , and the look which affects user experience.

User experience :

User experience is affected by many factors like usefulness of the content , look of the content , distribution of colors , understandability of the content and speed of your website and many other factors.
There are some metrics that reflect user experience on your website , including , Click-through-rate , Bounce rate and Dwell time

Links :

One of the most important factors for search engine optimization. Inbound links (AKA backlinks) which are links to your website on other websites. If you have websites with high auhority and low spam score (i.e. high quality backlinks) referring to your website , this is really good for your website ranking. Outbound , one the other hand, means links on your website referring to other authoratiive websites (Preferably in the same or relevant niche) but don't put a lot of links and try only put links to reliable and authorative websites. Internal links (Links to other pages on your website) , will help visitors navigate through relevant content on your website , It will also help pages you refer to , to get high ranking in search engines (If the referring page has high authority).

Social shares :

Although social sharing isn't a direct factor affecting your website ranking , still its a factor. The more people sharing your content on social media , the more the likelihood you'll get backlinks on other authorative websites , and the more traffic you get from social media.

There are a lot of other factors for SEO that affect ranking in search engines. Maybe I'll talk about them in other topics.