Every website in our gigantic web world wants make a good place in search results, especially Google as it is world’s biggest search engine. But unfortunately most of them didn’t get success to climb the search ranking results. Today in this post I’m going to share some very effective SEO Tips which I have personally use on my client websites and have seen them achieving success in next 10 minutes.
Best SEO Tips to Increase Search Engine Ranking
These SEO Tips are not just for Google, in fact these SEO Tips will help you to grow your search ranking for all major search engines out there, Google, Bing, Yahoo, ask etc. To make it easy to understand I’m going to divide my tips and suggestions under two main parts Do’s and Don’ts also under Do’s I’ll again classify it in Tech SEO Tips and Non-Tech SEO Tips. So, let’s get started.
If you have searched for SEO on the web, then you probably have read couple of articles written by few other bloggers. But most of the cases bloggers just pass through the points they have seen on other blogs. That is why most of the times those tips doesn’t get affective enough for you. But today everything I’m going to share is what I use as daily basis.
Non-Tech SEO Tips
I’m going to share all non-technical tips related to achieve good SEO here. So that you guys won’t get lost inside the de-ja-vu of technical and non-technical points.
1. Simple & Clean Design
Every time I give some presentation or seminar about SEO, I always suggest every webmaster to have a simple, clean and minimal design. Trust me this really helps a lot. Mostly webmasters treat web crawlers different than normal users, but in reality they behave the same and rank you as per the experience they had on your website. So, try to use a clean and minimal design along with a good font size, so that it is easily readable from normal screen distance.
2. Keyword Research
Do a proper keyword research before targeting any specific keywords. I use Adword Keyword Research Tool which is free for planning and choose my target keyword, but if you are willing to spend some money (monthly basis) for better keyword research and analytics, I will suggest you to use SEMrush which is great for keyword planning.
3. Proper Title & Description
This is also very much important and I hope most of the webmasters are well aware about it’s significance. So, use a proper title in you page or post and make sure it contain your target keyword. Like if your target keyword is Tech Blog so, you better have something like “Jone’s Tech Blog”. So that it rank well. Also description is another important thing for SEO. Make sure you have a proper description for every single page and posts. Also try to put your target keyword inside the description section. Tough Google doesn’t always use page description on their search results, but most of the other search engine does, so don’t miss it.
4. No Keyword Stuffing
I’ve seen many webmasters and bloggers to do a lot of keyword stuffing just to get higher ranking in search results. But this is a very bad thing and in fact you can receive penalty of this kind of work and you will placed on the 12th page of Google. Google hate keyword stuffing. What I suggest you is to mention you target keyword inside the Title, Description and the first paragraph of you page or post. After first paragraph you can use adjacent nouns like “it/this” in rest of you page or post unless it is really necessary to mention the keyword, don’t mention it just for stuffing.
5. Image with Proper Alt Tag
Almost 76% website on the web does not use proper alt and title tags for their images. They just insert the image link and post it on the web. Don’t be like that, this is very bad approach towards SEO. Make sure almost every image you have on your website do have alt and title tags properly. Now I do understand that it is not always possible to add the image title due to the title hover effect on images and links, but you can always use the alt tags and there is no harm to use it.
6. Write Unique and Quality Content
This is one of the key ingredients to climb the SEO ladder fast and steady. Google and all other search engines do care for this most beside anything else. If you have a good and unique content which appeals and satisfies more users than any other popular site, Google will be more than happy to place your site at number one position instead of those popular sites. I’ve seen it, trust me. So, stop creating contents which are actually either copied or inspired content of what other bloggers have wrote on their blog. Beside do your own research and write something so unique that it will impress the readers along with the search engines.
7. Engage with Users
You might be thinking that what is the effectiveness of user engagement with SEO, but there are more than 26 variables inside the search algorithm of Google which actually based on user engagement and satisfaction. The more satisfies users are the more score your site get from google. Along with that user engagement also increases social shares and referral which will help to grow your site traffic and to improve your SEO. If you are a WordPress user, MyEffecto is a great plugin to increase user engagement on your site.
Tech SEO Tips
Now it’s time to share the technical tips for your site to improve your SEO and search engine rankings. So, follow every single advice properly and if you have no idea about the things I’m going to share below, you better sent this post link to the tech team of your site so that they can do this for you.
1. Reduce the site load time
This is the most essential technical aspect of a website to have better SEO ranking. Every search engine crawler takes the load time of sites very seriously and if your site is loading slowly then most of the users are going to bounce of your site just because it is slow and crawlers will give a bad rating to your site. You can use pingdom tools to test the loading speed of your site.
As you can see from the above screenshot that one of my blog post took almost 692ms to load up the page and as per Pingdom it is “faster than 95% of all tested websites”. To understand it even better here is a table of load time, rating and what to do.
Note – This screenshot is taken 2nd time when i test my website. When I test my website 1st time the load time was 2.36 Seconds because Whenever Website load first time in any browser it loads All Files like Java Scripts, CSS, Images etc from the Main server but after that it loads these files from Local browser and From the main server it loads only new content it updated. I use my own method to Speed up Website and that is Combo of W3 total cache and Cloudflare.
2. Use Properly Image Size
Most of the theme & website developers don’t care about the image dimension much but this is one of the major reason to increase the page size, site load time and to reduce SEO score. I’ve seen many themes and sites who fetch a (1024px X 768px) image from the server whereas the HTML design only needs (400px X 300px) image. So the image getting reduced by the browser with the help of HTML and CSS. This is really bad and increases a lot of overhead. I’ve seen any developers to do this and most of the WordPress theme developers (even premium themes) does this all the time (claiming this as retina display support). If you want to support retina device, use plugins like WP Retina 2x, but always serve proper image size inside your HTML and CSS.
example of over size image
3. Optimize your Images
Most of the times the images we upload on the internet are not well optimized and hence we server bigger image without properly optimize it. This also harms your SEO ranking, so you better use properly optimized and properly sized images in your website. If you are a WordPress user, there are plugins like EWWW Image Optimizer, which is free and will optimize your image properly without need to do anything from your side. But if you a non-WordPress user then you can use Adobe Photoshop or similar applications or save your JPEG images properly sized and progressively load faster.
4. Proper Robot.txt
Robot.txt is an advanced txt file which tell web crawlers what to crawl and what to avoid. If you configure your robots.txt file improperly, it will block all web crawlers to visit your site and your site will lose SEO and search ranking. So, unless you are a power user, don’t mess with the robots.txt file of your site. As an example this is the robots.txt of my site.
5. Use 304 If Modified Since Header
304 If Modified Since HTTP Header sends the last updated date through your website HTTP header, so when you will update your page or posts, the Last Modified date for that page will be changed and this will sent and invitation to all the crawlers out there that you have updated your page. But if you don’t update anything crawlers will check your site headers last modified date and decide if the content is already on their index. If the content is already indexed then they will skip it. In this way this header will reduce your bandwidth usage by crawlers and also crawlers will love your site. If you are a WordPress user there is a plugin named If Modified Since HTTP Header for doing this job.
6. Use Sitemap
Sitemap is a xml file with keeps the list of all the pages and posts and images which helps crawlers to understand structure and niche of your site and to crawl it properly. Search engines give gives extra preference to those site who has a proper sitemap instead of those who don’t. If you are a WordPress user, Yoast SEO Plugin is the best plugin which have every SEO needs starting with page title, description, sitemaps everything.
7. Enroll to Google and Bing Webmaster Tools
Google Webmaster Tools and Bing Webmaster Tools both provide very good tools for the webmaster so that they can add their site into them and starts monitoring the potential issues you have with your website. One thing you keep in mind that always add every flavor of your website into webmaster tools. So, if you site is www.example.com, make sure you add both example.com (non-www) and www.example.com (www) version of your website and then select your preferred domain (non-www or www version) from the webmaster tools settings. This will help search engines to fetch all your site properly and then redirect all of them to a single address. Also make sure you add a 301 permanent redirect into your site to your preferred version when a non-preferred version has been visited by any user. Don’t forget to add you sitemap.xml into the webmaster tools.
8. Use SSL (if Possible)
Back in 2013 Google declared that their search algorithm will give higher preference to those website who takes users privacy and security seriously by using SSL. In fact at Google IO 2014 google did a presentation named “HTTPS Everywhere” to encourage webmasters to use SSL on their site. I’ve really seen drastic improvement on my own site and many of my client’s sites after migrating to SSL. Though people though SSL is very costly (it costs $7.45/year), needs dedicated IP (only if you want to provide ancient browser support, else use SNI which is free), it makes site loads slower (again wrong). If you can tune your SSL site properly, it will load at the same time like a HTTP website and you will not see any noticeable difference.
Now as I’ve shared all 15 SEO tips I have promised to share, now I’m going to share few things which you do not want to do though they are recommended by many bloggers. Google has changed their index and ranking algorithm am lot in 2013 – 15 and now it’s 2016, a realm of Panda, Penguin, Pirate (advanced algorithms of Google). Now Google Page Rank is also officially dead for public release and henceforth only keep update inside Google. In this scenario there are few things you should avoid though many blogger assist you to do so.
1. Guest Blogging
Yes, that’s right. In the end of 2014 Matt from Google publicly declared that guest blogging for link building strategy is going to be treated as SPAM and Black Hat Technique and websites will be penalize accordingly. So, if you do guest blogging for building links of your website, you should stop immediately. As per google you can do gust blogging as much you want when it is not being used for SEO link building practice.
Instead I suggest all of you to write good quality unique content so that people fall in love with it and you get genuine backlinks automatically. Work hard for good content not for black hat seo tricks.
2. Don’t use Paid Traffic
Don’t ever use paid traffic to your website to increase hit and web rankings. Advertisements are always good and they are not considered as paid traffic, but there are few companies in the Middle East who generate traffic from BOTs, not from actual users just to increase hit on your site. Don’t ever use these at any circumstances, you better spend money on advertisements. Search engines takes these kind of traffic websites very seriously and place them at the bottom of search result.
3. Don’t use Black Hat Techniques
There are many forum and blog out there to share black hat SEO techniques to reach higher ranking without don’t much work, but trust me these tricks won’t help you on the long run and eventually when Google will release a patch for this black hat technique, you site will be at the bottom of the search engine sea. So, always use legit and proper SEO techniques for your sites.
Was these SEO Tips helpful for you and to increase your search ranking? Is there any other SEO process you use which I’ve not mentioned here? Do you want me to write more posts like thing? Do you have any specific topic request? Let me know in the comment section below.